Centos 7:ユーザーはsudoersファイルからなくなりました
1171 ワード
Centos 7 sudoを使用してsudoersファイルにいないことをユーザーに提示する解決方法:ステップ:1)rootユーザーに切り替える
パスワード:
2)表示/etc/sudoersファイル権限、読み取り専用権限の場合は書き込み可能権限に変更
3)etc/sudoersファイルを変更し、以下のコマンドを実行します.
5分後にパスワードが期限切れになり、次回は再入力が必要になります.
説明:{ユーザ名ネットワーク内のホスト=(コマンドを実行するターゲットユーザ)が実行するコマンド範囲}の形式
4)終了を保存し、/etc/sudoersのアクセス権を440に復元する
5)一般ユーザーに切り替えて使用する.
[linux@localhost ~]$ su root
パスワード:
[root@localhost ~]#
2)表示/etc/sudoersファイル権限、読み取り専用権限の場合は書き込み可能権限に変更
[root@localhost ~]# ll /etc/sudoers
-r--r-----. 1 root root 4030 12 10 09:55 /etc/sudoers
[root@localhost ~]# chmod 777 /etc/sudoers
[root@localhost ~]# ls -l /etc/sudoers
-rwxrwxrwx. 1 root root 4030 12 10 09:57 /etc/sudoers
3)etc/sudoersファイルを変更し、以下のコマンドを実行します.
/*username */
[root@localhost ~]# echo 'username ALL=(ALL) ALL' >> /etc/sudoers
root Visudo vim /etc/sudoers, root ALL=(ALL) ALL , :
username ALL=(ALL) ALL
5分後にパスワードが期限切れになり、次回は再入力が必要になります.
username ALL=(ALL) NOPASSWD: ALL
説明:{ユーザ名ネットワーク内のホスト=(コマンドを実行するターゲットユーザ)が実行するコマンド範囲}の形式
4)終了を保存し、/etc/sudoersのアクセス権を440に復元する
[root@localhost ~]# chmod 440 /etc/sudoers
[root@localhost ~]# ll /etc/sudoers
-r--r-----. 1 root root 4030 12 10 09:59 /etc/sudoers
5)一般ユーザーに切り替えて使用する.