linux基础(8)--用户和组的管理--RHEL6.5

1.  linux账号分类

   用户               UID

   超级用户         0

   系统用户      [1, 499], 即1~499, 包含1和499

   普通用户      [500:], 即大于等于500

  每一个用于在创建的时候都会默认生成一个同名的组。

2. 关于用户和组的主要配置文件

 1) 用户信息文件

       /etc/passwd

       内容解析:

       root:x:0:0:root:/root:/bin/bash

       用户名:密码占位符:UID:组ID:用户描述:宿主目录:登录shell

  2)用户密码文件

       /etc/shadow

       此文件真正存放用户的密码

       RHEL6X中用户信息的加密采用sha512算法进行加密sha512在用户密码中加入随机字符,加入的位置随机,加入的字符也是随机的,加密后的密文长度大,因此目前还无法进行破解。RHEL6X之前的系统中采用的MD5算法加密,MD5算法是可以被破解的,后续文章会讲述破解RHE:L5X用户密码的方法。

  3)用户组信息

      /etc/group

  4)组密码信息

     /etc/gshadow

   /etc/passwd中用户的密码占位符"x"在删除后用户无需密码即可进行登录系统。

   /etc/passwd中shell权限为/sbin/nologin的用户无登录权限,用与执行一些特殊的程序,如mysql, tomcat,nginx,zabbix。

  5)/etc/shells

    存放系统中支持的shell

3. 用户相关命令

  (1) useradd

      新加用户名

     参数: -M 无宿主目录, -s 指定登录shell, -d指定宿主目录,-g指定所属组,-G指定附加组, -u指定UID

   (2)passwd

      为新建用户添加密码, 不加参数则为当前用户修改密码。

     非交互添加密码,可用于批量添加用户密码和脚本中添加yoghurt密码:

     echo "123456" | passwd --stdin user1     #不可用于RHEL7X

     echo user1:123456 | chpasswd                #可用于RHEL7X中用户密码的添加

   (3)whoami

     查看当前用户

   类似的还有who am i,w,who

现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到[网易云课堂](https://study.163.com/course/introduction/1005734052.htm)进行学习。

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值