Linux改变文件属性与权限命令
来源:互联网 发布:基础c语言代码实例 编辑:程序博客网 时间:2024/05/21 21:47
linux
改变文件属性与权限的命令主要包括: chgrp
、chown
、chmod
。每个命令的作用及参数如下:
1. chgrp
改变所属群组
chgrp
用于改变文件所属的群组,但群组名必须在/etc/group
文件中存在,否则会显示无效组名错误。
使用方法: chgrp group [-R] dir/file 常用参数: -R: 进行递归(recursive)的持续变更,改变目录下所有文件及目录的组
参考示例:
- 组名在
/etc/group
文件中存在
图1-1
如图1-1
所示,mydir
目录的所属组由linux
改为了nagios
。
注:
chgrp
需要root
执行权限
- 组名在
/etc/group
文件中不存在
图1-2
如图1-2
所属,当组名在/etc/group
中不存在时,则出现无效的组错误。
2. chown
改变所有者
chown
用于改变所有者,但用户名必须是在/etc/passwd
中存在的用户。
注:
chown
也可以用于修改文件或目录所属组
使用方法: chown [-R] user file/dir chown [-R] user:group file/dir chown [-R] :group file/dir常用参数: -R: 进行递归(recursive)的持续变更,改变目录下所有文件/目录所有者
参考示例:
- 修改文件所有者
图2-1
如图2-1
所示,chown
可以修改文件所有者,而当用户不存在时,则会出现错误。
- 修改文件所属组
图2-2
在图2-2
中,通过chown :group dir/file
修改目录所属组。
- 修改文件所有者及所属组
图2-3
从图2-3
中可以看出,可以通过chown user:group file/dir
同时修改文件或目录所属组及所有者
3. chmod
改变文件属性
chmod
改变文件的属性有两种方式,一种是数字类型改变权限的方法,另外一种是符号类型改变权限的方式。
使用方法: chmod [-R] xyz dir/file chmod [-R] [ugoa][+-=][rwx] file/dir 常用参数: -R: 进行递归(recursive)的持续变更,改变目录下所有文件及目录的权限
参考示例:
- 数字类型改变权限
图3-1
如图3-1
中,通过数字类型方式修改权限时,xyz
分别代表所有者,所属组,其他人的权限。而xyz
的值则是通过是否拥有权限求和计算得出,权限与数值对应如表3-1
:
表3-1
r
4 0 w
2 0 x
1 0
- 符号类型改变权限
图3-2
通过符号类型改变权限的规则如图3-3
所示:
图3-3
注:
(1)+``-
操作只会影响操作的权限,如图3-2
中,u-x
只会将用户的x
权限去除,而不影响rw
权限,但g=r
则会将所属组用户设定为只有r
权限,不论之前所属组用户拥有何种权限
(2)u-x,g=r
之间没有空格
- Linux改变文件属性与权限命令
- Linux改变文件属性与权限
- linux 改变文件属性与权限
- 如何改变LINUX的文件属性与权限
- linux 如何改变文件属性与权限
- linux 如何改变文件属性与权限
- linux 如何改变文件属性与权限
- Linux的命令改变文件属性及权限问题
- 如何改变文件属性与权限
- Linux文件属性与权限
- linux 文件属性与权限
- linux 文件属性与权限
- linux 文件属性与权限
- linux文件属性与权限
- linux文件属性与权限
- linux 文件属性与权限
- linux文件属性与权限
- Linux文件属性与权限
- Array.asList:数组转list时你一定要知道的“陷阱”!
- c++控制台程序实现定时器
- 多数据源 读写分离
- Linux环境下使用eclipse开发C++动态链接库程序
- 使用Android Studio 查找并删除无用的资源文件(包括drawable里面)
- Linux改变文件属性与权限命令
- 实验三 基于DCT编码的JPEG压缩
- BTree,B-Tree,B+Tree,B*Tree都是什么
- C++11 threads, locks and condition variables
- 关于抽象类的使用方法
- 欢迎使用CSDN-markdown编辑器
- c++调用python
- log4j
- 对于概率论数字特征的理解