社区
Linux/Unix社区
帖子详情
linux 文件复制的权限问题
lava555
2008-05-23 11:46:19
如果在root组下新建一文件a,设置其权限为701,若有另外一个在user用户组下的用户w复制a后(要求连权限也一块复制),a的所属的用户组是什么?w能不能对
a进行读写操作??
...全文
1984
5
打赏
收藏
linux 文件复制的权限问题
如果在root组下新建一文件a,设置其权限为701,若有另外一个在user用户组下的用户w复制a后(要求连权限也一块复制),a的所属的用户组是什么?w能不能对 a进行读写操作??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mymtom
2008-07-07
打赏
举报
回复
没有这么简单,与用户的umask有关系
[code=BatchFile]
$ umask 777
$ cp /bin/ls .
$ ll
total 40
drwxr-xr-x 2 mymtom 14864 - 4096 Jul 7 09:54 ./
drwxr-xr-x 3 mymtom 14864 - 4096 Jul 7 09:54 ../
---------- 1 mymtom 14864 - 29544 Jul 7 09:54 ls
$
$ chmod +w ls
$ lf
ls
$ ll
total 40
drwxr-xr-x 2 mymtom 14864 - 4096 Jul 7 09:54 ./
drwxr-xr-x 3 mymtom 14864 - 4096 Jul 7 09:54 ../
---------- 1 mymtom 14864 - 29544 Jul 7 09:54 ls
$ rm ls
override --------- mymtom/14864 for ls? y
$ ls
$ umask 022
$ cp /bin/ls .
$ ll
total 40
drwxr-xr-x 2 mymtom 14864 - 4096 Jul 7 09:56 ./
drwxr-xr-x 3 mymtom 14864 - 4096 Jul 7 09:54 ../
-r-xr-xr-x 1 mymtom 14864 - 29544 Jul 7 09:56 ls*
$ chmod +w ls
$ ll
total 40
drwxr-xr-x 2 mymtom 14864 - 4096 Jul 7 09:56 ./
drwxr-xr-x 3 mymtom 14864 - 4096 Jul 7 09:54 ../
-rwxr-xr-x 1 mymtom 14864 - 29544 Jul 7 09:56 ls*
[/code]
lava555
2008-07-06
打赏
举报
回复
多谢~!
ahu9870
2008-05-23
打赏
举报
回复
不过一个文件让同组用户不访问,而其它用户倒可以访问,是比较奇怪的行为。
ahu9870
2008-05-23
打赏
举报
回复
当然如果将文件 a 的权限设置成 704,即
权限 704: -rwx---r-- root root
则 user 组下的用户 w (其它用户)具有读取文件 a 的权限,因此执行
cp -a a mya
那么复制后的文件 mya 的权限成为
-rwx---r-- w user
用户 w 对文件 mya 具有完全的访问权限。
ahu9870
2008-05-23
打赏
举报
回复
权限 701: -rwx-----x root root
就是说user组下的用户 w 没有读取文件a的权限,因此他根本不能够完成复制操作。
linux
文件
复制
粘贴
权限
,
Linux
文件
特殊
权限
linux
中除了常见的读(r)、写(w)、执行(x)
权限
以外,还有3个特殊的
权限
,分别是setuid、setgid和stick biti,a1、setuid、setgidsetuid:让普通用户拥有可以执行“只有root
权限
才能执行”的特殊
权限
setgid:该
文件
将具有所属组的特权;一般针对目录,当对一个目录设置这个
权限
后,所有被
复制
到这个目录下的
文件
,其所属组都会被重设为和这个目录一样的
权限
,除...
linux
系统下如何
复制
文件
权限
,如何在
Linux
中将
文件
权限
和所有权
复制
到另一个
文件
...
假设你有两个
文件
,或者你刚刚创建了一个新
文件
,并希望它拥有旧
文件
的相同
权限
和所有权。在本文中,我们将向您展示如何分别使用chmod和chown命令将
权限
和所有权从一个
文件
复制
到
Linux
中的另一个
文件
。将
文件
权限
复制
到另一个
文件
要将
文件
权限
从一个
文件
复制
到另一个
文件
,请在以下语法中使用带有--reference开关的chmod命令,其中reference_file是
复制
权限
的
文件
,而不是
文件
的指定...
linux
文件
带
权限
复制
文件
,
Linux
中将
文件
权限
和所有权
复制
到另一个
文件
chmod --reference=reference_file file例如,$ ls -l users.list$ ls -l keys.list$ sudo chmod --reference=users.list keys.list$ ls -l keys.list将
文件
权限
复制
到另一个
文件
将
文件
权限
复制
到另一个
文件
将
文件
所有权
复制
到另一个
文件
同样,要从其他
文件
复制
所有权,请使用带有--r...
Linux
中将
文件
权限
和所有权
复制
到另一个
文件
假设你有两个
文件
,或者你刚刚创建了一个新
文件
,并希望它拥有旧
文件
的相同
权限
和所有权。 在本文中,我们将向您展示如何分别使用chmod和chown命令将
权限
和所有权从一个
文件
复制
到
Linux
中的另一个
文件
。 将
文件
权限
复制
到另一个
文件
要将
文件
权限
从一个
文件
复制
到另一个
文件
,请在以下语法中使用带有--reference开关的chmod命令,其中reference_file是
复制
权限
的
文件
,而不是
文件
的指定模式(即八进制或数字模式
权限
) 。 $ chmod --reference=reference_
Linux
复制
文件
时出现
权限
不够的
问题
解决
Linux
下
复制
文件
时
权限
不够的
问题
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章