用户就是操作系统的管理员,每个用户操作系统的权限都不一样,root用户权限最大。多个用户形成一个组。用户不同,组别不同对文件目录的操作权限就不同,下面已具体实例来说明用户,组还有文件目录权限,然后自己意会,其实很简单。

电影美国队长3正在上映,我们就建俩个组,分别是钢铁侠战队以及美国队长战队,钢铁侠有用户为iron man,spider man,美国队长战队有 captain america,ant man

首先新建俩个组
groupadd giron
groupadd gcaptain

查看是否创建成功
cat /etc/group

1004和1005分别是组的id号,唯一

再创建四个用户,分配到这俩个组
useradd -g giron ironman
useradd -g giron spiderman
useradd -g gcaptain captainamerica
useradd -g gcaptain antman

查看是否创建成功
cat /etc/passwd

分别是给各个用户添加密码,这里都是123
passwd ironman
passwd spiderman
passwd captainamerica
passwd antman

下面我用ironman登录系统,并创建一个文件

这里特别解释下文件权限这个-rw-r–r–,代表意思如下图

这时候,我们想让spiderman来访问这个文件,我们看看效果

这时候,我们看到系统报访问不允许,说明没有权限,我们来看看ironman这个目录

可以看到ironman这个目录的访问权限是创建者可读,可写,可执行,同组,其他用户都不可读,不可写,不可执行,因此肯定是没有权限访问的,我们可以通过root用户或者创建这个目录的用户,即ironman来修改文件权限,例如我们用root登录来修改文件权限

在这里我们通过chmod 777 ironman来修改的目录权限,666是什么意思呢?rwx的标识符,其实还可以用数字表示,r代表4,w代表2,x代表1,我们这里想修改创建用户,组以及其他用户对该文件的权限,所以我们是777

修改好文件权限之后,我们改用spiderman登录,这时候应该可以访问该目录了

这里我们就进去了ironman所在的目录,至于ironman创建的文件,如果没有访问权限,我们也可以通过这种方式来修改权限进行访问

下面再讲一个命令,如果将antman移动到钢铁侠战队呢,人家弃暗投明了,我们可以用下面的命令

usermod -g giron antman

这就是用户,组,文件和目录权限的一些常用命令和理解

实例讲解linux用户,组,文件目录权限相关推荐

  1. linux 774是什么权限,7.6 Linux用户与文件权限操作实例

    <7.6 Linux用户与文件权限操作实例>由会员分享,可在线阅读,更多相关<7.6 Linux用户与文件权限操作实例(15页珍藏版)>请在人人文库网上搜索. 1.Linux用 ...

  2. linux系统用户,组和权限的管理

    PS: {最近一直在做毕业设计,前面博客也记录过我的一些过程.其中需要在Ubuntu上搭建一个FTP服务器,此处我选择Vsftpd,但是在我对vsftpd的配置文件vsftpd.conf设置正确后(对 ...

  3. 实例讲解Linux系统中硬链接与软链接的创建

    导读 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接.硬链接与软链接的区别从根本上要从Inode节点说 ...

  4. linux ksh 用户名,实例讲解Linux中ksh的用法

    实例讲解Linux中ksh的用法 发布时间:2008-02-18 20:46:01来源:红联作者:Modegle 熟悉Linux的朋友肯定都知道bash,它是Linux默认的命令行解释程序,熟悉Sol ...

  5. 【JEECG技术博文】简单实例讲解JEECG ONLINE表单权限控制(jeecg3.6)

    简单实例讲解JEECG ONLINE表单权限控制(jeecg3.6) 原       文:http://blog.itpub.net/30066956/viewspace-1872409/ 相关博文: ...

  6. Ubuntu/Linux用户管理与权限管理(超详细解析)

    由于实验室几个老师的学生要共同使用一台服务器,所以需要规范一下服务器的使用,并且给各位学生配置相关的用户和权限,之前一直都是自己用,所以借此机会学习和总结一下Linux服务器的用户管理与权限管理. U ...

  7. python 系统管理_实例讲解python用户管理系统

    本文主要为大家分享一篇python用户管理系统的实例讲解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧,希望能帮助到大家. 自定义函数+装饰器,每一个模块写的一个函数 很多地方能用装 ...

  8. 简单实例讲解linux的module模块编译步骤

    简单实例讲解linux的module模块编译步骤 (2014-10-24 10:19:17) 标签: module linux 分类:Linux/Unix 本文将直接了当的带你进入linux的模块编译 ...

  9. linux 命令 cd -p,Linux_实例讲解Linux中cd命令切换目录的使用技巧,cd命令大家再熟悉不过了,bash sh - phpStudy...

    实例讲解Linux中cd命令切换目录的使用技巧 cd命令大家再熟悉不过了,bash shell经常会被用到的切换目录命令. 接下来我们直接通过万能的man来了解cd命令. 直接 man cd 是不行的 ...

最新文章

  1. uiuc工程学院计算机,UIUC计算机工程专业排名2020年
  2. PlayFramework入门教程
  3. Android之NDK开发学习总结
  4. 机器学习入门系列一(关键词:单变量线性回归,梯度下降法)
  5. SH1B LMR62014XMFE/NOPB
  6. iOS并发(多线程)
  7. spring aop不执行_使用Spring AOP重试方法执行
  8. libSVM介绍(二)
  9. python/c++计算psnr
  10. [Unity][FlowCanvas][NodeCanvas] FlowScript 控制条件延迟启动状态机:设置 First Activation
  11. Q106:Mac系统下安装编译PBRT-V3
  12. Python3.2官方文档翻译--迭代器
  13. Session和EL表达式实现登陆验证
  14. 随手记_英语_学术写作_研究概述/范围/方法/结果/结论介绍句型
  15. 分享一个查看JSON的程序
  16. Windows 无法启动 vmwave workstation server 服务 错误1075
  17. 【操作系统】进程间通信 — 消息队列
  18. 周六研易01:深入研究甲木选用法
  19. 格兰杰因果 Granger causality
  20. 怎样给领导或同事送礼?

热门文章

  1. 多任务分类训练,模型转化与c++部署
  2. 【数据分析】Matplotlib可视化最有价值的图表之——1、关联(Correlation)
  3. java 三维场景图_一个Java3D简单三维场景图,测试你的Java3D开发运行环境。
  4. pid算法的MATLAB仿真 - 用MATLAB进行pid算法仿真实验
  5. Android 腾讯位置服务使用(详细步骤+源码)
  6. 如何启用计算机hdmi,如何使用HDMI高清线连接电视与笔记本等设备?
  7. 物联网网关BL110对接华为云
  8. 足球、篮球、花样滑冰、乒乓球四大运动的动作识别通用方案开源了
  9. jenkins集成sonarQube实现代码质量检查
  10. 广色域图片Android,广色域手机屏幕科普解析:所见不一定为实