/media/drvにACLがあります。
sudo setfacl -dRm u::rwx,g::rwx,o::r-x /media/drv
同様に、/media/drvに特別なディレクトリグループIDビットを次のように設定しました。
sudo chmod g+s /media/drv
次のようにLinuxコマンドラインで/media/drvにディレクトリまたはファイルを作成するとき:
# mkdir dir3
# touch file3
次のディレクトリとファイル権限を取得します。
drwxrwsr-x+ 2 user1 user1 4096 Apr 27 22:01 dir3
-rw-r--r-- 1 user1 user1 2 Apr 27 22:01 file3
しかし、多くの調査の終わりにSamba共有からファイルまたはディレクトリを作成したときに、最終的に/etc/samba/smb.conf
同じ権限を取得して一貫性を保つためにこれらの設定が必要であり、これはACLやumaskとは何の関係もないことに気づきました。環境。
#======================= Global Parameters =======================
[global]
log file = /var/log/samba/log.%m
logging = file
max log size = 1000
pam password change = Yes
panic action = /usr/share/samba/panic-action %d
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd program = /usr/bin/passwd %u
server role = standalone server
server string = %h server (Samba, Ubuntu)
unix password sync = Yes
idmap config * : backend = tdb
#======================= Share Definitions =======================
[myShare]
path = /media/drv
browsable = yes
writable = yes
read only = no
force user = user1
valid users = user1,root
map archive = no
directory mask = 775
create mask = 664
私の質問:
Sambaの設定はありますが、inherit acls
SambaはデフォルトでLinuxのACLおよびumask設定を無視しますか?
乾杯、
柔軟