Windows에서 debian Samba 공유로 연결

Windows에서 debian Samba 공유로 연결

몇 개의 ZFS 공유가 포함된 proxmox 설치가 있습니다. 공유는 다음을 사용하여 생성됩니다.

zfs create storage/photos
sudo zfs set acltype=posixacl storage/photos

사용자는 다음을 사용하여 생성됩니다.

sudo adduser --system --no-create-home samba-peter
sudo smbpasswd -a samba-peter
sudo setfacl -R -m "u:samba-peter:rwx" /storage/photos

그럼 내가 추가해

[photos]
   comment = photos
   path = /storage/photos
   read only = no
   writable = yes
   browseable = yes
   guest ok = no
   valid users = @samba-peter

을 사용 하여 /etc/samba/smb.conf로깅을 늘리고 log level = 2 winbind:5.

Windows 10 21H2 19044.2604이제 로그를 사용하여 연결하려고 하면

==> /var/log/samba/log.smbd <==
[2023/03/06 17:22:10.679844,  2] ../../source3/lib/tallocmsg.c:84(register_msg_pool_usage)
  Registered MSG_REQ_POOL_USAGE

==> /var/log/samba/log.192.168.0.19 <==
[2023/03/06 17:22:10.685627,  2] ../../source3/auth/auth.c:323(auth_check_ntlm_password)
  check_ntlm_password:  authentication for user [samba-peter] -> [samba-peter] -> [samba-peter] succeeded
[2023/03/06 17:22:10.686016,  2] ../../source3/param/loadparm.c:2864(lp_do_section)
  Processing section "[photos]"

==> /var/log/samba/log.fryr <==
[2023/03/06 17:22:10.689318,  1] ../../source3/smbd/service.c:362(create_connection_session_info)
  create_connection_session_info: user 'samba-peter' (from session setup) not permitted to access this share (photos)
[2023/03/06 17:22:10.689346,  1] ../../source3/smbd/service.c:543(make_connection_snum)
  create_connection_session_info failed: NT_STATUS_ACCESS_DENIED

인증이 성공한 것 같습니다(잘못된 비밀번호를 사용하여 로그인하면 로그에 비밀번호가 잘못되었다고 표시됩니다). 하지만 디렉토리에 대한 액세스가 실패했지만 내가 놓친 것이 무엇입니까? 다음을 사용하여 액세스 권한을 부여했습니다.setfacl -R -m "u:samba-peter:rwx" /storage/photos

Samba 버전: 버전 4.13.13-Debian
운영 체제: Debian GNU/Linux 11(bullseye)
커널: Linux 5.15.85-1-pve ZFS 버전: zfs-2.1.9-pve1, zfs-kmod-2.1.9-pve1

답변1

valid users = @samba-peter에 속한 사용자가 group samba-peter허용되도록 지정합니다. 삭제하거나 @Peter가 그룹에 속해 있는지 확인하세요.samba-peter

관련 정보