다른 PC에서는 Ubuntu 14.04와 Windows 7 64비트를 사용하고 있습니다. 안전하지 않은 공유를 만들었고 여기에 로그인할 수 있으므로 다음 지침에 따라 보안 공유를 만들었습니다.https://www.liberiangeek.net/2014/07/ubuntu-tips-create-samba-file-server-ubuntu-14-04/
davidn@hillman:/tank$ ls -la documents
total 22
drwxrwx--- 2 davidn securedgroup 2 Oct 16 11:48 .
drwxr-xr-x 13 root root 13 Oct 17 16:13 ..
/etc/smb.conf에서:
[documents]
path = /tank/documents
valid users = @securedgroup
guest ok = no
writable = yes
browsable = yes
서버 트리는 다음과 같습니다.
davidn@hillman:/tank$ smbtree
WORKGROUP
\\SRVR1 Samba Server 4.1.6-Ubuntu
\\SRVR1\IPC$ IPC Service (Samba Server 4.1.6-Ubuntu)
\\SRVR1\documents
\\SRVR1\tv_programs
나도 올바른 그룹에 속해 있어요
davidn@hillman:/tank$ groups davidn
davidn : davidn adm cdrom sudo dip plugdev lpadmin sambashare securedgroup
따라서 나는 올바른 그룹에 속해 있으며 디렉토리 소유권과 권한은 정확하지만 Windows에서 로그인을 시도할 때마다 액세스 권한이 없다는 메시지가 나타납니다. 왜 이런 생각이 드시나요?
답변1
를 사용할 때 네트워크 추적을 보면 security=share
모든 사람이 게스트로 로그인되어 있으므로 삼바 비밀번호는 실제로 중요하지 않으며 대상 디렉터리에는 0777 권한이 있어야 합니다. 적어도 제 경험으로는 그랬습니다.