新しいアカウントを追加するとき、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 キーを押します。これにより、ルート ディレクトリに入ります
以上がLinuxでアカウントを追加した後に権限がない問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。