linux命令學習系列-用戶管理2
1. 用戶和用戶組的基本介紹,UID,GID,用戶類型(普通用戶,系統用戶,根用戶)
2. 用戶和組常用命令id,groups,who命令,加用戶名參數和不加用戶名參數的區別
3. 用戶添加命令useradd,執行命令後系統進行了哪些操作,如何通過參數自定義添加用戶信息
4. 同時還給大家留了一個小作業,不知道大家完成了沒有呢,作業的命令是
useradd –u 503 –g users –d /home/users user1
查看結果如下:
這一節,我們繼續來說linux下命令學習的用戶管理部分
1. 為用戶設置密碼:passwd命令
使用useradd命令創建完用戶之前,用戶是無法登錄系統的,需要給用戶設置一個密碼。
設置密碼有兩種方式,
1. 一種是root用戶給用戶設置密碼,
passwd 用戶名,即可設置用戶密碼,過程中需要確認兩次,同時密碼也不能太過於簡單。下面我們用user1為例來說明一下
然後我們用user1登錄
2. 另一種是用戶自己給自己設置密碼
當user1登錄系統後,如果想改密碼,直接用passwd即可
2. 修改用戶信息:usermod命令
usermod命令用來修改已創建好的用戶信息,比如要修改一下用戶的家目錄,可以用usermod –d /newhome,以user1為例,我們把
usermode -u 504 –d /home/user2 –g admin user1
完成後我們用id查看,可以看到用戶信息已發生改變。需要註意的是家目錄如果不存在,需要用mkdir命令創建一個,這個命令使用很簡單,mkdir 目錄名即可
3. 刪除用戶信息: userdel命令
Userdel命令用來刪除用戶信息,常用的參數為-r 和 –f,-f表示強制刪除用戶,-r表示同時刪除用戶相關的目錄和文件,出於安全考慮,最好不要用-r,以減少風險。
刪除我們創建的user1,執行
這裏有一個細節,因為user2這個文件夾的所有者不是user1所以不會同步刪除,這裏有一些權限的相關知識,等講到權限的時候再細說。
到此用戶的添加、修改和刪除都已經講完。為大家留一個作業,修改user1的用戶id為505,家目錄到admin,用戶組為admin,最後刪除user1用戶
更多文章關註微信公眾號“挨踢學霸”
linux命令學習系列-用戶管理2