Linux权限之chattr和sudo

    xiaoxiao2023-11-02  142

    chattr命令

    作用: 设置文件系统属性 格式: chattr [+-=] [选项] 文件或目录名 +:增加权限 -:删除权限 =:等于某权限

    参数: i:

    如果对文件设置i属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;如果对目录设置i属性,那么只能修改目录下文件的数据,但不允许建立和删除文件。

    a:

    如果对文件设置a属性, 那么只能在文件中增加数据,但是不能删除也不能修改数据;如果对目录设置a属性,那么只允许在目录中建立和修改文件,但是不允许删除

    注意:这个权限的限制对于root用户来说同样生效。

    lsattr命令

    作用: 查看文件系统属性 格式: lsattr 选项 文件名

    选项: -a:显示所有文件和目录 -d:若目标是目录,仅列出目录本身的属性,不列出子文件的

    sudo权限

    root把本来只能超级用户执行的命令赋予普通用户执行。sudo的操作对象是系统命令。

    使用命令visudo进行操作,实际是在修改/etc/sudoers文件。

    格式如下: 示例: 授权sc用户可以重启服务器 sc ALL=/sbin/shutdown -r now

    sudo -l:可以查看可用的sudo命令 sudo 命令:执行sudo赋予的命令


    end.

    最新回复(0)