CentOS 7に新しいユーザーを追加して承認する


前提:まずrootユーザーの下にいなければなりません.それだけがユーザーの追加を行うことができるからです.
(一)adminユーザーの作成
[root@izbp11722iq94py8qx691sz home]# adduser admin

出力していませんか?出力がlinuxでないと正しく動作します
(二)adminユーザーにパスワードを設定する
[root@izbp11722iq94py8qx691sz home]# passwd admin
Changing password for user admin.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

(三)新しいadminユーザーに対するsudo操作の授権
sudoコマンドはsudoersファイルにあるので、sudoersファイルを見てみましょう.
[root@izbp11722iq94py8qx691sz home]# sudoers
-bash: sudoers: command not found

(四)sudoersファイルの所在を検索する
[root@izbp11722iq94py8qx691sz home]# whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.d /usr/share/man/man5/sudoers.5.gz

(五)ファイルの権限を確認する
[root@izbp11722iq94py8qx691sz home]# ls -l /etc/sudoers
-r--r----- 1 root root 3938 Sep  6  2017 /etc/sudoers

読み取り専用の権限しか見えないので、書き込み可能(w)の権限を追加します.
(六)書き込み可能な権限を加える
[root@izbp11722iq94py8qx691sz home]# chmod -v u+w /etc/sudoers
mode of ‘/etc/sudoers’ changed from 0440 (r--r-----) to 0640 (rw-r-----)

(七)adminユーザーをsudoersに追加する
[root@izbp11722iq94py8qx691sz home]# vi /etc/sudoers
## Allow root to run any commands anywher  
root    ALL=(ALL)       ALL  
admin ALL=(ALL)       ALL  #  admin  

(八)wqを保存し、sudoersファイルの権限を変更します.結局、これは重要なファイルです.
[root@izbp11722iq94py8qx691sz home]# chmod -v u-w /etc/sudoers
mode of ‘/etc/sudoers’ changed from 0640 (rw-r-----) to 0440 (r--r-----)

(九)新しいユーザーadminをテストしてログインし、su admin操作を使用する:
[root@izbp11722iq94py8qx691sz admin]# su admin
[admin@izbp11722iq94py8qx691sz ~]$ 

これでadminが追加され、sudoのライセンスが完了します.
もっと個人のオリジナルの文章は訪問してください:徐代龍の技術コラム