linux技能五 文件权限
文件权限:-rw-r--r--. 1 fileInUser fileInGroup 1623 5月 4 19:33 fileName
-:第一个-是文件类型
rw-:文件的所有者权限
r--:文件的所在组的用户权限
r--:其他用户权限
1:硬链接的个数
fileInUser:文件的所有者
fileInGroup:文件所在组
1623:文件的大小
5月 4 19:33:文件的修该时间
fileName:文件名
r:read 文件读权限,数字描述4
w:write 文件写权限,数字描述2
x:excute 文件执行权限,数字描述1
修改文件权限:1.chmod
chmod (a,u,g,o) (+,_,=) (r,w,x,rwx) fileName 五部分组成
a:all 所有的用户
u:user 文件所有者
g:group 文件所在组用户
o:other 其他用户
+:添加某种权限
-:删除某种权限
=:设定唯一权限或者是重新分配权限
r:读的权限
w:写的权限
x:执行的权限
rwx:读写执行的权限
2.数值模式授权:三个八进制的数值
chmod 755 fileName
第一个数“7”:文件所有者
第二个数”5“:文件所在组用户
第三个数”5“:其他用户
更改文件所有者:chown (将文件的所有者和所属组更改为指定的用户和组)
chown:1.chown toUser file
2.chown toUser:toGroup file
更改文件所在组:chgrp
75.改变文件群组
chgrp groupname file
76.改变文件拥有者
chown user file
77.同时改变拥有者和群组
chown user:group file
78.改变指定目录以及其子目录下的所有文件的拥有者和群组
chown -R user:group dir
80.把某文件的群组属性设置为与另一文件的群组属性相同
chgrp --reference=backup aa.txt
81.改变指定目录以及其子目录下的所有文件的群组属性
chgrp -R group dir
82.增加文件所有用户可执行权限
chmod a+x file
83.符号模式,同时为拥有者和所属组添加文件的读写权限,并为其他用户添加可执行权限
chmod ug+rw,o+x file
84.删除文件权限
chmod a-x file
85.使用"="设置权限
chmod a=rw file
86.对一个目录及其子目录所有文件添加权限
chmod -R ug=rwx,o=rx backup
87.绝对模式,同时为拥有者和所属组添加文件的读写权限,并为其他用户添加可执行权限
chmod 661 file
88.使用shell编写一个简易计算器,实现四则运算,格式为:
calc arg1 arg2 arg2 ... operator
最新文章
- ubuntu mysql使用
- 【JAVA小结】类的属性组的使用
- knn原理与实践
- 手机页面head中的meta元素
- [开发笔记]-sqlite数据库在使用时遇到的奇葩问题记录
- C++:调整基类成员在派生类中的访问属性的其他方法(同名成员和访问声明)
- shell脚本 -d 是目录文件,那么-e,-f等说明
- Android代码内存优化建议-OnTrimMemory优化
- 纯CSS的颜色渐变效果
- [原创小知识] 如何优雅的判断 ie 版本
- 用bytecode来看try-catch-finally和return
- Object-C面向对象之实现类
- Path.Combine 合并两个路径字符串,会出现的问题
- 建立LINUX服务器
- jQuery实现表的编辑删除添加(增删改查)🌚
- 数据库连接池(c3p0)
- fedora27安装DB2 Express-C 11
- C#操作进程(Process)
- [转]GitLab-CI与GitLab-Runner
- Spring设置动态定时任务