- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SSH接続時のスーパーユーザー(su?)について)
SSH接続時のスーパーユーザー(su?)について
このQ&Aのポイント
- Linux初心者がSSH接続時にスーパーユーザーになる方法
- スーパーユーザー権限を持つためのコマンド【su】【su -】【su - root】の使い方
- 設定ファイルの編集やApacheの再起動手順について
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
SELinuxやAppArmorなど強制アクセス制御(Mandatory Access Control)を行うための仕組みが有効になっていると、rootになってもすべてのファイルを編集できるわけではなくなります。 FedoraやCentOSなど一般的に普及しているLinux環境ではSELinuxが有効になっていることが多いと思いますが、SELinuxが有効になっていませんか? getenforce コマンドを打った結果は何が出ますか? もし、Enforcingが出てくるようならSELinuxが有効になっています。 このページを参考にSELinuxを無効化してから(3)以降の作業をしてみてください。 http://www.server-memo.net/linux-setting/selinux6a5f80fd306e505c6b62
その他の回答 (3)
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.4
(3)は「そのファイルを適当な手段で編集しろ」であって「そのコマンドを実行して編集しろ」じゃない訳で……
- Wr5
- ベストアンサー率53% (2173/4061)
回答No.2
suコマンドでrootになって、 「/etc/httpd/conf.d/phpmyadmin.conf」を入力したのですか? 実行属性は付いていないハズですからエラーにはなると思いますが。
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
>何が間違っているのでしょうか? コマンドは間違っていません。 あなたが、su コマンドを実行できないようにサーバー管理者が設定しているのでしょう。 サーバー管理者に相談してください。