[解決済み] CentOS エラー - sudo: effective uid is not 0, is sudo installed setuid root?
質問
同じ見出しの質問をもう一つ見つけたのですが、私の場合は少し違うようです。
新しいプロジェクトをセットアップしようとすると、nodejsをインストールする必要がありました。私は、それがsudoで使用される場合にのみ機能することに気づきました。例えば、sudo npm
さらに、リンク先の https://docs.npmjs.com/getting-started/fixing-npm-permissions を実行し
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
を実行して、デフォルトのディレクトリパーミッションを変更します。 ここで、npmもsudoしなければならなかったので、以下を実行しました。
sudo chown -R $(whoami) $(sudo npm config get prefix)/{lib/node_modules,bin,share}
この後、sudoを使おうとすると、このエラーが出ます -。
sudo: effective uid is not 0, is sudo installed setuid root?
npmのための私のセットアップは、より良い、ルートをオフにするべきだったことを理解しているが、私はLinuxの初心者です。
どんなことでもご相談ください :)
その他の情報
ls -l $(which sudo)
は、=>を与える。
---s--x--x. 1 dev root 123832 Aug 13 2015 /usr/bin/sudo
解決方法は?
問題は、おそらくディレクトリのパーミッションを変更したことです。
/usr/bin
.
それを解決するために:
1) まず、以下のことを確認してください。
ルート
はこのディレクトリの所有者です。
/usr/bin
:
chown root:root /usr/bin
2) そして、このディレクトリのパーミッションを変更する :
chmod u+s /usr/bin/sudo
関連
-
[解決済み】nohupプロセスをkillするためにプロセスIDを取得する方法?
-
[解決済み】git clone時に「'https'のリモートヘルパーが見つかりません。
-
[解決済み] sshpass: コマンドが見つからないエラー
-
[解決済み] diffツールの1c1とはどういう意味ですか?
-
[解決済み] フォルダが存在するにもかかわらず、マウントポイントが存在しない。手動でマウントできる
-
[解決済み] Linux/Ubuntu のセットです。不正なオプション -o pipefail
-
[解決済み] php] <defunct>のプロセスを削除することはできますか?
-
[解決済み] bashの「#$」はどういう意味ですか?
-
[解決済み] sudoを使わずにnpmがエラーを投げるのを修正する方法
-
[解決済み] sudo を使用しないと NPM モジュールがグローバルにインストールされない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】リモートLinuxマシンでC++をコンパイルする - "clock skew detected "の警告が表示される
-
[解決済み】makeでビルドした後の.dファイルとは?
-
[解決済み] glibc: elfファイルのOS ABIが無効です。
-
[解決済み] Gccコンパイル "オブジェクトファイルのサフィックスを計算できない: コンパイルできない"
-
[解決済み] Linuxです。WGET -i オプションを使用したスキームが見つからない
-
[解決済み] モスキートクライアントの取得が接続を拒否
-
[解決済み] ユーザーデータスクリプトは私のカスタムAMIでは動作しませんが、標準のAmazon linuxでは動作しています。
-
[解決済み] Linux の設定 -- ssmtp: smtp.gmail.com:587 を開くことができません。
-
[解決済み] sudoとnohupを連動させる
-
[解決済み] ls: 読み込みディレクトリ .: 入出力エラー [閉じた].