[질문][Samba 3.0.23] 삼바 설정 관련하여 문의 드립니다.
안녕하세요.
제가 삼바를 이용해 간단한 FileServer를 만들려고 합니다.
하지만, 제가 구축하고자 하는데로 되질 않아서 고수님들의 도움을 요청합니다. (__)
[구축 구성내용]
- 일반 XP, WinNT 사용자들은 보안인증 없이 "pds" 공유디렉토리에서 읽기만 가능
- 관리자 XP, WinNT 사용자는 보안인증을 통하여 "admin"과 "pds"에 공유디렉토리에
모든권한 부여
/etc/samba/smb.conf
#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
netbios name = SAMBA
server string = Samba Server
# charset setting
unix charset = cp949
dos charset = cp949
display charset = cp949
security = share
guest account = nobody
log file = /var/log/samba/%m.log
max log size = 50 # KB
dns proxy = no
short preserve case = yes
security = share
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=4096 SO_RCVBUF=4096
#============================ Share Definitions ==============================
[pds]
comment = PDS room
path = /home2/samba-PDS
guest ok = yes
public = yes
writable = yes
printable = no
write list = @users
create mask = 0765
[admin]
comment = admin room
path = /home2/samba-admin
valid users = manager
guest ok = no
follow symlinks = no
public = no
writable = yes
printable = no
================================================
디렉토리 권한은 아래와 같습니다.
drwxr-xr-x manager user /home2/samba-PDS
drwxr-x--- manager user /home2/samba-admin
Unix 사용자에 manager를 추가하였고 그룹은 user에 속해 있습니다.
Samba 사용자에도 manager를 추가하였고 비밀번호도 입력하였습니다.
그런데, "pds" 디렉토리는 그냥 들어가 지고, "admin" 디렉토리에는 인증하라고
나타는데, manager의 비밀번호를 아무리 입력하여도 되질 않습니다.
이상한 점은 계정 ID를 넣는 부분이 비활성화되어 "Guest"라고 되어 있습니다.
아래의 방법으로 한번 확인 해 보세요.
아래의 방법으로 한번 확인 해 보세요.
방법1 : <제어판> -> <관리 도구> -> <로컬 보안 정책>의 보안설정-로컬 정책-보안 옵션 에서 네트워크 액세스: 로컬 계정에 대한 공유 및 보안 정책이 <게스트 전용-로컬 사용자를 게스트로 인증>으로 설정되어 있다면 <일반-로컬 사용자를 그대로 인증>으로 바꿔준 뒤 시스템을 리부팅시킨다.
방법2 : 레지스트리 변경
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/ForceGuest 의 값을 0으로 설정
댓글 달기