私はubuntu ec2サーバを持っています。linuxグループのファイル所有に関する問題
私はユーザがあります。ubuntu
awsが私にsshキーを持っています。 私は自分のユーザーと別のキーを持つ4人の開発者のチームを持っています。それらをdev1, dev2, dev3, dev4
と呼ぶことができます。
今度は、devs
というグループを作成しました。このグループには、4人の開発者ユーザーがすべて追加されています。 dev1 - dev4。
問題がサーバーマシン上のftp経由でファイルをアップロード/作成するとき、同じグループに属していても、dev2
はファイルを編集したり、dev1によって作成された同じファイルの別のバージョンをアップロードすることができません。その所有権はdev1
です。
どうすればこの問題を解決できますか。私のグループdevs
の全員が、そのファイルを誰が作成したかにかかわらず、自分の/ var/www/html /フォルダにあるファイルの追加や作成を変更できるようにします。
linuxのグループ所有権をデフォルトにすることはできますか?私が知っている限り、所有権は常にグループではなくユーザーとなることができます。これには簡単で簡単な解決策がありますか?
:
「umask」のマンページを参照してください。ユーザにumaskを '0002'に設定すると、新しく作成されたファイルに' rw-rw-r - 'アクセスモードがあることを確認するのに役立ちます。 –
これらのコマンドの出力を表示できますか? 「グループdev1」、「グループdev2」、「グループdev3」、および「グループdev4」である。そして、/ var/www /には、(興味のあるフォルダのパーミッションを見るために) "ls -l"という出力があります。 –
@DurdenP: "devs"というグループが1つあります。dev1、dev2 ...はグループdevのユーザー元の質問に画像を添付しました。あなたのコマンドを実行すると、 "groups dev1" - output - dev1:dev1 –