linux--用户管理

用户管理

创建用户

useradd  【选项】   username
    -u  为账号指定uid号
    -s  为账号指定 默认的登陆shell
    -G  将用户添加到指定的附属组里面
    -c  为用户添加文本描述
    -d  为主目录指定不同于登录名的名称
    -m  创建用户的家目录(默认创建)
    -M  不创建用户的家目录
    -p  passwd     为用户指定一个默认密码
    -r  创建一个系统账号
    -e  指定用户账号的逾期时间  YYYY-MM-DD

查看用户

id  username

删除用户

userdel  -r username

修改用户信息

修改用户信息
    usermod  [选项]  username
        -u  重新指定用户的uid号
        -s  重新指定用户的登陆shell
        -G  将用户添加到附加组内

    -L  用与锁定账号,使用户无法登陆
    -U  用于解除账号锁定,使用用户能够登陆
为用户创建密码:
    passwd  username
    echo "password" | passwd --stdin username

更改用户密码信息:
    chage -m 0  -M 90 -W 7 -I -1  username
       -d  0   强制用户下次登陆修改密码
       -E  YYYY-MM-DD  指定密码的过期时间
       -l  username    列出用户当前密码设置

用户组

创建组

groupadd  [选项]   groupname

    -g  指定组的gid号

删除组

groupdel  groupname

系统用户

查看当前登陆的系统用户有哪些:
    users,w,who
        whoami   显示当前用户下的用户名
        who am i  显示登陆时用的用户名
        who   显示当前真正登陆系统中的用户(不会显示su切换的用户)

练习

1、修改tom的家目录为/home/tomcat,且其基本组为mail,uid号为1111,密码为‘123456’
    mkdir /home/tomcat
    usermod -g mail -d /home/tomcat -u 1111 tom
    passwd tom   |   echo '123456' | passwd --stdin tom
2、创建系统账户名称为admin,全名为administrator,账户的家目录为/home/admin,账户的时效时间为2022年12月24日,账户基本组为root,附加组为bin,adm,mail
    useradd -c administrator -d /home/admin -e 2022-12-24 -g root -G bin,adm,mail  admin
发布了107 篇原创文章 · 获赞 7 · 访问量 5166

猜你喜欢

转载自blog.csdn.net/qq_25672165/article/details/104921661