场景:

建立一个目录为/devcode,该目录是给开发组用的,也就是只有开发组用户才能进行操作该目录。该组下有成员zhangsan,lisi

 步骤:

1.创建用户组,命名dev

groupadd dev

2.添加用户zhangsan,并且指定到dev组下

useradd zhangsan -g dev

3.给用户zhangsan设置密码

passwd zhangsan

4.创建开发目录devcode

mkdir devcode

5.将该目录设置为dev组,并且只能开发组和所属者才有读写操作权限

#创建目录
mkdir devcode
#设置devcode所属组为dev
chgrp -R dev devcode/
#设置只有所属者和dev组有操作权限
chmod 770 devcode/

6.使用zhangsan账户登录测试,注意每次给用户赋予不同组权限,该用户需要先退出再登录

7.给用户zhangsan继续加入到别的组,如新建的test组

usermod -a -G test zhangsan

辅助命令

#查看用户所属哪些组
groups 用户
#id命令
id 用户....

目录权限解释

d-xxx-xxx-xxx

其中d表示目录,还有其他的

第一段xxx表示用户所属者拥有的权限

第二段xxx表示用户组拥有权限

第三段xxx表示其他的用户拥有权限

使用r,w,x表示

针对目录来说

x:数字代号1,代表有进入该目录权限cd 
w:数字代号2,表示可以在该目录下进行写权限
r:数字代号4,代表读权限,也就是ls查看

所以可以根据1,2,4,进行加法运算来赋予权限

d-750:表示该目录所属者拥有读写查看权限,所属组拥有查看权限和进入该目录权限,其他用户无任何权限

针对文件来说

x:数字代号1,拥有这行权限,也就是shell执行 
w:数字代号2,表示可以有写权限
r:数字代号4,代表读权限

linux下用户权限划分的更多相关文章

  1. linux 下用户管理

    linux 下用户管理 一.用户的分类 1.超级用户:root UID=0 2.系统用户:不需要登录系统,对应用程序服务,主要维护系统的正常运行:UID = 1 ~ 499(RHEL7 = 1 ~ 9 ...

  2. Linux 下的权限改变与目录配置

    Linux 下的权限改变与目录配置 ./代表本目录的意思. (1):用户与用户组, 1:文件所有者,文件被某一用户所有 2:用户组:    对文件给与一个或者多个用户权限配置 3:其它人: (2):l ...

  3. Linux 服务器用户权限管理改造方案与实施项目

    Linux 服务器用户权限管理改造方案与实施项目 在了解公司业务流程后,提出权限整改方案改进公司超级权限root泛滥的现状. 我首先撰写方案后,给boss看,取得boss的支持后,召集大家开会讨论. ...

  4. Linux下文件目录权限和对应命令的总结

    Linux下的权限有rwx三种,分别对应读,写,执行三种,在对文件和目录时,分别是下列含义: 对应权限的命令为: 文件: r-- cat, more, head, tail w-- echo, vi ...

  5. Linux下用户管理:创建用户指定密码

    首先我们来了解下Linux下用户管理的概念: 如上图所示,左边的一列表示用户名,中间的一列表示用户组,最右边的一列表示的是家目录.用户名我们这里处于简单就,添加了root,xm,xh三个用户.用户组和 ...

  6. Linux下文件权限(一)用户ID和用户组ID

    最近在读<unix环境高级编程>,看到文件权限这里比较糊涂,主要设计多个用户ID和用户组ID,包括下面两个: (1)实际用户ID和实际用户组ID:这一部分表示我们究竟是谁.这两个字段在登录 ...

  7. linux下进程权限分析

    转自http://blog.chinaunix.net/uid-27105712-id-3349522.html 在linux下,关于文件权限,大部分人接触比较多,也比较熟悉了解.但是对进程权限一般知 ...

  8. linux下用户账户切换

    1,)当前我已经登录一个用户hadoop,我怎么切换到root账户呢(应为一般用户经常会遇到无权限修改/etc/hosts./ect/hostname等文件的权限)? 使用命令sudo su root ...

  9. Linux下的权限掩码umask

    权限掩码umask 我们都知道在linux下创建一个文件或者目录之后是可以通过chmod等命令进行权限设置,来达到给当前用户.用户组用户以及其他用户分配不同的访问权限.那么,我们新创建的目录和文件本身 ...

随机推荐

  1. hdu 3966 树链分割第一3遍

    真的不好意思说话.你写得越多,对风暴各种问题泄露,更离谱,有什么错有.. .但是,仍然有一个.同时经过规范的编写清晰的代码.不能认为是理所当然... 树桩阵列版: #include<cstdio ...

  2. android4.4系统解决“ERRORcouldn&#39;t find native method”方法

    android4.4系统解决"ERRORcouldn't find native method"方法 今天笔者在移植一个tv模块从android4.2到android4.4系统的设 ...

  3. python实现DES加密算法和3DES加密算法

    pyDes.py ############################################################################# # Documentati ...

  4. beego中各类数据库连接方式

    beego 框架是优秀得go REST API开发框架.下面针对beego中各类数据库连接操作做一个总结. 1. orm连接方式 beego中的orm操作支持三种数据库:mysql,sqlite3,p ...

  5. Angularjs 计数 $index

    $index可以在ng-repeat直接使用,从0开始计数 <div ng-repeat="item in vm.data"> <!--从0开始计数--> ...

  6. C# 写CSV文件字符串前面0不显示的解决办法

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex ...

  7. 【C#】使用EF访问Sqlite数据库

    原文:[C#]使用EF访问Sqlite数据库 1. 先上Nuget下载对应的包 如图,搜索System.Data.SQLite下载安装即可,下载完之后带上依赖一共有这么几个: EntityFramew ...

  8. Word Embeddings: Encoding Lexical Semantics

    Word Embeddings: Encoding Lexical Semantics Getting Dense Word Embeddings Word Embeddings in Pytorch ...

  9. huawei 通过BGP的团体属性进行路由控制

    网络拓扑 XRV1的配置: =========================================================================== # sysname ...

  10. Win8Metro(C#)数字图像处理--2.9图像均值滤波

    原文:Win8Metro(C#)数字图像处理--2.9图像均值滤波  [函数名称] 图像均值滤波函数MeanFilterProcess(WriteableBitmap src) [函数代码]    ...