我使用帐户名登录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