用户和用户组

说明:在Linux中只有超级管理员权限才能对用户和用户组进行设置,其他的用户一律没有权限设置

  • 用户管理

语法:#useradd 用户名                                                     添加一个新用户

注:所有的用户添加之后都会存储在一个文件中,会存储在passwd文件中,位置位于/etc/passwd

通过打开/etc/passwd文件可以查看到新增的用户;

语法:#passwd 需要设置密码的用户名                               修改用户密码

语法:#usermod 参数 需要修改的用户名                            修改用户名或组

注: 在Linux中,经常会用到的用户修改的参数有2个。

-l:表示给后面传递的用户修改用户名,语法格式:usermod -l 新的用户名 需要修改的用户名

-g:表示给后面传递的用户名修改用户组,语法格式:usermod –g 用户组id 需要修改的用户名

语法:#userdel 用户名                                                         删除用户

  • 用户组管理

语法:#groupadd 用户组名                                                                添加用户组

注:用户组添加完成之后也不会有任何的提示,此时我们可以查看用户组的管理文件,文件名叫做group,位置位于/etc/group

语法格式:#groupmod -n 新的用户组名 旧的用户组名                       更改用户组名

语法:#groupdel 需要删除的用户组名                                                   删除用户组,删除前确认该组是否存在其他用户

权限设置     

  • 各字段代表权限:                   

第1个字符:表示文档的类型,d表示是目录,-表示是文件;

第2~4个字符:表示文件所有者的权限情况(u表示,user);

第5~7个字符:表示所有者同组的组内成员的权限情况(g表示,group);

第8~10个字符:表示除上述两类人员的其他用户的权限情况(o表示,other);

  • 语法:#chmod 权限组成信息 需要操作的对象(文件夹/文件)

需要注意,如果操作的对象是文件夹,则需要加上-r参数,表示递归赋予权限

第一个情况:针对单个对象(u,g,o)的拆分

eg:给某个组成部分添加读权限:#chmod u+r,g+r,o+r 需要操作的文件/文件夹

eg:给某个组成部分删减读权限:#chmod u-r,g-r,o-r 需要操作的文件/文件夹

eg:给某个组成部分的权限设置成一个目标值:例如将50.txt文件的权限全部的组成部分设置成rwx,则命令可以写成:#chmod u=rwx,g=rwx,o=rwx 文件名/文件夹名

第二个情况:设置全部的组成部分:

可以使用下面的这个语法:

#chmod a+r 文件             (表示给全部的组成部分添加读权限)

#chmod a-r 文件              (表示给全部的组成部分删减读权限)

#chmod a=rwx 文件       (表示给全部的组成部分权限设置成刻度可行可执行)

其中a表示全部(ugo组合)

  • 通过数字的形式来设置权限

在Linux权限体系中支持使用数字的形式来表示权限的信息,比如说777表示全部的权限。

4表示读权限,2表示写权限,1表示执行权限

linux用户及权限操作相关推荐

  1. Linux用户、权限及改变文件所有者及文件所属组多例详解 附python代码

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) Linux用户.权 ...

  2. 【Linux】Linux用户和权限管理

    一.Linux用户和权限管理 用户 权限 命令 管理员用户 只有一个,UID=0的用户就是管理员用户,一般情况,默认它的用户名是root,家目录是/root root     :x   :0:  0: ...

  3. linux的用户及权限管理,Linux 用户及权限管理.doc

    ? ? ? ? ? ? ? ? Linux 用户及权限管理 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Linux 是一个多用户的操作系统,引入用户,可 ...

  4. linux php 用户权限管理,LINUX教程:Linux用户及权限管理

    <LINUX教程:Linux用户及权限管理>要点: 本文介绍了LINUX教程:Linux用户及权限管理,希望对您有用.如果有疑问,可以联系我们. [文件治理.管道.用户及组治理.用户及权限 ...

  5. Linux用户和权限

    目录 Linux用户和权限 1 Linux的root用户 1.1 root用户(超级管理员) 1.2 su和exit命令 1.3 sudo命令 为普通用户配置sudo认证 2 用户和用户组 2.1 用 ...

  6. Linux 用户及权限详解

    Linux 用户及权限详解 用户 , 组 ,权限 安全上下文(secure context): 权限: r,w,x 文件: r : 可读,可以使用类似cat 等命令查看文件内容. w : 可写,可以编 ...

  7. linux权限可被登录用户读取,Linux 用户及权限详解

    Linux 用户及权限详解 用户 , 组 ,权限 安全上下文(secure context): 权限: r,w,x 文件: r : 可读,可以使用类似cat 等命令查看文件内容. w : 可写,可以编 ...

  8. linux权限管理ppt,Linux用户和权限管理.ppt

    Linux用户和权限管理.ppt (26页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 用户和权限管理Linux用户管理简介-1Linu ...

  9. Linux用户与权限管理

    Linux用户与权限管理 前言 一.管理用户账号 (1)用户账号概述 ①用户标识UID (User IDentity,用户标识号) ②用户账号文件 (2)用户账号管理 ①添加用户账号(useradd) ...

最新文章

  1. R语言广义线性模型Logistic回归案例代码
  2. 【转载】yolo数据增强和评价方法
  3. Spring boot访问静态资源
  4. nginx linux源码编译安装,Linux源码编译安装nginx
  5. 20应用统计考研复试要点(part15)--应用多元分析
  6. mac下配置进行c和matlab混编
  7. python MultipartEncoder
  8. 微型计算机原理IMUL指令,微机原理与系统设计实验
  9. 【14年浙江省赛 ZOJ 3780】Paint the Grid Again【图转换】
  10. 一个数根号3怎样用计算机计算,手机计算器怎样打出根号3
  11. js 修改meta标签 属性
  12. 我发现不少培训班的就业辅导老师,简直是面试官的卧底——再论培训班学员的就业方式(java方向)
  13. 《用 Python 处理 Excel 数据之正则表达式视频教程》 曾贤志
  14. IE11不兼容css3渐变属性
  15. 保留三位有效数字,四舍六入五成双
  16. 秀一段《易语言》的源代码
  17. C/C++ 自制一个基于zlib的文件的(解)压缩系统
  18. Python全栈笔记(练习题,持续更新)
  19. 木星协定_木星笔记本简介
  20. 什么是负载均衡?什么是高可用?说说常见的负载均衡案例

热门文章

  1. 哲学到编程:思想的实例化
  2. Asp.net web Api源码分析-HttpParameterBinding
  3. 用SQL实现统计报表中的“小计”和“合计”
  4. MS SQL入门基础:系统数据库
  5. 软件需求规格说明书通用模版_通用需求挑战和机遇
  6. keras框架:目标检测Faster-RCNN思想及代码
  7. leetcode1296. 划分数组为连续数字的集合(贪心算法)
  8. 技能学习重要的古语_学习方法:最重要的开发人员技能
  9. 【agc002f】Leftmost Ball(动态规划)
  10. 【SqlServer】Sqlserver中的DOS命令操作