티스토리 뷰

Samba 설치하기

 

우분투 shell에서 apt 커맨드로 간단히 설치할 수 있다.

$ sudo apt install samba

 

혹은 아래와 같은 기존의 방법을 이용 해도 된다.

$ sudo apt-get install samba 

 

Samba 계정 추가

아래 명령어를 통해 사용하려는 계정을 간단히 계정을 추가할 수 있다.

명령어를 실행시키면 곧이어 사용할 비밀번호를 두번 묻고, 모두 입력하면 계정 추가 과정이 완료된다.

 

$ sudo smbpasswd -a [계정명]

eg. $ sudo smbpasswd -a james

new SMB password : **********

Retrype new SMB password : ********

Added  user james

 

Samba 설정 변경 및 적용

위에서 추가한 계정명을 기억하자.

그 내용으로 /etc/samba/smb.conf 파일을 편집해야 한다.

우선, 파일을 연다.

 

$ sudo vi /etc/samba/smb.conf

가장 아래로 내려간 후, 아래를 참고해서 본인에 해당하는 내용을 추가한다.

[James]
comment = user acoount
patch = /home/james
valid users = james
writable = yes
create mask = 0644
directory mask = 0755

 

[James] 부분은 본인이 smbpasswd로 추가한 계정명으로 입력한다.

comment는 이 계정에 대해 간략한 설명을 입력한다.

path는 공유하려는 디렉토리의 경로이다. 절대경로를 입력한다. 나는 /home/james 와 그 아래의 모든 디렉토리를 공유하고자 한다.

valid users는 이 공유 디렉토리에 연결하려는 사용자이름이다. 

삼바에 접근하는 쪽(윈도우 쪽) 에서 파일 쓰기를 허용할 지를 결정하는 옵션이다. (yes/no) 를 입력한다.

create mask와 directory mask 도 동일하게 설정해준다.

 

추가로 공용 public samba 설정

[public]
comment = Public
path = /home/james/public
public = yes
writable = yes
create mask = 0666
directory mask = 0777

 

변경내용을 저장 후에 smb.conf를 적용하기 위해, 삼바 데몬 프로세스 (smbd)를 재시작 시킨다.

$ sudo /etc/init.d/smbd restart

 

윈도우에서 리눅스의 저장장치 접근

지금부터 윈도우에서 리눅스 파일을 읽고, 수정하고, 지울 수 있다.

즉, 리눅스의 모든 파일을 윈도우에서 공유받게 되는 것이다.

 

윈도우 탐색기를 열고, 주소표시줄에 아래와 같이 리눅스 PC의 IP주소를 입력하고 엔터를 누른다.

\\192.168.10.12

james 와 public 으로 설정한 삼바 네트워크 접속드라이버가 보여지게 된다.

public 은 별도 로그인 없이 사용하고 james 는 해당 Valid user 로 설정한 Samba id와 비밀번호를 통해 로그인 후 사용 가능하다.

 

 

댓글

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음



Total
Today
Yesterday
최근에 달린 댓글