要创建一个只允许有/home目录权限、不允许写入和删除文件的用户,请按照以下步骤进行操作:

  1. 打开终端并以root用户身份登录。
  2. 使用以下命令创建一个新用户,例如"newuser"(将"newuser"替换为您想要的用户名):
    useradd newuser
    
  3. 设置新用户的密码:
    passwd newuser
    
  4. 创建一个新的家目录:
    mkdir /home/newuser
    
  5. 设置新用户的家目录权限:
    chown newuser:newuser /home/newuser
    
  6. 限制新用户对其家目录的写入和删除权限。打开/etc/passwd文件并找到新用户的行,例如:
    newuser:x:1001:1001::/home/newuser:/bin/bash
    
    将"/bin/bash"更改为"/sbin/nologin",这将使新用户无法使用登录Shell:
    newuser:x:1001:1001::/home/newuser:/sbin/nologin
    
  7. 保存并关闭/etc/passwd文件。
  8. 现在,新用户只能访问其家目录,并且无法写入或删除文件。

请注意,这只是限制了新用户对其家目录的权限,而不是限制对其他目录的访问权限。如果您希望进一步限制用户的访问权限,请考虑使用ACL(访问控制列表)或SELinux

centos7创建一个用户只允许有home目录的权限不允许写入和删除文件

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

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