Linux

阻止使用者讀取其他人的主目錄,並將他關聯到 /var/www/ 文件夾

  • March 26, 2017
  • 我創建了一個名為“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

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