實現使用者賬號的管理,要完成的工作主要有如下幾個方面:
新增使用者-useradd
useradd -m user1 # 建立乙個使用者並自動建立豬目錄
# 選項如下
-c comment 指定一段注釋性描述。
-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。
-g 使用者組 指定使用者所屬的使用者組。
-g 使用者組,使用者組 指定使用者所屬的附加組。
-m 使用者目錄如不存在則自動建立。
-s shell檔案 指定使用者的登入shell。
-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。
增加使用者賬號就是在/etc/passwd檔案中為新使用者增加一條記錄,
同時更新其他系統檔案如/etc/shadow,/etc/group等。
刪除使用者-userdel
userdel -r user1 # 刪除使用者並刪除主目錄
此命令刪除使用者kuangshen在系統檔案中(主要是/etc/passwd, /etc/shadow, /etc/group等)的記錄,
同時刪除使用者的主目錄。
修改使用者-usermod修改使用者賬號就是根據實際情況更改使用者的有關屬性,如使用者號、主目錄、使用者組、登入shell等。
usermod -d /home/z –g dev user1 #將使用者1的主目錄改為/home/z,組改為dev
常用的選項包括 -c, -d, -m, -g, -g, -s, -u以及-o等 ,這些選項的意義與 useradd 命令中的選項一樣,可以為使用者指定新的資源值。
切換使用者-su
su 使用者名稱 # 如果有設定密碼就要輸入密碼
# 注意!在linux中輸入密碼是沒有響應的
密碼問題
passwd 使用者名稱 # 剛建立的使用者就直接輸入新密碼,一般與useradd連用
passwd -l 使用者名稱 # 鎖定使用者,一旦鎖定無法登入
passwd -u 使用者名稱 # 解鎖
passwd -d 使用者名稱 # 清空密碼
本質是對/etc/group檔案進行操作
建立使用者組-groupadd
groupadd 組名 # 建立使用者組,id自增
groupadd -g 999 組名 # 建立使用者組,指定id為999
刪除使用者組-groupdel
groupdel 組名
修改使用者組-groupmod
groupmod -n 新組名 -g 1000 原組名
-n 改名
-g 改id
/etc/passwd檔案
使用者名稱:口令(shell登入密碼,不可見顯示為x):使用者標識號:組標識號:注釋描述:主目錄:登入shell
/etc/shadow 存著加密的口令
/etc/group 存放使用者組資訊
linux磁碟管理好壞直接關係到整個系統的效能問題。
linux磁碟管理常用三個命令為 df、du 和 fdisk。
列出整體磁碟使用量-df
df # 列出檔案系統使用情況
df -h # 檔案大小人性化
引數:-a :列出所有的檔案系統,包括系統特有的 /proc 等檔案系統;
-k :以 kbytes 的容量顯示各檔案系統;
-m :以 mbytes 的容量顯示各檔案系統;
-h :以 m=1000k 取代 m=1024k 的進製方式;
-t :顯示檔案系統型別, 連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
-i :不用硬碟容量,而以 inode 的數量來顯示
顯示目錄或檔案的大小-du
du [-ahskm] 檔案或目錄名稱
選項與引數:
-a :列出所有的檔案與目錄容量,因為預設僅統計目錄底下的檔案量而已。
-h :以人們較易讀的容量格式 (g/m) 顯示;
-s :列出總量而已,而不列出每個各別的目錄占用容量;
-s :不包括子目錄下的總計,與 -s 有點差別。
-k :以 kbytes 列出容量顯示;
-m :以 mbytes 列出容量顯示
hostname 可以檢視主機名
hostname name 修改主機名
檢視檔案,可能會覺得硬鏈結和複製檔案很像,就是拷貝乙份!其實可沒那麼簡單。
在刪除原始檔1之後,硬鏈結不受影響,仍然可用。而軟鏈結報紅,無法使用。
Linux常用命令(二)
fdisk l 顯示分割槽列表 disk dev sda 500.1 gb,500107862016 bytes 255 heads,63 sectors track,60801 cylinders units cylinders of 16065 512 8225280 bytes sector ...
Linux常用命令(二)
五 幫助命令 1 man 命令英文原意 manual 命令所在路徑 usr bin man 執行許可權 所有使用者 語法 man 命令或配置檔案 功能描述 獲得幫助資訊 範例 man ls 檢視ls命令的幫助資訊 man services 檢視配置檔案services的幫助資訊 2 info 指令英...
Linux 常用命令(二)
setup命令 root localhost setup 進入進行系統設定 退出 tab quit cp 複製命令 cp 123 321 cp a 123 321 rm命令 刪除命令 r 目錄及檔案 root localhost html rm i qiao.txt rm remove regula...