可先參考linux用戶與用戶組管理html
linux下有兩種形式的建立用戶的命令:linux
$ adduser <用戶名>
第一種是自動把用戶目錄建立在home目錄下,而且提示建立登陸密碼。htm
$ useradd <用戶名>
而第二種則是須要人爲的主動指定設置,須要加上一些可選參數,如:blog
例如:
$ useradd -d /home/lilei -p 123 lilei
建立了一個目錄爲/home/lilei密碼爲123的用戶lileiip
1.su <用戶>和su - <用戶> 都切換用戶,區別是前一個環境變量仍是原來用戶的,然後面的環境變量也切換爲對應用戶的。而且在參數<用戶>爲空的狀況下二者都默認切換至root用戶。rem
2.給用戶添加sudo權限。咱們有時不須要常常的使用root權限的命令,因此爲了一兩條命令就切換爲root用戶很麻煩,這時sudo就出現了,具體能夠參考:linux給用戶添加sudo權限get
一樣也有兩種形式的命令:io
$ deluser <用戶名>
可是這樣只是刪除了用戶,並不會把用戶的主目錄刪掉,因此通常要:
$ deluser --remove-home <用戶名>
會把用戶主目錄一同刪掉登錄
$ userdel <用戶名>
也是同樣只刪除了用戶,因此須要:
$ userdel -r <用戶名>
在刪除用戶上,反而是第二種形式的命令更爲簡潔變量
修改用戶只有一種形式的命令:
$ usermod [options] <用戶名>
這裏的可選參數和useradd的同樣:
$ chown <新用戶名> <文件名>
把文件所屬用戶修改成新用戶,如:
$ chown lilei my.txt
$ chgrp <新用戶組名> <文件名>
更改文件所屬的用戶組,如:
$ chgrp root you.txt
若是想同時修改文件所屬的用戶與用戶組,可用:$ chown <新用戶名>:<新用戶組名> <文件名>