Linux平台对链接文件属组、权限的修改细节 _VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
7
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3022 | 回复: 6   主题: Linux平台对链接文件属组、权限的修改细节         上一篇   下一篇 
第五种族
注册用户
等级:列兵
经验:103
发帖:78
精华:0
注册:2011-11-3
状态:离线
发送短消息息给第五种族 加好友    发送短消息息给第五种族 发消息
发表于: IP:您无权察看 2015-7-27 16:36:57 | [全部帖] [楼主帖] 楼主

1.创建链接文件。

在root用户的$HOME目录下创建test目录,并在该目录下创建了a普通文件和链接到a的b链接文件。

[root@rhel1 ~]# mkdir test
[root@rhel1 ~]# cd test
[root@rhel1 test]# ls
[root@rhel1 test]# touch a
[root@rhel1 test]# ls
a
[root@rhel1 test]# ln -s a b
[root@rhel1 test]# ls -ald *
-rw-r--r-- 1 root root 0 May 31 14:10 a
lrwxrwxrwx 1 root root 1 May 31 14:10 b -> a


2.修改链接文件的属组。

[root@rhel1 test]# chown oracle:oinstall b
[root@rhel1 test]# ls -ald *
-rw-r--r-- 1 oracle oinstall 0 May 31 14:10 a
lrwxrwxrwx 1 root   root     1 May 31 14:10 b -> a


没有-R的chown命令实际修改的是链接文件链接的普通文件属组。

[root@rhel1 test]# chown -R oracle:oinstall b
[root@rhel1 test]# ls -ald *
-rw-r--r-- 1 oracle oinstall 0 May 31 14:10 a
lrwxrwxrwx 1 oracle oinstall 1 May 31 14:10 b -> a
[root@rhel1 test]# chown -R root:root b
[root@rhel1 test]# ls -ald *
-rw-r--r-- 1 oracle oinstall 0 May 31 14:10 a
lrwxrwxrwx 1 root   root     1 May 31 14:10 b -> a


加上-R的chown命令修改了链接文件的属组,但这不会修改链接文件链接的普通文件的属组。

[root@rhel1 test]# cd ..
[root@rhel1 ~]# ls -ald test
drwxr-xr-x 2 root root 4096 May 31 14:10 test
[root@rhel1 ~]# chown -R grid:oinstall test
[root@rhel1 ~]# ls -al test
total 12
drwxr-xr-x  2 grid oinstall 4096 May 31 14:10 .
drwxr-x--- 11 root root     4096 May 31 14:09 ..
-rw-r--r--  1 grid oinstall    0 May 31 14:10 a
lrwxrwxrwx  1 grid oinstall    1 May 31 14:10 b -> a
[root@rhel1 ~]# ls -ald test
drwxr-xr-x 2 grid oinstall 4096 May 31 14:10 test


对上层目录执行加上-R的chown命令,这会修改目录、目录下的链接文件,以及链接文件链接的普通文件的属组,通常这才是我们想要的效果。

3.修改链接文件的权限。

[root@rhel1 ~]# cd test
[root@rhel1 test]# ll
total 0
-rw-r--r-- 1 grid oinstall 0 May 31 14:10 a
lrwxrwxrwx 1 grid oinstall 1 May 31 14:10 b -> a
[root@rhel1 test]# chmod 775 b
[root@rhel1 test]# ll
total 0
-rwxrwxr-x 1 grid oinstall 0 May 31 14:10 a
lrwxrwxrwx 1 grid oinstall 1 May 31 14:10 b -> a


不加-R的chmod和chown命令的效果相同,修改的是链接文件链接的普通文件的权限。

[root@rhel1 test]# chmod -R 660 b
[root@rhel1 test]# ll
total 0
-rw-rw---- 1 grid oinstall 0 May 31 14:10 a
lrwxrwxrwx 1 grid oinstall 1 May 31 14:10 b -> a


加上-R的chmod也无法修改链接文件的权限。

[root@rhel1 test]# cd ..
[root@rhel1 ~]# chmod -R 600 test
[root@rhel1 ~]# ls -ald test
drw------- 2 grid oinstall 4096 May 31 14:10 test
[root@rhel1 ~]# ls -al test
total 12
drw-------  2 grid oinstall 4096 May 31 14:10 .
drwxr-x--- 11 root root     4096 May 31 14:09 ..
-rw-------  1 grid oinstall    0 May 31 14:10 a
lrwxrwxrwx  1 grid oinstall    1 May 31 14:10 b -> a


对上层目录执行-R的chmod命令可以修改目录的权限,目录下链接文件链接的普通文件的权限,但依然无法修改链接文件的权限。
由此可以得出结论,链接文件默认是777的权限,且无法修改。

--end--


--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
arcona
注册用户
等级:少校
经验:1100
发帖:10
精华:0
注册:2015-6-1
状态:离线
发送短消息息给arcona 加好友    发送短消息息给arcona 发消息
发表于: IP:您无权察看 2016-5-19 9:07:31 | [全部帖] [楼主帖] 2  楼

很详细,感谢分享~~



赞(0)    操作        顶端 
twany
注册用户
等级:少校
经验:1408
发帖:17
精华:0
注册:2015-6-2
状态:离线
发送短消息息给twany 加好友    发送短消息息给twany 发消息
发表于: IP:您无权察看 2016-5-24 9:14:13 | [全部帖] [楼主帖] 3  楼

23333



赞(0)    操作        顶端 
ettu
注册用户
等级:上尉
经验:787
发帖:0
精华:0
注册:2016-2-22
状态:离线
发送短消息息给ettu 加好友    发送短消息息给ettu 发消息
发表于: IP:您无权察看 2016-5-24 9:17:00 | [全部帖] [楼主帖] 4  楼

希望有朝一日能用上。



赞(0)    操作        顶端 
伊恩dih
注册用户
等级:少校
经验:819
发帖:15
精华:0
注册:2015-5-28
状态:离线
发送短消息息给伊恩dih 加好友    发送短消息息给伊恩dih 发消息
发表于: IP:您无权察看 2016-5-24 15:07:54 | [全部帖] [楼主帖] 5  楼

管用



赞(0)    操作        顶端 
duff
注册用户
等级:少校
经验:968
发帖:0
精华:0
注册:2015-7-22
状态:离线
发送短消息息给duff 加好友    发送短消息息给duff 发消息
发表于: IP:您无权察看 2016-5-25 7:41:49 | [全部帖] [楼主帖] 6  楼



赞(0)    操作        顶端 
filogra
注册用户
等级:少校
经验:1408
发帖:13
精华:0
注册:2015-6-2
状态:离线
发送短消息息给filogra 加好友    发送短消息息给filogra 发消息
发表于: IP:您无权察看 2016-6-14 9:08:05 | [全部帖] [楼主帖] 7  楼

有用,果断收藏~



赞(0)    操作        顶端 
总帖数
7
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论