文档章节

[Linux学习笔记] Linux常用命令 - 权限管理命令

LSantorini
 LSantorini
发布于 2015/10/27 20:58
字数 564
阅读 58
收藏 2

Linux权限管理命令

1. 改变文件或目录权限: chmod
命令名称: chmod
命令英文原意: change the permissions mode of a file
命令所在路径: /bin/chmod
执行权限: 所有用户
语法: chmod [{ugo} {+-=} {rwx}] [文件或目录]
            [mode=421] [文件或目录]
功能描述: 改变文件或目录权限
代表字符 权限 对文件的含义 对目录的含义
r 读权限 可以查看文件内容 可以列出目录中的内容
w 写权限 可以修改文件内容 可以在目录中创建、修改文件
x 执行权限 可以执行文件 可以进入目录

文件:

读权限R操作: cat、more、head、tail;  写权限W操作: echo、vi;  执行权限X: 命令、脚本

目录:

读权限R操作: ls(列出目录中的内容);  写权限W操作: touch、mkdir、rm;  执行权限X: cd

2. 改变文件的所有者: chown
命令名称: chown
命令英文原意: change file ownership
命令所在路径: /bin/chown
执行权限: 所有用户
语法: chown [用户] [文件或目录]
功能描述: 改变文件或目录的所有者
3. 改变文件或目录的所属组: chgrp
命令名称: chgrp
命令英文原意: change file group ownership
命令所在路径: /bin/chgrp
执行权限: 所有用户
语法: chgrp [用户] [文件或目录]
功能描述: 改变文件或目录的所属组
4. 显示、设备文件的缺省权限: umask
命令名称: umask
命令英文原意: 
命令所在路径: /bin/umask
执行权限: 所有用户
语法: umask [-S] -S以rwx形式显示新建文件或目录缺省权限
      umask [权限掩码值] 修改缺省权限
功能描述: 显示、设置文件的缺省权限

示例:

[root@localhost test]# umask -S
u=rwx,g=rx,o=rx
[root@localhost test]# umask
0022

说明: umask命令,返回0022,第一位0表示特殊权限位,后三位022表示用户权限位,是权限掩码值,其权限应为777减去其值。

注意: Linux权限规则: 缺省创建的文件不能授予可执行X权限

© 著作权归作者所有

共有 人打赏支持
LSantorini
粉丝 13
博文 34
码字总数 38213
作品 0
呼和浩特
程序员
私信 提问
(二)Linux学习笔记-Linux常用命令-权限管理

(二)Linux学习笔记-Linux常用命令-权限管理 权限管理 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 权限管理 chmod(更改文件或目录权限) 关于权限还有s,代表SetUID,和t粘...

Super_RD
2018/12/05
0
0
(四)Linux学习笔记-Linux常用命令-帮助文档

(四)Linux学习笔记-Linux常用命令-帮助文档 帮助文档 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 帮助文档 - -help(shell内部的命令帮助) man(系统手册中的命令帮助) ...

Super_RD
2018/12/05
0
0
(三)Linux学习笔记-Linux常用命令-搜索命令

(三)Linux学习笔记-Linux常用命令-搜索命令 搜索命令 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 搜索命令 which(显示命令所在目录) find(查找文件或目录) locate(在文...

Super_RD
2018/12/05
0
0
(五)Linux学习笔记-Linux常用命令-压缩解压

(五)Linux学习笔记-Linux常用命令-压缩解压 压缩解压 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 压缩解压 gzip(压缩文件) gunzip(解压文件) tar(打包目录,常用) zi...

Super_RD
2018/12/06
0
0
后端程序员必备的Linux基础知识

本文同步更新在我的Github上:网页链接 我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Gui...

Amsour丶
2018/07/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux下端口转发工具rinetd介绍

linux下简单好用的工具rinetd,实现端口映射/转发/重定向,针对TCP协议,不支持UDP。 官网地址 http://www.boutell.com/rinetd 里面介绍及使用齐全。 使用场景举例: 阿里云内网Redis连接问题...

ouhoo
10分钟前
1
0
Oracle学习日志-5(算数运算符,比较运算符和逻辑运算符)

因为有编程基础,所以对于这一章还是很好理解,只需要注意对NULL的运算。 操作的表格 算数运算符 查询商品名字和商品售价,并商品售价乘2 SELECT product_name,sale_price * 2 AS "sale_pri...

白话
22分钟前
1
0
搜索引擎(Lucene介绍、分词器详解)

Lucene介绍 Lucene简介 最受欢迎的java开源全文搜索引擎开发工具包。提供了完整的查询引擎和索引引擎,部分文本分词引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简...

这很耳东先生
27分钟前
0
0
quartz详细介绍

quartz常用api Scheduler 调度程序交互的主要API。 Job 希望由调度程序执行的组件实现的接口。 JobDetail 用于定义作业的实例。 JobDataMap 可以包含不限量的序列化数据,在job运行的时候可以...

大笨象会跳舞吧
27分钟前
1
0
kotlin使用jackson序列化enum

默认情况下,我们序列化与反序列化enum是它的name,事实上大部分情况下我们需要序列化的是我们自定义的value,那应该怎么做呢? 这种情况下我们就需要@JsonValue与@JsonCreator data class U...

weidedong
32分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部