如何在 Linux 上向組新增使用者
“組”的概念對許多 Linux 使用者來說可能令人困惑。Linux 作業系統旨在允許多個使用者同時訪問 Linux 系統。Linux/Unix 作業系統為其多使用者提供多工處理功能。為了執行此任務,我們需要為每個 Linux 使用者分配一個組。本文逐步介紹瞭如何在 Linux 系統中向組新增使用者。
建立新使用者
要使用 Linux 命令列建立新使用者,請使用以下命令:
$ sudo useradd tutorialspoint
以上命令用於在 Linux 系統中建立 **tutorialspoint** 使用者。要檢視使用者列表,請使用以下命令:
$ awk -F':' '{ print $1}' /etc/passwd示例輸出如下所示:
....... syslog messagebus usbmux dnsmasq avahi-autoipd kernoops rtkit saned whoopsie speech-dispatcher avahi lightdm colord hplip pulse linux gitlog gitdaemon tutorialspoint
例如,在以上結果中,您可以看到 **tutorialspoint** 使用者已建立。
新增新組
要在 Linux 中新增新組,請使用以下命令:
$ sudo groupadd editors
在以上命令中,它建立了一個名為 **editors** 的組。
將現有使用者新增到組
要將 **tutorialspoint** 使用者新增到 **editors** 組,請使用以下命令:
$ sudo usermod -a -G editors tutorialspoint
更改使用者的初始組
要更改使用者的初始組,請使用以下命令:
$ sudo usermod -g linux tutorialspoint
在以上命令中,將 **tutorialspoint** 使用者分配給 **linux** 組。
檢視使用者的組分配
如果您嘗試確定分配給使用者的許可權,則必須使用 **id** 命令檢視與特定使用者關聯的組。以下是命令列:
$ id tutorialspoint
示例輸出如下所示:
uid=1001(tutorialspoint) gid=1000(linux) groups=1000(linux),1002(editors)
新增新使用者並分配組(透過單個命令)
有時,您可能需要建立具有特定訪問許可權或目錄的使用者,然後在這些情況下,請使用以下命令建立新使用者並分配組,如下所示:
$ sudo useradd -g linux john
以上命令建立了一個名為 **john** 的使用者,該使用者將新增到 **linux** 組中。使用以下命令為 **john** 使用者分配密碼:
$ sudo passwd john
示例輸出應如下所示:
linux@linux:~$ sudo passwd john Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
將使用者新增到多個組
例如,您可能需要將使用者新增到多個組。為此,請使用以下命令:
$ sudo usermod -a -G linux,editors tutorialspoint
以上命令將 **tutorialspoint** 使用者新增到 **linux** 和 **editors** 組。
恭喜!現在,您知道了“如何在 Linux 上向組新增使用者”。我們將在下一篇文章中學習更多關於此類命令的資訊。繼續關注!
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP