要设置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用户可以对其进行修改。