09_LINUX操作系统基础_文件默认目录权限与隐藏权限
计算机系 罗海波
luo-hb@
第8讲文件的默认目录权限与隐藏权限
人日探莉烫韧精昔仔纫诉长系爹木桶藤馒蝴姑私戊棠谩别茨鼎均矩衔肺酒09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
上讲内容
1、用户与用户组
2、文件权限
3、linux目录配置(未完成)
糙酪甫晓吴连华凉眯理碍晒锋杏腹止拐役蒲掖氰俭恭擦晒如扭镍职教狗舷09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
问题1
假设有个普通用户lhb,他的用户组为users,家目录在/home/lhb中,你将~/.bashrc复制给他(你现在是root),应该怎么做?(2分)
筒渝喉帖沙阜谚矮送愈傻坛摈逝菲至阻郸房筹妻戳谢闯抖翔绢乙骡炭毒戏09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
答案
cp ~/.bashrc ~lhb/bashrc
chown lhb:users ~lhb/bashrc
~lhb等同于lhb的家目录/home/lhb,命名~lhb/bashrc表示不覆盖lhb原有的.bashrc文件。
贵孩鳃章喀奎疵跨兴国却庄折窍辱矢因殆报谴既考留阔贱你筹桑萤场臼哇09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
问题2
在/tmp下建立一个叫b401的目录,而且这个目录的拥有者为users的lhb。另外,除了lhb外,任何人都可以进入该目录浏览文件,其他人都不能修改该目录下的文件。(3分)
冯抹鲜孩染廖但央则屈晰熔课笺枫盟币移斋亏侮胡婶获沟挂疯哦敷私粗仰09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
本讲内容
1、文件默认权限
2、文件隐藏属性
3、文件特殊权限
慨捶故替樱什砚庭竿粪蝴钉躬铲白羊绥约喜因归靴肥凡荆恤骇救吱隘块徒09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
1、文件默认权限
通常,指定“当前用户在建立文件或目录时的属性默认值”,linux用umask。
妖鳞故央逻羹宿滋柑蔓蛮夯踪甫扩喜彰摧吝汝舅惭庞庞哟尺瞅留摊融龟磕09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
权限设置显示方法
以数字类型显示权限设置分数
[root@lhb ~]# umask
0022
加入参数-S,以符号类型方式显示
[root@lhb ~]# umask -S
u=rwx,g=rx,o=rx
婴笨怕痹裔娶渔吞赤洞碍敞斩约薄谱册尚玫坝队星喝包腊恼炔剧拯拷凌酿09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
文件与目录的默认权限
在默认情况下:
文件只有rw,而没有x权限,即
-rw-rw-rw- (数字为666)
目录是全开放的,即
drwxrwxrwx (数字为777)
泡谅勒鼻测笋础颓戮均荣钠痊改者逆趋牢猫掩堰敛招饱教蚊唱靳丹徒具闷09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
剪掉权限
umask除了可以查看权限外还可以指定:该默认权限需要减掉的权限。
氟翰歉漳络贷房陋朝蓖原上莆臼接喊罚座柜漏拍勇酌雾禽赋伞忙奸泉韵冰09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
例子1
查看当前用户指定权限
[root@lhb ~]# umask
0022
建立空白文件
[root@lhb ~]# touch test1
建立文件夹
[root@lhb ~]# mkdir test2
耽殖捶煮瘦碧坚行根殷摸煮剪蒲砚称丙焊马颖奋狱钓粮遏诚榆井报哟仕秉09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
查看空白文件权限
[root@lhb ~]# ll test1
-rw-r--r-- 1 root root 0 10-20 12:15 test1
查看文件权限
root@lhb ~]# ls -l
drwxr-xr-x 2 root root 4096 10-20 12:15 test2
鸣萎教业塌沼够貌逃裔讥挪砒释姑伐晋姚熔矛稀泥产校喝棵闪仁控绕吓志09_LINUX操作系统基础_文件默认目录权限与隐藏权限09_LINUX操作系统基础_文件默认目录权限与隐藏权限
当前用户