1. 程式人生 > >Linux簡介(使用者管理操作命令、常用操作命令)

Linux簡介(使用者管理操作命令、常用操作命令)

使用者管理命令
1、使用者和組帳號
2、使用者帳號
1)超級使用者
2)普通使用者
3)程式使用者
在安裝Linux系統及部分應用程式時,會新增一些低許可權使用者的帳號,這些使用者一般不允許登入到系統,而僅用於維護系統或某個程式的正常執行。

組帳號
基於某種特定聯絡將多個使用者集合在一起,即構成一個使用者組,用於表示該組內所有使用者的帳號稱為組帳號。
每一個使用者帳號至少屬於一個組,這個組稱為該使用者的基本組(或私有組),如果該使用者同時還包括在其他的組中,則這些組稱為該使用者的附加組(或公共組)。
注意:對組帳號設定的許可權,將適用於組內的每一個使用者帳號。
使用者帳號操作命令:
useradd       新增使用者
userdel       刪除使用者
passwd        設定使用者密碼
groupadd      新增組帳號
groupdel      刪除組帳號
gpasswd       新增/刪除組成員

useradd新增使用者

語法:useradd [選項] 使用者名稱
-u      指定使用者的UID號
-d      指定使用者的宿主目錄位置
-e      指定使用者的帳戶失效時間
-g      指定使用者的基本組名
-G      指定使用者的附加組名
-M      不建立使用者目錄
-s      指定使用者的登入Shell

示例1:建立名為st02的使用者帳號,並將其UID號指定為504。
useradd -u 504 st02
示例2:建立一個考試測試用的帳號text01,指定屬於users組,該帳號於2011-07-30失效。
useradd -g users -e 2011-07-30 text01

userdel 刪除使用者

選項 "-r":將該使用者的宿主目錄一併刪除

示例1:刪除系統中的使用者帳號st01,但是保留其宿主目錄。
userdel st01
ls -ld /home/st01
示例2:刪除系統中的使用者帳號st02,同時刪除其宿主目錄。
userdel -r st02
ls -ld /home/st02

passwd 設定使用者密碼
1、root使用者:管理指定帳號的密碼
2、普通使用者:修改自己的密碼

選項:
-d      清空指定使用者的密碼
-l      鎖定使用者帳戶
-S      檢視使用者帳戶的狀態
-u      解鎖使用者帳戶

groupadd 新增組帳號
選項"g":指定GID號
示例:groupadd class1

groupdel 刪除組帳號

示例:groupdel class1

gpasswd 新增/刪除組成員
選項"-a" 新增組成員
選項"-d" 刪除組成員
選項"-M" 新增多個組成員

示例1:將使用者帳號mike加入到組帳號root中。
gpasswd -a mike root
示例2:將使用者帳號webmaster從組帳號root中刪除。
gpasswd -d webmaster root

其他常用命令
shutdown      延時關機命令
halt          快速關機命令
reboot        重啟系統
netstat       檢視網路配置
mount         掛載檔案系統
umount        解除安裝已掛載的檔案系統

shutdown 延時關機命令
只由管理員使用者執行
示例1:使用shutdown命令重啟系統。
shutdown -r now
示例2:使用shutdown命令關閉系統。
shutdown -h row
示例3:使用shutdown命令延遲15分鐘以後作重啟系統的操作。
shutdown -r +15

取消延遲操作
1、Ctrl+C
2、shutdown -c

halt 快速關機
示例:使用halt命令關閉系統,同時關閉主機電源。
halt -p

reboot 重啟系統(相當於shutdown -r now)

netstat檢視網路配置
-a      顯示當前所有的網路連線資訊
-n      使用數字形式表示地址、埠等資訊
-p      同時顯示和每個網路連線關聯的程序資訊
-t      顯示TCP協議相關的網路連線資訊
-u      顯示UDP協議相關的網路連線資訊
-r      檢視系統的路由表資訊

mount掛載檔案系統
在Linux系統中,對各種儲存裝置中的資源訪問(如讀取、儲存檔案等)都是通過通過目錄結構進行的,雖然系統核心能夠通過“裝置檔案”的方式操縱各種裝置,但是對於使用者來說,還需要新增一個“掛載”的過程。
語法:mount [-t 檔案系統型別] [-o 掛載選項]
<裝置或網路共享目錄><掛載點目錄>
檔案系統型別通常省略,由系統自動識別

示例1:插入RHEL5系統光碟,並掛載到"/media/cdrom"目錄。
mount /dev/cdrom /media/cdrom
示例2:檢視系統中已掛載的各分割槽資訊,新掛載的檔案系統將顯示在最後邊。
mount

umount解除安裝檔案系統
語法:umount <裝置位置或掛載點位置>
由於同一裝置可能被掛載到多個目錄下,所以一般建議通過掛載點目錄的位置來進行解除安裝。

示例1:解除安裝已掛載到"/media/usbdsk"目錄下的U盤檔案系統。
umount /media/usbdsk
示例2:解除安裝已掛載到"/media/cdrom"目錄下的光碟檔案系統。
umount /media/cdrom