创建1个用户user1

sudo useradd -d /home/user1 -m user1

在用户user1主目录下创建目录test,进入test目录创建空文件file1。并以长格形式显示文件信息,注意文件的权限和所属用户和组。

sudo passwd user1  为user1设置密码
su - user1  切换为用户user1(-左右都有空格)
pwd 查看当前目录
mkdir test  创建目录test
ls -l  长格式显示信息
cd test 进入test
touch file1  创建文件file1
ls -l 长格式显示

表示文件权限的这9个字符每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。代表的意义如下:

字符1一般用来区分文件的类型
字符2、3、4表示该文件所有者的权限,有时也简称为u(User)的权限。
字符5、6、7表示该文件所有者所属组的组成员的权限。例如,此文件拥有者属于“user”组群,该组群中有6个成员,表示这6个成员都有此处指定的权限。简称为g(Group)的权限。
字符8、9、10表示该文件所有者所属组群以外的权限,简称为o(Other)的权限

权限 r w x -

r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(execute,执行):对文件而言,具有执行文件的权限;对目录来说该用户具有进入目录的权限。
-:表示不具有该项权限。

对文件file1设置权限,使其他用户可以对此文件进行写操作。并查看设置结果。

文件file1本来的权限是-rw-rw-r--这说明其他用户对它只有可读权限

我们用数字表示法:r=4 w=2 x=1

那么file1的权限就可以表示为 6 6 4 ,为所有用户添加写权限,就变成了666

chmod 666 file1
ls -l

取消同组用户对此文件的读取权限。查看设置结果。

chmod 626 file1

为文件file1设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限。

chmod 733 file1

更改文件file1的权限,使所有者只能读取此文件,其他任何用户都没有权限。查看设置结果。

回到上层目录,查看test的权限。为其他用户添加对此目录的写权限。

cd ..

ls -l

chmod o+w test(o代表其他用户 g代表同组用户 u代表所有者)

把目录test及其下的所有文件的所有者改成bin,所属组改成daemon。查看设置结果。

exit 退出user1用户
sudo gpasswd -a user1 sudo 讲user1加入到sudo组中
su - user1 切换到user1
sudo chown bin:daemon test  设置test目录所有者为bin和所属组为daemon
sudo chown bin:daemon test/*  设置test目录下所有文件
ls -l 查看

删除目录test及其下的文件。

linux----文件权限管理相关推荐

  1. linux学习随笔——linux文件权限管理和网络配置

    一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1 ...

  2. linux文件权限管理实验心得,Linux+文件权限管理实验

    主机安全-- Linux文件权限管理实验 对于文件 /etc/passwd,该文件的属组(root)可读.不可写,不可执行 对于文件 /etc/shadow,该文件的属组(root)不可读.不可写,不 ...

  3. Linux文件权限管理:chmod命令和chown命令

    Linux文件权限管理:chmod命令和chown命令 前言 介绍 文件类型 文件权限 文件所属 文件信息 chmod命令 chown命令 前言 在服务器部署项目.安装应用会经常涉及到文件权限的问题, ...

  4. Linux文件权限管理

     Linux系统是一个多用户环境,所以在同一时间可能有多个用户在使用同一个目录或文件.但对每个用户不一定都有相同的权限,也许有的用户可以查看文件.有的用户可以修改文件等,为了满足这样的要求就必须对目录 ...

  5. Linux 访问文件的acl信息,linux文件权限管理与ACL访问控制列表

    一.文件属性 1.文件属性: 文件属性操作 chown : change owner  ,设置文件所有者 chgrp : change group  ,设置文件的属组 文件属主修改: chown 格式 ...

  6. 《linux文件权限管理大总结》RHEL6

    在linux系统下文件的权限通常会以下面的格式显示出来: Chmod文件权限: 权限的管理chmod -a  所有的权限 -u 文件所有者的权限 -g 组权限 -o 其他用户的权限 可以使用运算符来设 ...

  7. drwxrwxrwx_你可能不知道的一些linux文件权限管理方法

    为什么需要权限管理? 1.计算机资源有限,我们需要合理的分配计算机资源. 2.Linux是一个多用户系统,对于每一个用户来说,个人隐私的保护是十分重要的 目录的 rwx 权限 当前用户:vagrant ...

  8. 一个故事看懂Linux文件权限管理

    前情回顾: 我通过open这个系统调用虫洞来到了内核空间,又在老爷爷的指点下来到了sys_open的地盘,即将开始打开文件的工作. 详情参见:内核地址空间大冒险:系统调用 open系统调用链 小说网站 ...

  9. 【linux】linux文件权限管理

    linux系统的文件类型: -:普通文件 d:目录 l:链接文件 b:块设备文件(存储设备) c:字符设备文件(io设备) ll可以显示文件类型 权限基础:r:读 w:写 x:执行 基本权限管理ugo ...

  10. Linux文件权限管理 chmod 读、写、可执行

    使用 ls -l,查看文件权限 左侧第一列 -rw-r--r-- 这些就是文件的权限信息. 文件的权限分为三种:(三种权限可相互叠加,最高权限为7) 权限 字母 对应的二进制 对应的八进制 读 r 1 ...

最新文章

  1. Spring Junit 读取WEB-INF下的配置文件
  2. python全栈开发笔记---基本数据类型--数字型魔法
  3. 为什么Control类提供了Invoke和BeginInvoke机制
  4. C和C++线性表的链式存储
  5. maven 常用的插件
  6. 回归树与基于规则的模型(part2)--简单回归树
  7. Keras和TensorFlow的关系和区别
  8. 用计算机组成原理+唐朔飞的,计算机组成原理 唐朔飞 习题解答
  9. 讨论了好久的问题,IE、Firefox下CSS图片垂直居中的问题
  10. python 全局变量与局部变量
  11. 解决设置redmineblacklog的按钮无效问题
  12. Mysql查询某列最长字符串记录
  13. 鸿蒙系统u盘制作,WINDOWS系列 篇二:【保姆级】Windows 10安装版原版系统U盘制作及系统安装教程...
  14. 哔哩哔哩点播码率优化实践
  15. 定量风险分析技术__蒙特卡罗分析
  16. PC解决电子签名的方法
  17. maya linux 安装教程视频,教你怎样在 Archlinux 安装Maya7.01
  18. 会计凭证替代BTE增强
  19. 什么是递归查询,迭代查询?
  20. 微信公众号--根据用户opneId获取用户信息

热门文章

  1. 51nod 1060 最复杂的数
  2. 转 markdown编写规则、语法
  3. socket简介 - 获取简单网页内容
  4. [Linux] sed编辑器
  5. AIX下使用xmanager
  6. linux下 根目录扩展
  7. 设计界面说—探讨设计艺术
  8. JProfiler分析内存泄漏
  9. 试炼之石:Performance
  10. H5禁用长按选取,原生拷贝功能