不同用戶對不同的文件和文件夾有不同的操作權, 爲了保證數據的安全,系統的安全! 控制用戶的操作權利
RWX
R read 讀取內容的權限 , 文件可以讀取內容 文件夾 可以ls ll
W write寫的權限 文件可以寫內容到文件中 文件夾可以mkdir touch cp mv
X execute 執行權利 shell腳本文件執行權利, 運行文件中的代碼 執行程序 文件夾中X必須的
注意:
root是超級管理員 , 不受權限控制 , 並且可以分配權限
1 文件的權限
1.1 添加用戶 useradd 用戶名
root管理員可以添加用戶 useradd
1.2 切換用戶
su 用戶名
su zss
用戶退出
[zss@localhost /]$ exit
exit
[root@localhost ~]#
1,3 權限演示
- rw- r-- r--
文件 當前用戶的權限 組的權限 其他人的權限(讀)
zss對 /1.txt屬於其他人行列 擁有的權限是 r - - 只有讀的權限所以
[zss@localhost /]$ cat 1.txt
hello zss
[zss@localhost /]$ echo "zai" >> 1.txt
bash: 1.txt: Permission denied 沒有寫的權限
root是可以分配權限的 , rootgeizss分配寫的權限
chmod o+w /1.txt
1.4 權限修改 root管理員控制權限
方式一
chmod ugo+/-rwx 文件名
方式二
chmod 777 文件
u g o
RWX RW- R-X
111 110 101
7 6 5
chmod 765 /1.txt
2 文件夾的權限
只要是文件夾一定有X權限 否則RW無效
R 可讀 ls ll
W mv cp mkdir rm touch echo
注意參數
-R 遞歸的修改文件夾下所有的權限