私はこのコマンドを初めて使用しますsudo
。私はそれをしなければならないsudo mount -o remount
。しかし、それは私に次の情報を提供します
sudo: unable to stat /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
だから私のサーバーにインストールされていないとします。誰もがsudo
自分のサーバーにこのパッケージを正しくインストールする方法について説明できますか?私はこのチュートリアル[http://www.linuxfromscratch.org/blfs/view/svn/postlfs/sudo.html][1]に従いました。ただし、aでログインしてroot
commandを実行することはできませんmake install
。
私の実際の質問は次のとおり/usr/share/pear
です。 。phpseclib
(私はwebsite1からpdfファイルを生成し、website2にpdfファイルを送信します。)外部にtest.phpがあり、うまく動作しますwordpress
(つまり、Webサイト1でsshを使用してWebサイト2を表示できることを意味します) 。しかし、同じコードを持つWordPressページがありますが、ライブラリを開くことができないと思います。私は別のstackoverflow質問をし、メンバーは/ usr / share / pearがルートアクセスのみを許可するためだと言いました。 WordPressユーザーとして権限がありません。これが私がここにいて、rootアクセス権を取得しようとする理由です。
答え1
Unixシステムにアカウントがある場合は、管理権限を取得する2つの主な方法があります。
- with
su
、rootアカウントのパスワードを知る必要があります。 - 、
sudo
事前承認とアカウントパスワードの入力が必要です。
おそらくさまざまなバリエーション(他のツール、その他の認証方法)があるかもしれませんが、特に設定したものがない場合は、そのうちの1つが機能します。ディストリビューションによっては、su
これがsudo
デフォルトの場合があります。
コマンドラインを使用している場合は、次のように入力できます。
su -c 'somecommand'
またはsudo somecommand
root でコマンドを実行します。su
またはsudo -s
root でシェルを実行します。su -
または、sudo -i
ルートの初期化ファイルを使用してルートとしてシェルを実行します。
su
GUI環境では、sudo
呼び出すか、バックグラウンドでユーザーにダイアログボックスにパスワードを入力するように求められ、rootとしてコマンドを実行できます。
sudo
「有効なsudoersソースが見つかりません」というメッセージが表示された場合は、sudoプログラムがインストールされましたが構成されていないことを意味します。構成されるまで使用できず、root アクセスが必要です。常にvisudo
コマンドを実行して設定し、sudo
設定ファイルを直接編集しないでください。を実行する前に、デフォルトvisudo
エディタを設定したことを確認してください。VISUAL
たとえば、環境変数の値が必要に応じて設定されていることを確認します(設定されていない場合は、デフォルトはviに設定できます)export VISUAL=nano
。
root アクセス権を取得するには、su
root パスワードを実行して入力します。su
障害はまれです。多くのシステムにはsu
ルートパスワードがないため、間接的にルートが無効になります。
sudo
設定がないので、そのsu
可能性が高いです。それ以外の場合、これは異常な設定です。ホスティングプロバイダのマニュアルを確認するか、サポートチームに連絡してください。