Linux系统用户的命令

用户创建:useradd

删除用户:userdel

用户属性修改:usermod

查看用户相关的ID信息:id

设置pw:passwd

修改用户pw策略:chage


Linux系统内组的命令

创建组:groupadd

删除组:groupdel

修改组:groupmod

更改组pw:gpasswd

更改和查看组成员:groupmems


  • 创建组distro,其GID为2019;

groupdel distro

groupadd -g 2019 distro

cat /etc/group | grep distro

Linux 用户和组管理类命令的使用方法_linux系统


  • 创建用户mandriva, 其ID号为1005;基本组为distro;

useradd -u 1005 -g distro mandriva



Linux 用户和组管理类命令的使用方法_删除用户_02


  • 创建用户mageia,其ID号为1100,家目录为/home/linux;

useradd -u 1100 -d /home/linux mageia

Linux 用户和组管理类命令的使用方法_tcsh_03



  • 给用户mageia添加PW,PW为mageedu,并设置用户PW 7天后过期

方法一:

[root]# passwd mageia

Changing password for user mageia.

New password:mageedu

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:mageedu

passwd: all authentication tokens updated successfully.

[root@]# passwd -x 7 mageia

Adjusting aging data for user mageia.

passwd: Success


Linux 用户和组管理类命令的使用方法_删除用户_04


方法二:

echo "mageedu" | passwd --stdin mageia

passwd -x 7 mageia


Linux 用户和组管理类命令的使用方法_删除用户_05


  • 删除mandriva,但保留其家目录;


ls /home/

userdel mandriva


Linux 用户和组管理类命令的使用方法_tcsh_06

  • 创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

useradd -u 2002 -g distro -G peguin slackware

Linux 用户和组管理类命令的使用方法_创建用户_07

  • 修改slackware的默认shell为/bin/tcsh;

usermod -s /bin/tcsh slackware


Linux 用户和组管理类命令的使用方法_删除用户_08


  • 为用户slackware新增附加组admins,并设置不可登陆。

groupadd admins

usermod -aG admins slackware

usermod -L slackware


Linux 用户和组管理类命令的使用方法_创建用户_09


chsh slackware -s /sbin/nologin

Linux 用户和组管理类命令的使用方法_创建用户_10