linux 系列

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,su- 與 sudo

su <user>能夠切換到用戶user,執行時須要輸入目標用戶的密碼,sudo <cmd>能夠以特權級別運行cmd命令,須要當前用戶屬於sudo組,且須要輸入當前用戶密碼。su - <user>命令也是切換用戶,同時環境變量也會跟着改變成目標用戶的環境變量。進程

添加用戶 lilei圖片

$ sudo adduser lilei

 查看用戶的homeip

$ ls /home

切換用戶rem

$ su -l lilei

  退出當前用戶跟退出終端同樣可使用 exit 命令或者使用快捷鍵 Ctrl+dcmd

3.用戶組it

方法一:查看用戶組  gruops

$ 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' 並非說密碼就是它,只是表示密碼不可見而已。

將其它用戶加入 sudo 用戶組

 1.給用戶賦予 sudo 權限-不推薦

此處輸入圖片的描述

2.usermod 命令

$ su shiyanlou #有 root 權限的用戶
 $ groups lilei
 $ sudo usermod -G sudo lilei
 $ groups lilei

4.刪除用戶

刪除用戶是很簡單的事:

$ sudo deluser 用戶名 --remove-home

2、Linux 文件權限

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

3.修改文件權限

 

$ chmod 700 iphone6

如今,其餘用戶已經不能讀這個「iphone6」文件了:

  • 方式二:加減賦值操做

完成上述相同的效果,你能夠:

$ chmod go-rw iphone6

'g''o'還有'u',分別表示group,others,user,'+','-' 就分別表示增長和去掉相應的權限。

相關文章
相關標籤/搜索