Permissions

隱藏父目錄但允許查看目錄

  • November 5, 2012

我想在我的 UNIX 系統上得到以下結果:

ls -l /users/test-> 權限被拒絕,或任何其他方式,所以我看不到它的內容。

ls -l /users/test/testdir/-> 顯示目錄中的所有文件

您對此有什麼解決方案嗎?

通過只保留父文件夾的執行權限和子目錄的正常權限,您可以進入父目錄但無法查看其內容,除非您知道確切的文件名。

例如

mkdir -p a/b
touch a/{1,2,3} a/b/{p,o,i}
chmod 111 a
ls -la a      #Permission denied
ls -la a/b    #Lists i and o and p

引用自:https://unix.stackexchange.com/questions/53877