DAY20-samba(2)

2019. 12. 17. 14:26Security/리눅스

[public]
comment = Public dir
path = /home/pub
public = yes
writable = no
write list = +te usr01
[project]
comment = project
valid users = usr01 usr02
path = /home/pro1
public = no
browseable = yes
writable = yes

[실습]
1. 삼바 서버 설치

yum list samba
yum install -y samba

2. 계정 등록

없는 계정으로 등록하면 접속이 되지 않는다.

3. 계정으로 접속되는지 확인

네트워크에서 \\192.168.10.204로 접속하면 접속이 되는지 확인한다.

4. vi /etc/samba/smb.conf

[public]
comment = Public dir
path = /home/pub
public = yes
writable = no // 기본적으로 파일을 올릴 수 없다.
write list = +te usr01 // te그룹의 속한 계정이나 usr01은 파일을 올릴 수 있다.

[project] // 특정한 몇 명이 같이 폴더를 사용할때.
comment = project
valid users = usr01 usr02 // 여기 적힌 계정만 사용 가능하다.
path = /home/pro1
public = no
browseable = yes
writable = yes

의 내용 추가.

5.

pro1과 pub의 다른 사용자에게 쓰기 권한 추가

6. usr01로 접속 확인해보기

파일의 업로드, 수정, 삭제가 정상적으로 가능하다.

7. usr02로 접속 확인해보기

project파일에서는 파일의 업로드 수정, 삭제가 가능하지만
public파일에서는 파일의 업로드, 수정, 삭제가 불가능하다.

[실습 2]

1. st01, te03 계정 추가
#useradd -g st st01
#useradd -g te te03

2. samba계정 추가

#smbpasswd -a st01
#smbpasswd -a te03

3. vi /etc/group에

project 그룹 추가후 그룹에 포함되도록 설정

4. smb.conf 에

내용 추가

'Security > 리눅스' 카테고리의 다른 글

Day22-SSH  (0) 2020.01.21
Day21-NFS  (0) 2019.12.19
DAY19-samba  (0) 2019.12.16
Day18-DNS 복습  (0) 2019.12.13
Day17-apache(3)  (0) 2019.12.12