开发组内权限配置管理

系统的账号权限管理是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 

相关文章
相关标签/搜索