当前位置: 技术问答>linux和unix
cp操作时的文件权限问题
来源: 互联网 发布时间:2016-12-01
本文导语: [vbird@www ~]$ cp -a /var/log/wtmp /tmp/vbird_wtmp [vbird@www ~]$ ls -l /var/log/wtmp /tmp/vbird_wtmp -rw-rw-r-- 1 vbird vbird 96384 9月 24 11:54 /tmp/vbird_wtmp -rw-rw-r-- 1 root utmp 96384 9月 24 11:54 /var/log/wtmp 上例是鸟哥书中的,主要说...
[vbird@www ~]$ cp -a /var/log/wtmp /tmp/vbird_wtmp
[vbird@www ~]$ ls -l /var/log/wtmp /tmp/vbird_wtmp
-rw-rw-r-- 1 vbird vbird 96384 9月 24 11:54 /tmp/vbird_wtmp
-rw-rw-r-- 1 root utmp 96384 9月 24 11:54 /var/log/wtmp
上例是鸟哥书中的,主要说明
一般用户copy时,因为无权限变更用户及用户组,那么即使使用-a也无法完全复制(比如用户和用户组就无法copy过来)。
问题:
那么这样岂不是造成原本权限很高的文件被降低权限?难道不是安全问题吗?
(这个vbird一般用户虽然对/var/log/wtmp只有只读权限,但经过他cp 操作之后,复制得到的/tmp/vbird_wtmp却已然有了可读可写的权限了!)
[vbird@www ~]$ ls -l /var/log/wtmp /tmp/vbird_wtmp
-rw-rw-r-- 1 vbird vbird 96384 9月 24 11:54 /tmp/vbird_wtmp
-rw-rw-r-- 1 root utmp 96384 9月 24 11:54 /var/log/wtmp
上例是鸟哥书中的,主要说明
一般用户copy时,因为无权限变更用户及用户组,那么即使使用-a也无法完全复制(比如用户和用户组就无法copy过来)。
问题:
那么这样岂不是造成原本权限很高的文件被降低权限?难道不是安全问题吗?
(这个vbird一般用户虽然对/var/log/wtmp只有只读权限,但经过他cp 操作之后,复制得到的/tmp/vbird_wtmp却已然有了可读可写的权限了!)
|
权限降低怎么有安全问题?
拷贝之后,你操作的只是副本
拷贝之后,你操作的只是副本
|
已经是两个文件了,你对原始的文件还是没写权限。