複数ユーザーがウェブデータの編集をする場合の権限付与メモ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Apache]]
~
複数のユーザーにて、特定のディレクトリ配下のコンテンツを...
# useradd -M webadmin <--- Apacheを実行するためのユーザ...
# vi /etc/passwd
webadmin:x:5XX:5XX::/home/webadmin:/sbin/nologin <--- ...
# vi /etc/httpd/conf/httpd.conf
User Apache --> User webadmin
Group Apache --> Group webadmin
# service httpd configtest
# service httpd graceful
# useradd -g webadmin ユーザー01 <--- Apacheの実行ユー...
# passwd ユーザー01
# vi /home/ユーザー01/.bash_profile
umask 002 <--- 追記する。
ファイルに対しては『664』、ディレクトリに対しては『775』...
*ディレクトリに自動権限の付与 [#hdc4c8ca]
# chmod -R g+rws hoge/
こうすることでhogeディレクトリに対して、デフォルトで設定...
~
~
*1つのアカウントでいくつかのディレクトリのみにアクセスさ...
1つのアカウントでいくつかのディレクトリへ対してへのみアク...
mountコマンドのbindオプションにて対応可能です。~
(例)
FTPにてchrootさせている状態で、
# usermod -d /home/USER01
# mkdir /home/USER01/test
# mount --bind /var/www/html /home/USER01/test
# df -a <-- 確認
fstabへ記述することでサーバー再起動時にも有効にさせる。
# cp /etc/fstab /etc/fstab.`date +%Y%m%d`
# vi /etc/fstab
/var/www/html /home/USER01/test none bind ...
# mount -a
# df -a <--確認
解除するときは「umout /home/USER01/test」でOKです。
~
~
終了行:
[[Apache]]
~
複数のユーザーにて、特定のディレクトリ配下のコンテンツを...
# useradd -M webadmin <--- Apacheを実行するためのユーザ...
# vi /etc/passwd
webadmin:x:5XX:5XX::/home/webadmin:/sbin/nologin <--- ...
# vi /etc/httpd/conf/httpd.conf
User Apache --> User webadmin
Group Apache --> Group webadmin
# service httpd configtest
# service httpd graceful
# useradd -g webadmin ユーザー01 <--- Apacheの実行ユー...
# passwd ユーザー01
# vi /home/ユーザー01/.bash_profile
umask 002 <--- 追記する。
ファイルに対しては『664』、ディレクトリに対しては『775』...
*ディレクトリに自動権限の付与 [#hdc4c8ca]
# chmod -R g+rws hoge/
こうすることでhogeディレクトリに対して、デフォルトで設定...
~
~
*1つのアカウントでいくつかのディレクトリのみにアクセスさ...
1つのアカウントでいくつかのディレクトリへ対してへのみアク...
mountコマンドのbindオプションにて対応可能です。~
(例)
FTPにてchrootさせている状態で、
# usermod -d /home/USER01
# mkdir /home/USER01/test
# mount --bind /var/www/html /home/USER01/test
# df -a <-- 確認
fstabへ記述することでサーバー再起動時にも有効にさせる。
# cp /etc/fstab /etc/fstab.`date +%Y%m%d`
# vi /etc/fstab
/var/www/html /home/USER01/test none bind ...
# mount -a
# df -a <--確認
解除するときは「umout /home/USER01/test」でOKです。
~
~
ページ名: