您的位置:首页 > 运维架构 > Linux

Linux入职基础-5.6_文件权限属性(命令实例)

2018-03-03 21:15 627 查看
文件权限属性(命令实例)
一:命令列表chgrp 变更文件或目录的所属群组chown 变更文件或目录的拥有者或所属群组chmod 变更文件或目录的权限lsattr  显示文件属性命令chattr 修改文件系统特殊属性umask 指定在建立文件或目录时预设的权限掩码二、实例解说名称:chgrp
功能:变更文件或目录的所属群组
语法:
chgrp [-cfhRv] [所属群组][文件或目录...]
或 chgrp [-cfhRv] [--reference=<参考文件或目录>] [文件或目录...]
范例:
chgrp - R work /opt/local /book  把opt/local 与/book/及其子目录下所有文件的属组设为work。
chgrp -R mysql .  将当前目录及其子目录下所有文件的组属性改为mysql组
名称:chown
功能:变更文件或目录的拥有者或所属群组
语法:
chown [-cfhRv][--dereference] [拥有者.<所属群组>][文件或目录..]
chown [-chfRv][--dereference] [.所属群组][文件或目录... ...]
chown [-cfhRv][--dereference][--reference=<参考文件或目录>] [文件或目录...]
范例:
chown wan shiyan.c 把文件shiyan.c的所有者改为wan
chown - R wan.users /hi 把目录/hi及其下的所有文件和子目录的属主改成wan,属组改成users。
名称:chmod
功能:变更文件或目录的权限
语法:chmod [who] [+ | - | =] [mode] 文件名
     chmod [mode] 文件名
范例:
chmod u+x o-w myfile 能够具有执行权限,并取消其他用户的写权限。
chmod 744 myfile    自己对该文件可读、写和执行,对其他所有用户只读。
chmod -R 744  /usr/local/home/*  使用- R选项连同子目录下的文件一起设置
名称:chattr
功能:修改文件系统属性(attribute)
语法:chattr [-RV] [-+=AacDdijsSu] [-v version] 文件或目录
范例:
chattr -R +u  /root  当一个应用程序请求删除这个文件,系统会保留其数据块以便以后能够
chattr +i  /etc/fstab 系统不允许对fstab文件进行任何的修改, 如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
chattr +A /etc/fstab 不要修改对这个文件的最后访问时间
chattr +d  /etc/fstab在进行文件系统备份时,dump程序将忽略这个文件。
chattr +S /etc/fstab一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。
##设定日志文件myself.log的数据以追加的方式写入,同时将该日志文件设置为和磁盘同步的。
chattr +aS myself.log 
名称:lsattr
功能:显示文件属性命令
语法:lsattr [-adlRvV][文件或目录...
范例:
lsattr  -a ./ 显示当前目录下所有文件的属性
lsattr -d  /usr/local显示,目录名称,而非其内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: