Linux用戶管理:如何設置、修改和刪除用戶賬戶

一、添加用戶賬戶

要添加一個新用戶,請先以root身份登錄系統。打開終端,輸入以下命令:

sudo adduser newuser

其中,newuser是新用戶的用戶名,執行上述命令後,終端會提示您設置密碼,以及其他一些個人信息,例如全名、辦公室、電話等。

如果要直接設置新用戶的密碼,可以使用–gecos選項:

sudo adduser newuser --gecos "First Last,RoomNumber,WorkPhone,HomePhone" --disabled-password

此命令將創建一個新的用戶賬戶newuser,在設置密碼時除了用戶名外,其他信息可填可不填。

如果需要現在就為新用戶設置密碼,請使用以下命令:

sudo passwd newuser

輸入上述命令後,終端會提示您輸入新密碼。然後再次輸入此密碼,即完成新用戶密碼的設置。

二、更改用戶賬戶密碼

如果需要更改現有用戶的密碼,請打開終端並以root身份登錄系統,然後使用以下命令:

sudo passwd username

其中,username是要更改密碼的現有用戶賬戶名。終端會要求您輸入當前用戶密碼,然後提示您設置新密碼,以及再次輸入新密碼以進行確認。

三、刪除用戶賬戶

如果要刪除現有的用戶賬戶,請使用以下命令:

sudo userdel -r username

請注意,使用這個命令將永久性地刪除用戶賬戶以及用戶目錄。

如果只需要刪除用戶賬戶而保留用戶目錄,請使用以下命令:

sudo userdel username

在執行這個命令之後,用戶目錄將保留在系統中。

四、查看現有用戶賬戶信息

要查看系統中已經存在哪些用戶賬戶,以及這些用戶的詳細信息,請執行以下命令:

cat /etc/passwd

這個命令會列出系統中所有的用戶賬戶,每個賬戶的信息都以冒號分隔。您可以按照用戶名、用戶ID、用戶組ID等內容來查看這些信息。

五、更改用戶賬戶信息

如果您需要更改現有用戶賬戶的其他信息(例如該用戶的全名、主目錄、shell等),請使用以下命令:

sudo usermod -s /bin/bash -d /home/newhome -m username

其中,-s選項將更改用戶的shell,-d選項將更改用戶的主目錄,-m選項將移動用戶的文件到新的主目錄(如果有的話),username是要更改的用戶賬戶名稱。

例如,執行上述命令可以將用戶賬戶的主目錄更改為/home/newhome,shell更改為/bin/bash。

六、用戶賬戶之間的轉換

如果您需要切換到其他用戶賬戶,請使用以下命令:

su - username

其中,username是您需要轉換到的用戶賬戶名稱。執行上述命令後,系統將提示您輸入該用戶的密碼。如果密碼正確,系統將在終端中將您的身份切換為該用戶。

如果要退出所切換的用戶賬戶,可以輸入exit命令,即可回到您原來的用戶賬戶。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/219733.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-09 11:00
下一篇 2024-12-09 11:00

相關推薦

  • 如何設置Python環境變數

    Python是一種流行的腳本編程語言,它可以在不同的操作系統和平台上運行。但是,在使用Python時,我們需要設置Python環境變數,以便系統能夠正確地找到Python解釋器和相…

    編程 2025-04-29
  • 如何設置chrome不同步手機歷史記錄

    使用chrome瀏覽器時,在登錄chrome賬號的情況下,由於默認同步功能,瀏覽器歷史記錄等數據都會同步到其他設備上,但是有時候我們並不想這麼做,比如為了保護隱私、避免干擾等等。所…

    編程 2025-04-29
  • Python中接收用戶的輸入

    Python中接收用戶的輸入是一個常見的任務,可以通過多種方式來實現。本文將從以下幾個方面對Python中接收用戶的輸入做詳細闡述。 一、使用input函數接收用戶輸入 Pytho…

    編程 2025-04-29
  • Python彈框讓用戶輸入

    本文將從多個方面對Python彈框讓用戶輸入進行闡述,並給出相應的代碼示例。 一、Tkinter彈窗 Tkinter是Python自帶的圖形用戶界面(GUI)庫,通過它可以創建各種…

    編程 2025-04-28
  • 如何設置文件排版格式為中心

    對於任何類型和規模的項目,文件排版格式都是至關重要的。一個整潔、一致的文件排版可以增強代碼的可讀性,更容易維護。在這篇文章中,我將從多個方面詳細闡述如何設置文件排版格式為中心。 一…

    編程 2025-04-28
  • Zookeeper ACL 用戶 anyone 全面解析

    本文將從以下幾個方面對Zookeeper ACL中的用戶anyone進行全面的解析,並為讀者提供相關的示例代碼。 一、anyone 的作用是什麼? 在Zookeeper中,anyo…

    編程 2025-04-28
  • Python中獲取用戶輸入命令的方法解析

    本文將從多個角度,分別介紹Python中獲取用戶輸入命令的方法,希望能夠對初學者有所幫助。 一、使用input()函數獲取用戶輸入命令 input()是Python中用於獲取用戶輸…

    編程 2025-04-27
  • Python IDLE如何設置中文運行環境

    Python IDLE是Python的集成開發環境,使用它可以方便地編寫、調試和執行Python程序。但是,默認情況下Python IDLE的運行環境是英文環境,如果需要在Pyth…

    編程 2025-04-27
  • Python接收用戶鍵盤輸入用法介紹

    本文將從多個方面對Python接收用戶鍵盤輸入進行詳細闡述,給出相關的代碼示例,讓大家更好的了解和應用Python的輸入功能。 一、輸入函數 在Python中,我們可以使用兩種函數…

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27

發表回復

登錄後才能評論