在Linux系统服务器上管理用户主要涉及到创建、删除、修改用户信息以及设置用户权限
-
创建用户: 使用
useradd
命令创建新用户。例如,要创建一个名为newuser
的用户,并设置其主目录为/home/newuser
,可以使用以下命令:sudo useradd -m -d /home/newuser newuser
其中,
-m
选项表示创建主目录,-d
选项用于指定用户的主目录路径。 -
删除用户: 使用
userdel
命令删除用户。例如,要删除名为newuser
的用户,可以使用以下命令:sudo userdel newuser
若要删除用户的同时删除其主目录,请使用
-r
选项:sudo userdel -r newuser
-
修改用户信息: 使用
usermod
命令修改用户信息。例如,要将用户newuser
的密码更改为password
,可以使用以下命令:sudo passwd newuser
若要修改用户的主目录,请使用
-d
选项:sudo usermod -d /new/home/path newuser
若要将用户添加到某个用户组,请使用
-aG
选项:sudo usermod -aG groupname newuser
-
设置用户权限: 使用
chmod
命令更改文件或目录的权限。例如,要将/home/newuser
目录的权限设置为755(所有者可读写执行,组和其他用户可读执行),可以使用以下命令:sudo chmod 755 /home/newuser
若要更改文件的所有者和所属组,请使用
chown
和chgrp
命令。例如,要将/home/newuser/file.txt
的所有者更改为newuser
,所属组更改为group
,可以使用以下命令:sudo chown newuser:group /home/newuser/file.txt
-
切换到另一个用户: 使用
su
命令切换到另一个用户。例如,要切换到名为newuser
的用户,可以使用以下命令:sudo su - newuser
输入密码后,您将切换到该用户。
-
查看当前系统中的所有用户: 使用
cat
命令查看/etc/passwd
文件,该文件包含了系统中所有用户的信息。例如:cat /etc/passwd
这些是在Linux系统服务器上管理用户的基本操作。根据实际需求,您可能还需要执行其他操作,如禁用用户、设置用户配额等。