1.管理用户账号和组账号 2.管理目录和文件属性
首先我们来了解什么是用户账号和组账号 用户账号分为三种, 1,超级用户 2,普通用户 3,程序用户 组账号 1.基本组(私有组) 2,附加组(公有组)
什么是UID UID(User IDentity,用户标识号) 什么是GID GID(Group IDentify,组标识号)
创建用户账号和设置密码 首先我们来看下我们的系统当中有哪些人为登录的用户用一条命令 grep “bash$” /etc/passwd 这个意思是目前人为登录的账号有哪些 如果想看具体的可以输入vim进去看 是非常非常的多,如图
这里有很多很多用户
**如果直接创建一个用户 我就可以直接用useradd 比如我要创建一个zhangsan 就可以直接用 useradd zhangsan,如图 ** 接下来就是给zhangsan这个用户设置密码
/etc/shadow
UID:user IDentity 用户标示号
用户UID表示 root——UID 固定值为0 程序用户——UID 值为1-999 普通用户——UID 值为 999-无限
保存用户的密码、账号有效信息 文件位置:/etc/shadow 每一行对应一个用户的密码记录
使用cat /etc/shadow查看 创建用户的时候还有一些命令 我们来依次认识一下 ** useradd -u 指定账户uid useradd -E 指定账户宿主目录 useradd -e 指定账户失效时间 useradd -g 指定账户基本组 useradd -G 指定用户附加组 useradd -M 不建立宿主目录 useradd -s 指定登录的shell**
给用户创建密码的的时候还有一些命令 同样我们也来认识一下 passwd -d 清空密码 passwd -l 锁定账户 passwd -s 查看是否被锁定 passwd -u 解锁 passwd -i 过期多少天后锁定账户 passwd -f 强制下次登录修改密码 passwd -w 到期前几天提醒 userdel -r 完全删除用户
首先我们来看下什么是GID GID:全称 group IDentity 组标识号的意思 那么组UID 是什么意思 组UID表示 root——GID 固定值为0 程序用户——GID 值为1-999 普通用户——GID 值为 999以后可以是无限大 Linux中创建用户组 groupadd zu1 创建用户组 zu1 gpasswd -a zhangsan zu1 将jerry加入zu1 gpasswd zhangsan 给zhangsan加入组密码 gpasswd -d zhangsan zu1 将jzhangsan从zu1移除
id zhangsan查看zhangsan的各个id
这里我们要首先了解下什么属主和属组
属主:拥有该文件或目录的用户账户 属组:拥有该文件或目录的组账户
文件权限说明 这里是三个字母 r w x 分别代表什么意思和分别表示的数值是多少 r 读取 4 允许查看文件内容,显示,目录列表 w 写入 2 允许修改文件内容,允许再目录中新建,移动,删除文件或子目录 x 可执行 1 允许运行程序,切换目录 这样可能看的并不是很清楚 这样我们用一张比较详细的图来解释下
**这样就可以标明确的表示出 r w x **
a:属主 g:属组 o:其他 我们来看下示意图
因为之前有文件存在 所以就可以直接查看 没有建立新的文件,