반응형
- SMB Server를 이용할 때, 아무런 인증을 요구하지 않는 공유 디렉토리와 사용자 계정 인증이 필요한 디렉토리를 생성하여 운영할 수 있다.
- 특정 사용자만 접근하여 사용할 수 있도록하여 보안을 강화 할 수 있고, 여러명이 접근하여 인증 없이 빠르게 디렉토리에서 파일 공유를 할 수 있다.
- smb.conf 을 수정해야하는데, 알고보니 간단했다.
[Linux Samba Server 공유 / 인증 디렉토리 생성]
1. Linux SMB Server 설정하기
- 먼저 공유할 디렉토리와 인증 접속이 필요한 디렉토리를 만든다.
mkdir -p /data/samba/share
chmod -R 777 /data/samba/share
- 공유 디렉토리를 만들고 권한을 777으로 부여한다.
mkdir -p /data/samba/user
chmod -R 777 /data/samba/user
- 공유 디렉토리를 만들고 권한을 777으로 부여한다.
- 이제는 Samba Server의 메인 설정 파일을 수정해야한다.
/etc/samba/smb.conf
- 상황에 맞게 수정하여 사용하면 된다.
[global] # Samba Server 전체 설정
workgroup = WORKGROUP # 윈도우 작업 그룹 이름
security = user
map to guest = bad user # 암호 적용 X
[share] # Window에서 보여지는 이름
path = /data/samba/share # 공유 하려는 디렉토리
browsable = yes # 디렉토리 이동 가능
writable = yes # 쓰기 가능
guest ok = yes # 게스트 모드
read only = no # 읽고 쓰기 가능
[User]
path = /data/samba/user
browsable =yes
writable = yes
write list = sambauser # 접속 계정 이름
directory mask = 0777
smbpasswd -a smabauser
- SMB Client가 SMB Server에 접속할 때 사용할 SMB 계정에 대한 Password를 지정하는 것이다.
testparm smb.conf
- 변경한 설정 파일에 오류가 있는지 검사하는 명령어로 한번 확인해본다.
2. Linux Server로 접속하기
- smb.conf 파일에서 지정한 [share] 라는 폴더가 보이며 인증이 필요 없이 바로 접속이 가능하다.
- smb.conf 파일에서 지정한 [User] 라는 폴더가 보이며 인증을 요구한다.
- 설정된 계정을 입력하면, 접속이 가능하다.
반응형
'IT > ㄴ Linux' 카테고리의 다른 글
[CentOS] Linux DNS Server 정리 및 구축 [bind / Root Hint / hosts / resolv.conf] (0) | 2023.08.01 |
---|---|
[CentOS] Linux DHCP Server 구축하기 [dhcpd.conf / DHCP IP Mac 고정] (0) | 2023.07.28 |
[CentOS] Linux Samba Server 구축 및 사용 [smbclient / samba] (0) | 2023.07.27 |
[CentOS] Linux DNS Server와 NFS Server를 사용한 Web Server 이중화 (0) | 2023.07.27 |
[CentOS] Linux NFS Server 구축 및 설정 [exports / showmount] (0) | 2023.07.26 |