プロが教える店舗&オフィスのセキュリティ対策術

外部のWebデザイナー(Wordpressのサイトを構築していただく方)向けのLinuxユーザに、自社のWordpressの操作(/var/www/wordpress配下でファイル書き込み、ファイル追加、削除)が行える権限を与えたいと考えています。

この場合、操作用のlinuxユーザはnginxグループに所属させて、/var/www/wordpress配下のパーミッションに、nginxグループに書き込み権限を加えれば良いと思うのですが、一般的?には、こういったWebデザイナー向けにはどのような権限を持たせたユーザを渡せば良いのでしょうか。


ディレクトリの中の操作以外には、nginxのサービス再起動などができるようにvisudoで以下権限を与えています。

user001 ALL=(ALL) /usr/sbin/nginx,/usr/bin/mysql,/usr/sbin/php-fpm

■ディレクトリのパーミッション
# ls -la /var/www/wordpress
drwxr-xr-x 5 nginx nginx 4096 Jan 22 14:44 .
drwxr-xr-x 7 root root 4096 Jan 22 14:39 ..
-rw-r--r-- 1 nginx nginx 418 Sep 25 2013 index.php
-rw-r--r-- 1 nginx nginx 19930 Apr 10 2014 license.txt
-rw-r--r-- 1 nginx nginx 10164 Dec 19 18:50 readme.html
-rw-r--r-- 1 nginx nginx 3204 Dec 19 18:50 readme-ja.html
-rw-r--r-- 1 nginx nginx 4951 Aug 21 02:30 wp-activate.php
drwxr-xr-x 9 nginx nginx 4096 Dec 19 18:49 wp-admin
-rw-r--r-- 1 nginx nginx 271 Jan 9 2012 wp-blog-header.php
-rw-r--r-- 1 nginx nginx 5008 Nov 27 05:17 wp-comments-post.php
-rw-rw-rw- 1 nginx nginx 3997 Jan 22 14:44 wp-config.php
-rw-r--r-- 1 nginx nginx 3727 Dec 19 18:50 wp-config-sample.php
drwxr-xr-x 6 nginx nginx 4096 Jan 22 14:45 wp-content
-rw-r--r-- 1 nginx nginx 2956 May 13 2014 wp-cron.php
drwxr-xr-x 12 nginx nginx 4096 Dec 19 18:49 wp-includes
-rw-r--r-- 1 nginx nginx 2380 Oct 25 2013 wp-links-opml.php
-rw-r--r-- 1 nginx nginx 2714 Jul 8 2014 wp-load.php
-rw-r--r-- 1 nginx nginx 33435 Dec 17 07:19 wp-login.php
-rw-r--r-- 1 nginx nginx 8252 Jul 17 2014 wp-mail.php
-rw-r--r-- 1 nginx nginx 11115 Jul 18 2014 wp-settings.php
-rw-r--r-- 1 nginx nginx 25152 Dec 1 06:23 wp-signup.php
-rw-r--r-- 1 nginx nginx 4035 Dec 1 06:23 wp-trackback.php
-rw-r--r-- 1 nginx nginx 3032 Feb 10 2014 xmlrpc.php

A 回答 (1件)

外部のWebデザイナーがどんな方法でファイルを操作するかによります。


例えばFTPだけであれば、FTPdをpureftpdにしてバーチャルユーザを使えば最もシンプルですし。
ご提示の方向であれば、ftpdの設定でumaskを002にする&ディレクトリをg+sしておくとかでしょうか。
実際にはシェルも使うとか、FTPではなくFTPsでクライアント認証も必要とか、いろいろな要件によってとる手法もまちまちです。
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ございません。
確かに、要件によって様々な手法が考えられますね。大変参考になりました。

お礼日時:2015/02/10 10:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!