Linux用戶基礎

http://itercast.com/lecture/21shell

操做系統經過用戶、組概念來管理使用計算機的人ui

用戶表明一個使用計算機的使用者,操做系統經過用戶概念限制一個使用者可以訪問的資源操作系統

組用來組織管理用戶資源

用戶具備如下概念:it

每一個用戶有一個用戶名和一個用戶ID(UID),用戶ID是操做系統真正用來管理標識用戶的,UID爲32位長,從0開始,最大通常到60000。ast

用戶分爲:root用戶(uid爲0)、系統用戶(uid 1~499)、普通用戶(uid 500+)密碼

每一個用戶有一個家目錄,用來保存用戶私有數據,root用戶的家目錄爲/root,普通用戶家目錄爲/home下與用戶名相同的目錄數據

每一個可登錄用戶擁有一個指定的shell計算機

一個用戶能夠屬於一個主組,能夠屬於一個或多個附屬組文件

用戶、組信息保存在如下三個文件中:

/etc/passwd   用戶信息

/etc/shadow   用戶密碼

/etc/group     組信息

命令id用以顯示當前用戶的信息,命令passwd用以修改當前用戶的密碼

如下命令用以顯示登錄用戶信息:

whoami  顯示當前用戶

who      顯示登錄的用戶的信息   

w          顯示登錄的用戶的詳細信息

命令useradd用以添加一個用戶:

useradd 用戶名

-d   指定用戶家目錄 

-s   指定用戶登錄shell

-u   指定用戶uid

-g   指定用戶所屬主組

-G  指定用戶所屬附屬組

命令usermod用以修改一個用戶的信息:

usermod 參數 用戶名

-l   修改用戶名

-u   修改uid

-g   修改用戶主組

-G  修改用戶附屬組

-L   鎖定用戶

-U   解鎖用戶

命令userdel用以刪除一個用戶:

userdel 用戶名

userdel -r 用戶名     刪除用戶的同時刪除該用戶家目錄

命令groupadd用以建立一個組:

groupadd 組名

命令groupmod用以修改一個組信息:

groupmod -n  新組名 舊組名

groupmod -g 新組ID 舊組ID

命令groupde用以刪除一個組

相關文章
相關標籤/搜索