linux中关于权限的一些事
权限这个东西对于初学者来说可能会有点陌生,不过不要紧,看完下面的讲解应该会对你有一定的帮助

权限rwx
rwxrwxrwx
u g o
a
r:可读 4
w:可写 2
x:执行 1
-:没有权限 0
# chmod u=rwx,g=rw,o=r file(764)
//设置文件拥有着读写执行权限,同组读写,其它用户只读权限
# chmod u-x file(664) //取消文件拥有者的执行权限。
# chmod g+x,o-r file //给同组用户增加执行权限,取消其他用户的可读权限。
#chmod a-r file //取消所有用户的读权限。
更改文件的拥有者和拥有组chown [ -R ]
●拥有者和拥有组中间使用“.”或“:”进行分隔
● 用户名和组名必须事先已经存在的。
chown 拥有者名.拥有组名 file //更变文件的拥有者和拥有组
chown 拥有者名 file //更变文件的拥有者
chown .拥有组名 file -R //处理指定目录以及其子目录下的所有文件
对于文件
r: cat head tail more less vi/vim
w: > >> vi/vim gedit
x: 意味着这个文件对于我来讲变成的脚本(命令)
对于文件夹(目录)
r: 基本上没意义,只能知道这个文件夹中文件的名字。
w:可以在该文件夹中创建新文件或删除任意文件,即便对这些文件没有任何权限。
x:意味这可以使用cd切换到该文件中,并且配合r,可以看到此文件夹中文件别表的详细信息。
文件的特殊权限:
黏贴位:chmod o+t 文件夹
如果对一个文件具有可写权限,那么可以删除这个文件夹中任意文件
即便对这个文件没有任何权限!!!
设置了黏贴位后,那么大家都可以在指定文件夹中创建文件(上传文件)
但只,只能删除自己创建或上传的文件,删除不了其它用户的。
应用:1、linux系统下的/tmp临时文件夹
2、文件服务器
3、版本管理服务器
强制位:chmod u+s 可执行文件
可执行的脚本或命令设置了强制位后,在执行这个脚本时
临时的提升自己的权限为文件的拥有者身份,执行完成后
立刻回到原有身份。
冒险位:chmod g+s 文件夹
对一个文件夹设置了冒险位后,以后无论谁往这个文件夹中写入
文件,最终这些文件,都属于该文件夹所在的组。
应用:文件服务器
|
中文名称 |
设置方法chmod |
对象 |
数字 |
应用 |
说明 |
|
强制位 |
u+s |
可执行文件 |
4 |
passwd命令 |
|
|
冒险位 |
g+s |
文件夹 |
2 |
ftp服务器 |
文件服务器 |
|
黏贴位 |
o+t |
文件夹 |
1 |
系统的tmp文件夹 文件服务器、SVN Github、dockerHUB |
以上有意义,需要保证。对该文件或该文件夹有执行权限。
linux中关于权限的一些事的更多相关文章
- <实训|第十三天>linux中ACL权限控制以及磁盘配额,附编译属于自己的linux内核
[root@localhost~]#序言 首先讲讲昨天关于缩容失败,开不机的解决方法:ACL权限也算是一个很重要的知识点,不难,但是很实用:磁盘配额一般不需要自己弄,但是要懂得原理.剩下的就是编译属于 ...
- <实训|第九天>掌握linux中普通的权限控制和三种特殊的权限(sst),做合格的运维工程师
linux中,权限的学习是必不可少的,不论是作为一名运维工程师或者是单一的管理者,学习好linux中的权限控制,你就可以保护好自己的隐私同时规划好你所管理的一切. 权限的学习是很多的,不要认为自己已经 ...
- [转]Linux中文件权限目录权限的意义及权限对文件目录的意义
转自:http://www.jb51.net/article/77458.htm linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括 ...
- linux中的权限
第1章 显示或设置网络相关信息 1.1 ip address 与ifconfig 类似 [root@znix ~]# ip address 1: lo: <LOOPBACK,UP,LOWER_U ...
- linux 中更改权限命令chown,chmod,chgrp
写在前面,关于chown,chmod的区别 chown用法 用来更改某个目录或文件的用户名和用户组的 chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径) 例1:chown root: ...
- win7的目录和vbox的共享,linux中没有权限打开
来自于 http://www.cnblogs.com/usegear/p/5120427.html win7的目录由vbox共享是个老话题.稳拿网上很多介绍. 在linux中通过文件夹不能打开,说没有 ...
- linux中文件权限格式与chmod命令以及用户和用户组的管理
简单了解一下linux中的文件权限格式与chmod命令 chmod命令:改变文件或者目录的权限 格式:chmod [参数] [<权限范围><符号><权限代码>] - ...
- Linux中读写权限
learn the auth of Linux. Generally, r-x w: write , modify and delete -2 r: read -4 x: execute ...
- linux 中 修改权限的命令 chmod
今天被这个命令给黄了, 连这个都记不住,是该好好的复习复习了,问了一个问题,就是说这个tomcat 如何去修改关于这个权限的问题:一下子把我弄蒙了,不说了,心累: 修改linux文件权限命令:chmo ...
随机推荐
- 解决Debina系统自动更新软件包的问题
不知从何时开始,我的电脑每天开机连接上网络之后,不断的在下载数据,状态栏显示网速达到每秒1到2兆.开始我还不太在意,不过后来由于带宽全部被这种莫名其奥妙的下载占据了,我连网页都无否正常浏览了,所以我决 ...
- Netty-主从Reactor多线程模式的源码实现
Netty--主从Reactor多线程模式的源码实现 总览 EventLoopGroup到底是什么? EventLoopGroup是一个存储EventLoop的容器,同时他应该具备线程池的功能. gr ...
- Hbase初识
简介 数据模型 相关数据库 典型应用 优势 劣势 key-value Redis 缓存 快速查询 存储数据缺乏结构化 列族 Cassandra,Hbase 分布式的文件系统,大规模的数据存储 易于分布 ...
- 【JavaEE】之MyBatis动态SQL
动态SQL就是在SQL语句中添加一些标签,以完成某些逻辑.通常用到的动态SQL标签有<if>.<choose>.<where>.<trim>.<s ...
- vsftpd架设(配置pam模块)
Vsftpd 是很安全的ftp软件 VSFTPD的目录结构 /usr/sbin/vsftpd: VSFTPD的可执行文件 /etc/rc.d/init.d/vsftpd:启动脚本 /etc/vsftp ...
- Linux基本架构
Linux linux设计思想 1.程序应该小而专一,程序应该尽量的小,且只专注于一件事上,不要开发那些看起来有用但是90%的情况都用不到的特性: 2.程序不只要考虑性能, 程序的可移植性更重要,sh ...
- 阿里云安装mysql
1. ##数据库字符集SHOW VARIABLES LIKE 'character_set_%'; ##数据库校对股则SHOW VARIABLES LIKE 'collation_%'; 2.创建数据 ...
- C# MVC 过滤器
APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理.这时候就用到了过滤器. MVC支持的过滤器 ...
- 重写TabBar遇到的按钮不显示的问题
这里的控件frame没有进行设置,无法显示 这里初始化的按钮 frame也为0, 因此 在 重写某个控件的时候 一定要调用layoutSubviews这个方法来对这个控件内部的子控件进行赋值
- NoSql中的CAP原则
C:一致性 .A:可用性.P:分区容错性 Partition tolerance(分区容错性): 大多数分布式系统都分布在多个子网络.每个子网络就叫做一个区(partition).分区容错的意思是,区 ...