操作步驟:
1)在/home/redhat/desttop桌面建立乙個目錄dog,在/home/redhat/desttop建立乙個文字檔案fish.sh
依次執行命令:mkdir dog和touch fish.sh
2)建立三個使用者,第乙個使用者是redhat,小紅帽是檔案test.sh(目錄test)的擁有者
第二個使用者是redstar小紅星,他是小紅帽redhat的家人,即同組使用者
第三使用者是wolf大灰狼,他不是redhat和redstar的家人,即其他非同組使用者
依次執行命令:useradd redhat, useradd redstar, useradd wolf 建立三個使用者
依次執行命令:passwd redhat, passwd redstar, passwd wolf 設定密碼後輸入密碼可登陸
3)新建乙個使用者組redfamily,將redhat和redstar加入使用者組redfamily,使其同屬於乙個使用者組
依次執行命令:groupadd redfamily, gpasswd –a redhat redfamily和 gpasswd –a redstar redfamily
4) 把目錄dog和檔案fish.sh的擁有者設定為redstar
依次執行命令: chown -r redhat dog和chown -r redhat fish.sh
5)把目錄dog和文字檔案fish.sh的擁有者所在組設定為redfamily,
依次執行命令:chgrp -r redfamily dog 和chgrp -r redfamily fish.sh
6)為了能簡單清楚地說明問題,假設擁有者redhat對檔案fish.sh(目錄dog)的操作許可權為可讀
4、可寫
2、可執行
1,擁有者的同組使用者redstar對檔案fish.sh(目錄dog)的操作許可權為可讀4、
不可寫0
、可執行
1,非同組使用者wolf對檔案fish.sh(目錄dog)的操作許可權為可讀
4、不可寫
0、不可執行0
擁有者redhat:r 可讀
4、w 可寫
2、x 可執行
1 4+2+1=7 rwx
同組使用者redstar:r 可讀4、
w 不可寫0、x
可執行1 4+0+1=5 r-x
非同組使用者wolf:r 可讀4
、w 不可寫0、
x 不可執行
04+0+0=4 r--
依次執行修改操作許可權命令:chmod 754 fish.sh 和chmod 754 dog,設定完後輸入ll命令檢視許可權設定的結果
7)如何測試檔案的可讀,可寫,可執行許可權:
可讀測試:cat fish.sh
可寫測試: vi fish.sh, 修改後wq存檔能寫入成功
8)如何測試目錄的可讀,可寫,可執行權許可權:
可讀測試:ls dog
可寫測試: touch dog/aaa.txt, mkdir dog/***
可執行測試:cd dog 看能否成功切換到dog目錄
測試結果:
r 可讀
w 可寫
x 可執行
擁有者redhat
檔案fish.sh
執行cat fish.shok
檔案fish.sh
vi fish.sh,輸入ls;pwd;date後,wq能存檔寫入ok
檔案fish.sh
執行./fish.sh來執行這個指令碼ok
目錄dog
執行ls dog,能夠顯示目錄包含的內容ok
目錄dog
執行 touch dog/aaa或mkdir dog/yyyok
目錄dog
執行cd dog命令,能夠切換到該目錄ok
擁有者的同組使用者
redstar
檔案fish.sh
執行cat fish.shok
檔案fish.sh
vi fish.sh,輸入ls;pwd;date後,wq能存檔寫入failed
檔案fish.sh
執行./fish.sh來執行這個指令碼ok
目錄dog
執行ls dog,能夠顯示目錄包含的內容ok
目錄dog
執行 touch dog/aaa或mkdir dog/yyy
failed
目錄dog
執行cd dog命令,能夠切換到該目錄ok
擁有者的非同組使用者
wolf
檔案fish.sh
執行cat fish.shok
檔案fish.sh
vi fish.sh,輸入ls;pwd;date後,wq能存檔寫入failed
檔案fish.sh
執行./fish.sh來執行這個指令碼failed
目錄dog
執行ls dog,能夠顯示目錄包含的內容ok
目錄dog
執行 touch dog/aaa或mkdir dog/yyy
failed
目錄dog
執行cd dog命令,能夠切換到該目錄failed
Linux目錄讀寫和可執行許可權
一 進入目錄許可權 如果我在普通使用者下建立了乙個目錄f1,然後使用chomd u rwx,g rwx,o rwx之後,我在普通使用者下想進入f1目錄,許可權不允許。然後我切換到超級使用者下,再次嘗試進入到f1目錄,這個時候允許進入。然後回到普通使用者下,只給f1的所有者讀的許可權,然後在普通使用者...
Linux目錄讀寫和可執行許可權
linux目錄讀寫和可執行許可權。一 進入目錄許可權 如果我在普通使用者下建立了乙個目錄f1,然後使用chomd u rwx,g rwx,o rwx之後,我在普通使用者下想進入f1目錄,許可權不允許。然後我切換到超級使用者下,再次嘗試進入到f1目錄,這個時候允許進入。然後回到普通使用者下,只給f1的...
linux 讀寫可執行
原因 許可權不足 一 賦予檔案許可權 乙個檔案有3種許可權,讀 寫 可執行,你這個檔案沒有可執行許可權,需要加上可執行許可權。1.終端下先 cd到該檔案的目錄下 2.執行命令 chmod a x 檔名 二 賦予資料夾許可權 sudo chmod r 777 目錄路徑 其中 r 是指級聯應用到目錄裡的...