Linux系列教程(十七)——Linux权限管理之文件系统系统属性chattr权限和sudo命令

207 阅读1分钟

1、设定文件系统属性:chattr

1chattr [+-=][选项] 文件或目录名

  +:增加权限

  -:删除权限

  =:等于某权限

选项:

  

  

   注意:chattr 限制权限之后,root 用户也不能例外。这个命令可以防止文件进行误操作。

2、查看文件的系统属性:lsattr

1lsattr 选项 文件名

  选项:①、-a 显示所有文件和目录

     ②、-d 若是目录,仅列出本身的属性,而不是子文件的

  

3、sudo 权限

  ①、sudo 的操作对象只能是系统命令。

  ②、把本来由超级用户执行的命令赋予给普通用户执行。

  简单来讲就是比如很多只能由超级用户来执行的命令,比如重启,关机等等,有时候不能使用超级用户,那我们该怎么办呢?

  第一步:那就进行适当的配置,让超级用户赋予普通用户也能执行这些命令的权限

  第二步:加上 sudo 去执行这些命令。

  一、超级用户赋予普通用户执行命令权限,配置 /etc/sudoers 文件

  我们可以使用 vim /etc/sudoers 命令,或者 visudo 命令

  

  

  二、授权用户可以重启服务器

1用户名    ALL=/sbin/shutdown -h now

  

  三、查看可用的sudo 命令

1sudo -l

  

  四、普通用户执行 sudo 赋予的命令