私はUbuntuを使用しており、このフォルダー/export/home/david
にjarファイルがあります。
そして、私はmachineB
にログインしています david
として ユーザー。
他のユーザーも同じマシンにログインしています。そして、他のユーザーに私の場所から上記のjarファイルをコピーしてもらいたい。
しかし、許可が拒否されているため、どういうわけか彼らはそれを行うことができません。そのjarファイルまたは自分のフォルダーにアクセス許可を追加して、誰でもそのフォルダーからファイルをコピーできるようにする方法はありますか?
更新:-
以下は私が得た結果です–
[email protected]:~$ groups david
david : uucp
[email protected]:~$ groups otheruser
otheruser : app
[email protected]:~$ ls -l foo.jar
-rw-r--r-- 1 david uucp 6543346 2014-03-07 18:27 foo.jar
[email protected]:~$ 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
承認された回答:
奇妙な理由で、$HOME
ディレクトリにはあなただけがアクセスできます。これは、私が精通しているシステムのデフォルトではありません。あなたまたはあなたのシステム管理者は、おそらくこのように設定しています。
とにかく、あなたがする必要があるのは、あなたの$HOME
への読み取り/実行アクセスを全員に与えることです。 。これは、ほとんどのマルチユーザーシステムで、人々が自分の作業を共有できるようにするための標準です。次のコマンドを実行するだけです:
chmod a+rx ~/
これにより、自宅の権限がrwxr-xr-x
に設定されます $HOME
から誰でもファイルをコピーできるようにします 。