欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何在linux中創(chuàng)建新用戶? 在Linux中創(chuàng)建新用戶命令的使用方法

  發(fā)布時間:2024-04-17 11:10:52   作者:佚名   我要評論
在Linux系統(tǒng)管理中,用戶管理是最基礎(chǔ)且重要的一環(huán),創(chuàng)建新用戶不僅關(guān)乎系統(tǒng)安全,還涉及到資源分配、權(quán)限控制等多個方面,下面我們就來分享三種創(chuàng)建新用戶的技巧

將用戶添加到Linux計算機是一項基本的管理任務(wù),有幾種方法可以實現(xiàn)這一點。每種創(chuàng)建用戶的方法都有優(yōu)點和缺點,我們將向你介紹三種不同的用戶創(chuàng)建方法。

Linux計算機為什么需要用戶

一臺沒有用戶的個人計算機用處并不大。Linux支持多個用戶。無論他們是同時登錄并共享計算機的電源,還是在獨占使用計算機時單獨登錄,每個人都需要一個唯一的用戶帳戶。

用戶帳戶封裝該用戶的工作并提供隱私。它還允許將控制和管理應(yīng)用于帳戶。通過更改用戶帳戶的屬性(如他們所屬的組),不同的用戶可以根據(jù)他們的需要或他們的角色或功能具有不同的功能。

無論你是與家庭成員共享計算機,還是管理組織的多用戶安裝,創(chuàng)建用戶帳戶都是一項基本的管理技能。

使用useradd命令創(chuàng)建新的Linux用戶

useradd命令是用于添加用戶的最低級別命令。其他命令充當(dāng)useradd命令的更友好的前端。這增加了一些便利性,并使過程變得更容易,但其他命令無法實現(xiàn)使用useradd和passwd命令無法實現(xiàn)的事情。

useradd命令有許多選項,下面顯示了創(chuàng)建典型新用戶所需的選項。不用說,你必須使用sudo來添加用戶。

sudo useradd -s /bin/bash -m -c "Mary Quinn" -Gsambashare maryq

該命令由以下部分組成:

  • sudo:我們需要管理員權(quán)限才能允許新用戶訪問計算機。
  • useradd:useradd命令。
  • -s /bin/bash:shell選項,這將為此新用戶設(shè)置默認(rèn)shell。
  • -m:生成主目錄選項,這將在“/home/”目錄中創(chuàng)建一個與新用戶帳戶名同名的目錄。
  • -c “Mary Quinn”:新用戶的全名,這是可選的。
  • -Gsambashare:附加組選項,這是可選的。新用戶將被添加到與其帳戶名同名的組中。-G選項(注意,大寫“G”)將用戶添加到增補組。組必須已經(jīng)存在。我們還將使新用戶成為“sambashare”組的成員。
  • maryq:新用戶帳戶的名稱,這必須是唯一的,不能已被其他用戶使用。

這將創(chuàng)建新的用戶帳戶,創(chuàng)建其主目錄,并用一些默認(rèn)的隱藏文件填充它。我們可以這樣查看他們的主目錄:

sudo ls -ahl /home/maryq

我們的新用戶還無法登錄,因為我們尚未為他們創(chuàng)建密碼??梢允褂闷?p(密碼)選項將密碼傳遞給useradd命令,但這被認(rèn)為是不好的做法。此外,你必須以加密形式提供密碼,因此它并不像聽起來那么簡單。

使用passwd命令為新帳戶設(shè)置密碼更容易,也更安全。

sudo passwd maryq

系統(tǒng)會提示你輸入密碼,然后要求你再次輸入密碼以驗證它。必須將此密碼安全地傳遞給新用戶。建議在他們登錄時提示他們更改密碼。這意味著他們可以選擇自己的密碼,其他人不會知道。

sudo passwd --expire maryq

我們可以查看新的用戶帳戶,并通過查看“/etc/passwd”文件將其與現(xiàn)有帳戶進行比較。

grep -E "dave|maryq" /etc/passwd

