实验楼Linux入门:Linux用户管理
Linux用戶管理
2.1 查看用戶
$ who am i輸出的第一列表示打開當前偽終端的用戶的用戶名(要查看當前登錄用戶的用戶名,去掉空格直接使用 whoami 即可)
2.2 創建用戶
添加一個用戶lilei
$ sudo adduser lilei登錄到用戶賬戶lilei (su: switch user)
$ su -login lilei #登錄到賬戶 lilei 并且切換至該賬戶的工作目錄 $ su -l lilei #簡寫 $ su - lilei #簡寫 $ su lilei #登錄到賬戶 lilei 但還停留在當前目錄2.3 用戶組
在 Linux 里面每個用戶都有一個歸屬(用戶組),用戶組簡單地理解就是一組用戶的集合,它們共享一些資源和權限,同時擁有私有資源,就跟家的形式差不多,你的兄弟姐妹(不同的用戶)屬于同一個家(用戶組),你們可以共同擁有這個家(共享資源),爸媽對待你們都一樣(共享權限),你偶爾寫寫日記,其他人未經允許不能查看(私有資源和權限)。當然一個用戶是可以屬于多個用戶組的,正如你既屬于家庭,又屬于學校或公司。
查看賬戶所在用戶組
$ groups USERNAME # USERNAME為要查看的賬戶名也可以通過查看 /etc/group 文件獲知用戶組信息
$ cat /etc/group
可以使用grep命令過濾一下
/etc/group文件格式如下
group_name:password:GID:user_list
你看到上面的 password 字段為一個 x,并不是說密碼就是它,只是表示密碼不可見而已。
這里需要注意,如果用戶的 GID 等于用戶組的 GID(是組的創建者,默認就在組里面),那么最后一個字段 user_list 就是空的。
將新用戶添加到指定用戶組
$ sudo usermod -G sudo lilei # 將用戶lilei添加到sudo組里(sudo組里的用戶默認擁有sudo權限) $ sudo usermod -G sudo shiyanlou # 將用戶lilei添加到sudo組里2.4 刪除用戶和用戶組
$ sudo deluser lilei --remove-home # 刪除用戶lilei,并且一并刪除其工作目錄/etc/group文件也會同步更新,即該用戶所在用戶組也會自動移除被刪除的賬戶
刪除用戶組可以使用 groupdel 命令,倘若該群組中仍包括某些用戶,則必須先刪除這些用戶后,才能刪除群組。
總結
以上是生活随笔為你收集整理的实验楼Linux入门:Linux用户管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据分析——起源
- 下一篇: linux学习笔记入门之用户及文件权限