• Linuz系统管理 -----账号管理


                             Linux系统管理---账号管理

    [root@localhost ~]# tail -l /etc/passwd

    liuchao:x:1000:1000:liuchao:/home/liuchao:/bin/bash

    第一字段 amber: 用户账号名

    第二字段 x:      密码占位符

    第三字段 500:  uid编号

    第四字段  500:  gid编号

    第五字段  空:用户备注

    第六字段  用户宿主目录

    第七字段 登陆的shell

    [root@localhost ~]# tail -1 /etc/shadow

    liuchao:$6$unxNX9/dYdhVPkgQ$zu5I3ItFkVSKGqbEuCMTvbIQSfVpgJt/yPRi64DNQRsoLe4etLHH5MQrmKeXQczzcpo0dyJtxp9z/ERfsBejC1:18104:0:99999:7:::

    第一字段 amber:用户账号

    第二字段 密文:

    第三字段 账号上次修改的时间距离197011日过去多少天

    第四字段 距离上次修改密码多少天不能再修改密码,0时表示随时可以修改

    第五字段  密码过期天数

    第六字段 强制修改密码的时间,7表示在密码过期7天前开始警告

    第七字段  当密码过期多少天该账号会被禁用

    第八字段  密码过期日期

    [root@localhost ~]# groupadd group1

    groupadd:“group1”组已存在

    [root@localhost ~]# mkdir -p /testgroup1

    [root@localhost ~]# groupadd jiaoxue

    [root@localhost ~]# useradd -d /testgroup1/tom/ -g group1 -G jiaoxue -s /bin/bash -e 2016-01-01 tom

    [root@localhost ~]# passwd tom

    更改用户 tom 的密码 。

    新的 密码:

    无效的密码: 密码少于 8 个字符

    重新输入新的 密码:

    passwd:所有的身份验证令牌已经成功更新。

    [root@localhost ~]# tail -1 /etc/passwd

    tom:x:1001:1001::/testgroup1/tom/:/bin/bash

    [root@localhost ~]# tail -1 /etc/shadow

    tom:$6$CCIPE7SJ$f/YqlmPd0sBxKbwtnHL33umB0Ld.gjrgJDcyOrKMBg4oWbNBXics3EKSHIiZnxUDrPb5C6MAxJmvl3jCATYkI.:18106:0:99999:7::16801:

    [root@localhost ~]# passwd -l tom   //锁定用户的密码

    锁定用户 tom 的密码 。

    passwd: 操作成功

    [root@localhost ~]# passwd -S tom   //查看用户的状态(密码是否被锁定)

    tom LK 2019-07-29 0 99999 7 -1 (密码已被锁定。)

    [root@localhost ~]# passwd -u tom   // 解锁用户的密码

    解锁用户 tom 的密码。

    passwd: 操作成功

    [root@localhost ~]# passwd -S tom

    tom PS 2019-07-29 0 99999 7 -1 (密码已设置,使用 SHA512 算法。)

    [root@localhost ~]# passwd  -d tom  //清空用户的密码

    清除用户的密码 tom

    passwd: 操作成功

    修改用户的属性

    [root@localhost ~]# usermod -l tom1 tom

    [root@localhost ~]# tail -1 /etc/passwd

    tom1:x:1001:1001::/testgroup1/tom/:/bin/bash

    [root@localhost ~]# usermod -c jiaoxue tom1

    [root@localhost ~]# tail -1 /etc/passwd

    tom1:x:1001:1001:jiaoxue:/testgroup1/tom/:/bin/bash

    [root@localhost ~]#

    删除用户账户

    [root@localhost ~]# userdel -r tom1

    [root@localhost ~]# ls /testgroup1/

    添加组账号的命令

    [root@localhost ~]# tail -3 /etc/group

    liuchao:x:1000:liuchao

    group1:x:1001:

    jiaoxue:x:1002:

    [root@localhost ~]# groupadd -g 888 market

    [root@localhost ~]# tail -4 /etc/group

    liuchao:x:1000:liuchao

    group1:x:1001:

    jiaoxue:x:1002:

    market:x:888:

    [root@localhost ~]# useradd test1  //添加用户

    [root@localhost ~]# useradd test2

    [root@localhost ~]# useradd test3

    [root@localhost ~]# gpasswd -a test1 market  //像组内添加一个用户

    正在将用户“test1”加入到“market”组中

    [root@localhost ~]# tail -4 /etc/group

    market:x:888:test1

    test1:x:1003:

    test2:x:1004:

    test3:x:1005:

    [root@localhost ~]# gpasswd -d test1 market

    正在将用户“test1”“market”组中删除

    [root@localhost ~]# tail -4 /etc/group

    market:x:888:

    test1:x:1003:

    test2:x:1004:

    test3:x:1005:

    [root@localhost ~]# gpasswd -M test1 market

    [root@localhost ~]# tail -4 /etc/group

    market:x:888:test1

    test1:x:1003:

    test2:x:1004:

    test3:x:1005:

    删除组账号的mingling

    [root@localhost ~]# groupdel market

    [root@localhost ~]# tail -5 /etc/group

    group1:x:1001:

    jiaoxue:x:1002:

    test1:x:1003:

    test2:x:1004:

    test3:x:1005:

    查询用户标识身份

    [root@localhost ~]# id amber

    id: amber: no such user

    [root@localhost ~]# id

    uid=0(root) gid=0(root) =0(root) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

    查询客户组所在的信息

    [root@localhost ~]# id amber

    id: amber: no such user

    [root@localhost ~]# id

    uid=0(root) gid=0(root) =0(root) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

    查询账号详细信息

    [root@localhost ~]# finger

    Login     Name       Tty      Idle  Login Time   Office     Office Phone   Host

    root      root      *:0             Jul 29 13:56                           (:0)

    root      root       pts/0          Jul 29 14:00                           (192.168.100.188)

    查询一登陆主机的用户信息

    [root@localhost ~]# w

     14:30:39 up 34 min,  2 users,  load average: 0.00, 0.01, 0.06

    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

    root     :0       :0               13:56   ?xdm?  33.42s  0.14s gdm-session-worker [pam/gdm-passwor

    root     pts/0    192.168.100.188  14:00    7.00s  0.44s  0.02s w

    [root@localhost ~]# whoami  //查询当前登录的账号名

    root

    [root@localhost ~]# who      //查询以登录的主机用户名

    root     :0           2019-07-29 13:56 (:0)

    root     pts/0        2019-07-29 14:00 (192.168.100.188)

  • 相关阅读:
    01背包问题学习笔记
    状态压缩动态规划学习笔记
    并查集算法详解
    洛谷 P2939 [USACO09FEB]改造路Revamping Trails
    算法竞赛进阶指南 通信线路
    算法竞赛进阶指南 道路与航线
    NOIP2009 T3 最优贸易
    NOIP2017 Day1 T3 逛公园
    5.Go 语言数据类型:数组与切片
    4. Go 语言数据类型:byte、rune与字符串
  • 原文地址:https://www.cnblogs.com/liu1584712/p/11263751.html
Copyright © 2020-2023  润新知