按順序,冒號“:”分隔的字段為:

  • maryq:用戶帳戶的名稱。
  • x:此字段中的“x”表示用戶帳戶密碼已加密并保存在“/etc/shadow”文件中。
  • 1001:用戶帳戶ID。
  • 1001:此用戶帳戶的默認(rèn)組的ID。
  • Mary Quinn:這是GECOS領(lǐng)域。它可以保存一組逗號“,”分隔的額外信息值。我們添加的只是用戶的全名。
  • /home/maryq:此帳戶的主目錄的路徑。
  • /bin/bash:該帳戶的默認(rèn)shell的路徑。

當(dāng)我們的新用戶首次登錄時,他們將使用你為他們創(chuàng)建的密碼。

因為我們將他的密碼設(shè)置為“過期”條件,所以會提示他更改密碼。他必須重新輸入現(xiàn)有密碼。

然后提示他輸入新密碼。

一旦他鍵入新密碼并點擊“回車”,就會要求他重新輸入密碼以驗證它。

最后,他們登錄了。從現(xiàn)在開始,他們必須使用新密碼登錄。

執(zhí)行一些內(nèi)部管理,并在它們的主目錄中為它們創(chuàng)建通常的“文檔”、“下載”和其他目錄。

GECOS字段最多可以包含五條以逗號分隔的信息。這些很少使用。如果填充了任何內(nèi)容,則通常是第一個,它保存該帳戶所有者的真實名稱。

這些字段包括:

  • 此用戶的真實名稱。
  • 此用戶的房間號。
  • 他們的工作電話。
  • 他們的家庭電話。
  • 任何其他信息。

如果我們想在創(chuàng)建帳戶時提供所有這些,我們可以這樣做,如下所示:

sudo useradd -s /bin/bash -m -c "Mary Quinn,Operations 1,555-6325,555-5412,Team Leader" -Gsambashare maryq

我們可以使用grep來查看此信息是否存儲在“/etc/passwd”文件中。

grep maryq /etc/passwd

如果在創(chuàng)建帳戶時沒有這些信息,則可以在以后使用chfn命令添加或更改這些信息。

該信息由finger和pinky等命令使用。

finger maryq

使用adduser命令創(chuàng)建新用戶

adduser命令將帳戶的創(chuàng)建、其主目錄、設(shè)置密碼和捕獲GECOS字段信息包裝到一個交互式會話中。

adduser命令已經(jīng)存在于我們的Ubuntu和Fedora測試機器上,但必須安裝在Manjaro上。它位于Arch User Repository中,因此你需要使用諸如yay的AUR助手來安裝它。

yay adduser

要啟動該過程,請使用sudo并提供要添加的用戶帳戶的名稱:

sudo adduser maryq

將創(chuàng)建用戶帳戶的默認(rèn)組,并添加用戶帳戶,并將該組作為其默認(rèn)組。將創(chuàng)建主目錄,并將隱藏的配置文件復(fù)制到其中。

系統(tǒng)將提示你提供密碼。

當(dāng)你提供密碼并單擊“回車”時,系統(tǒng)會提示你重新輸入密碼以進行驗證。

依次要求你提供可以進入GECOS字段的每一條信息。

提供一些信息,然后按“回車”移動到下一個字段,或者只按“回車”跳過字段。

最后,詢問你提供的信息是否正確。按“Y”鍵,然后按“回車”完成該過程。

記住將新帳戶的密碼設(shè)置為“過期”,以便新用戶在首次登錄時需要更改密碼。

sudo password --expire maryq

使用GNOME用戶設(shè)置(GUI選項)創(chuàng)建新用戶

要在GNOME桌面環(huán)境中創(chuàng)建新用戶,請單擊GNOME面板右側(cè)的電源、音量和網(wǎng)絡(luò)圖標(biāo)附近,打開系統(tǒng)菜單。

單擊“設(shè)置”菜單項。

設(shè)置應(yīng)用程序?qū)⒋蜷_。單擊側(cè)欄中的“用戶”條目,然后單擊“用戶”窗格中的“解鎖”按鈕。

你需要輸入密碼。

