首頁 >運維 >CentOS >如何在centos下建立新用戶名和密碼

如何在centos下建立新用戶名和密碼

WJ
WJ原創
2020-06-02 16:20:1318940瀏覽

如何在centos下建立新用戶名和密碼

如何在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn