文件权限:-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

最新文章

  1. ubuntu mysql使用
  2. 【JAVA小结】类的属性组的使用
  3. knn原理与实践
  4. 手机页面head中的meta元素
  5. [开发笔记]-sqlite数据库在使用时遇到的奇葩问题记录
  6. C++:调整基类成员在派生类中的访问属性的其他方法(同名成员和访问声明)
  7. shell脚本 -d 是目录文件,那么-e,-f等说明
  8. Android代码内存优化建议-OnTrimMemory优化
  9. 纯CSS的颜色渐变效果
  10. [原创小知识] 如何优雅的判断 ie 版本
  11. 用bytecode来看try-catch-finally和return
  12. Object-C面向对象之实现类
  13. Path.Combine 合并两个路径字符串,会出现的问题
  14. 建立LINUX服务器
  15. jQuery实现表的编辑删除添加(增删改查)🌚
  16. 数据库连接池(c3p0)
  17. fedora27安装DB2 Express-C 11
  18. C#操作进程(Process)
  19. [转]GitLab-CI与GitLab-Runner
  20. Spring设置动态定时任务

热门文章

  1. Spring不能直接@autowired注入Static变量/ 关于SpringBoot的@Autowired 静态变量注入
  2. QByteArray数据进行CRC32校验时产生的随机结果
  3. maven安装和应用
  4. testng失败自动重试
  5. ETF计算公式:IOPV
  6. ASP.Net validator
  7. 实现CI/CDk8s高可用集群搭建总结以及部署API到k8s
  8. (CSDN迁移)JAVA多线程实现-继承Thread
  9. (转)mysql使用Navicat 导出和导入数据库
  10. Java的集合类之Set接口