ホームページ  >  記事  >  運用・保守  >  Linuxでアカウントを追加した後に権限がない問題を解決するにはどうすればよいですか?

Linuxでアカウントを追加した後に権限がない問題を解決するにはどうすればよいですか?

零下一度
零下一度オリジナル
2017-06-23 11:20:222249ブラウズ

新しいアカウントを追加するとき、sudo を実行すると新しいアカウントが sudoers にないことが報告され、su -s を使用するときにパスワードを入力すると認証が失敗することがあります

ほとんどのオンライン検索では、次の変更が必要です/etc/sudoers ただし、このファイルを変更するには権限が必要なため、無限ループが発生するため、迂回的な方法でファイルを変更する必要があります。

1. root 権限を持つ別のアカウントを使用します。ログインしてから sudo - ルートモードに入ります

2. /etc/sudoers ファイルの権限を確認し、権限が読み取り専用の場合は、書き込み権限に変更します

3. /etc/ sudoers ファイルを変更し、次のようにコマンドを実行します:

/*username はユーザー名です*/

[root@localhost ~]# echo 'username ALL=(ALL) ) ALL' >> /etc/sudoers

または、root 権限で Visudo または vim /etc/sudoers と入力し、ルートの ALL=(ALL) ALL フィールドを見つけて、次の行に追加します:

username ALL=(ALL) ALL

たとえば、この時点では stu2 に権限を付与する必要があります:

その後、esc->:->wq 保存して終了

4. /etc/sudoers のアクセス許可を 440

5. 次に、新しいアカウントにログインして root

注: それでも認証が失敗する場合は、変更する方法は、リカバリ モードに切り替えることです:

コンピュータを再起動し、esc キーを押し続けます。リカバリ モードに入り、root を選択して Enter キーを押します。これにより、ルート ディレクトリに入ります

  1. 。ターミナルで、「mount -o remount rw /

  2. 」と入力してから、「chmod 777 /etc/sudoers

  3. nano /etc/sudoers」と入力し、バックエンドに %admin を追加します。 ALL=(ALL) ALL Enter sudo ALL=(ALL:ALL) ALL Save

  4. chmod 440 /etc/sudoers と入力

  5. と入力 reboot

以上がLinuxでアカウントを追加した後に権限がない問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。