要設置CentOS系統以限制用戶對關鍵系統文件的訪問權限,可以使用以下步驟:
yum update
useradd limiteduser
passwd limiteduser
usermod -aG wheel limiteduser
visudo
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
在這些行的下面,添加以下行:
## Allow limiteduser to run specific commands
limiteduser ALL=(root) /bin/ls, /bin/cat
這將允許limiteduser用戶僅運行/bin/ls和/bin/cat命令,而不允許執行其他root權限的操作。
保存并退出/etc/sudoers文件。
接下來,使用以下命令更改關鍵系統文件的權限,使其僅對root用戶可讀寫:
chmod 600 /path/to/file
將"/path/to/file"替換為要限制訪問權限的實際文件路徑。
chown root:root /path/to/file
將"/path/to/file"替換為要限制訪問權限的實際文件路徑。
通過執行上述步驟,您將能夠設置CentOS系統以限制用戶對關鍵系統文件的訪問權限。限制用戶的sudo權限可以防止他們執行危險的操作,而更改文件的權限和所有者將確保只有root用戶可以對其進行修改。