1.創(chuàng)建用戶布朦、設(shè)置密碼囤萤、修改用戶、刪除用戶的命令
useradd testuser? 創(chuàng)建用戶testuser
passwd testuser? 給已創(chuàng)建的用戶testuser設(shè)置密碼
說明:新創(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í)文件對應(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接下來我們得看一下什么是文件所有者和所有組骇窍,如圖所示
2.2創(chuàng)建示例用戶及用戶組瓜晤,并進(jìn)行分配
2.2.1使用 useradd 創(chuàng)建demo1_1,demo1_2,demo2三個(gè)測試用戶,并使用passwd命令為他們設(shè)置密碼
2.2.2使用 groupadd 命令創(chuàng)建測試用戶組group_1,group_2
2.2.3使用 gpasswd 命令將用戶demo1_1,demo1_2,放進(jìn)組group_1 , 將用戶demo2房間組group_2
2.3修改示例文件所有者腹纳,所有組及權(quán)限,并測試權(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對文件test1.txt沒有任何權(quán)限
2.3.2切換用戶demo2,對文件test1.txt,應(yīng)該沒有任何權(quán)限,測試一下讀寫test1.txt,果然都沒有權(quán)限俘侠,如圖
2.3.3切換用戶demo1_1,對文件test1.txt,應(yīng)該有所有權(quán)限象缀,測試一下讀寫test1.txt,都有權(quán)限爷速,如圖