仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1276|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] CentOS教程之Centos umask权限

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!chmodchownchgrp
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
#chmod

#权限位XXX

0暗示没有权限,
1暗示可实行权限,=x可实行一样平常具有可读权限
2暗示可写权限,=w可写一样平常具有可读权限
4暗示可读=r


#权限分类
用户本身u
同组用户g
其他用户o


一切用户a=u+g+o


#权限矩阵
ugo
0
x
w
r

#用法
1.chmodXXXfile/diretory
XXX为三位数值
X可取值:0,1,2,3,4,5,6,7
0:无权限
1:x
2:w
3:xw
4:r
5:xr
6:rw
7:xwr


2.chmod-RXXXdirectory
递回改动文件夹权限


3.最复杂的利用是经由过程三位数值XXX分离暗示文件具有者,文件地点同组用户,其他用户会见文件的权限
chmod700file
chmod750file

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
#chown改动文件owner文件组owner详细检察manchown
chown-[R]username:groupnamefile|directory

1.-R选项递回变动
chown-Rusername:grpupnamedirectory

2.chownusernamefile只改动userowner不改动groupowner

3.chown:groupnamefile只改动groupowner不改动userowner

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
#chgrp改动文件所属组
chgrp[-R]groupnamefile|directory

1.-R选项递回

2.等价于chown:groupnamefile|directory


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
linux权限

权限关于目次:
x决意可否进进目次
r决意可否读
w决意可否新建文件
目次只要x权限,只能进进,不克不及ls,也不克不及在其下创建文件。
xr权限能够进进,能够检察,不克不及新建文件
xw权限能够进进,能够新建文件,不克不及检察,一样平常不利用
rw权限是进不往目次的,故一样平常不经常使用


目次下新建文件除受unmask影响,还受地点目次影响
x关于步伐决意可否实行


最经常使用的权限:
7wxr
5xr
6wr
4r
0无任何权限
其他组合很少利用,长用与体系特别,敏感步伐权限设置。


用户新建权限是拿体系权限减往unmask权限;


体系默许权限:
文件:
-rw-rw-rw-
目次:
drwxdwxdwx


如unmask=022=----w--w-


则用户创立后的权限为:


文件权限=-rw-rw-rw------w--w-=-rw-r--r--
目次权限=drwxdwxdwx-----w--w-=dwrxr-xr-x






=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
ExtExt3体系增添的属性设置
chattr
lsattr
-i-a属性在宁静范畴使用普遍


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
/tmp文件夹权限最好不要变动,会产生良多步伐没法利用




=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
文件第四属性:


SUID4
SGID2
SBIT1


chmod1777/tmp


检察全部体系设置了第四特别属性的文件:


find/-perm+6000


如今,我们晓得怎样创建大概是改动一个目次或文件的属性了,不外,你晓得,当创建一个新的文件或目次时,它的默许属性是甚么吗?那就与umask有关了。那末,umask是甚么呢?基础上,umask就是指定“以后用户在创建文件或目次时分的属性默许值”。那末,怎样得知或设置umask呢?它以上面的体例来指定前提:
  1. [root@linux~]#umask0022[root@linux~]#umask-Su=rwx,g=rx,o=rx
复制代码
检察体例有两种,一种是间接输出umask,能够看到数字范例的权限设置分数,一种是到场-S(Symbolic)参数,就会以标记范例的体例显现权限。奇异的是,怎样umask会有4组数字啊?不是只要3组吗?没错。第一组是特别权限用的,我们先不要理它,以是先看前面3组便可。
在默许权限的属性上,目次与文件是纷歧样的。因为我们不但愿文件具有可实行的权利,默许情形中,文件是没有可实行(x)权限的。因而:
•若用户创建为”文件”则默许“没有可实行(x)项目”,即只要rw这两个项目,也就是最年夜为666分,默许属性以下:
-rw-rw-rw-
•若用户创建为”目次”,则因为x与是不是能够进进此目次有关,因而默许为一切权限均开放,即为777分,默许属性以下:
drwxrwxrwx
umask指定的是“该默许值必要减失落的权限”。由于r、w、x分离是4、2、1,以是。也就是说,当要往失落能写的权限,就是输出2,而假如要往失落能读的权限,也就是4,那末要往失落读与写的权限,也就是6,而要往失落实行与写进的权限,也就是3。叨教,5是甚么?就是读与实行的权限。假如以下面的例子来讲明的话,由于umask为022,以是user并没有被往失落属性,不外group与others的属性被往失落了2(也就是w这个属性),那末当用户:
•创建文件时:(-rw-rw-rw-)C(-----w--w-)==>-rw-r--r--
•创建目次时:(drwxrwxrwx)C(d----w--w-)==>drwxr-xr-x
我们来测试看看。
  1. [root@linux~]#umask0022[root@linux~]#touchtest1[root@linux~]#mkdirtest2[root@linux~]#ll-rw-r--r--1rootroot0Jul2000:36test1drwxr-xr-x2rootroot4096Jul2000:36test2
