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

弓背霞明剑照霜,秋风走马出咸阳。这篇文章主要讲述Linux 用户和组管理类命令的使用方法相关的知识,希望能为你提供帮助。
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



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







  • 创建用户mageia,其ID号为1100,家目录为/home/linux;
?useradd -u 1100 -d /home/linux mageia





  • 给用户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





方法二:
echo "mageedu" | passwd --stdin mageia
passwd -x 7 mageia





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


ls /home/
userdel mandriva



?
  • 创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
useradd -u 2002 -g distro -G peguin slackware

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





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





chsh slackware -s /sbin/nologin







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


    推荐阅读