10
A
回答
4
{
# Determine what the mount point for the path is:
MOUNT_POINT=$(df -P $FILENAME | tail -n 1 | awk '{print $6}')
# Get the mount options for the path:
MOUNT_OPTS=$(awk '$2=="'$MOUNT_POINT'" { print $4 }' /proc/mounts)
# Check to see if acl is one of the mount points:
echo $MOUNT_OPTS | tr , \\\n | grep '^acl$' -q
if [ $? -eq 0 ]; then
echo "ACLs enabled"
else
echo "ACLs disabled"
fi
}
+0
不幸的是,這在nfs掛載點上失敗。 – 2011-06-13 11:13:04
+0
哪部分不起作用? NFS acls的含義不是由'acl'mount選項表示的,還是他的腳本在NFS掛載上以某種方式中斷? – synthesizerpatel 2011-07-07 09:10:41
+0
@Mr。先生:AFAIK NFS從不支持ACL ......只是普通的UNIX權限。也許它改變了,但我不這麼認爲。 – TMS 2011-07-24 10:51:50
相關問題
- 1. 如何檢查給定路徑是否存在路由(ASP.NET MVC)?
- 2. 檢查是否給出完整路徑
- 3. 檢查ReadDirectoryChanges是否適用於給定路徑
- 4. 檢查路徑是否在網絡上
- 5. 如何確定路徑是否在目錄中? (POSIX)
- 6. RequireJS - 檢查路徑是否定義
- 7. Android 4.3:如何檢查用戶是否啓用了鎖定?
- 8. 檢查給定的用戶是否在給定路徑的安全組中
- 9. 如何檢查設備上是否啓用了藍牙
- 10. 如何檢查是否啓用了向上按鈕?
- 11. 如何檢查iOS上是否啓用了BackgroundFetching?
- 12. 如何檢查android上是否啓用了背景數據?
- 13. 的Python:如何檢查是否路徑的子路徑
- 14. 如何檢查目錄是否在Bash的路徑上?
- 15. 如何檢查路徑是否指定卷根目錄
- 16. 檢查是否啓用了BlackBerry gps
- 17. 如何檢查給定的jQuery選擇器上是否調用了方法?
- 18. 如何檢查是否給出了輸出綁定?
- 19. 如何使用Extendscript檢查路徑是否適合其他路徑?
- 20. 尋路:如何有效檢查路徑是否可行?
- 21. 如何使用otool檢查是否啓用了位代碼
- 22. 如何檢查是否使用PowerShell啓用了Hyper-V?
- 23. 如何檢查路徑是應用程序的緩存路徑?
- 24. 如何使用JXA中的POSIX路徑
- 25. 如何檢查用戶輸入路徑是否正確?
- 26. 如何(快速)檢查UNC路徑是否可用
- 27. 如何檢查2個WPF路徑(使用MatrixTransform)是否重疊
- 28. 如何檢查UNIX路徑是否有效使用C#
- 29. 如何使用Curator檢查Zookeeper中是否存在路徑?
- 30. 檢查Windows 7上是否啓用了IPv6使用C#
'getfacl path; if [$? -ne 0];然後回顯「NO ACL」; fi'不起作用? – 2011-06-07 16:35:13
@Let_Me_Be:不,即使是沒有ACL支持的內核,也是如此。 (它將文件模式位轉換爲ACL我猜) – Mat 2011-06-07 16:37:17
@Mat:的確如此。 'getfacl'指示是否設置了acl。但是,如果底層文件系統啓用了acl,則不行。 – 2011-06-08 06:20:38