一:查看用戶
$who am i 或 $who mom likes 或 $who -m?
who 命令及其他常用參數(shù)-a打印能打印的全部-d打印死掉的進(jìn)程-m同am i,mom likes-q打印當(dāng)前登錄用戶數(shù)及用戶名-u打印當(dāng)前登錄用戶登錄信息-r打印運(yùn)行等級
二:創(chuàng)建用戶要創(chuàng)建用戶需要 root 權(quán)限催享,就要用到 sudo 命令。使用這個命令有兩個大前提给猾,一是你要知道當(dāng)前登錄用戶的密碼茎刚,二是當(dāng)前用戶必須在 sudo 用戶組。
創(chuàng)建用戶形式:$ sudo adduser +用戶名(執(zhí)行此命令申眼,不僅可以添加用戶到系統(tǒng)盈简,同時默認(rèn)為新用戶創(chuàng)建home目錄)
三:登錄用戶
su可以切換到用戶 user碑诉,執(zhí)行時需要輸入目標(biāo)用戶的密碼,sudo可以以特權(quán)級別運(yùn)行 cmd 命令奋蔚,需要當(dāng)前用戶屬于 sudo 組她混,且需要輸入當(dāng)前用戶的密碼。su -命令也是切換用戶泊碑,同時環(huán)境變量也會跟著改變成目標(biāo)用戶的環(huán)境變量坤按。
四:查看所屬用戶組
方法一:使用 groups 命令形式:groups+用戶名結(jié)果顯示:用戶名;
用戶組方法二:查看 /etc/group 文件形式:
$ cat /etc/group | sort(表示將讀取的文本進(jìn)行一個字典排序再輸出)?
?? ? $ cat /etc/group | grep -E "用戶名"(使用該命令只顯示該用戶的信息)【cat 命令用于讀取指定文件的內(nèi)容并打印到終端輸出】etc/group 文件格式說明:/etc/group 的內(nèi)容包括用戶組(Group)馒过、用戶組口令臭脓、GID 及該用戶組所包含的用戶(User),每個用戶組一條記錄腹忽;
格式如下:group_name:password:GID:user_list
五:刪除用戶
形式:$ sudo deluser 用戶名 --remove-home
六:查看文件權(quán)限
形式:$ls -l(使用較長格式列出文件)
格式:文件類型+鏈接數(shù)+所有者+所屬用戶組+文件大小+最后修改時間+文件名
【表示文件類型d 目錄来累;l軟鏈接;b塊鏈接窘奏;c字符設(shè)備嘹锁;s socket;p管道着裹;-普通文件领猾;】
文件權(quán)限r(nóng) 讀權(quán)限,表示你可以使用 cat之類的命令來讀取某個文件的內(nèi)容
w 寫權(quán)限骇扇,表示你可以編輯和修改某個文件摔竿;
x 執(zhí)行權(quán)限,通常指可以運(yùn)行的二進(jìn)制程序文件或者腳本文件
(一個目錄同時具有讀權(quán)限和執(zhí)行權(quán)限才可以打開并查看內(nèi)部文件少孝,而一個目錄要有寫權(quán)限才允許在其中創(chuàng)建其它文件)
七:ls命令及常用的用法
$ ls -A:顯示除了 .(當(dāng)前目錄)和 ..(上一級目錄)之外的所有文件继低,包括隱藏文件(Linux 下以 . 開頭的文件為隱藏文件)。
$ ls -Al:查看某一個目錄的完整屬性稍走,而不是顯示目錄里面的文件屬性袁翁;
$ ls -dl <目錄名>:顯示所有文件大小,并以普通人類能看懂的方式呈現(xiàn)婿脸;
$ ls -AsSh:其中小 s 為顯示文件大小粱胜,大 S 為按文件大小排序
八:變更文件所有者
形式:$ sudo chown 用戶名 文件名
查看改變之后的文件所屬$ll 文件名
九:修改文件權(quán)限
方式一:二進(jìn)制數(shù)字表示
形式:$ chmod 進(jìn)制數(shù) 文件名
方式二:加減賦值操作
u “user”? g "group"? o? "others"? a? "all"
+(加入) -(減去)? =(設(shè)定)
形式
$ chmod u/g/o/a/兩兩組合+運(yùn)算符+權(quán)限(r,w,x) 文件名
十 將其他用戶加入sudo用戶組
形式:$ sudo usermod -G sudo 用戶名