GNU/Linux >> Linux の 問題 >  >> Linux

他のユーザーがフォルダからファイルをコピーすることを許可しますか?

私は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から誰でもファイルをコピーできるようにします 。


Linux
  1. Linuxターミナルでファイルをコピーする

  2. ファイル内の単語をGrepしてから、ファイルをコピーしますか?

  3. フォルダから最も古いファイルを削除するためのBashスクリプト?

  1. Linuxのコマンドラインから、フォルダ内にまだ存在しない別のサーバー上のリモートフォルダにのみファイルをコピーする方法は?

  2. `ls`が出力をソートしないようにするにはどうすればよいですか?

  3. LinuxでRsyncコマンドを使用するにはどうすればよいですか?

  1. コマンドラインからのLinuxサーバーの移行

  2. CLI からの Berkeley DB ファイルの検査

  3. フォルダ構造 (ファイルなし) をあ​​る場所から別の場所にコピーする