建立新使用者
建立一個叫 xiaoming 的使用者:
[root@192 ~]# adduser xiaoming
為這個使用者初始化密碼,linux 會判斷密碼複雜度,不過可以強行忽略:
[root@192 ~]# passwd xiaoming
更改使用者 xiaoming 的密碼 。
新的 密碼:
無效的密碼: 密碼少於 8 個字元
重新輸入新的 密碼:
passwd:所有的身份驗證令牌已經成功更新。
為新建立的使用者授權
個人使用者的許可權只可以在本 home 下有完整許可權,其他目錄要看別人授權。而經常需要 root 使用者的許可權,這時候 sudo 可以化身為 root 來操作。 sudo 建立檔案,然後發現並沒有讀寫許可權,因為檢視許可權是 root 建立的。
新建立的使用者並不能使用 sudo 命令,需要給他新增授權。
sudo 命令的授權管理是在 sudoers 檔案裏的。可以看看 sudoers:
[root@192 ~]# sudoers
-bash: sudoers: 未找到命令
[root@192 ~]# whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.d /usr/share/man/man5/sudoers.5.gz
檢視該檔案的目錄的許可權:
[root@192 ~]# ls -l /etc/sudoers
-r–r—–. 1 root root 3938 6 月 7 2017 /etc/sudoers
只有只讀的許可權,如果想要修改的話,需要先新增 w 許可權:
[root@192 ~]# chmod -v u+w /etc/sudoers
mode of “/etc/sudoers” changed from 0440 (r–r—–) to 0640 (rw-r—–)
然後新增內容,在下面一行追加新使用者:
vi /etc/sudoers

## Allow root to run any commands anywhere
root ALL=(ALL) ALL
xiaoming ALL=(ALL) ALL #這個是新增的使用者

然後將/etc/sudoers 的許可權收回:
[root@192 ~]# chmod -v u-w /etc/sudoers
mode of “/etc/sudoers” changed from 0640 (rw-r—–) to 0440 (r–r—–)
最後登入剛剛建立的使用者:
[root@192 ~]# su – xiaoming