chmod 命令(改变文件或目录权限)

命令介绍
命令名称:    chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:   所有用户
语法:     chmod [ {ugoa} {+-=} {rwx} ] [文件或目录][mode=421] [文件或目录]-R 递归修改
功能描述:   改变文件或目录权限ugoa 表示 用户,组,其他,所有
+\-= 表示 增加权限,去除权限,修改权限
rwx 表示 读、写、执行权限的数字表示
r   4
w   2
x   1rwxrw-r--
7   6  4
使用案例
chmod u+x test.txt          表示给用户增加 test.txt 文件的执行权限。
chomd g+w,o-r test.txt     表示给所属组增加写权限,给其他用户去除读权限。
文件目录权限总结

注意:
文件的创建和删除权限取决于对目录的权限。
权限是有继承关系的,即使用户拥有文件的所有权限,但是没有文件所在目录的权限,依然无法对文件进行操作。

代表字符 权限 对文件的含义 对目录的含义
r 读权限 可以查看文件内容 可以列出目录中的内容
w 写权限 可以修改文件的内容 可以在目录中创建、删除文件
x 执行权限 可以执行文件 可以进入目录
file     r: cat / more / head / tail / lessw: vimx: script command
directory   r: lsw: touch / mkdir / rmdir / rmx: cd

chown 命令(改变文件或目录的所有者)

命令名称:    chown
命令英文原意:change file ownership
命令所在路径:bin/chown
执行权限:   所有用户
语法:     chown [用户] [文件或目录]
功能描述:   改变文件或目录的所有者
范例:     $ chown shenchao fengjie.avi 改变文件 fengle.avi 的所有者为 shenchao

chgrp 命令(改变文件或目录的所属组)

命令名称:    chgrp
命令英文原意:change file group ownership
命令所在路径:/bin/chgrp
执行权限:   所有用户
语法:     chgrp [用户组] [文件或目录]
功能描述:   改变文件或目录的所属组
范例:     $ chgrp lampbrother fengjie.avi改变文件 fengjie.avi 的所属组为 ampbrother

umask 命令(显示、设置文件的缺省权限)

命令名称:    umask
命令英文原意:the user file- creation mask
命令所在路径:Shell 内置命令
执行权限:   所有用户
语法:         umask [-S]-S 以 rwx 形式显示新建文件缺省权限
功能描述:   显示、设置文件的缺省权限
范例:     $ umask -S
umask -S 查看新建文件缺省权限
[root@localhost b]# umask -S
u=rwx,g=rx,o=rx
[root@localhost b]# mkdir lamp
[root@localhost b]# ll
总用量 0
drwxr-xr-x. 2 root root        6 6月  12 23:36 lamp
[root@localhost b]# touch fanbingbing
[root@localhost b]# ll
总用量 0
-rw-r--r--. 1 root root        0 6月  12 23:36 fanbingbing
drwxr-xr-x. 2 root root        6 6月  12 23:36 lamp

注意:linux下默认新建文件不具有执行权限

umask 查看新建文件缺省权限
[root@localhost b]# umask
0022

0022解释如下

0 特殊权限
022     --- -w- -w-# 022与777做异或运算
777     rwx rwx rwx
022     --- -w- -w-
---------------------------------
755     rwx r-x r-x 目录
744     rw- r-- r-- 文件
umask 设置新建文件缺省权限
[root@localhost b]# umask 077
[root@localhost b]# mkdir liyifei
[root@localhost b]# ll
总用量 0
drwx------. 2 root root        6 6月  12 23:54 liyifei
777      rwx rwx rwx
700     rwx --- --- (将要设置新建文件缺省权限)
-----------------------------
077     --- rwx rwx (异或运算得到实际操作,umask 077)

