要开始第五章的学习了,前四章已经使得自己对Linux的一些基本使用方法有了初步的认识,现在自己在碰到Linux没有当初的恐慌,自己对shell脚本也有了些许的喜欢,毕竟我认为写一个帮助自己做一些重复劳动力的脚本是一件很酷的事。
前言
先简述一下第五章的内容
1、用户的身份与能力
2、文件的权限与归属
3、文件的特殊权限
4、文件的隐藏功能
5、文件访问控制列表
6、su命令与sudo服务
一、用户的身份与能力
这一部分比较简单,管理员UID为0,系统用户UID为0~999;普通用户是从1000开始的。
二、一些命令
1.useradd命令
用于创建新的用户
代码如下:
[root@linuxprode ~]# useradd -d /home/linux -u 8888 -s /sbin/nologin linuxprobe
[root@linuxprode ~]# id linuxprobe
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe)
2、groupadd命令
用于创建用户组
代码如下:
[root@linuxprode ~]# groupadd ronny
3、usermod命令
用于修改用户的属性
代码如下:
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe)
[root@linuxprode ~]# usermod -G root linuxprobe
[root@linuxprode ~]# id linuxprobe
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe),0(root)
[root@linuxprode ~]# usermod -u 8888 linuxprobe
usermod: no changes
[root@linuxprode ~]# id linuxprobe
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe),0(root)
4、passwd命令
用于修改用户密码、过期时间、认证信息等,这里就不一一展示了(不知道改什么密码好,这个语句不难,写得出来)
5、userdel命令
用于删除用户
代码如下:
[root@linuxprode ~]# id linuxprobe
uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe),0(root)
[root@linuxprode ~]# userdel -r linuxprobe
[root@linuxprode ~]# id linuxprobe
id: linuxprobe: no such user
总结
这一节开始自己就用模板了,这样是的自己看起来也会比较方便。后面的几章学习的可能没有前面细致了,毕竟学习Linux只是为了帮助学习。