允许其他用户从我的文件夹中复制文件?

Modified on: Sat, 30 Jun 2018 09:45:00 +0800

我正在使用Ubuntu,我在此文件夹中有一个jar文件/export/home/david

我以machineB用户身份登录david

其他一些用户也登录了同一台计算机。我希望其他用户从我的位置复制上面的jar文件。

但不知怎的,他们无法做到这一点,因为他们获得了许可被拒绝。有什么办法可以在jar文件或我的文件夹上添加一些权限,以便任何人都可以从该文件夹中复制文件吗?

更新: - 强>

以下是我得到的结果 -

david@machineB:~$ groups david
david : uucp

otheruser@machineB:~$ groups otheruser
otheruser : app

david@machineB:~$ ls -l foo.jar
-rw-r--r-- 1 david uucp 6543346 2014-03-07 18:27 foo.jar

david@machineB:~$ ls -ld $(echo "/home/david/foo.jar" | sed -r ':a; s#(.*)/[^/]*$#\1#;p;ta')
drwxr-xr-x 22 root   root 4096 2014-05-04 08:04 /home
drwx------  4 david uucp 4096 2014-03-07 18:36 /home/david
作者:,arsenal

最佳答案

嗯,由于某些奇怪的原因,您只能访问$HOME目录。这不是我熟悉的任何系统的默认设置,您或您的系统管理员可能已经这样设置了它。

无论如何,您需要做的就是让每个人都可以读取/执行$HOME。这是大多数多用户系统的标准,允许人们分享他们的工作。只需运行此命令:

chmod a+rx ~/

这会将您家的权限设置为rwxr-xr-x,并允许任何人复制$HOME中的文件。

作者:terdon

相关问答

添加新评论