一 访问权限:

三种权限:读(read)、写(write)、执行(execute)
涉及到的主体:文件所有者(user)、文件所属组(group)、其他人(other)

二修改权限

chmod命令:chmod是Linux/Unix中修改文件或者目录权限的命令,通过修改权限可以让指定的人对文件可读、可写、可运行,极大地保证了数据的安全性。
修改权限的两张方法(一般情况下)
文字法:chmod [who][operator][permission]
数字法:chmod xxx
命令名称: chmod
执行权限: 所有用户
功能描述: 改变文件或目录权限
语法:
第一种方法(文字设定法) chmod [{ugoa}{±=}{rwx}] [文件或目录]
u:所有者 g:所属组 o:其他人 a:所有人
+:为用户增加权限
-:为用户减少权限
=:为用户赋予权限
r:读权限 w:写权限 x:执行权限

[who]:表示要修改的主体 ugoa
[operator]:表示进行哪种修改操作
[permission]:表示要设置的权限
第二种方法(数字设定法)chmod -R [mode=421] [文件或目录] (推荐,因为常用)
r为读权限,可以用4来表示,
w为写权限,可以用2来表示,
x为执行权限,可以用1来表示。
-R 递归修改(就是将嵌套在很多文件夹中的文件权限修改了,如果没有这个,只能到指定的文 件夹下进行修改)
对应如下:
r:4 w:2 x:1
相加后的值表示的意义如下:
7=4+2+1 表示可读可写可执行
6=4+2 表示可读可写
5=4+1 表示可读可执行
3=2+1 表示可写可执行

举例:
chmod 755
表示将文件的权限修改为:

u(文件所有者) 可读可写可执行
g(文件所属组) 可读可执行
o(其它人) 可读可执行

这种修改用第一种方式来写就是(假设文件之前没任何权限)(如果有权限这样写也可以,只是太繁琐):
chmod a+rx,u+w

chmod ugo+rx,u+w

chmod u+rwx,go+rx
当原来文件已经有权限 如-rw-r–r--(读写-读-读)则用第一种方式来写如下:
chmod ugo+x

chmod a+x
如果原来文件已经有权限,如drwxrwxrwx,则用第一种方式来写如下:
chmod go-w
举例:
chmod 777
表示将文件的权限修改为:
a(所有人)可读可写可执行
这种修改用第一种方式来写就是(假设文件之前没任何权限)(如果有权限这样写也可以,只是太繁琐):
chmod a+rwx

chmod ugo+rwx

另外,
如果原来文件已经有权限,如drwxr-xr-x,则用第一种方式来写如下:
chmod go+w

linux修改访问权限命令相关推荐

  1. linux如何改文件用户组权限,linux修改文件权限和用户组管理小结

    如何在linux下修改组权限 chmod g+r path/file 加读权限 当前目录 chmod -R g+r path/file 加读权限 当前目录以及子目录 g-r 减读权限 g+w 加写权限 ...

  2. linux系统编程笔记02——Linux命令:修改文件权限命令chmod、chgrp、chown详解

    Linux命令:修改文件权限命令chmod.chgrp.chown详解 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限 ...

  3. Linux 修改文件权限

    Linux 修改文件权限 1.介绍: ​ Linux系统中,每个文件或目录都有访问许可权限,用它来确定以何种方式对文件或目录进行访问和操作.在Linux中,如果要对文件的权限进行修改,那么可在终端中使 ...

  4. 在linux中 更改文件权限的命令是,linux 更改文件权限命令 chmod

    chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...

  5. Linux之文件权限命令

    Linux之文件权限命令 1. chmod命令的介绍 命令 说明 chmod 修改文件权限 chmod修改文件权限有两种方式: 字母法 数字法 2. chmod 字母法的使用 角色说明: 角色 说明 ...

  6. linux 修改主机名 命令,Linux修改主机名命令详解

    Linux修改主机名命令 1.如果只需要临时更改主机名,可以使用hostname命令. sudo hostname # 例如: sudo hostname myDebian 这条命令不会更改/etc/ ...

  7. linux中如何加配置文件,Linux修改配置文件的命令是什么

    Linux修改配置文件的命令是什么 Linux添加修改配置文件一般都是使用默认的VI编辑器,命令是vi 文件名.长期编辑代码的程序员会使用功能更强大的编辑器. 简单介绍下vi编辑器的使用方法: 一.v ...

  8. linux修改last权限,Linux常用命令2/3(有关用户、权限管理的命令)--Unix/Linux操作系统04...

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理.在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的 ...

  9. Linux:修改文件权限命令chmod

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...

最新文章

  1. java连接redis无法连接,报异常RedisConnectionException
  2. 云安全云计算 迷团大揭幕
  3. 设计模式09: Decorator 装饰模式(结构型模式)
  4. CSS从大图中抠取小图完整教程(background-position应用)
  5. cuda线程束原语 __shfl_xor、__shfl、__shfl_up()、__shfl_down()
  6. 项目管理十大知识领域,为何不含
  7. [HDU3037]Saving Beans,插板法+lucas定理
  8. 剑指offer——35复杂链表的复制
  9. 极域九法——小白看得懂的退出极域电子教室教程
  10. 10个免费网络管理工具
  11. 实战Java商品库存管理系统
  12. axd与ashx区别
  13. 弱监督目标检测算法论文阅读(三)Improving Object Detection with Inverted Attention
  14. OCR中文文字识别软件
  15. 微信公众号图灵机器人开发php,使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人...
  16. 清华大学计算机考研机试KY6 手机键盘
  17. Python实时下载B站直播间视频(M3U8视频流)
  18. Java实现Ip代理池
  19. uFTP-Linux下FTPServer实现
  20. 关于windows下安装wampserver服务器系统丢失msvcr100.dll及VCRUNTIME140.dll的解决办法

热门文章

  1. 618最值得买的数码好物有哪些、全网数码产品推荐指数最高清单
  2. QCC3040学习笔记:部署mirror tws earbuds例程
  3. js中Number()与new Number()
  4. 传统保险行业数字化之路,ServiceHot 为其逢山开路
  5. 基于Spring Cloud实现日志管理模块
  6. 动态规划类题目-Leetcode174题-地下城游戏
  7. 单链表操作10-带头结点的单链表逆置(个人学习笔记,仅供参考)
  8. Typora-图片上传支持插件配置
  9. ArcGIS Pro栅格数据批量归一化处理
  10. Html中<div></div>标签和<li></li>标签的简单应用