UMASK SETUIDSETGID粘着位

UMASK SETUIDSETGID粘着位

ID:44266598

大小:197.50 KB

页数:27页

时间:2019-10-20

UMASK SETUIDSETGID粘着位_第1页
UMASK SETUIDSETGID粘着位_第2页
UMASK SETUIDSETGID粘着位_第3页
UMASK SETUIDSETGID粘着位_第4页
UMASK SETUIDSETGID粘着位_第5页
资源描述:

《UMASK SETUIDSETGID粘着位》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文件权限设定黄瑞琪把man或info的信息存为文本文件以tcsh为例:mantcsh

2、col-b>tcsh.txtinfotcsh-otcsh.txt–s2umask当你建立一个新的文件或目录时,他的预设属性会是什么吗?那就与umask有关了umask就是指定『目前使用者在建立文件或目录时候的属性预设值』3[root@testroot]#umask0022[root@vbirdtest]#umask002后面接3个数字![root@vbirdtest]#umask00024若使用者建立为『文件』则预设『没有可执行(x)项目』,亦即只有rw这两个项目,也就是最

3、大为666 -rw-rw-rw-若使用者建立为『目录』,则由于x与是否可以进入此目录有关,因此预设为所有权限均开放,亦即为777drwxrwxrwx5[root@vbirdtest]#umask0002 [root@vbirdtest]#touchtest1 [root@vbirdtest]#mkdirtest2 [root@vbirdtest]#ls-l -rw-rw-r--   1rootroot0Oct2200:00test1drwxrwxr-x2rootroot4096Oct2200:00test2/发现了什么?Test1的属性为666-002=66

4、4test2这个目录呢?就是777-002=775[root@vbirdtest]#umask0036[root@vbirdtest]#touchtest3 [root@vbirdtest]#mkdirtest4 [root@vbirdtest]#ll-rw-rw-r--   1rootroot0Oct2200:03test3drwxrwxr--   2rootroot4096Oct2200:03test4/test3666-003=663,663应该是-rw-rw—wx特別强调!『尽量不要以数字相加减啦!』(-rw-rw-rw-)-(--------wx)

5、=-rw-rw-r--这样就对啦!不要用十进位的数字喔!够能力的話,用二进位来算,不晓得的話,用rwx来!7这个umask可以在/etc/bashrc里面进行修改!预设的情况之下,root的umask为022而一般使用者则为002,因为可写的权限较重的,因此预设都会拿掉这个权限!此外,因为root比较重要!所以为了安全的需求,其同群组的写入属性就被拿掉了!8[root@test/root]#chattr[+-=][ASacdistu][文件或目录名称]参数说明:+-=:分別为[+增加][-减少][=设定]属性的意思A:当设定了A这个属性时,这个文件(或目录)

6、的存取时间atime(access)将不可被修改S:这个功能有點类似sync的功能!就是会将资料同步写入磁盘当中!可以有效的避免资料流失!a:当设定a之后,这个文件将只能增加资料,而不能刪除,只有root才能设定这个属性。c:这个属性设定之后,将会自动的将此文件『压缩』,在读取的时候将会自动解压缩出来!但是在储存的时候,将会先进行压缩之后再储存(看来对于大文件似乎蛮有用的!)d:当dump(备份)程序被执行的时候,设定d属性将可使该文件(或目录)具有dump功效!9i:让一个文件『不能被刪除、改名、设定连接也无法写入或新增资料!』对于系统安全性有相当大的助益

7、!j:当使用ext3这个文件系统格式时,设定j属性将会使文件在写入时先记录在journal中!但是当filesystem设定参数为data=journalled时,由于已经设定了日志了,所以这个属性无效!s:当文件设定了s参数时,他将会被完全的移除出这个硬盘空间。u:与s相反的,当使用u来设定文件时,则资料内容其實还存在磁盘中,可以使用来undeletion.范例:[root@test/root]#chattr+i/etc/shadow无法更动这个文件![root@test/root]#chattr-i/etc/shadow解除该属性!10[root@tes

8、t/root]#lsattr[-aR]参数说明:-a:将隐藏档的属性也秀出来;-R:连同子目录的资料也一并列出来!范例:[root@test/root]#chattr+i.bash_logout[root@test/root]#lsattr-a  --------------./. --------------./.. ---i----------./.bash_logout--------------./.bash_profile--------------./.bashrc--------------./.emacs--------------./.sc

9、reenrc11which语法:[root@test

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。