用戶 : 使用操作系統(tǒng)的人
用戶組 :具有相同系統(tǒng)權(quán)限的一組用戶
與之有關(guān)的四個(gè)配置文件:
/etc/passwd 存儲(chǔ)當(dāng)前系統(tǒng)中所有用戶的信息
/etc/shadow 存儲(chǔ)當(dāng)前系統(tǒng)中所有用戶的密碼信息
/etc/group 存儲(chǔ)當(dāng)前系統(tǒng)中所有用戶組信息
/etc/gshadow 存儲(chǔ)當(dāng)前系統(tǒng)中用戶組的密碼信息
添加一個(gè)新的用戶useradd
常用選項(xiàng):
-u 指定用戶的UID
-g 指定用戶所屬的群組
-d 指定用戶的家目錄
-c 指定用戶的備注信息
-s 指定用戶所用的shell
刪除一個(gè)用戶userdel -r username
查看用戶信息id username
修改用戶賬戶usermod
常用選項(xiàng):
-u 修改用戶的UID
-g 修改用戶的GID
-G 將一個(gè)用戶加入到指定的群組中
-d 修改用戶的家目錄
-c 修改用戶的備注信息
-s 修改用戶所用的shell
-L 對(duì)用戶上鎖
-U 解鎖用戶
權(quán)限問(wèn)題
使用 ls -l 顯示文件詳細(xì)信息扼睬,例如
-rw-r--r-- 1 renyaru staff 310 6 1 14:20 quicksort.py
權(quán)限信息 硬鏈接數(shù) 屬主 屬組 文件大小 文件創(chuàng)建日期 文件名權(quán)限信息
-rw-r--r-- 10位分為 1 3 3 3
第1位 代表文件類型 -代表普通文件 d代表是目錄 l代表軟鏈接(快捷方式)b代>表設(shè)備文件 p代表管道文件
2 3 4 位代表屬主的權(quán)限 r讀權(quán)限 w寫(xiě)權(quán)限 x執(zhí)行權(quán)限
5 6 7 位代表屬組的權(quán)限 r讀權(quán)限 w寫(xiě)權(quán)限 x執(zhí)行權(quán)限
8 9 10位代表其他用戶權(quán)限 r讀權(quán)限 w寫(xiě)權(quán)限 x執(zhí)行權(quán)限更改權(quán)限信息
chmod命令
a:所有用戶
u:用戶
g:用戶組
o:其他用戶
+:加上權(quán)限
-:減去權(quán)限
=:等于權(quán)限
eg:給文件file.txt加上可執(zhí)行權(quán)限
chmod a+x file.txt
八進(jìn)制的數(shù)據(jù)表示權(quán)限 0 1 2 3 4 5 6 7
0:沒(méi)有任何權(quán)限
1:x
2:w
3:xw
4:r
5:rx
6:rw
7:rwx
eg: 給文件一個(gè)755權(quán)限
chmod 755 file.txt
ps 執(zhí)行文件的方法
sh 文件路徑
bash 文件路徑
. 文件路徑
./ 文件路徑
更改文件所屬用戶和用戶組
chown命令
修改文件的所屬用戶
chown userName file
修改目錄下所有文件隔箍、所有子文件杆煞、文件夾的所有用戶
chown -R userName folder
修改文件的所屬用戶組
chgrp groupName file
修改目錄下所有文件、所有子文件、文件夾的所有用戶組
chgrp -R userName folde