linux基础题四【账号管理】

一、用户账号分类

 (1)超级用户     uid=0  gid=0

 (2)普通用户     uid>=500

 (3)程序用户      1<=uid<500

用户账号文件

root:x:0:0:备注:/root:/bin/bash

用户密码文件

root:*::0:99999:7:::

1、用户账号初始配置文件

    每次登录时执行           每次进入新的bash环境执行

   每次登出执行

2、添加用户账号

   指定uid        指定宿主目录

   指定账号失效时间         不为用户初始化宿主目录

   指定用户登录的shell         指定用户的基本组名(gid)

   指定用户的附加组名         添加备注

3、修改用户属性

    更改用户登录名字       修改用户备注

    锁定用户账号              解锁用户账号

    修改uid                  修改宿主目录

     修改失效时间           修改登录的shell

4、更改用户口令

    清空用户密码 【第2段】        锁定用户账号 

     查看用户账号状态          解锁用户账号

  修改完密码多少天内不能修改【第4段】         密码的过期天数【第5段】     

    密码过期几天前提醒用户【第6段】       密码过期后多少天禁用【第7段】

5、删除用户账号

      删除同时删除宿主目录

二、组账号管理

分类:基本组,附加组

1、创建组账号

2、设置组账号     向组内添加       从组内删除      定义组成员列表,逗号分隔

3、删除组账号

三、查询

1、查看当前用户身份标识

2、查看当前用户所属组

3、查看用户状态所有信息

4、让用户下次登录必须修改密码【一般超户使用】

5、查询已登录主机用户信息

6、查询当前登录的用户名

---------------------------------------------------------

一、/etc/passwd    用户名:密码占位:uid:gid:用户备注:用户宿主目录:登录的shell

       /etc/shadow    【1】用户名:【2】密码密文:【3】账号上次修改距1970.1.1过去多少天:【4】据上次修改多少天内不能再次修改(0随时):【5】密码过期天数:【6】密码过期前提醒天数:【7】过期几天后会禁用:【8】密码过期日期

1、.bash_profile            .bashrc

      .bash_logout

2、useradd

 -u         -d           -e        -M

-s        -g               -G       -c

3、usermod

-l      -c    -L     -U     -u       -d    -e      -s

4、passwd

 -d      -l      -S      -u       -n       -x        -w       -i

5、userdel       -r

二、组账号管理

1、groupadd

2、gpasswd      -a      -d        -M

3、groupdel

三、查询

1、id

2、groups

3、chage -l 用户名

4、chage -d 0 用户名【一般超户使用】

5、w    或     who

6、whoami

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值