文档章节

开发组内权限配置管理

熊猫88
 熊猫88
发布于 2015/12/30 11:57
字数 659
阅读 57
收藏 4

系统的帐号权限管理是Linux里非常重要的一个课程。

这里小结的完成的一个目标是:项目组有6个人,每个人负责了不同的项目,但是又可能互相交叉的负责了一些项目。

1.首先查看下系统所有的用户信息和对应组别权限:

Cat  /etc/passwd 

Cat  /etc/group

 

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 



© 著作权归作者所有

共有 人打赏支持
熊猫88
粉丝 18
博文 76
码字总数 65366
作品 0
程序员
私信 提问
资源协作服务上线,帮你实现更灵活的权限配置与资源共享

Hi,各位 QingCloud 的小伙伴,我们又上线新功能了,一起来看看吧。 我们的工程师曾收到用户各种各样的需求,比如:“希望主账号能管理子账号的资源”、“能否开发人员只能使用云桌面功能”、...

cathyli
2016/04/01
29
0
风一样的世界/laravel5_backend

写在前面(2015-12-02更新) 无论需要基于此系统开发或参考等等,建议使用分支base_backend的代码。master的代码较旧了。 安装过程中出现问题,请提交issue,邮件的话我可能长时间才登录一次...

风一样的世界
2015/07/07
0
0
svn admin

yuanhuiwu
2011/07/26
8.2K
1
Exchange 2013权限管理

一 定义 Role Based Access Control (RBAC) ,是用于 Microsoft Exchange Server 2013 的权限模型。 角色分为两种类型: 管理角色:可以管理 Exchange 组织的用户或组。 最终用户角色:可以管...

烟台小崔
2017/06/02
0
0
AutoOps 1.3 版本发布

在原来的CMDB基础上 进行整体架构更新,功能上保持基本一致。 原CMDB停止维护,迁移到 https://github.com/hequan2017/autoops , 欢迎大家测试使用。 AutoOps AutoOps是一款基于django开发的...

295631788
2017/06/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

内存性能的正确解读

一台服务器,不管是物理机还是虚拟机,必不可少的就是内存,内存的性能又是如何来衡量呢。 1. 内存与缓存 现在比较新的CPU一般都有三级缓存,L1 Cache(32KB-256KB),L2 Cache(128KB-2MB)...

阿里云官方博客
15分钟前
1
0
并发+超时示例

func installMantisAgent() {log.Println("begin auto repair mantis agent")num := 0succNum := 0failNum := 0var Q *queue.Queueswitch g.Config().RepairType {ca......

我爱吃葱花
28分钟前
1
0
增加一列自增id

ALTER TABLE xxxx ADD iSiteId INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST;

colin_86
37分钟前
3
0
安卓代码混淆

Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 : 1,代码混淆 2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景...

whoisliang
47分钟前
2
0
配置Tomcat虚拟主机

12月13日任务 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机 16.8 Tomcat日志 配置tomcat监听80端口 默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行...

robertt15
52分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部