linux 用戶和組的創建和設置


任務:

1)創建開發部門dev和運維部門mgt,成員分別為devuser和mgtuser,以及項目負責人optadmin,所有用戶密碼為1(為了方便)

2)創建開發目錄/opt/appstore,以及生產目錄/opt/webapp/www1和/opt/webapp/www2。

3)開發目錄允許開發部門具有讀寫權限,其他部門只能查看,項目負責人也只可以查看。

4)生產目錄允許運維部門具有讀寫權限,項目負責人則只可以查看。

 

1.創建用戶及用戶組

創建開發部門dev和運維部門mgt

groupadd dev  //創建dev

groupadd mgt  //創建mgt

 

檢查用戶組是否已經增加

cat /etc/group | egrep dev  //檢查配置文件中dev的內容

cat /etc/group | egrep mgt  //檢查配置文件中mgt的內容

 

2)創建部門成員devuser和mgtuser

useradd -G dev devuser   //創建用戶devuser,設置dev用戶組為該用戶的附加組

useradd -G mgt mgtuser     //創建用戶mgtuser,設置mgt用戶組為該用戶的附加組

 

檢查用戶組是否已經添加

 

使用id命令檢查配置

 

3)創建項目負責人optadmin

 

4)為所有人設置密碼,均為1。

 

2.創建目錄

1)創建開發目錄/opt/appstore,並查看目錄權限

 

2)創建目錄/opt/webapp/www1,並查看目錄權限

-p:參數可以為確保目錄名稱存在,不存在就創建一個

 

3)創建目錄/opt/webapp/www2,並查看目錄權限

 

3.設置用戶權限

1)開發目錄所有者為devuser,屬於dev組,允許開發部門具有所有權限,其他部門只有讀權限,項目負責人只有讀權限

ls -ld /opt/appstore  //ls查看目錄信息,-ld僅顯示目標目錄的詳細信息

chmod 775 /opt/appstore  //使用chmod修改目標目錄讀寫權限,775表示所有者所有權限

 

2)修改目錄所有者為  mgtuser,屬於ngt組,運維部門具有所有權限,其他人只有讀權限

chown -R mgtuser:mgt /opt/webapps  //使用chown修改目標目錄的所有者和所屬者,-R參數可以將修改傳遞到目標目錄下的每層目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM