为什么不能复制和粘贴文件?

为什么不能复制和粘贴文件?

我使用帐户名登录debian7
将文件复制并粘贴到目录 /home/tom 时出现错误:权限被拒绝。

ls  -al  /home/tom
total 28
drwxrwxr-x 2 tom  tom  4096 Jul 30 21:26 .
drwxr-xr-x 9 root root 4096 Aug  8 08:19 ..
-rwxrwxr-x 1 tom  tom   220 Jul 30 21:24 .bash_logout
-rwxrwxr-x 1 tom  tom  3392 Jul 30 21:24 .bashrc
-rwxrwxr-x 1 tom  tom   675 Jul 30 21:24 .profile
-rwxrwxr-x 1 tom  tom    12 Jul 30 21:26 test.txt
-rwxrwxr-x 1 tom  tom   602 Jul 30 21:26 .viminfo

帐户名 debian7 在我的 sudoers 中拥有权限。

# User privilege specification
root    ALL=(ALL:ALL) ALL
debian7   ALL=(ALL:ALL) ALL

为什么不能将文件复制并粘贴到目录 /home/tom 中?

答案1

拥有 sudoers 文件中的权限 onlc 可配置命令的使用sudo。它不允许您不使用 sudo 以 root 权限运行命令。

所以你的用户是有权以 root 身份执行所有操作,但这并不是自动完成的。唯一可以读取和写入所有内容的用户仍然是 root,而且只能是 root。

因此您仍然需要sudo才能访问其他用户的文件。


或者,添加Debian7到群组汤姆。由于您设置了组写入权限,因此您将能够读取和写入其他用户的主目录:

sudo usermod -a -G tom debian7

相关内容