Linux的用户和用户组

Linux的用户和用户组

两个文件

我们学习Linux的用户和用户组可以从两个文件开始

1. passwd

截屏2021-04-04 下午12.25.05

如上图 这个配置文件 在 /etc/passwd路径下

每一行表示一个用户

1.1 每一行的结构
user_name:x:uId:gId::home_directory:sh
  • 普通用户的uId 是从1000开始的
  • gId是 创建的时候系统自动分配的初始组 一般我们不建议修改初使组 可以改附加组
  • x表示这个用户有密码 密码 在 etc/shadow文件里 只有root用户可以查看
  • home_directory表示用户目录,root 的用户目录就是/root.一般用户的用户目录是/home/user_name
  • sh 是命令解析器 不建议修改 root 和 一般用户一般就是/bin/bash 。但是可以看到uid 1到1000的用户sh是不同的 这些用户是系统用户.是系统调用时用到的 不建议修改

2. shadow

上面的文件是任何用户都可以查看的,若把密码也放在这个文件里面 是非常不安全的,所以密码被特别放置在了另外的这个shadow文件里。

3. sudo

我们有时候在执行一些命令前 会加上sudo 那是因为 有些命令只有root才有,那么有时候root用户想把一些权限给普通用户,那么root就可以通过修改/etc/sudoers 加行一行 给某个用户权限,那么该用户就可以用sudo执行这命令了

总结

我们用useradd 创建一个用户,那么就会在上述两个文件里写入对应的数据,当然还有 /etc/group 和/etc/gpassword这两个文件。

我们可以理解,其实linux的很多配置 最终的结果就是写到一个文件。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值