要在CentOS 7上创建一个新用户,只能对/home目录进行读取,不允许写入和删除,可以按照以下步骤操作:

  1. 使用root用户登录到CentOS 7服务器。

  2. 执行以下命令创建新用户(假设用户名为newuser):

sudo useradd newuser
  1. 设置新用户的密码:
sudo passwd newuser

按照提示输入新用户的密码。

  1. 创建用户的主目录:
sudo mkdir /home/newuser
  1. 为用户设置主目录的权限:
sudo chown newuser:newuser /home/newuser

这将把新用户设置为主目录的所有者。

  1. 限制新用户对/home目录以外的目录的访问权限。编辑/etc/passwd文件:
sudo vi /etc/passwd

找到新用户的行,然后修改其主目录为/home/newuser。

  1. 限制新用户对/home目录的写入和删除权限。编辑/etc/fstab文件:
sudo vi /etc/fstab

找到与/home目录对应的行,然后在挂载选项(mount options)中添加ro(只读)标志。

  1. 重新挂载/home目录:
sudo mount -o remount /home
  1. 现在新用户只能对/home目录进行读取,不允许写入和删除。

请注意,对于已经存在的用户,如果需要将其权限更改为只读,可以按照类似的步骤进行操作

centos7创建新用户只能对home目录读取不允许写入和删除

原文地址: http://www.cveoy.top/t/topic/issu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录