Linux(CentOS6.10)入門者です。
前提・実現したいこと
Apache の実行ユーザが読み・書き可能な権限を保持できるよう、
「/var/www/cgi-bin/cbgrn/smarty」というディレクトリだけでなく、
ディレクトリ以下のすべてのサブディレクトリやファイルに権限を設定したいです。
以下を試しましたが、権限がうまく付与されません。どうしたらよいでしょうか?
試したこと
$ sudo chmod 755 /var/www/cgi-bin/cbgrn/smarty
を実行しました。
発生している問題・エラーメッセージ
chmod: changing permissions of `/var/www/cgi-bin/cbgrn/smarty': 読み込み専用ファイルシステムです
と表示されます。
念のため確認すると、
$ ls -l /var/www/cgi-bin/cbgrn/smarty 合計 8 drwx------ 2 apache root 4096 12月 10 15:26 2014 cached drwx------ 255 apache root 4096 9月 13 09:27 2019 compiled
となっており、755の権限が付与されていないようでした。
補足情報(FW/ツールのバージョンなど)
Server version: Apache/2.2.15 (Unix)
以上、どうぞよろしくお願いいたします。
###(20201215追記)試したこと2
httpd.confの中身をviで開いて読んでみる。
以下のように記載されていましたが、ここのパートを「apache」→「root」等に書き換えるのでしょうか?
chmodコマンドで権限設定するのではなく、httpd.confで権限を設定するのでしょうか?
# If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User apache Group apache
###(20201215追記)試したこと3
# mount -o remount,rw /var/www/cgi-bin/cbgrn/smarty
を実行。しかし、実行結果は下記。
mount: /etc/fstab や /etc/mtab 内に /var/www/cgi-bin/cbgrn/smarty を見つけられません
###(20201215追記)試したこと4
# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50G 20G 27G 43% / tmpfs 939M 72K 939M 1% /dev/shm /dev/sda1 477M 175M 278M 39% /boot /dev/mapper/VolGroup-lv_home 45G 1.4G 42G 4% /home # mount -o rw,remount /
を実行。しかし、実行結果は下記。
mount: cannot remount ブロックデバイス /dev/mapper/VolGroup-lv_root read-write, is write-protected
あなたの回答
tips
プレビュー