カテゴリー
Linux

root 以外でもファイルを編集できるように apache グループにユーザを追加したのにできないっ!

/var/www/html にあるディレクトリ配下のファイルに 対してapache ユーザ、apache グループがいろいろできるよう、パーミッションを設定しています。

root ユーザならもちろん何でもできるのですが、このたび管理者以外のほかのユーザでもいろいろできるようにしてみようと思います。

・・・結論から言えば、うまくいかなかったのですけれども残しておきます。

コマンド

[root@oki2a24 tmp]# # oki2a24 ユーザを apache グループに追加する
[root@oki2a24 tmp]# gpasswd -a oki2a24 apache

手順まとめ

※数字とか適当にいろいろ変更しています。

[root@oki2a24 tmp]# # 対象ディレクトリのパーミッション確認
[root@oki2a24 tmp]# ll /var/www/html/
合計 8
drwxr-xr-x 6 apache apache 4096  8月 21 22:32 oki2a24.com
[root@oki2a24 tmp]#  # 対象ディレクトリのパーミッション変更
[root@oki2a24 tmp]# chmod -R 775 /var/www/html/oki2a24.com/
[root@oki2a24 tmp]# # oki2a24 ユーザを apache グループに追加する
[root@oki2a24 tmp]# gpasswd -a oki2a24 apache
ユーザ oki2a24 をグループ apache から追加
[root@oki2a24 tmp]# # oki2a24 ユーザの所属するグループ一覧を表示する。
[root@oki2a24 tmp]# grep oki2a24 /etc/group
wheel::20:root,oki2a24,XXXXXX
apache:!:96:oki2a24
oki2a24:x:999:

SFTP でのファイルの削除はできました。でも、ファイルの編集をすると保存はできたのですがパーミッションがないとなぜかエラーが表示されました。

また、SSH で vim を使ってファイルを編集したところ 「W10: 警告: 読込専用ファイルを変更します」と警告が出ますし、なんか変です。

まだまだ途上ですね。。。

おわりに

参考にさせていただいたページです。ありがとうございます♪

コメントを残す