1.查看當前用戶iphone
$ who am i 或者 $ who mom likes
who 命令其它經常使用參數spa
參數 | 說明 |
---|---|
-a |
打印能打印的所有 |
-d |
打印死掉的進程 |
-m |
同am i ,mom likes |
-q |
打印當前登陸用戶數及用戶名 |
-u |
打印當前登陸用戶登陸信息 |
-r |
打印運行等級 |
2.建立用戶code
咱們通常登陸系統時都是以普通帳戶的身份登陸的,要建立用戶須要 root 權限,這裏就要用到 sudo
這個命令了。不過使用這個命令有兩個大前提,一是你要知道當前登陸用戶的密碼,二是當前用戶必須在 sudo
用戶組。排序
su <user>
能夠切換到用戶user,執行時須要輸入目標用戶的密碼,sudo <cmd>
能夠以特權級別運行cmd命令,須要當前用戶屬於sudo組,且須要輸入當前用戶密碼。su - <user>
命令也是切換用戶,同時環境變量也會跟着改變成目標用戶的環境變量。進程
添加用戶 lilei圖片
$ sudo adduser lilei
查看用戶的homeip
$ ls /home
切換用戶rem
$ su -l lilei
退出當前用戶跟退出終端同樣可使用 exit
命令或者使用快捷鍵 Ctrl+d
。cmd
3.用戶組it
$ groups shiyanlou-用戶名
/etc/group
文件$ cat /etc/group | sort
$ cat /etc/group | grep -E "shiyanlou"
etc/group
文件格式說明
/etc/group 的內容包括用戶組(Group)、用戶組口令、GID 及該用戶組所包含的用戶(User),每一個用戶組一條記錄。格式以下:
group_name:password:GID:user_list
你看到上面的 password 字段爲一個 'x' 並非說密碼就是它,只是表示密碼不可見而已。
1.給用戶賦予 sudo 權限-不推薦
2.usermod
命令
$ su shiyanlou #有 root 權限的用戶 $ groups lilei $ sudo usermod -G sudo lilei $ groups lilei
刪除用戶是很簡單的事:
$ sudo deluser 用戶名 --remove-home
1.查看文件權限
s-爲顯示文件大小, S-爲按文件大小排序$ ls -lh 參數 l-長格式 h-人性化顯示 A 所有顯示(包含以 . 開頭的隱藏文件)
查看某一個目錄的完整屬性,而不是顯示目錄裏面的文件屬性:
$ ls -dl <目錄名>
顯示全部文件大小,並以普通人類能看懂的方式呈現:
$ ls -AsSh
一個目錄要同時具備讀權限和執行權限才能夠打開,而一個目錄要有寫權限才容許在其中建立其它文件
建立文件
$ touch 文件名
變動文件全部者
$ cd /home/lilei $ ls -lh 文件名 #查看文件星星 $ sudo chown 目標全部者 文件名 #變動文件全部者 $ cp iphone6 /home/shiyanlou #移動文件到全部者home
$ chmod 700 iphone6
如今,其餘用戶已經不能讀這個「iphone6」文件了:
完成上述相同的效果,你能夠:
$ chmod go-rw iphone6
'g''o'還有'u',分別表示group,others,user,'+','-' 就分別表示增長和去掉相應的權限。