添加用户的命令是useradd,语法为:
useradd [选项] 用户名
其中,选项包括:
例如,添加一个名为test的用户,指定主目录为/home/test,初始组为users,附加组为testgroup,可以使用以下命令:
useradd -g users -G testgroup -d /home/test -m -s /bin/bash test
删除用户的命令是userdel,语法为:
userdel [选项] 用户名
其中,选项包括:
例如,删除名为test的用户及其主目录,可以使用以下命令:
userdel -r test
修改用户信息的命令是usermod,语法为:
usermod [选项] 用户名
其中,选项与useradd命令相同。
例如,将名为test的用户的主目录改为/home/test2,可以使用以下命令:
usermod -d /home/test2 test
查看用户信息的命令是id,语法为:
id 用户名
例如,查看名为test的用户的UID和GID,可以使用以下命令:
id test
创建用户组的命令是groupadd,语法为:
groupadd [选项] 组名
其中,选项包括:
例如,创建一个名为testgroup的用户组,可以使用以下命令:
groupadd testgroup
删除用户组的命令是groupdel,语法为:
groupdel 组名
例如,删除名为testgroup的用户组,可以使用以下命令:
groupdel testgroup
修改用户组信息的命令是groupmod,语法为:
groupmod [选项] 组名
其中,选项包括:
例如,将名为testgroup的用户组的GID改为1001,可以使用以下命令:
groupmod -g 1001 testgroup
查看用户组信息的命令是id,语法为:
id 组名
例如,查看名为testgroup的用户组的GID,可以使用以下命令:
id testgroup
useradd -g users -G testgroup -d /home/test -m -s /bin/bash test
groupadd testgroup
usermod -a -G testgroup test
id test
输出结果为:
uid=1000(test) gid=100(users) groups=100(users),1001(testgroup)
可以看到,test用户所在的附加组为testgroup。
usermod -d /home/test2 test
userdel -r test
groupdel testgroup
本文介绍了Linux中的用户管理和用户组管理操作,并提供了案例讲解。系统管理员可以根据实际需求使用这些命令进行用户和用户组管理。