20190518 开课一周

开课第一周了,学的很枯燥。一直在尝试寻找适合自己的学习方式,我觉得想要学一样东西,至少要从基础的了解,整理了一些学习后的笔记。
 
 
 
拥有者、群组、其它用户
user、Group、others
 
 
文件的权限主要针对三类对象进行定义
owner 属主, u
group 属组, g
other 其他, o
 
 
 
 
每个文件针对每类访问者都定义了三种权限
r      Readable   (读取)
w Writable (写入)
x      eXcutable  (执行)
r=4
w=2
x=1
 
每个身份各自的三个分数需要累加   文件的权限数字就是770
owner=rwx=4+2+1=7   7
group=rwx=4+2+1=7    7
others=---  =0+0+0=0    0
 
 
常用于群组、拥有者、各种身份的权限修改的指令
chgrp(change group):改变文件所属群组
chown(change owner):改变文件拥有者
chmod :改变文件的权限,SUID SGID SBIT等等的特性
 
例:
设定一个文件的权限
chmod  u=rwx,go=rx  .bashrc
chmod  u=rwx,g=rx,o=r  filename
 
 
.bashrc文件每个人均可写入的权限
chmod  a+w  .bashrc
 
.bashrc文件去掉所有人的可执行权限.bashrc文件
chmod  a-x   .bashrc
 
目录与文件之权限意义
文件的权限:
r:可读取文件的实际内容。
 
w:可写入、可编辑(但不含删除该文件,主要针对文件的内容,文件记录的是实际数据)
 
x:文件具有可以被系统执行的权限(Linux下文件是否能被执行,是看是否具有(X)这个权限来决定)
 
目录的权限:
目录是记录文件名列表
r:读取目录结构列表的权限,查询该目录下的文件和数据
 
w:建立、删除已存在的文件与目录(不论该文件的权限为何)
    更改文件或目录的名称
    搬移目录内的文件、目录为位置
    (目录的W权限就与该目录底下的文件名异动有关)
 
x:目录是不可以被执行,表示的是用户能否进入该目录成为工作目录的用途
 
$:文件rwx主要针对文件的内容来设计权限
     目录rwx是针对目录内的文件名列表(x的权限设计就相当于该目录的钥匙)
 
!!!!在某目录下不具有X的权限,那么你就无法切换到该目录下,也就无法执行该目录下的任何指令,即使具有该目录的r或w权限。
 

猜你喜欢

转载自www.cnblogs.com/guozihan/p/10885999.html