建立新使用者
建立一个叫 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