SSHのコマンドで、useraddにてのユーザを作成して、出来たディレクトリーをWEB公開させています。
複数の人でこのディレクトリーを管理するために 別なIDとパスワードを当てる方法があればお教えください。
グループでの操作を可能にできればと思います。また、パスワードが複数だけでもかまいません。
よろしくお願いします。
ディレクトリを共有するユーザで、グループを同じにして、グループに書き込み権限を与える、というので、どうでしょう?
CentOS ということは、ftp は vsftpd ですよね。
設定ファイル /etc/vsftpd/vsftpd.conf で、local_umask=002 と設定すると、グループの書き込み権限がつくようになります。
http://www.aconus.com/~oyaji/ftp/vsftpd_rpm.htm
ftp 以外に、ssh などでログインしての作業もあるなら、
ログインスクリプトにも、umask の指定をしておきましょう。
コメント(9件)
教えて頂いた件ですが、下記のコマンドになるかと思いますが、
この場合、public_htmlはもう出来てしまっているのではねられてしまってます。
useradd -u 1001 -g グループ -d /home/ドメイン/public_html -m 新ユーザ
新しいユーザディレクトリーつくるの? もうあるよ!という感じです。
できたら、ユーザのディレクトリーは別に作り、/home/user/新ユーザ
この新ユーザフォルダーと public_htmlの二つのフォルダーにアクセス出来る方法はありますか?
ProFTPの利用で Umask 022 の設定になっていました。
chmod g+rw が足りなかったようです。
chmod -R g+rw dev /home/ドメイン/public_html
こんな感じでいいのですか? devグループです
>こんな感じでいいのですか? devグループです
chgrp コマンドで所有グループを変えて、chmod コマンドでグループの権限をつけるという感じになります。
% chgrp -R dev /home/ドメイン/public_html
% chmod -R g+rw /home/ドメイン/public_html
>ProFTPの利用で Umask 022 の設定になっていました。
022 だと、ftp でファイルをアップロードしたときに、グループの書き込み権限がつかないので、
002 にしてください。
これがやりたかったのですが、今まで分からずじまいでした。
Umask 002 これが分かってとてもうれしいです。
有り難うございます。とても感謝の至りです。
もうひとつFTPで教えてほしいのですが、
パーミッションを設定してない場所に移動しようとするとエラーが出ますが、
下記のような文字の読めないものです。
これはエンコーディングがただしく行われて無いものだと思いますが、
一般のFTPソフトではどういう設定が望ましいのでしょうか?
今まで欧米ISOでまったく問題はありませんでしたが。。。。
サーバメッセージ:
/public_html: ãã®ãããªãã¡ã¤ã«ããã£ã¬ã¯ããªã¯ããã¾ãã
エラー -125: remote chdir failed
これがやりたかったのですが、今まで分からずじまいでした。
Umask 002 これが分かってとてもうれしいです。
有り難うございます。とても感謝の至りです。
もうひとつFTPで教えてほしいのですが、
パーミッションを設定してない場所に移動しようとするとエラーが出ますが、
下記のような文字の読めないものです。
これはエンコーディングがただしく行われて無いものだと思いますが、
一般のFTPソフトではどういう設定が望ましいのでしょうか?
今まで欧米ISOでまったく問題はありませんでしたが。。。。
サーバメッセージ:
/public_html: ãã®ãããªãã¡ã¤ã«ããã£ã¬ã¯ããªã¯ããã¾ãã
エラー -125: remote chdir failed
>今まで欧米ISOでまったく問題はありませんでしたが。。。。
ftp クライアントによると思いますが、接続先のホストによって違う定義になると思うので、
ホストの設定みたいなところに指定があると思います。
手元には ffftp がありますが、ホストの設定のダイアログで、「ホストの漢字コード」という設定があります。
先のコメントにある文字列は、Unicode っぽいですね。
手元の ffftp だと、ちょっと古いのですが、ホストの漢字コードで Unicode の選択肢がありません。
ファイル名の漢字コードには UTF-8 があるんですけどね。
# 答えになって無くて、ごめんなさい(いや、コメントだから良いのか? :-)
Mac TransmitだったのでUTF-8がデフォルトなのですが、
CentOSもUTF-8だったと思います。
ファイル名も英数字で入れるので対した問題ではありません。
本当に有り難うございました。
感謝です。
この質問は閉じた方が良いのでしょうか?
それともこのまま開いておいて、同じような悩みの方へ公開した方が良いのでしょうか?
質問を終了しても、質問一覧で受付中のチェックを外してあれば、みんなが参照できます。
終了した質問は、質問の検索でも見られます。
他にもやり方があるかも、ということを期待するなら開いておいても良いし、
とりあえず納得したなら終了しても良いんじゃないでしょうか。
終了します