AlmaLinux9でsambaを設定していたのですが、Windows端末からなぜかアクセスできませんでした。
アクセス許可がない可能性があります。システムに接続されたデバイスが機能していません。
??????
systemctl status smb をすると、
5月 09 19:45:22 **** smbd_audit[7847]: [2024/05/09 19:45:22.841722, 0] ../../source3/modules/vfs_full_audit.c:749(smb_full_audit_connect)
5月 09 19:45:22 **** smbd_audit[7847]: smb_full_audit_connect: Invalid success operations list. Failing connect
5月 09 19:45:22 **** smbd_audit[7847]: [2024/05/09 19:45:22.843046, 0] ../../source3/modules/vfs_full_audit.c:560(init_bitmap)
5月 09 19:45:22 **** smbd_audit[7847]: init_bitmap: Could not find opname rename
5月 09 19:45:22 **** smbd_audit[7847]: [2024/05/09 19:45:22.843064, 0] ../../source3/modules/vfs_full_audit.c:749(smb_full_audit_connect)
5月 09 19:45:22 **** smbd_audit[7847]: smb_full_audit_connect: Invalid success operations list. Failing connect
5月 09 19:45:22 **** smbd_audit[7847]: [2024/05/09 19:45:22.844915, 0] ../../source3/modules/vfs_full_audit.c:560(init_bitmap)
5月 09 19:45:22 **** smbd_audit[7847]: init_bitmap: Could not find opname rename
5月 09 19:45:22 **** smbd_audit[7847]: [2024/05/09 19:45:22.844929, 0] ../../source3/modules/vfs_full_audit.c:749(smb_full_audit_connect)
5月 09 19:45:22 **** smbd_audit[7847]: smb_full_audit_connect: Invalid success operations list. Failing connect
こんな感じでエラーが出ていました。
init_bitmap: Could not find opname rename
full_audit はsambaの詳細ログを取得するモジュールですが、rename という opname(operation name)操作名称はないと言われているようです。
調べてみると、rename mkdir rmdir unlink は廃止されたようです。
代わりに renameat mkdirat unlinkat がありました。(rmdirはない?)
なので smb.confのfull_auditの記述を変更しました。
full_audit:success = create_file connect disconnect mkdir rmdir rename read pread write pwrite sendfile unlink
full_audit:failure = create_file connect disconnect mkdir rmdir rename read pread write pwrite sendfile unlink
full_audit:success = create_file connect disconnect mkdirat renameat read pread write pwrite sendfile unlinkat
full_audit:failure = create_file connect disconnect mkdirat renameat read pread write pwrite sendfile unlinkat
これでエラーがでず、アクセスできるようになりました。