Linux 終端下創(chuàng)建用戶和設(shè)置權(quán)限 linux創(chuàng)建一個(gè)用戶怎么給他創(chuàng)建文件的權(quán)限?
創(chuàng)建用戶:useradd
1.作用
useradd命令用來建立用戶帳號(hào)和創(chuàng)建用戶的起始目錄,使用權(quán)限是終極用戶。
2.格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
3.主要參數(shù)
-c:加上備注文字,備注文字保存在passwd的備注欄中。
-d:指定用戶登入時(shí)的啟始目錄。
-D:變更預(yù)設(shè)值。
-e:指定賬號(hào)的有效期限,缺省表示永久有效。
-f:指定在密碼過期后多少天即關(guān)閉該賬號(hào)。
-g:指定用戶所屬的群組。
-G:指定用戶所屬的附加群組。
-m:自動(dòng)建立用戶的登入目錄。
-M:不要自動(dòng)建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統(tǒng)賬號(hào)。
-s:指定用戶登入后所使用的shell。
-u:指定用戶ID號(hào)。
4.說明
useradd可用來建立用戶賬號(hào),他和adduser命令是相同的。賬號(hào)建好之后,再用passwd設(shè)定賬號(hào)的密碼。使用useradd命令所建立的賬號(hào),實(shí)際上是保存在/etc/passwd文本文件中。
5.應(yīng)用實(shí)例
建立一個(gè)新用戶賬戶,并設(shè)置ID:
#useradd caojh -u 544
需要說明的是,設(shè)定ID值時(shí)盡量要大于500,以免沖突。因?yàn)長inux安裝后會(huì)建立一些特別用戶,一般0到499之間的值留給bin、mail這樣的系統(tǒng)賬號(hào)。 設(shè)置權(quán)限:假設(shè)下面是readme.txt文件的初始權(quán)限設(shè)置: -rw-rw-r-- 1 winda winda 39 8月 11 12:04 readme.txt
如果是這個(gè)文件的所有者或者登錄為根用戶身份,則可以改變所有者、組群和其他人的權(quán)限。初始時(shí),從上面的分析可以看出,這個(gè)readme.txt文件的所有者和組群可以讀取和寫入文件(rw-),組群之外的任何人只能讀取文件(r--)。
文件權(quán)限是一種安全措施。無論何時(shí)允許其他人讀取、寫入或執(zhí)行文件,都在增加文件被篡改或刪除的危險(xiǎn)。作為一種基本原則,應(yīng)該只給那些真正需要這些文件的人以讀寫權(quán)限。
在下面的例子中,想給每個(gè)人以寫入readme.txt文件的權(quán)限,因此他們可以讀取文件,在其中加注,并保存文件。這意味著必須改變文件權(quán)限中的“其他人”部分。
此時(shí)需要在shell或終端提示下輸入: chmod o+w readme.txt
o+w命令參數(shù)告訴系統(tǒng)想給其他人寫入文件readme.txt的權(quán)限。要查看結(jié)果,再次列出文件的細(xì)節(jié)。此時(shí),這個(gè)文件的用戶訪問權(quán)限就如下所示了(在第3列中多了一個(gè)w):
-rw-rw-rw- 1 winda winda 39 3月 11 12:04 readme.txt
現(xiàn)在,每個(gè)人都可以讀取和寫入這個(gè)文件了。
要從readme.txt中刪除組群和其他人的讀寫權(quán)限,使用chmod命令來取消讀取和寫入這兩個(gè)的權(quán)限。
命令如下: chmod go -rw readme.txt
通過輸入go-rw參數(shù)告訴系統(tǒng)刪除文件readme.txt中組群和其他人的讀取和寫入權(quán)限。再次通過 ls -1命令列出的結(jié)果如下:
-rw------- 1 winda winda 39 3月 11 12:04 readme.txt
綜上所述,當(dāng)想用chmod命令來改變權(quán)限時(shí),文件的用戶身份主要有如下幾類: u:擁有文件的用戶(所有者); g:所有者所在的組群; o:其他人(不是所有者或所有者的組群); a:每個(gè)人或全部(u、g、和o)。
用戶所具有的文件訪問權(quán)限類型如下: r:讀取權(quán); w:寫入權(quán); x:執(zhí)行權(quán)。
文件權(quán)限配置行為有如下幾類: +:添加權(quán)限; -:刪除權(quán)限; =:使它成為惟一權(quán)限。
從文件readme.txt中刪除所有權(quán)限(包括每個(gè)人的權(quán)限)的命令如下: chmod a -rwx readme.txt
容敘18227625352: Linux 下useradd 創(chuàng)建一個(gè)用戶,在哪里查詢 -
黃埔區(qū)槽輪: ______ 如果只是想查詢新建用戶在哪的話可以用 cat/etc/passwd 查詢?cè)敿?xì)信息可以切換到被查詢用戶,輸入id查詢, 刪除用戶userdel后加想刪除用戶名 這個(gè)得進(jìn)入root模式因?yàn)槠胀ㄓ脩舻臋?quán)限不夠,輸入su或者su root 再輸你的root密碼就可以進(jìn)入root模式
容敘18227625352: 在linux系統(tǒng)中如何增加多個(gè)用戶 -
黃埔區(qū)槽輪: ______ 在終端里輸入 for user in 用戶名 用戶名 用戶名 ........回車 >do 回車 >useradd $user回車 >passwd $user回車 >done 回車 如 for user in aa bb cc dd ee >do >useradd $user >passwd $user >done 即可新建 aa bb cc dd ee,即可完成你所需
容敘18227625352: 如何在Linux中添加一個(gè)新的用戶,并給用戶設(shè)置密碼
黃埔區(qū)槽輪: ______ Linux添加用戶和設(shè)置密碼命令,如下:useradd username #創(chuàng)建密碼 echo "password" | passwd --stdin username #設(shè)置密碼以上,username和password請(qǐng)使用要設(shè)置的用戶名和密碼替換.評(píng)論000
容敘18227625352: Linux下如何設(shè)置系統(tǒng)帳戶,但該用戶沒有登陸系統(tǒng)的權(quán)限
黃埔區(qū)槽輪: ______ 可以在創(chuàng)建用戶加上 -s /bin/false禁止登錄,如果已經(jīng)創(chuàng)建了,可以用usermod修改 sudo useradd -s /bin/false xxx sudo usermod -s /bin/false xxx
容敘18227625352: Ubuntu系統(tǒng)如何添加用戶 -
黃埔區(qū)槽輪: ______ 超級(jí)用戶有一個(gè)用戶 ID,為 0,所有 Linux 應(yīng)用軟件都會(huì)將它視為具有最高權(quán)限的用戶.你需要以 root 用戶登錄來為你的 Linux 服務(wù)器添加一個(gè)新的用戶.注意:當(dāng)你安裝 Ubuntu Linux 系統(tǒng)的時(shí)候,系統(tǒng)提示你創(chuàng)建的用戶并不是 root 用戶.root ...
容敘18227625352: 如何在Linux環(huán)境下建立Git Server并設(shè)置用戶 -
黃埔區(qū)槽輪: ______ 我的演示環(huán)境是一個(gè)Amazon EC2的instance,安裝好了Ubuntu 16.04,并且已經(jīng)安裝有g(shù)it.我們想達(dá)到的目的是這樣的:建立一個(gè)名為/srv/git的文件夾,對(duì)于我們當(dāng)前項(xiàng)目,會(huì)有一個(gè)相應(yīng)的my_project.git文件夾,我們可以在本地使用git push ...
容敘18227625352: linux 創(chuàng)建用戶useradd命令
黃埔區(qū)槽輪: ______ 一:那個(gè)可以不創(chuàng)建,創(chuàng)建當(dāng)然是非root用戶了 二:useradd user1 這是最簡單的加用戶的命令 然后再設(shè)置下密碼passwd user1這樣user1這用戶就可以登錄了
容敘18227625352: Linux下如何建立多用戶? -
黃埔區(qū)槽輪: ______ 提醒大家一句,別一直使用root用戶,因?yàn)閞oot用戶在系統(tǒng)中有著至高無上的權(quán)力,一不小心就可能破壞系統(tǒng).比如我們想刪除/temp目錄下的文件卻將命令不小心輸成“rm / temp(在'/'后多了一個(gè)空格)”,那么就極可能刪去根目錄下的所有...
容敘18227625352: linux下怎樣新建組和用戶? -
黃埔區(qū)槽輪: ______ 建立新用戶:useradd +用戶名 建立新工作組: groupadd +組名 更改用戶密碼:passwd +用戶名 給用戶添加工作組:usermod -G 組名 用戶名
容敘18227625352: 2,創(chuàng)建和查看用戶和組. -
黃埔區(qū)槽輪: ______ Linux下創(chuàng)建用戶和組1創(chuàng)建用戶并設(shè)置密碼Useradd xiao 創(chuàng)建用戶xiaoPasswd xiao 給創(chuàng)建的用戶xiao設(shè)置mimaUserdel xiao 刪除用戶xiaoRm-rf xiao 刪除用戶xiao所在目錄查看用戶 并刪除用戶及目...
1.作用
useradd命令用來建立用戶帳號(hào)和創(chuàng)建用戶的起始目錄,使用權(quán)限是終極用戶。
2.格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
3.主要參數(shù)
-c:加上備注文字,備注文字保存在passwd的備注欄中。
-d:指定用戶登入時(shí)的啟始目錄。
-D:變更預(yù)設(shè)值。
-e:指定賬號(hào)的有效期限,缺省表示永久有效。
-f:指定在密碼過期后多少天即關(guān)閉該賬號(hào)。
-g:指定用戶所屬的群組。
-G:指定用戶所屬的附加群組。
-m:自動(dòng)建立用戶的登入目錄。
-M:不要自動(dòng)建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統(tǒng)賬號(hào)。
-s:指定用戶登入后所使用的shell。
-u:指定用戶ID號(hào)。
4.說明
useradd可用來建立用戶賬號(hào),他和adduser命令是相同的。賬號(hào)建好之后,再用passwd設(shè)定賬號(hào)的密碼。使用useradd命令所建立的賬號(hào),實(shí)際上是保存在/etc/passwd文本文件中。
5.應(yīng)用實(shí)例
建立一個(gè)新用戶賬戶,并設(shè)置ID:
#useradd caojh -u 544
需要說明的是,設(shè)定ID值時(shí)盡量要大于500,以免沖突。因?yàn)長inux安裝后會(huì)建立一些特別用戶,一般0到499之間的值留給bin、mail這樣的系統(tǒng)賬號(hào)。 設(shè)置權(quán)限:假設(shè)下面是readme.txt文件的初始權(quán)限設(shè)置: -rw-rw-r-- 1 winda winda 39 8月 11 12:04 readme.txt
如果是這個(gè)文件的所有者或者登錄為根用戶身份,則可以改變所有者、組群和其他人的權(quán)限。初始時(shí),從上面的分析可以看出,這個(gè)readme.txt文件的所有者和組群可以讀取和寫入文件(rw-),組群之外的任何人只能讀取文件(r--)。
文件權(quán)限是一種安全措施。無論何時(shí)允許其他人讀取、寫入或執(zhí)行文件,都在增加文件被篡改或刪除的危險(xiǎn)。作為一種基本原則,應(yīng)該只給那些真正需要這些文件的人以讀寫權(quán)限。
在下面的例子中,想給每個(gè)人以寫入readme.txt文件的權(quán)限,因此他們可以讀取文件,在其中加注,并保存文件。這意味著必須改變文件權(quán)限中的“其他人”部分。
此時(shí)需要在shell或終端提示下輸入: chmod o+w readme.txt
o+w命令參數(shù)告訴系統(tǒng)想給其他人寫入文件readme.txt的權(quán)限。要查看結(jié)果,再次列出文件的細(xì)節(jié)。此時(shí),這個(gè)文件的用戶訪問權(quán)限就如下所示了(在第3列中多了一個(gè)w):
-rw-rw-rw- 1 winda winda 39 3月 11 12:04 readme.txt
現(xiàn)在,每個(gè)人都可以讀取和寫入這個(gè)文件了。
要從readme.txt中刪除組群和其他人的讀寫權(quán)限,使用chmod命令來取消讀取和寫入這兩個(gè)的權(quán)限。
命令如下: chmod go -rw readme.txt
通過輸入go-rw參數(shù)告訴系統(tǒng)刪除文件readme.txt中組群和其他人的讀取和寫入權(quán)限。再次通過 ls -1命令列出的結(jié)果如下:
-rw------- 1 winda winda 39 3月 11 12:04 readme.txt
綜上所述,當(dāng)想用chmod命令來改變權(quán)限時(shí),文件的用戶身份主要有如下幾類: u:擁有文件的用戶(所有者); g:所有者所在的組群; o:其他人(不是所有者或所有者的組群); a:每個(gè)人或全部(u、g、和o)。
用戶所具有的文件訪問權(quán)限類型如下: r:讀取權(quán); w:寫入權(quán); x:執(zhí)行權(quán)。
文件權(quán)限配置行為有如下幾類: +:添加權(quán)限; -:刪除權(quán)限; =:使它成為惟一權(quán)限。
從文件readme.txt中刪除所有權(quán)限(包括每個(gè)人的權(quán)限)的命令如下: chmod a -rwx readme.txt
相關(guān)評(píng)說:
黃埔區(qū)槽輪: ______ 如果只是想查詢新建用戶在哪的話可以用 cat/etc/passwd 查詢?cè)敿?xì)信息可以切換到被查詢用戶,輸入id查詢, 刪除用戶userdel后加想刪除用戶名 這個(gè)得進(jìn)入root模式因?yàn)槠胀ㄓ脩舻臋?quán)限不夠,輸入su或者su root 再輸你的root密碼就可以進(jìn)入root模式
黃埔區(qū)槽輪: ______ 在終端里輸入 for user in 用戶名 用戶名 用戶名 ........回車 >do 回車 >useradd $user回車 >passwd $user回車 >done 回車 如 for user in aa bb cc dd ee >do >useradd $user >passwd $user >done 即可新建 aa bb cc dd ee,即可完成你所需
黃埔區(qū)槽輪: ______ Linux添加用戶和設(shè)置密碼命令,如下:useradd username #創(chuàng)建密碼 echo "password" | passwd --stdin username #設(shè)置密碼以上,username和password請(qǐng)使用要設(shè)置的用戶名和密碼替換.評(píng)論000
黃埔區(qū)槽輪: ______ 可以在創(chuàng)建用戶加上 -s /bin/false禁止登錄,如果已經(jīng)創(chuàng)建了,可以用usermod修改 sudo useradd -s /bin/false xxx sudo usermod -s /bin/false xxx
黃埔區(qū)槽輪: ______ 超級(jí)用戶有一個(gè)用戶 ID,為 0,所有 Linux 應(yīng)用軟件都會(huì)將它視為具有最高權(quán)限的用戶.你需要以 root 用戶登錄來為你的 Linux 服務(wù)器添加一個(gè)新的用戶.注意:當(dāng)你安裝 Ubuntu Linux 系統(tǒng)的時(shí)候,系統(tǒng)提示你創(chuàng)建的用戶并不是 root 用戶.root ...
黃埔區(qū)槽輪: ______ 我的演示環(huán)境是一個(gè)Amazon EC2的instance,安裝好了Ubuntu 16.04,并且已經(jīng)安裝有g(shù)it.我們想達(dá)到的目的是這樣的:建立一個(gè)名為/srv/git的文件夾,對(duì)于我們當(dāng)前項(xiàng)目,會(huì)有一個(gè)相應(yīng)的my_project.git文件夾,我們可以在本地使用git push ...
黃埔區(qū)槽輪: ______ 一:那個(gè)可以不創(chuàng)建,創(chuàng)建當(dāng)然是非root用戶了 二:useradd user1 這是最簡單的加用戶的命令 然后再設(shè)置下密碼passwd user1這樣user1這用戶就可以登錄了
黃埔區(qū)槽輪: ______ 提醒大家一句,別一直使用root用戶,因?yàn)閞oot用戶在系統(tǒng)中有著至高無上的權(quán)力,一不小心就可能破壞系統(tǒng).比如我們想刪除/temp目錄下的文件卻將命令不小心輸成“rm / temp(在'/'后多了一個(gè)空格)”,那么就極可能刪去根目錄下的所有...
黃埔區(qū)槽輪: ______ 建立新用戶:useradd +用戶名 建立新工作組: groupadd +組名 更改用戶密碼:passwd +用戶名 給用戶添加工作組:usermod -G 組名 用戶名
黃埔區(qū)槽輪: ______ Linux下創(chuàng)建用戶和組1創(chuàng)建用戶并設(shè)置密碼Useradd xiao 創(chuàng)建用戶xiaoPasswd xiao 給創(chuàng)建的用戶xiao設(shè)置mimaUserdel xiao 刪除用戶xiaoRm-rf xiao 刪除用戶xiao所在目錄查看用戶 并刪除用戶及目...