linux檔案設置用戶和組權限


實驗要求:
1、建立用戶目錄 /benet/teachers 和/benet/students,
命令:mkdir -p /benet/teachers  
     mkdir -p /benet/students
分別用於存放不同身份用戶的宿主目錄,如 terry用戶的宿主目錄應該位於 /benet/teachers/terry
命令:useradd -d /benet/teachers/terry terry
     passwd terry      
添加組賬號,兩個分別是teacher  GID爲2001和 student  GID爲2002,公共組一個 benet  GID爲300
命令:groupadd -g 2001 teacher
      groupadd -g 2002 student
      groupadd -g 300 benet
添加用戶 teacher組中包含三個用戶 terry ,  jerry ,  alon,宿主目錄均使用 /benet/teachers/ 下的同名目錄,其中 alon用戶賬號設爲2015年12月31日後失效。
命令:useradd -d /benet/teachers/jerry jerry
     useradd -d /benet/teachers/alon alon
     passwd jerry
     passwd alon 
     gpasswd -M terry,jerry,alon teacher
     usermod -e 2015-12-31 alon
添加用戶  student組中包含兩個用戶 mike,lily,宿主目錄均使用/benet/students/ 下的同名目錄,其中 lily用戶的登錄Shell爲 /bin/ksh
命令:useradd -d /benet/students/mike mike
      useradd -d /benet/students/lily lily
      passwd mike
      passwd lily
      gpasswd -M mike,lily student
      usermod -s /bin/ksh lily
上面的所有用戶都要加入到benet組中。
命令:gpasswd -M terry,jerry,alon,mike,lily benet
設置目錄權限及歸屬 /benet/ 目錄的屬組爲 benet組,去除其他用戶的所有權限。
命令:chown :benet /benet
      chmod o-rx /benet
 /benet/teachers/ 目錄的屬組設置爲 teacher,去除其他用戶的所有權限。
命令:chown :teacher /benet/teachers
      chmod o-rx /benet/teachers
 /benet/students/ 目錄的屬組設置爲 student,去除其他用戶的所有權限。
命令:chown :studnet /benet/students
      chmod o-rx /benet/students
建立公共數據存儲目錄創建 /public/ 目錄,允許所有benet組內的用戶讀取、寫入、執行文件,非技術組的用戶不能訪問此目錄。
命令:mkdir /public
     chown :benet /public
     chown 770 /public
2、添加一個:在/home有一個目錄caiwubu,要求財務部經理(cwjingli)對目錄的權限完全控制,財務組(cwb,其中cw1,cw2屬於財務組的成員)有讀取和切換目錄的權限,其他人沒有權限。
命令:mkdir -p /home/caiwubu
      useradd cwjingli
      useradd cw1
      useradd cw2
      groupadd cwb
      chown cwjingli:cwb /home/caiwubu
      chmod 750 /home/caiwubu

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章