티스토리 뷰
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와 비밀번호를 통해 로그인 후 사용 가능하다.
'Computer > OS (Windows, Linux, Android, iOS ..)' 카테고리의 다른 글
[Windows] Display Brightness Change as Command (0) | 2020.05.03 |
---|---|
[Windows] Microsoft Defender SmartScreen 실행 차단 (0) | 2020.04.21 |
디바이스 트리 작성법 (1편) (1) | 2020.02.09 |
[Ubuntu] Ctags, Taglist 설치 (0) | 2020.02.05 |
[Ubuntu] Git 설치 (0) | 2020.02.05 |