如何使用setacl指令自行設定需要分享目錄或檔案
setacl設定分享資料之命令格式說明:
$setfacl -m u:AccountName:rx file
$setfacl -m g:GroupName:rx file
$setfacl -R -m u:AccountName:rx directory
$setfacl -R -m g:GroupName:rx directory
setacl刪除分享資料之命令格式說明:
$setfacl -x u:AccountName file
$setfacl -x g:GroupName file
$setfacl -R -x u:AccountName directory
$setfacl -R -x g:GroupName directory
其中 AccountName 是帳號名稱、GroupName是群組名稱
若要查看是否設定成功,您可使用getfacl來查看,如:
$getfacl /directory
詳細說明請登入系統後執行命令$man setfacl 查詢
注意: 請勿以setacl指令分享整個主機帳號家目錄(/home/username),除了個人資安風險外,亦會造成ssh連線問題。