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 在当前目录中 ...
随机推荐
- javaweb的开发模式
SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式. 一.JSP+JavaBean开发模式 1 ...
- 【leetcode❤python】 438. Find All Anagrams in a String
class Solution(object): def findAnagrams(self, s, p): """ :type s: s ...
- json \u unicode字符串转化 c++
CString GetUStr(const string & str) { std::string showname = str;//\u6211\u7231\u5317\u4eac\u592 ...
- jquery之each()、$.each()[jQuery.each()]
导航: 1,jQuery对象(实例)的each()函数 2,全局jQuery对象的each()函数 一:jQuery对象(实例)的each()函数 each()函数用于以当前jQuery对象匹配到的每 ...
- form 表单
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- MS16-016 提权EXP
测试环境 win7 32 位未打任何补丁 1.使用net user 指令 测试得到结果没有权限新建用户 2.查看系统用户 3.复制EXP到win7 下 使用命令打开 添加新用户再查看用户列表
- Beaglebone Black–GPIO 高低电平控制 LED 灯
上一篇,运用 Linux 的 sysfs,控制本机上的 LED 灯,usr0 至 usr3,这次用 GPIO 控制外部的电路,点亮 LED 灯. 这次的全部材料: BBB 一台 购买 BBB 自带的 ...
- Spring Web Flow使用
就当我写(嘘,抄)着玩的. 使用Spring框架的一个子项目--Spring Web Flow来建立和管理Web应用和UI流程. 第一节:使用Spring Web Flow在一个Spring MVC应 ...
- 从xubuntu-->windows xp
捣鼓了两个月的ubuntu之后我又乖乖的回到了windows的怀抱,不是抛弃linux而是要适应身边的环境. 身边的板子的驱动基本上都是xp的老一点的还是vista的,让人情何以堪. 我努力克服了,用 ...
- ARC 下处理内存暴涨的一个解决办法
有一种情况: ; i < ; i++) { NSString *s = @"ABC"; s = [s lowercaseString]; s = [s stringByApp ...