linux11.22

补充:普通用户拥有超级管理员权限的设置
sudo
改用户权限文件
回顾:
-rw-r-----. 1 root root 784 8月 5 2017 auditd.conf
-rw-r-----. 1 root root 81 9月 23 2017 audit.rules
-rw-r-----. 1 root root 127 8月 5 2017 audit-stop.rules
drwxr-x—. 2 root root 25 9月 23 2017 rules.d
大小 最近修改的时间 名字
权限位:
第一列:d代表当前内容位目录,-代表当前内容为文件,1代表当前内容为软连接
第二~四列:当前用户对该内容的权限(r可读,w可写,x可执行)
第五~七列:当前用户组对该内容的权限
第八~十列:其他人对该内容的权限
2:当前用户最近调用的次数 ,
第一个root:当前用户 ,
第二个root当前用户组

用户的权限对文件/目录的操作权限
修改权限:
格式: chmod [{ugoa}{±=}{rwx}] 文件/目录
u 代表设置当前用户的权限
g 代表设置当前用户组的权限
o 代表设置其他人的权限
a 代表设置所以用户(当前用户,其他所以用户)的权限
+ 代表添加权限
- 消除权限
= 赋予某个权限
r 可读权限(可以查看文件/目录的内容) 权值(权限的值):4
w 可写权限(可以对文件/目录进行编辑) 权值(权限的值):2
x 可执行() 权值(权限的值):1

举例:如果有如下权限文件
-rw-r-----. 1 root root 784 8月   5 2017 auditd.conf
chmod u+x auditd.conf   //代表给auditd.conf文件添加当前用户root一个执行权限
改变后:-rwxr-----. 1 root root 784 8月   5 2017 auditd.conf

chmod g-r auditd.conf   //代表给auditd.conf文件消除一个当前用户组的可读权限
改变后:-rwx------. 1 root root 784 8月   5 2017 auditd.conf

chmod 0=rw auditd.conf  //代表给auditd.conf文件赋予其他人可读可写的权限
改变后:-rwx---rw-. 1 root root 784 8月   5 2017 auditd.conf

chmod a+r auditd.conf //代表给auditd.conf文件的所有用户添加一个可读权限
改变后:-rwxr--rw-. 1 root root 784 8月   5 2017 auditd.conf

chmod og+x auditd.conf 

如果有目录
drwxr-x---. 2 root root  25  9月  23 2017  rules.d

chmod g+w rules.d  //仅仅是修改当前目录的权限
如果既要修改当前目录权限,又要让该目录下的所有内容也一起修改:
chmod -R g+w rules.d

chmod 622 auditd.conf  //代表将auditd.conf文件当前用户的权限修改为rw
                         代表将auditd.conf文件当前用户组的权限修改为w
                         代表将auditd.conf文件其他用户的权限修改为w


chmod 777 auditd.conf  //代表将auditd.conf文件当前用户的权限修改为rwx
                         代表将auditd.conf文件当前用户组的权限修改为rwx
                         代表将auditd.conf文件其他用户的权限修改为rwx
chmod 700 auditd.conf

第三章: Shell基础
定义:shell是一个命令行解释器,用户可以自定义程序对当前系统中的服务,进程进行管理

你可能感兴趣的:(linux学习,服务器,linux,运维)