開發組內權限配置管理

系統的賬號權限管理是Linux裏很是重要的一個課程。 ui

這裏小結的完成的一個目標是:項目組有6我的,每一個人負責了不一樣的項目,可是又可能互相交叉的負責了一些項目。 spa

1.首先查看下系統全部的用戶信息和對應組別權限: 遞歸

Cat  /etc/passwd  開發

Cat  /etc/group test

 

2.添加用戶信息的語法: 登錄

  Useradd   test  -d  /home (指定用戶的目錄,對小部分用戶進行分權暫時不須要配置組別)增長一個用戶名 擁有/home的權限(該目錄存在,會彈出一個提示,能夠忽略) 配置

若是沒有useradd test  -d 後面的參數  則會自動在home裏面爲其新建一個目錄,當對應用戶登陸後,首先直接跳到指定的根目錄下面 權限

不當心創建錯誤則: 語法

userdel   test 注:刪除用戶test,但不刪除其家目錄及文件; 密碼

userdel -r  test 注:刪除用戶test,其家目錄及文件一併刪除;(操做初期不建議此操做)

3.給每一個添加的用戶設定密碼

 Passwd    test    設定test的用戶密碼 (輸入倆遍就能夠)

4.增長一個用戶組

 

分權的一個思路是給局域網內開發小組內一個共同的組號,讓每一個用戶都添加到該組內,這樣該組內的人就能互相對各自的文件夾進行控制。若是有不想讓其餘用戶控制的文件,各自的用戶對本身本身的文件權限設定不容許組操做便可。

5.由於開發的時候,是倆個組在開發,並且會有人進行跨組進行文件操做

 若是用 usermod  -g  組名  用戶名  ,   是修改用戶的所在組,是覆蓋性的。(這個修改是直接能夠從/etc/passwd處看到的)

若是要加入多個組,應該用:   usermod  -G 組名,組名,組名.....+空格+用戶名!(這個改須要從/etc/group處看到的)

 

分權基本完成了,這樣就可讓各個用戶對不一樣的文件目錄進行管理。

額外的一個需求是,當有某我的離職的時候,須要對不一樣的文件全部者進行切換,這個時候用到chown命令進行權限修改

chown -R lihui  faxian

faxian/遞歸的歸屬到 lihui用戶

(有個對應的更改用戶組的全部者命令chgrp,用法同樣)

更改文件的用戶組

chgrp -R  ibeacon www 

相關文章
相關標籤/搜索