將出現(xiàn)綠色的“添加用戶”按鈕。

單擊此按鈕。“添加用戶”對話框出現(xiàn)。它包含一個捕獲新用戶詳細信息的表單。

用新用戶的詳細信息填寫表單。如果希望他們能夠使用sudo,請單擊“管理員”按鈕。

你可以立即設(shè)置他們的密碼,也可以讓他們在首次登錄時選擇密碼。如果設(shè)置密碼,則必須記住打開終端窗口,并使用passwd命令將其設(shè)置為“過期”狀態(tài)。這將迫使他們在首次登錄時設(shè)置自己的密碼。

當(dāng)你試圖使用GUI來完成新用戶的創(chuàng)建時,必須轉(zhuǎn)到終端是有點痛苦的。

如果單擊“允許用戶在下次登錄時設(shè)置自己的密碼”單選按鈕,則用戶在嘗試登錄時會被提示輸入新密碼。但這里的缺點是,第一個嘗試使用新帳戶的人可以設(shè)置密碼。因此,任何知道帳戶已創(chuàng)建,并想控制真正的新用戶嘗試登錄的人都可以接管該帳戶。

這兩種情況都不理想。

完成填寫并進行選擇后,單擊綠色的“添加”按鈕。

我們選擇了“允許用戶在下次登錄時設(shè)置自己的密碼”選項。當(dāng)用戶嘗試登錄時,系統(tǒng)會提示他輸入新密碼。但是,與我們前面看到的順序不同,他們不會被提示輸入他的當(dāng)前密碼,因為他沒有密碼。

正如你所期望的,他必須再次輸入它來驗證它。

我應(yīng)該使用哪種添加用戶的方法

不確定我們概述的哪種用戶創(chuàng)建技術(shù)最適合你嗎?好的,useradd命令提供了細粒度控制,但在命令行上有許多工作要做。

  • adduser命令使生活變得更容易,但不允許你將新用戶輸入到其他組中。
  • GNOME中的GUI方法有缺點,無論你選擇哪個密碼單選按鈕。

總結(jié)

  • 觀點一:在創(chuàng)建新用戶時,安全性應(yīng)放在首位。通過選擇強密碼、限制用戶權(quán)限和定期審查用戶賬戶,可以有效降低系統(tǒng)被攻擊的風(fēng)險。
  • 論點一:為了保障系統(tǒng)安全,創(chuàng)建新用戶時應(yīng)遵循最小權(quán)限原則,即只賦予用戶必要的權(quán)限。這可以通過將用戶添加到合適的用戶組并限制其訪問權(quán)限來實現(xiàn)。此外,定期更換密碼和使用強密碼策略也是提高賬戶安全性的重要措施。
  • 觀點二:用戶管理不僅僅是創(chuàng)建和刪除用戶那么簡單,還包括權(quán)限管理、資源分配等多個方面。因此,管理員需要具備全面的Linux系統(tǒng)管理知識,以便更好地管理用戶賬戶。
  • 論點二:在Linux系統(tǒng)中,用戶管理是一個綜合性的任務(wù),涉及到多個方面。除了基本的用戶創(chuàng)建和刪除操作外,管理員還需要關(guān)注用戶的權(quán)限設(shè)置、資源分配、行為監(jiān)控等。因此,為了勝任這一任務(wù),管理員需要不斷學(xué)習(xí)和提升自己的Linux系統(tǒng)管理知識,包括用戶管理、文件系統(tǒng)、進程管理、網(wǎng)絡(luò)配置等方面的內(nèi)容。只有這樣,才能更好地保障系統(tǒng)的穩(wěn)定性和安全性。

在大多數(shù)非正式或國內(nèi)情況下,adduser命令可能會為你提供功能和性能之間的最佳平衡。如果需要將新用戶添加到其他組中,則可以在創(chuàng)建新用戶后使用usermod命令執(zhí)行該操作,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。

相關(guān)推薦:

Linux和Windows系統(tǒng)怎么選 Linux與Windows系的區(qū)別介紹

相關(guān)文章

最新評論