文档章节

开发组内权限配置管理

熊猫88
 熊猫88
发布于 2015/12/30 11:57
字数 659
阅读 55
收藏 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
码字总数 65287
作品 0
程序员
HBNX软件配置管理服务实施方案

1引言 1.1编写目的 本文针对hbnx目前软件开发的现状,提出如何实现完整的软件配置管理解决方案IBM Rational ClearCase的设计方案。该方案包括系统的实现功能、基本设计思路、实施方案、实施进...

晨曦之光
2012/03/09
0
0
风一样的世界/laravel5_backend

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

风一样的世界
2015/07/07
0
0
资源协作服务上线,帮你实现更灵活的权限配置与资源共享

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

cathyli
2016/04/01
29
0
svn admin

yuanhuiwu
2011/07/26
8.2K
1
AutoOps 1.3 版本发布

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

295631788
2017/06/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

InvalidKeyException: Illegal key size

Caused by: java.lang.RuntimeException: java.security.InvalidKeyException: Illegal key size 解决方案:去官方下载JCE无限制权限策略文件。 jdk 5: http://www.oracle.com/technetwork/j......

自由的开源
10分钟前
0
0
JAVA秒杀实现以及优化原理

秒杀与其他业务最大的区别在于:秒杀的瞬间, (1)系统的并发量会非常的大 (2)并发量大的同时,网络的流量也会瞬间变大。 关于(2),最常用的办法就是做页面静态化,也就是常说的前后端分...

小贱是个程序员
14分钟前
1
0
Spring Aop之Advisor解析

在上文Spring Aop之Target Source详解中,我们讲解了Spring是如何通过封装Target Source来达到对最终获取的目标bean进行封装的目的。其中我们讲解到,Spring Aop对目标bean进行代理是通过Ann...

爱宝贝丶
17分钟前
0
0
Java高级工程师面试阿里,阿里云,天猫,菜鸟,涉及到的知识点

前言: 分享 Java高级工程师面试阿里,阿里云,天猫,菜鸟,涉及到的知识点,文章有点长,但比较全面,阅读时间15分钟左右,干货满满。 一、HashMap的那些事 1.1、HashMap的实现原理 1.1.1、...

Java大蜗牛
42分钟前
2
0
nginx模块学习五 expires 浏览器缓存

缓存原理 语法 Syntax: expires [modified] time;expires epoch | max | off;Default: expires off;Context: http,server,location,if in location 例/etc/nginx/conf.d/default.con......

Romanceling
52分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部