社区
Linux/Unix社区
帖子详情
linux 文件复制的权限问题
lava555
2008-05-23 11:46:19
如果在root组下新建一文件a,设置其权限为701,若有另外一个在user用户组下的用户w复制a后(要求连权限也一块复制),a的所属的用户组是什么?w能不能对
a进行读写操作??
...全文
1936
5
打赏
收藏
linux 文件复制的权限问题
如果在root组下新建一文件a,设置其权限为701,若有另外一个在user用户组下的用户w复制a后(要求连权限也一块复制),a的所属的用户组是什么?w能不能对 a进行读写操作??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
命令详细案例讲解课程(第2季)--
权限
、环境变量、进程、
文件
查找
提供详细的笔记作为辅助工具,200多条笔记帮助学员快速掌握
Linux
150多个知识点 课程内容: 第4章: 键盘高级操作技巧:光标移动、
复制
黏贴命令、搜索历史命令 第5章:
权限
:
文件
读写执行
权限
、
文件
权限
修改命令 第6...
linux
系统下如何
复制
文件
权限
,如何在
Linux
中将
文件
权限
和所有权
复制
到另一个
文件
...
在本文中,我们将向您展示如何分别使用chmod和chown命令将
权限
和所有权从一个
文件
复制
到
Linux
中的另一个
文件
。将
文件
权限
复制
到另一个
文件
要将
文件
权限
从一个
文件
复制
到另一个
文件
,请在以下语法中使用带有--...
linux
文件
复制
粘贴
权限
,
Linux
文件
特殊
权限
linux
中除了常见的读(r)、写(w)、执行(x)
权限
以外,还有3个特殊的
权限
,分别是setuid、setgid和stick biti,a1、setuid、setgidsetuid:让普通用户拥有可以执行“只有root
权限
才能执行”的特殊
权限
setgid:该
文件
将...
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
复制
文件
时出现
权限
不够的
问题
解决
Linux
下
复制
文件
时
权限
不够的
问题
Linux/Unix社区
23,128
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章