shell之理解Linux用户管理与文件权限

本文详细介绍了Linux系统中的用户和组管理,包括 `/etc/passwd` 和 `/etc/shadow` 文件的作用,如何添加、删除和修改用户,以及用户组的创建和管理。此外,还讲解了文件权限的设置,如 `chmod`、`chown` 和 `chgrp` 命令的使用,以及如何实现文件共享。
摘要由CSDN通过智能技术生成

Linux的安全性

/etc/passwd文件

在这里插入图片描述
root用户账号是Linux系统的管理员,通常分配给它的UID是0。Linux为系统账户预留了500以下的UID值。有些服务甚至要特定的UID才能正常工作。为普通用户创建账户时,大多数Linux系统会将500起始的第一个可用UID分配给这个账户。
/etc/passwd文件的字段包含了如下信息:

  • 登录用户名
  • 用户密码,/etc/passwd文件中的密码字段都被设置成了x,早期的Linux上/etc/passwd文件里有加密后的用户密码
  • 用户账号的UID
  • 用户账号的GID
  • 用户账号的文本描述
  • 用户HOME目录的位置
  • 用户的默认shell

/etc/shadow文件

现在,Linux系统将用户密码保存在另一个单独的文件中(/etc/shadow文件),只有root用户才能访问/etc/shadow文件。在/etc/shadow文件中的每条记录中有9个字段:

  • 与/etc/passwd文件中的登录名对应的登录名
  • 加密后的密码
  • 自1970年1月1日(上次修改密码的时间)到当天的天数
  • 多少天后才能修改密码
  • 多少天后必须修改密码
  • 密码过期前提前多少天提醒用户更改密码
  • 密码过期后多少天禁用用户账户
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值