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

関連情報