Linux系統下建立新使用者並且授權

tsuiraku發表於2020-12-18

說明:

  • 作業系統:Centos7.x
  • 虛擬機器:VirtualBox
  • 工具:FinalShell

步驟:

建立使用者

  1. 建立新使用者 bigdata
adduser bigdata

在這裡插入圖片描述

  1. 為新使用者建立初始化密碼
passwd bigdata

Changing password for user prefma.
New password:             # 輸入密碼
Retype new password:      # 再次輸入密碼
passwd: all authentication tokens updated successfully.

# 注意密碼至少7位

在這裡插入圖片描述

授權

個人使用者的許可權只可以在 home 下有完整許可權,其他目錄需要別人授權。經常需要root使用者的許可權,可以通過修改 sudoers 檔案來賦予許可權。

新建立的使用者並不能使用 sudo 命令,需要給他新增授權。

  1. 查詢 sudoers 檔案路徑並賦予許可權
[root@localhost~]# whereis sudoers                     # 查詢sudoers檔案路徑
sudoers: /etc/sudoers /etc/sudoers.d /usr/share/man/man5/sudoers.5.gz
[root@localhost~]# ls -l /etc/sudoers                  # 檢視許可權
-r--r----- 1 root root 3938 Sep  6  2017 /etc/sudoers  # 只有讀許可權
[root@localhost~]# chmod -v u+w /etc/sudoers           # 賦予讀寫許可權
mode of ‘/etc/sudoers’ changed from 0440 (r--r-----) to 0640 (rw-r-----)

在這裡插入圖片描述

  1. 修改 sudoers 檔案,輸入 vim /etc/sudoers 修改sudoers檔案,新增新使用者資訊:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
bigroot ALL=(ALL) ALL #這個是新使用者

在這裡插入圖片描述

  1. 收回許可權
chmod -v u-w /etc/sudoers
  1. 新使用者登入
su bigdata

在這裡插入圖片描述

相關文章