禁止更改密碼

禁止更改密碼

我有一台備用電腦作為小型伺服器運行,執行各種操作,我想為我的表弟創建另一個帳戶,這樣她就可以學習如何管理伺服器/運行 Minecraft 等。知道是否可以禁止使用passwd 實用程序,這樣她就無法更改我的密碼(無意或故意)?

答案1

創建一個虛擬機,讓她登入並使用它。她可以在虛擬機器內擁有完全的 root 存取權限,而完全不會影響主機。

答案2

如果您授予表弟 sudo 權限來執行任何命令,她就擁有超級使用者權限,並且可以對系統執行任何操作。正確的解決方案 - 只為所需的最少命令提供 sudo (例如vi /etc/init.d/minecraftor /usr/bin/netstat)。但請記住,許多無害的命令(例如lessfind)允許執行多個命令。

如果您不想配置 /etc/sudoers 而只是想防止被愚弄,您可以使用一些「解決方法」:

  1. 刪除或移動 /usr/bin/passwd
  2. 透過 cron 每 5 分鐘從備份恢復 /etc/shadow
  3. 添加根.bachrcalias passwd='echo Nonono'

相關內容