复制代码
瞥见了吧?断定属性是没有错的。假设要让与用户同用户组的人也能够存取文件呢?也就是说,假设dmtsai是users用户组的人,而dmtsai做的文件但愿让users同用户组的人也能够存取,这也是在团队开辟企图经常常会思索到的权限成绩。在如许的情形下,umask天然不克不及作废group的w权限,也就是说,我们但愿制造出来的文件应当是-rw-rw-r--的容貌,以是,umask应当是002才好(仅往失落others的w权限)。怎样设置umask呢?复杂得很,间接在umask前面输出002。
  1. [root@linux~]#umask002[root@linux~]#touchtest3[root@linux~]#mkdirtest4[root@linux~]#ll-rw-rw-r--1rootroot0Jul2000:41test3drwxrwxr-x2rootroot4096Jul2000:41test4
复制代码
以是,这个umask关于文件与目次的默许权限是很有干系的。这个观点能够用在任何办事器上,特别是未来在架设文件办事器(fileserver),好比SAMBA办事器或FTP办事器时,都很主要。这扳连到用户是不是可以将文件进一步使用的成绩。不要不屑一顾。
例题四:假定umask为003,叨教利用该umask,创建的文件与目次权
限是甚么?
答:
umask为003,以是往失落的属性为--------wx,因而:
文件:(-rw-rw-rw-)-(--------wx)=-rw-rw-r--
目次:(drwxrwxrwx)-(--------wx)=drwxrwxr--

提醒:有关umask与权限的盘算体例中,教科书喜好利用二进制体例来举行AND与NOT盘算,不外,笔者对照喜好利用标记体例盘算,遐想对照简单。可是,有的书本或BBS上,有人喜好利用文件默许属性666与目次默许属性777来与umask举行相减盘算。这是欠好的。以例题4来看,假如利用默许属性相加减,则文件酿成:666-003=663,即-rw-rw--wx,这是完整不合错误的。想一想看,底本文件就已往除x的默许属性了,怎样大概俄然间冒出来了?以是,这个中央要出格当心。
在默许的情形中,root的umask会往失落对照多的属性,root的umask默许是022,这是基于宁静的思索。一样平常身份用户一般的umask为002,即保存同用户组的写进权利。实在,关于默许umask的设置能够参考/etc/bashrc文件的内容.

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
蒙在股里 该用户已被删除
沙发
发表于 2015-1-17 09:59:04 来自手机 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学linux的过程中,还是要多和“男人”接触一下:P遇到问题的时候,出来看说和上网查之外,就是要多用linux下的man命令找找帮助。
海妖 该用户已被删除
板凳
发表于 2015-1-25 23:32:51 | 只看该作者
有疑问前,知识学习前,先用搜索。
金色的骷髅 该用户已被删除
地板
发表于 2015-2-4 16:20:18 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
爱飞 该用户已被删除
5#
发表于 2015-2-10 04:08:43 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
谁可相欹 该用户已被删除
6#
发表于 2015-2-28 19:43:43 | 只看该作者
熟读写基础知识,学得会不如学得牢。
简单生活 该用户已被删除
7#
发表于 2015-3-10 08:07:12 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
只想知道 该用户已被删除
8#
发表于 2015-3-17 06:23:46 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
老尸 该用户已被删除
9#
发表于 2015-3-24 02:10:51 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-21 09:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表