Permissions
隱藏父目錄但允許查看目錄
我想在我的 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