|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。
Linux文件体系给一切者(owner)、一切组(owninggroup)、别的(other)每类用户分离界说了的rwx权限,且是相互自力的。固然Linux有也Linux特别文件权限的功效撑持,但要像在Windows下把权限把持能够准确到用户和组(如同意某个文件同意某一特别用户修正,同意某一组的用户能够检察等)一样天真,这些明显还不敷。使人欣喜的是,Linux也有ACLs权限把持的撑持,在Linux中ACLs在ReiserFS,Ext2,Ext3,JFS,XFS等文件体系中遭到撑持。
修正文件ACL:setfacl-mu:tux:rwfile同意用户tux读写file文件
检察文件ACL:getfaclfile
利用了ACL的文件,经由过程ls-l命令来检察权限时,前面会有一个“+”号,group的权限会有变更(利用了ACLmask权限)。
文件利用ACL后,权限脚色有以下几品种型:
最小化ACL:
owninguser
owninggroup
other
扩大ACL:
能够包括多少个工具:nameduser(设置独自用户的会见权限)、namedgroup(设置独自群组的会见权限)
包括一个mask(限定namedusers和namedgroups的权限)
举例申明以下:
owneruser::rwx
nameduseruser:name:rwx
owninggroupgroup::rwx
namedgroupgroup:name:rwx
maskmask::rwx
otherother::rwx
界说在owner、other里的权限一向都是无效的,别的权限大概用效大概被潜伏。
nameduser与namedgroup的值是不是失效,还要看其值与mask的“与”值,即mask也要有该权限,才干失效。
mask的值通常为与owninggroup分歧的,能够经由过程修正owninggroup的值来修正mask。
举例申明以下:
linux-canbeing:/home/canbeing/temp#getfaclmy
#file:my
#owner:canbeing
#group:users
user::rw-
user:canbeing:rwx#effective:r-xw没有失效
group::r--
mask::r-x
other::r--
子目次会承继父目次的ACL。
假如父目次有ACL,则创立新文件大概文件夹时,默许权限不会依据umask来盘算,而是承继大概依据命令参数。
利用setfacl-d-mu:canbeing:rw/tmp/acl_test/则此权限会失掉子目次及文件的承继(权限以default开首)
linux-canbeing:/tmp/acl_test#getfacl/tmp/acl_test/
getfacl:Removingleading/fromabsolutepathnames
#file:tmp/acl_test/
#owner:root
#group:root
user::rwx
user:canbeing:rwx
group::---
mask::rwx
other::---
default:user::rwx
default:user:canbeing:rw-
default:group::---
default:mask::rw-
default:other::---
</p>
如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她; |
|