Samba / CIFS権限(サーバーDebian 10、クライアントUbuntu 22.04)

Samba / CIFS権限(サーバーDebian 10、クライアントUbuntu 22.04)

トピックが示すように、Debian 10システム(マイホームLAN内部、192.168.1.x)で実行されているSambaサーバーは、Ubuntu 22.04を実行しているマイコンピュータです。

(1) マイコンピュータのファイルは、サーバファイルシステムのファイル権限に関係なく、644 の権限を表示します。

(2)chmod自分のPCで実行しても効果はありません(つまり、CIFSインストールディレクトリのファイルに適用される場合)。

(3)chmodサーバーで実行するとサーバーの権限に影響しますが、(1)はまだ適用されているため、Samba / CIFSファイルシステムで実行可能ファイルを持つことはできません。

以下は、この問題が発生するSamba共有の1つの構成です。

[schoolwork]
path = /data-RAID1/schoolwork
available = yes
browsable = no
public = no
writable = yes
write list = cal
create mask = 0644
directory mask = 0755

マイコンピュータの/etc/fstabエントリは次のとおりです。

//192.168.1.2/schoolwork  /remote/schoolwork cifs defaults,credentials=/etc/cifs/credentials.txt,uid=cal,gid=cal,file_mode=0644,dir_mode=0755 0 0

cifsaclその行にマウントオプションを追加すると、問題はやや解決されますが、/etc/fstab権限が奇妙に制限されるようです。これにより、権限がchmod 644666に変更されますchmod 755。なぜ粘り強いビットが現れるのかよくわかりません)chmod 600-rwx-----TT

私はそれで生きることができると思いますが、基本的なUnix / Linuxスタイルの権限を維持する方法はありますか?

関連情報