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 在当前目录中 ...
随机推荐
- FlashFXP命令行
flashfxp.exe -upload ftp://user:pass@ip:port -localpath="本地路径" -remotepath="远程FTP上的路 ...
- MVC4 经典增删改查详情demo
MVC4 经典增删改查详情demo 源码 不解释 Mvc4增删改查详情Demo.7z public ActionResult Detail(int? id) { ViewData.Model ...
- 【leetcode❤python】409. Longest Palindrome
#-*- coding: UTF-8 -*- from collections import Counterclass Solution(object): def longestPalindro ...
- 登录界面 beta版
1.MainActivity.java package com.example.administrator.myapplication; import android.content.Intent; ...
- [Unity2D]Tags和Layers
Tags和Layers分别表示是Unity引擎里面的标签和层,他们都是用来对GameObject进行标识的属性,Tags常用于单个GameObject,Layers常用于一组的GameObject.添 ...
- git生成SSH key
使用https:// 提交GitHub上的私有项目时,需要每次都输入帐号和密码,比较麻烦. 比如我自己的笔记本,在push的时候我可不想每次都输入这些. 那就使用SSH吧,这个需要在GitHub的帐号 ...
- ubuntu下导入kali源
Kali-Linux之前的渗透神器BackTrack是基于Ubuntu的,界面比较友好,字体渲染看起来也比较舒服(也可能是本人用惯了 Ubuntu的缘故).后来官方终止BackTrack,开发Kali ...
- HDU 5038 Grade(分级)
Description 题目描述 Ted is a employee of Always Cook Mushroom (ACM). His boss Matt gives him a pack of ...
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
报错提示: ... ld: 6 duplicate symbols for architecture x86_64 clang: error: linker command failed with e ...
- Image与byte[]之间的转换
//将image转化为二进制 public static byte[] GetByteImage(Image img) { byte[] bt = null; if (!img.Equals(null ...