linux的基本操作3(權限)
sudo cat /etc/passwd 查看賬戶信息
用戶有自己的編號是uid,組也有自己的編號是gid
useradd -D 查看默認添加賬號的模板
sudo useradd -m liu 添加帶home目錄的賬戶
sudo userdel -r liu 刪除賬戶liu連同其home目錄及email
passwd 修改自己的密碼
sudo passwd root 修改root賬戶的密碼
sudo chage liu 修改liu的信息(不重要)
sudo chage liu 修改liu的賬戶過期設置
sudo cat /etc/group 查看會員組信息
sudo groupadd testgroup 添加會員組
sudo usermod -a -G 組名 用戶名 將用戶名追加到會員組裏
sudo groupmod -n 新組名 舊組名 修改會員組名
sudo groupdel testgroup 刪除會員組
- 代表文件
d 代表目錄
l 代表鏈接(快捷方式)
c 代表字符型設備
b 代表塊設備
n 代表網絡設備
r 代表讀權限
w 代表寫權限
x 代表執行權限
d rwx r-x ---
- rwx rwx rwx
第一組:文件所有者 owner
第二組:文件所屬組成員 group
第三組:系統的其他用戶 other
--- 0 無任何權限
--x 1 執行
-w- 2 寫入
-wx 3 寫入和執行(1+2)
r-- 4 讀
r-x 5 讀和執行(1+4)
rw- 6 讀和寫(2+4)
rwx 7 全部(1+2+4)
(牢記1,2,4)
chmod 760 filename 修改文件權限
chmod -R 777 mulu/ 給該文件夾及其子文件及文件夾777權限
umask
ubuntu 默認是0022,或0002
文件默認權限是666
目錄默認權限是777
新建文件或文件夾的默認權限就是默認文件或文件夾的權限減去umask的值得到的權限
umask 022 修改umask默認值
u 代表用戶(自己)
g 代表組
o 代表其他
a 代表以上所有
+ 是增加權限
- 是減少權限
= 是將權限設置成後面的值
chmod o+r filename 給其它用戶增加讀權限
chmod u-w filename 給自己減去寫權限
chown 用戶名/uid 文件名 修改文件所屬用戶
chgrp 組名 文件名 將文件移到指定組
chattr +i filename/directory 給文件/文件夾加上不可刪除屬性
chattr -i filename/directory 去掉不可刪除屬性
linux的基本操作3(權限)