Linux創(chuàng)建用戶、設(shè)置密碼、修改用戶、刪除用戶、用戶權(quán)限設(shè)置命令

1.創(chuàng)建用戶、設(shè)置密碼、修改用戶、刪除用戶的命令

useradd testuser? 創(chuàng)建用戶testuser

passwd testuser? 給已創(chuàng)建的用戶testuser設(shè)置密碼

說(shuō)明:新創(chuàng)建的用戶會(huì)在/home下創(chuàng)建一個(gè)用戶目錄testuser

usermod --help? 修改用戶這個(gè)命令的相關(guān)參數(shù)

userdel testuser? 刪除用戶testuser

rm -rf testuser? 刪除用戶testuser所在目錄

上面的幾個(gè)命令只有root賬號(hào)才可以使用,如果你不知道自己的系統(tǒng)上面的命令在什么位置可以使用如下命令查找其路徑:

locate useradd

2.用戶權(quán)限設(shè)置命令

2.1了解權(quán)限,文件所有者,文件所屬組

2.1.1要了解如何管理權(quán)限,首先我們要了解Linux文件中有哪些權(quán)限以及這些權(quán)限與用戶間的關(guān)系,我們看一個(gè)示例,如圖

2.1.2如圖紅框所示,這里表示的時(shí)文件對(duì)應(yīng)使用者的權(quán)限范圍,比如,test2.txt文件,它的權(quán)限范圍就是

- rwx r-x r-x

test.2.txt文件的權(quán)限范圍是

第一個(gè)字母:代表文件類型,?

文件所有者權(quán)限:rwx(r讀,w寫,x執(zhí)行權(quán)限)

文件所屬組權(quán)限:r-x(r讀,x執(zhí)行權(quán)限)

其他人權(quán)限:r-x(r讀,x執(zhí)行權(quán)限)

2.1.3接下來(lái)我們得看一下什么是文件所有者和所有組,如圖所示

2.2創(chuàng)建示例用戶及用戶組,并進(jìn)行分配

2.2.1使用 useradd 創(chuàng)建demo1_1,demo1_2,demo2三個(gè)測(cè)試用戶,并使用passwd命令為他們?cè)O(shè)置密碼

2.2.2使用 groupadd 命令創(chuàng)建測(cè)試用戶組group_1,group_2

2.2.3使用 gpasswd 命令將用戶demo1_1,demo1_2,放進(jìn)組group_1 , 將用戶demo2房間組group_2

2.3修改示例文件所有者,所有組及權(quán)限,并測(cè)試權(quán)限

2.3.1使用chown 命令,修改文件test1.txt的所有者為demo1_1,所有組為group_1

使用chmod 命令,修改文件權(quán)限為 0750(- rwx r-x r-x)

代表的意思是:

用戶demo1_1的權(quán)限為:讀,寫,執(zhí)行

用戶組下group_1的其他用戶 ,比如demo1_2的權(quán)限為:讀,執(zhí)行,不能寫入(也就是不能修改)

其他用戶比如demo2對(duì)文件test1.txt沒(méi)有任何權(quán)限

2.3.2切換用戶demo2,對(duì)文件test1.txt,應(yīng)該沒(méi)有任何權(quán)限,測(cè)試一下讀寫test1.txt,果然都沒(méi)有權(quán)限,如圖

2.3.3切換用戶demo1_1,對(duì)文件test1.txt,應(yīng)該有所有權(quán)限,測(cè)試一下讀寫test1.txt,都有權(quán)限,如圖

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。