• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SSH接続時のスーパーユーザー(su?)について)

SSH接続時のスーパーユーザー(su?)について

このQ&Aのポイント
  • Linux初心者がSSH接続時にスーパーユーザーになる方法
  • スーパーユーザー権限を持つためのコマンド【su】【su -】【su - root】の使い方
  • 設定ファイルの編集やApacheの再起動手順について

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

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 コマンドを実行できないようにサーバー管理者が設定しているのでしょう。 サーバー管理者に相談してください。

関連するQ&A