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

ars*_*nal 8 users permissions

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

machineBdavid用户身份登录。

其他一些用户也登录在同一台机器上。我希望其他用户从我的位置复制上述 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
Run Code Online (Sandbox Code Playgroud)

ter*_*don 10

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

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

chmod a+rx ~/
Run Code Online (Sandbox Code Playgroud)

这会将您家的权限设置为rwxr-xr-x并允许任何人从您的$HOME.