Linux学习笔记(八)权限管理命令
权限管理命令
- 权限位含义
- chmod
- chown
- chgrp
- umask默认权限
权限位含义
第1位代表文件类型
"-":普通文件
"b":块设备文件
"c":字符设备文件
"d":目录文件
"l":软链接文件
"p":管道符文件
"s":套接字文件
第2-4位代表文件所有者的权限
(如果有字母,则代表拥有对应权限,如果是"-",则代表没有对应的权限)
"r":read,读取权限
"w":write,写权限
"x":execute,执行权限
第5-7位代表文件所属组的权限,同样拥有"rwx"权限
第8-10位代表文件所属组的权限,同样拥有"rwx"权限
第11位如果".",则表示这个文件受SELinux的安全规则管理
chmod
英文原意:change file mode bits
功能:修改文件的权限模式
语法:chmod 选项[-R] 权限模式 文件名
chmod -R 递归设置权限,也就是给子目录中的所有文件设置权限
权限模式的格式为:[ugoa][[+-=][perms]],即[用户身份][[赋予方式][权限]]
用户身份:
u:(user)代表所有者
g:(group)代表所属组
o:(other)代表其他人
a:(all)代表全部身份
赋予方式:
+:加入权限
-:减去权限
=:设置权限
权限:
r:(read)读权限
w:(write)写权限
x:(execute)执行权限
chmod u+x file1 给所有者加入执行权限
chmod g+w,o+w file1 给所属组和其他人加入写权限
chmod u=rwx,g=rw,o=rw file1 给所有者设置rwx权限,所属组,其他人设置rw权限
数字权限:
4:代表r权限
2:代表w权限
1:代表x权限
chmod 755 file1
第一个数字7:代表所有者权限是4+2+1,即读、写和执行权限
第二个数字5:代表所属组的权限是4+1,即读、写权限
第三个数字5:代表其他人的权限是4+1,即读、写权限
chown
英文原意:change file owner and group
功能:修改文件和目录的所有者和所属组
语法:chown 选项[-R] 所有者:所属组 文件或目录
chown -R 递归设置权限,也就是给子目录中的所有文件设置权限
chown user file1 修改文件的所有者为user
chown user:group file1 ":"之前是文件的所有者,之后是所属组
chgrp
英文原意:change group owner-ship
功能:修改文件和目录的所属组
语法:chgrp 用户身份 文件
umask默认权限
umask默认权限是Linux权限的一种,主要用于让Linux中的新建文件和目录拥有默认权限
第一位0和特殊权限有关,后三位002和普通权限有关
002中的第一个0和所有者(user)权限有关,表示用户权限-0,也就是权限不变
创建文件的默认权限为-rw-rw-r--
目录的默认权限为drwxrwxr-x
可使用umask num
命令更改umask默认值
Linux学习笔记(八)权限管理命令的更多相关文章
- Linux学习之常用权限管理命令(二)
(一)常用权限管理命令 (1)chmod命令 (2)chown (3)chgrp (4)umask (一)常用权限管理命令 (1)chmod命令 命令名称:chmod命令英文原意:change the ...
- Linux学习笔记之权限与命令之间的关系(重要)及文件与文件夹知识总结
一.让使用者能进入某文件夹成为可工作文件夹的基本权限为何: 可使用的命令:比如 cd 等变换工作文件夹的命令. 文件夹所需权限:使用者对这个文件夹至少须要具有 x的权限 额外需求:假设使用者想要在这个 ...
- 【linux学习笔记八】常用命令
查询与自动挂载 #查询系统中已经挂载的设备 mount #依据配置文件/etc/fstab的内容,自动挂载 mount -a 挂载命令格式 mount [-t 文件系统] [-o 特殊选项] 设备文件 ...
- Linux学习笔记(五) 账号管理
1.用户与组账号 用户账号:包括实际人员和逻辑性对象(例如应用程序执行特定工作的账号) 每一个用户账号包含一个唯一的用户 ID 和组 ID 标准用户是系统安装过程中自动创建的用户账号,其中除 root ...
- Linux学习笔记(六) 进程管理
1.进程基础 当输入一个命令时,shell 会同时启动一个进程,这种任务与进程分离的方式是 Linux 系统上重要的概念 每个执行的任务都称为进程,在每个进程启动时,系统都会给它指定一个唯一的 ID, ...
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
- linux —— 学习笔记(用户管理与权限控制)
目录:1.用户的创建和管理 2.组的创建和管理 3.文件执行权限的控制 4.不用密码执行sudo 1.用户的创建和管理 用户的创建和管理: useradd.usermod . userdel . ...
- Linux学习笔记12—磁盘管理
一.查看磁盘或目录的容量 1. df命令 作用:查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 参数: -I : 查看inodes使用状况 -h: 使用合适的 ...
- linux学习-用户组与权限管理
一.用户与组 1.用户 管理员:root,UID为0 普通用户:1-60000 自动分配 系统用户:1-499,1-999(Centos7),对守护进程分配获取资源进行权限分配 登录用户:500+,1 ...
- MongoDB 学习笔记之 权限管理基础
权限管理基础 MongoDB有很多用户roles,这里只是简单列举下命令的使用,具体的role的含义,请查阅官方文档. https://docs.mongodb.com/manual/referenc ...
随机推荐
- PAT 乙级 1007. 素数对猜想 (20) c++ 筛选法求素数
PAT 乙级 1007. 素数对猜想 (20) c++ 筛选法求素数 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数.显然有 d1=1 且对于n>1有 dn 是偶数 ...
- PHP7内核:源码分析的环境与工具
本文主要介绍分析源码的方式,其中包含环境的搭建.分析工具的安装以及源码调试的基本操作. 一.工具清单 PHP7.0.12 GDB CLion 二.源码下载及安装 $ wget http://php.n ...
- 字典树模板 HDU - 1251
题意: 给一些单词,换行键后,查找以后输入的单词作为前缀的话们在之前出现过几次. 思路: 字典树模板----像查字典的顺序一样 #include<string> #include<s ...
- NSArray、NSDictionary
一.NSDictionary 1.1 使用自定义对象 key Dictionaries manage pairs of keys and values. A key-value pair within ...
- 浅谈服务架构“五脏六腑”之Spring Cloud
本文将从 Spring Cloud 出发,分两小节讲述微服务框架的「五脏六腑」: 第一小节「服务架构」旨在说明的包括两点,一服务架构是什么及其必要性:二是服务架构的基本组成.为什么第一节写服务架构而不 ...
- MyBatis 教程 ——检视阅读
MyBatis 教程 --检视阅读 准备 官网文档-中文 教程地址yiibai,质量很差 教程地址w3cschool,纯理论,还不如直接看官网文档 教程地址Mybatis框架入门教程,Oracle M ...
- Javascript/Jquery遇到字符串自动NaN的问题
结果发现是一个id绑定了两次点击事件.修改之后,问题解决.
- web存储cookie会出现两个相同键值问题
我使用js存储cookie,定义key值是menu,存储过程中出现了相同的menu键值而且有的时候有一个还是null,折腾了三四个小时不知道啥问题: 早上到公司后想着换换键值,就把键值换成了selec ...
- jmeter实现接口关联的两种方式:正则表达式提取器和json提取器看这篇就够了
一.前言在开展接口测试或者是接口面试的过程中,我们会发现很多接口需要依赖前面的接口,需要我们动态从前面的接口返回中提取数据,也就是我们通常说的关联. 关联通俗来讲就是把上一次请求的返回内容中的部分截取 ...
- NKOJ4330 逛公园
时间限制 : - MS 空间限制 : 565536 KB 评测说明 : 3s 问题描述 策策同学特别喜欢逛公园.公园可以看成一张N个点M条边构成的有向图,且没有 自环和重边.其中1号点是公园的入 ...