在Linux系统中,root用户是拥有最高权限的用户,可以执行几乎所有的系统操作,出于安全考虑,不建议长时间以root用户身份登录和操作,在需要执行某些操作时,添加普通用户并赋予相应权限是一个更好的选择,本文将详细介绍如何在Linux系统中为root用户添加新用户。

添加用户
在Linux系统中,可以使用useradd命令来添加新用户,以下是一个简单的示例:
sudo useradd -m -d /home/newuser -s /bin/bash newuser
-m表示创建用户的同时创建用户的主目录,-d指定用户的主目录,-s指定用户的默认shell,newuser是新用户的用户名。
设置用户密码
添加用户后,需要为用户设置密码,可以使用passwd命令实现:
sudo passwd newuser
按照提示输入新密码即可。
赋予用户权限
在Linux系统中,可以使用chmod和chown命令来修改文件和目录的权限和所有权。
1 修改文件权限
以下示例将/home/newuser目录的权限修改为所有者可读写执行,组和其他用户可读:
sudo chmod 755 /home/newuser
2 修改文件所有权
以下示例将/home/newuser目录的所有权修改为newuser用户和newgroup组:

sudo chown newuser:newgroup /home/newuser
经验案例
假设我们有一个名为test的项目,需要为newuser用户创建一个项目目录,并赋予其读写执行权限,以下是操作步骤:
创建项目目录:
sudo mkdir /home/newuser/test
修改目录权限:
sudo chmod 755 /home/newuser/test
修改目录所有权:
sudo chown newuser:newgroup /home/newuser/test
FAQs
Q1:如何删除Linux系统中的用户?
A1:可以使用userdel命令删除用户,以下是一个示例:
sudo userdel -r newuser
-r表示删除用户的同时删除其主目录。

Q2:如何修改Linux系统中用户的密码?
A2:可以使用passwd命令修改用户密码,以下是一个示例:
sudo passwd newuser
按照提示输入新密码即可。
文献权威来源
《Linux系统管理实战手册》(人民邮电出版社)
《Linux系统与网络管理实战》(清华大学出版社)