Linux 常用命令 权限管理命令相关推荐

  1. Linux常用命令—权限管理命令—其他权限管理命令

    权限管理命令:chown 命令名称:chown 命令英文原意:change file ownership 命令所在路径:/bin/chown 执行权限:所有用户 语法: chown [用户] [文件或 ...

  2. Linux常用命令—权限管理命令—权限管理命令chmod

    权限管理命令:chmod 命令名称:chmod 命令英文原因:chang the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:所有用户 语法: ...

  3. Linux用户与权限管理命令

    目录 一.Linux用户介绍 二.用户和组相关文件 三.用户和组管理命令 四.Linux权限管理命令 一.Linux用户介绍 Linux用户类型分为三类:超级管理员用户.系统用户和普通用户 超级管理员 ...

  4. 004-linux常用命令-权限管理命令

    权限管理命令:chmod 命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:所有用户 语法: ...

  5. Linux常用命令-权限管理命令

    1.命令名称:chmod 命令原意:change the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:所有用户 语法:chmod [{ugoa} ...

  6. Linux常用的文件目录管理命令有哪些,Linux文件和目录管理常用重要命令(二)...

    二.管理文件与目录 在了解目录与路径之后,我们继续学习管理文件与目录的一些命令!文件与目录的管理上,不外乎[显示属性].[拷贝].[删除文件]及[移动文件或目录』]等等,由于文件与目录的管理在 Lin ...

  7. linux赋权限命令chmod给其他用户,Linux 基础基础——权限管理命令chmod

    一.Linux中的文件权限与目录权限 Linux中定义了3种访问权限,分别是r.w.x.其中r表示对象是可读的,w表示对象是可写的,x表示对象是可执行的,这3种权限组成一组rwx分别对应对象的3个安全 ...

  8. linux收回用户执行权限,Linux之文件权限管理命令

    一.查看文件属性. 1.命令ls -l filename 查看长格式形式查看文件详细属性. ls -l file1 ##查看文件file1的详细属性 结果: - |rw-r--r--| 1 |kios ...

  9. linux权限命令chgrp,Linux 基础——权限管理命令chown、chgrp

    一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chow ...

  10. Linux常用命令(第二版) --权限管理命令

    权限管理命令 1.chmod[change the permissions mode of a file] : /bin/chmod 语法: chmod [{ugo}{+-=}{rwx}] [文件或目 ...

最新文章

  1. resin-pro-4.0.34 服務器在windows环境下的配置
  2. 设置普通用户加入域配额
  3. java nio非阻塞式网络通信入门案例 (nio服务端与bio多线程客户端(java/python)
  4. android 调整cpu频率,[IMX6DL][Android4.4] CPU频率调节模式以及降频方法
  5. java 中时间计算_java中关于时间的计算
  6. 笨办法学 Python · 续 练习 6:`find`
  7. SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
  8. 【转】oracle内置函数 trunc 使用
  9. php try catch 作用域,浅谈PHP中try{}catch{}的使用方法
  10. 转:CommandArgument 传多个值到另外页面的方法
  11. markdown编辑器 语法示例
  12. 110道Java初级面试题及答案(最新Java初级面试题大汇总)
  13. 《数字图像处理》实验五
  14. 短视频源码APP开发,短视频的功能
  15. 宝塔面板无法安装php,宝塔面板安装php失败
  16. 网页做服务器的监控界面,服务器监控页面
  17. 计算机网络图片大全,说说心情图片大全唯美
  18. 仿coco点餐系统的微信小程序
  19. android 触摸 唤醒屏幕,android 怎么通过触摸屏幕来唤醒屏幕。
  20. .blade.php,Blade 模板 |《Laravel 5.4 中文文档 5.4》| Laravel China 社区

热门文章

  1. Oracle11g exp 1445,oracle11g 导出表报EXP-00011:table不存在。
  2. 关于eclipse编译出错,缺失tools.jar 1.8
  3. mysql数据恢复某一时间点_mysql时间点数据恢复
  4. 关于Docker的一些问题总结
  5. 在ubuntu 64位的机器上执行arm-linux-gcc提示 no such file or directory
  6. Eclipse探秘-第一章-Eclipse启动(1)
  7. C# .NET 中实现类似于化学表达式的,平方等的上下标的实现方法
  8. 神经网络的归一化(batch normalization)
  9. 如何提高go代码覆盖率_我是如何把5万行C++代码移植到Go的?
  10. CComboBoxEx 扩展组合框