linux笔记:权限管理命令chmod,chown,chgrp,umask
权限对文件和目录的含义是不同的:
对文件来说:
读:可以查看文件内容
写:可以修改文件内容
执行:可以执行文件
对目录来说:
读:可以列出目录中的内容
写:可以在目录中创建、删除文件
执行:可以进入目录
能够更改文件权限的用户只有root和所有者。
命令名称:chmod
功能:改变文件或目录权限
命令所在路径:/bin/chmod
用法:
chmod [-R] {ugoa}{+-=}{rwx} 文件或目录
chmod [-R] 数字表示的权限 文件或目录
参数:
R 递归修改该目录下所有文件和目录的权限
u 所有者
g 所属组
o 其他人
a 所有人
+ 增加权限
- 减少权限
= 直接改变成某个权限
r=4
w=2
x=1
举例:
chmod g+x abc.py
chmod 777 abc.py
命令名称:chown
功能:改变文件或目录的所有者
命令所在路径:/bin/chown
用法:chown 用户 文件或目录
其他:只有root可以更改文件的所有者。
命令名称:chgrp
功能:改变文件或目录的所属组
命令所在路径:/bin/chgrp
用法:chgrp 用户组 文件或目录
其他:只有root可以更改文件的所属组。
命令名称:umask
功能:显示和更改新建文件的默认权限
命令所在路径:/bin/umask
用法:umask [-S] [权限值]
参数:
S 以rwx形式显示权限(如果不加此参数,则以777减去真实值的值来显示默认权限)
权限值 以以777减去真实值的值来设置
其他:我们这里用umask设置的默认权限实际上是针对新建目录的,新建文件需要在默认权限上把3种身份的执行权限都去掉。(linux中新建的文件都是没有执行权限的)
linux笔记:权限管理命令chmod,chown,chgrp,umask的更多相关文章
- linux中权限管理命令(chmod/chown/chgrp/unmask)
目录 chmod chown chgrp umask chmod 解释 命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径:/ ...
- [Linux] 010 权限管理命令 chmod
1. 权限管理命令:chmod 命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:所有用户 ...
- 文件权限管理命令chmod,chown与文本搜索命令grep
1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@bogon home]# cp -r /etc/sk ...
- Linux 基础——权限管理命令chmod
一.Linux中的文件权限与目录权限 Linux中定义了3种访问权限,分别是r.w.x.其中r表示对象是可读的,w表示对象是可写的,x表示对象是可执行的,这3种权限组成一组rwx分别对应对象的3个安全 ...
- Linux基本命令 权限管理命令
1.权限管理命令chmod ================================================================================== 命令名 ...
- linux文件权限更改命令chmod及数字权限实践总结
改变权限属性命令chmod chmod 是用来改变文件或目录权限的命令,但只有文件的属主和超级用户root才有这种权限.通过chmod来改变文件或目录的权限有两种方法:一种是通过权限字母和操作符表达 ...
- Linux 基础——权限管理命令chown、chgrp
一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chow ...
- Linux权限管理命令chmod详解
命令chmod详解 命令chmod(英文原意:change permissions mode of a file),所在路径为: 可以看到,它的路径为:/usr/bin/chmod,因此,它的执行权限 ...
- Linux命令-权限管理命令:chmod
特别注意:在linux中,目录通常是有r和x两个权限的.删除文件的前题是要对文件所在的目录有w的权限才可以. cd /tmp 切换到tmp目录下面 touch chengshi.list 在当前目录中 ...
随机推荐
- hdu敌兵布阵
http://acm.hdu.edu.cn/showproblem.php?pid=1166 敌兵布阵 Time Limit: 2000/1000 MS (Java/Others) Memory ...
- 某代理网站免费IP地址抓取测试
源代码在测试中... http://www.AAA.com/nn/| 122.6.107.107| 8888| 山东日照| 高匿| HTTP| | | ...
- 第六课 SQLite
总结:SQLite 1.SQLite的数据类型: NULL(空值).INTEGER(整型值).READL(浮点值).TEXT(字符串值).BLOB(二进制对象); 2.SQLite的应用 2.1 SQ ...
- 一、Java语言基础
1.标识符和关键字 标识符是java中必须使用的,具有一定的规则,用来标识类名.变量名.方法名.数组名.文件名等. 例:int i = 100; 变量i就是标识符 ...
- Logical Address->Linear Address->Physical Address
3 registers for starting pos: LDTR, GDTR( register for starting addr of DT) ---段描述符每个段由一个8字节(64位)的段描 ...
- C# 获取打印机列表以及串口
C# 获取打印机列表以及默认打印机.串口列表. /// <summary> /// 获取本地已安装的打印机 /// </summary> /// <returns> ...
- JS学习笔记(一) 概述
参考资料: 1. http://www.w3school.com.cn/js/ 2. http://www.liaoxuefeng.com/wiki/001434446689867b27157e896 ...
- JAVA 大数据内存耗用测试
JAVA 大数据内存耗用测试import java.lang.management.ManagementFactory;import java.lang.management.MemoryMXBean ...
- netty概念
Netty的ChannelFuture在Netty中的所有的I/O操作都是异步执行的,这就意味着任何一个I/O操作会立刻返回,不保证在调用结束的时候操作会执行完成.因此,会返回一个ChannelFut ...
- [转载] leveldb日知录
原文: http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.html 对leveldb非常好的一篇学习总结文章 郑重声明:本篇博客是自己学 ...