如何在centos下建立新使用者名稱和密碼?
一、建立新使用者
1、建立一個新使用者:prefma
[root@localhost ~]# adduser prefma
2、為新使用者建立初始化密碼
[root@localhost~]# passwd prefma Changing password for user prefma. New password: # 输入密码 Retype new password: # 再次输入密码 passwd: all authentication tokens updated successfully.
二、授權
個人使用者的權限只可以在本home下有完整權限,其他目錄需要別人授權。經常需要root使用者的權限,可以透過修改sudoers檔案來賦予權限。
新建立的使用者並不能使用sudo指令,需要為他新增授權。
1、尋找sudoers檔案路徑並賦予權限
1 [root@localhost~]# whereis sudoers # 查找sudoers文件路径 2 sudoers: /etc/sudoers /etc/sudoers.d /usr/share/man/man5/sudoers.5.gz 3 [root@localhost~]# ls -l /etc/sudoers # 查看权限 4 -r--r----- 1 root root 3938 Sep 6 2017 /etc/sudoers # 只有读权限 5 [root@localhost~]# chmod -v u+w /etc/sudoers # 赋予读写权限 6 mode of ‘/etc/sudoers’ changed from 0440 (r--r-----) to 0640 (rw-r-----)
2、修改sudoers檔案
輸入指令 vim /etc/sudoers
修改sudoers文件,新增使用者資訊:
## Allow root to run any commands anywhere root ALL=(ALL) ALL prefma ALL=(ALL) ALL #这个是新用户
然後輸入指令 wq! 儲存修改。
3、收回權限
[root@localhost~]# chmod -v u-w /etc/sudoers mode of ‘/etc/sudoers’ changed from 0640 (rw-r-----) to 0440 (r--r-----)
4、新使用者登入
新連接,使用新建立的使用者登錄,並進行驗證,例如:
[prefma@localhost~]$ pwd /home/prefma [prefma@localhost~]$ ls -l /etc/sudoers -r--r----- 1 root root 3995 Oct 16 22:42 /etc/sudoers
相關參考:centOS教學
以上是如何在centos下建立新用戶名和密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!