CentOS 7 创建仅读访问权限的用户

本教程介绍如何在 CentOS 7 上创建仅限读取权限的用户,该用户只能访问其主目录,无法写入或删除内容。

步骤:

  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' 目录进行读取,不允许写入和删除。

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

CentOS 7 创建仅读访问权限的用户

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

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