Linux
阻止使用者讀取其他人的主目錄,並將他關聯到 /var/www/ 文件夾
- 我創建了一個名為“TEST”的使用者
- 我希望他只能在../var/www/
- 他不能離開它,他不能在文件夾之外做任何事情。
- 而且我希望他通過 FTP 執行此操作,他將自動移至此文件夾,甚至無法轉到 /home 或僅我指定的文件夾。
使用者test需要一個主文件夾來儲存配置文件(例如:/home/test/.bashrc 這是 bash 配置文件)
你可以做的是讓他成為 /var/www 目錄的所有者,他將是唯一能夠訪問它。
chown -R test /var/www/target-dir
您可以讓他們從 /var/www 連結到其主文件夾。
ln -s /var/www/target-dir /home/test/
然後,如果他通過 ftp/sftp/ssh 連接,他將登錄到 /home/test 目錄,該目錄包含指向他可以修改的文件夾的連結。
如果你不希望這個使用者test擁有太多的權限,不要讓他成為 sudoer。如果您想保護其他使用者的主文件夾不被紅色,您可以執行以下操作
chmod o-x /home/other_user