linux创建一个只读账号
要在Linux上创建一个只读账号,可以按照以下步骤进行操作:
-
使用root用户或具有sudo权限的用户登录到Linux系统。
-
打开终端,使用以下命令创建一个新的用户:
sudo useradd -m readonlyuser
这将创建一个名为readonlyuser的新用户,并在创建用户时为其同时创建一个家目录。
- 设置只读用户的密码:
sudo passwd readonlyuser
按照提示输入并确认密码。
- 为只读用户添加只读权限。编辑/etc/passwd文件:
sudo vi /etc/passwd
找到readonlyuser的行,修改为:
readonlyuser:x:1001:1001:Read-only User:/home/readonlyuser:/usr/sbin/nologin
保存并退出。
- 创建一个新组,并将只读用户添加到该组中:
sudo groupadd readonlygroup
sudo usermod -a -G readonlygroup readonlyuser
- 设置文件和目录的只读权限,以确保只读用户无法更改它们:
sudo chmod -R 555 /path/to/files
将/path/to/files替换为您要设置为只读的文件和目录的路径。
现在,只读用户将无法更改文件和目录,并且只能以只读方式访问它们
原文地址: http://www.cveoy.top/t/topic/h7E1 著作权归作者所有。请勿转载和采集!