Linux 用户组和用户命令

1.添加用户命令

1)命令名称:useradd

2)执行权限:root

3)语法:useradd 【选项】【用户名】

         -u UID:手工指定用户的uid

      -d 家目录:手工指定用户的家目录

        -c 用户说明:手工指定用户说明

        -g 组名:手工指定用户的初始组

        -G 组名:手工指定用户的附加组

        -s shell:手工指定用户的登录shell,默认是/bin/bash

2.修改用户密码

1)命令名称:passwd

2)执行权限:root

3)语法:passwd 【选项】【用户名】

          -S       查询用户密码的密码状态,仅root用户可用                  

          -l    暂时锁定用户。仅root用户可用                 

          -u   解锁用户。仅root用户可用                   

          -stdin   可以通过管道符输出的数据作为用户的密码

3.修改用户信息:

1)命令名称:usermod

2)语法:usermod【选项】【用户名】

       -u UID  修改用户的UID号

       -c 用户说明信息   修改用户的说明信息

       -G  修改用户的附加组

       -L  临时锁定用户(Lock)

       -U  解锁用户锁定(Unlock)

4.修改用户密码状态

1)命令名称:chage

2)语法:chage【选项】【用户名】

   -l   列出用户的详细密码状态

   -d 日期   修改密码最后一次更改日期

   -m 天数   两次密码修改间隔

   -M 天数  密码有效期

   -W 天数  密码过期前警告天数

   -I 天数  密码过后宽限天数 (大写 i)

   -E 日期  帐号失效时间

5.删除用户命令

1)命令名称:userdel

2)语法:userdel 【-r】用户名   

      -r 删除用户的同时删除目录

6.查看用户id

1)命令名称:id

2)语法 id 【用户名】

7.切换用户身份

1)命令名称:su

2)语法:su【选项】【用户名】

    - :选项只使用“-” 代表连带用户的环境变量一起切换

    -c  仅执行一次命令,而不切换用户身份

从普通用户切换到 root 用户是需要输入密码的,而从root用户切换到普通用户是不需要输入密码的。

8.添加用户组

1)命令名称:groupadd

2)语法 groupadd【选项】【组名】

      -g GID  指定组id

9.修改用户组

1)命令名称:groupmod

2)语法 groupmod【选项】【组名】

     -g GID   修改组名id

     -n 新组名    修改组名

例:把组名 group1 修改为 group2

groupmod  -n  group1  group2

10.删除用户组

1)命令名称:groupdel

2)语法:groupdel 【组名】

你可能感兴趣的:(Linux 用户组和用户命令)