0803權限管理作業練習

0803權限管理作業練習

題目:創建組sales,gid 3000,passwd :centos,sales 的組管理員admins:user2

將用戶user1,user2,user3加入到sales輔助組

希望user1創建新文件默認的所屬組為sales

user2將用戶user3sales組移除


  答案:

         groupadd  -g  3000  sales (創建了sales這樣的一個組)

useradd -G sales  user1

useradd -G sales user2

useradd  -G  sales user3   (創建三個用戶)

su – user1 切換至user1的組中。

newgrp sales 切換至輔助組,此時創建文件,其屬性就默認為sales的組

su –切換至根目錄

usermod  -A  user2 sales 使得user2具備了sales的組管理員

su – user2         userdel user3

此時再切換至user2的登錄界面進行刪除user3的操作。

 

 

 

 

問題:在/testdir/data里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。                                        

  答案:首先在/testdir/下創建data的目錄。權限暫時定為:rwxrwx—新建三個組,g1,g2,g3.

      然后,新建文件自動屬于g1組,此時使用sgid作用于/testdir/data目錄上,chgrp g1 /testdir/data,chmod g+s /tesdir/data使得/data下創建的文件自動屬于g1組。

      之后,使用acl對該目錄進行設置,setfacl -Rm g:g2:rw /testdir/data .   setfacl -Rm g:g3:r /test/data  

 

原創文章,作者:178babyhanggege,如若轉載,請注明出處:http://www.www58058.com/29469

(0)
178babyhanggege178babyhanggege
上一篇 2016-08-04
下一篇 2016-08-05

相關推薦

  • 硬鏈接與軟鏈接的簡述

    我們知道文件都有文件名與數據,這在 Linux 上被分成兩個部分:用戶數據 (user data) 與元數據 (metadata)。用戶數據,即文件數據塊 (data block),數據塊是記錄文件真實內容的地方;而元數據則是文件的附加屬性,如文件大小、創建時間、所有者等信息。在 Linux 中,元數據中的 inode 號(inode 是文件元數據的一部分但…

    Linux干貨 2016-10-20
  • SHELL網絡爬蟲實例剖析

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1552472        前天簡單分享了用 shell 寫網絡爬蟲的一些見解,今天特地把代碼發出來與51博…

    Linux干貨 2016-08-15
  • Centos不重啟添加新硬盤

     顯示當前磁盤分區: [root@centos7 ~]# fdisk -l</p>< p>    Disk /dev/sda: 32.2 GB, 32212254720 bytes, 6…

    Linux干貨 2016-03-27
  • DNS 子域授權和高級應用

    DNS 基礎主從部分 http://www.www58058.com/12395 實驗環境:     系統環境:Centos 6.7     關閉SELINUX:setenforce 0 #立即生效   (實際是寬容模式)     配置防火墻:iptables…

    Linux干貨 2016-11-15
  • Tomcat基于MSM+Memcached實現Session共享

    前言 在Tomcat集群中,當一個節點出現故障,其他節點該如何接管故障節點的Session信息呢?本文帶來的解決方案是基于MSM+Memcached實現Session共享。 相關介紹 MSM MSM–Memcached Session Manager是一個高可用的Tomcat Session共享解決方案,除了可以從本機內存快速讀取Session信…

    Linux干貨 2015-07-03
  • bash之腳本入門及課后作業

    概述: shell是一個工具程序,在用戶登錄后后系統啟動,它解釋并運行由命令或腳本文件輸入的命令,從而實現用戶與內核之間的交互。bash是Linux操作系統上默認的shell,在交互和編程兩方面,bash提供了許多Bourne shell沒有的功能,并且還結合了C shell和Kron shell最有用的功能。 bash的語法和結構   …

    Linux干貨 2016-08-15
欧美性久久久久