cat /etc/group
cat /etc/ashadow
一、用户管理
1.添加用户
#useradd 用户名
useradd php100;用cat /etc/passwd查看
分析:php100是创建的用户名 x表示密码占位符 因为passwd文件是每个用户都有权限 所以直接显示是不安全的。密码存在了/etc/shadow文件中
1000表示用户id 1001表示用户所在的组id /home/php100表示家目录 末尾如果是bash表示可以登录系统 如果是nologin表示无法登录操作系统
2.设置密码
#passwd 需要设置密码的用户名
3.用户编辑
#usermod 参数 需要修改的用户名 常用的参数有 -l 表示给后面传递的用户修改用户名 语法格式
usermod -l 新的用户名 需要修改的用户名;-g 表示给后面传递的用户名修改用户组 语法各式
usermod -g 更改后的用户组id 需要修改的用户名
4.删除用户
#userdel 需要删除的用户名
二、用户组管理
1.添加用户组
#groupadd 用户组名
2.用户组编辑
#groupmod 参数 用户组名
groupmod -n 新的用户组名 旧的用户组名
3.用户组删除 如果这个组有用户的话是无法直接删除的
#groupdel 需要删除的用户组名
创建组名group001 查看组id=1003 再创建用户user001 修改其组id为1003 最后执行删除组操作出现提示
特别说明:linux系统中只有超级管理员才有权限操作用户和组
三、权限设置
第一个字符:表示文档的类型 d表示是目录 - 表示是文件
第2-4个字符 表示文件所有者的权限情况(u表示user)
第5-7个字符 表示所有者同组的组内成员的权限情况(g表示group)
第8-10个字符 表示除上述两类人员的其他用户的权限情况(o表示other)
1.通过字符形式设置权限
#chmod 权限组成信息 需要操作的对象(文件夹/文件)
针对单个对象(ugo)添加读权限 chmod u+r,g+r,o+r 需要操作的文件夹/文件
针对单个对象(ugo)删减读权限 chmod u-r,g-r,o-r 需要操作的文件夹/文件
加权限案例
减权限案例
加权限 rwx读写执行
设置全部的组成部分
#chmod a+r 文件 a表示全部 r表示读
2.通过数字的形式来设置权限
4表示读权限 2 表示写权限 1表示执行权限
全部权限:4+2+1 =读+写+执行 7 ;读写权限=6 读权限=4
扩展
查找命令 find / -name 50.txt ; find 查找路径 -name 查找的关键词
#man 命令 列出指定命令的所有命令 类似于手册

Linux下用户-组权限配置的更多相关文章

  1. Linux的用户(组),权限,文件精妙的三角关系,和强大的帮助系统

    在linux中一切都是文件(文件夹和硬件外设是特殊的文件),如果有可能尽量使用文本文件.文本文件是人和机器能理解的文件,也成为人和机器进行 交流的最好途径.由于所有的配置文件都是文本,所以你只需要一个 ...

  2. Linux下SVN服务器搭建配置

    Linux下SVN服务器搭建配置 1.SVN服务安装 yum install subversion 2.创建SVN代码仓库 mkdir /data/svn svnadmin create /data/ ...

  3. linux 下用户管理

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

  4. Linux下文件的权限

    一.Linux下查看文件属性 命令为: [root@localhost ~]# ls -al 结果: ls是『list』的意思,重点在显示文件的文件名与相关属性.而选项『-al』则表示列出所有的文件详 ...

  5. linux下Java环境的配置

    linux下Java环境的配置 现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java ...

  6. linux下WEB服务器安装、配置VSFTP

    转载  http://www.oicto.com/centos-vsftp/?tdsourcetag=s_pcqq_aiomsg linux下WEB服务器安装.配置VSFTP 由 admin · 发布 ...

  7. Linux 下 mysql的基本配置

    Linux 下 mysql的基本配置 2013年02月27日 ⁄ MySQL ⁄ 共 3000字 ⁄ 暂无评论 ⁄ 被围观 2,483 views+ 1. Linux mysql安装:    $ yu ...

  8. Linux 下 Memcached 缓存服务器安装配置

    Linux 下 Memcached 缓存服务器安装配置 [日期:2011-08-06] 来源:Linux社区  作者:Linux [字体:大 中 小]   [安装Memcache服务器端]我目前的平台 ...

  9. linux下lamp.sh一键配置lamp环境流程

    linux下lamp.sh一键配置lamp环境流程 一.总结 一句话总结: 2.将网站从github上clone到/data/www/网站域名/ 3.更改网站目录权限:chown -R apache: ...

随机推荐

  1. spring-cloud:利用eureka实现服务提供与调用示例

    1.运行环境 开发工具:intellij idea JDK版本:1.8 项目管理工具:Maven 4.0.0 2.GITHUB地址 https://github.com/nbfujx/springCl ...

  2. VMware安装MAC OS

    测试环境 安装环境:win10 .VMware Workstation Pro14 镜像:OS X 10.11.5(由于太大,就没有上传网盘,网上也有很多资源) 安装准备 安装前先把关于VMware的 ...

  3. CF 1172E Nauuo and ODT ——LCT

    题目:http://codeforces.com/contest/1172/problem/E LCT好题. 考虑对每个颜色求出 “不是该颜色的点组成的连通块的 siz2 之和” .每个颜色用 LCT ...

  4. 最强DE战斗力

    最强DE战斗力 时间限制: 1 Sec  内存限制: 128 MB提交: 40  解决: 14[提交][状态] 题目描述 春秋战国时期,赵国地大物博,资源非常丰富,人民安居乐业.但许多国家对它虎视眈眈 ...

  5. angualr6 引入iframe

    项目开发中需要在angular项目中嵌入iframe窗口,上网搜索了相关文档,不是很多,但是总算是把功能实现了,现记录一下,便于后期查看: step1:在.html中放入需要承载内容的div,并定义好 ...

  6. Distinctive Character

    Distinctive Character Sol bfs寻找最优解. 考虑一开始把他给的状态加进队列里,这些状态的答案都是0. 每次枚举不同的一位拓展,同时要保证这个新状态没有出现过. 效率O(2^ ...

  7. CF704E Iron Man

    CF704E Iron Man 经过不懈(抄题解)努力之后,终于AC了此题. 说起来很简单. 考虑一个链上的情况, 建立直角坐标系. 横坐标是t,纵坐标是距离链开头的距离d m个路径就是一个线段 那么 ...

  8. TypeScript躬行记(5)——类型兼容性

    TypeScript是一种基于结构类型的语言,可根据其成员来描述类型.以结构相同的Person接口和Programmer类为例,如下所示. interface Person { name: strin ...

  9. 测开之路三十六:常用的css选择器

    在static下新建一个css,并写入内容 /*标签选择器,label标签的颜色为红色*/label {color: red;} /*.代表类选择器,绿色*/.test {color: green;} ...

  10. mongodb写入策略(WriteConcern)

    写入策略(WriteConcern) mongodb的写入策略有多种方式,写入策略是指当客户端发起写入请求后,数据库什么时候给应答,mongodb有三种处理策略:客户端发出去的时候,服务器收到请求的时 ...