文件权限模拟练习

[root@wen ~]# groupadd incahome
[root@wen ~]# usersdd oldboy -g incahome
-bash: usersdd: command not found
[root@wen ~]# useradd oldboy -g incahome
[root@wen ~]# id oldboy
uid=502(oldboy) gid=502(incahome) 组=502(incahome)
[root@wen ~]# useradd oldgirl
[root@wen ~]# id oldgirl
uid=503(oldgirl) gid=503(oldgirl) 组=503(oldgirl)
[root@wen ~]# useradd test
[root@wen ~]# id test
uid=504(test) gid=504(test) 组=504(test)

------------
[root@wen ~]# mkdir /oldboy
[root@wen ~]# echo "echo oldboylinux" >/oldboy/test.sh
[root@wen ~]# cat /oldboy/test.sh
echo oldboylinux

[root@wen ~]# ll /oldboy/test.sh
-rwxr-xr-x 1 root root 17 10月 17 17:40 /oldboy/test.sh

------------------
更改用户和组
[root@wen ~]# cat /oldboy/test.sh
echo oldboylinux
[root@wen ~]# /oldboy/test.sh
oldboylinux
[root@wen ~]# chown oldboy.incahome /oldboy/test.sh
[root@wen ~]# ll /oldboy/test.sh
-rwxr-xr-x 1 oldboy incahome 17 10月 17 17:40 /oldboy/test.sh

-------------
更改权限
[root@wen ~]# chmod g+w,o-x /oldboy/test.sh
[root@wen ~]# ll /oldboy/test.sh
-rwxrwxr-- 1 oldboy incahome 25 10月 17 17:56 /oldboy/test.sh

------------

linux普通文件的读,写,执行权限总结:

1.可读r:表示具有读取阅读文件内容的权限;

2.可写w:表示具有新增,修改文件内容的权限;

a.如果没有r配合,那么vi编辑文件会提示无法编辑(但可强制编辑,echo可以重定向或追加)

b.删除文件(修改文件名等)的权限是受父目录的权限控制,和文件本身权限无关;

3.可执行x:表示具有执行文件的权限

a.文件本身要能够执行

b.普通用户同时还需要具备r的权限才能

c.root只有x的权限就能执行

有关文件删除的说明:

linux中的文件名是存在于父目录的block里面,并指向这个文件的inode节点,这个文件的inode节点再标记指向存放这个文件的block的数据块。我们删除一个文件,实际上并不清除inode节点和block的数据。只是在这个文件的父目录里面的block中,删除这个文件的名字和这个inode的对应关系,使这个文件名消失,并且无法指向这个文件的inode节点,当没有文件名指向这个inode节点的时候,系统会同时释放inode节点和存放这个文件的数据块,并且更新inode MAP 和block MAP,让这些位置用于放置其他新的文件数据。因此,修改删除文件名都是在操作文件的上级目录block,修改或删除的文件名和inode的关联数据,因此和上级目录权限关联。

10.17 linux 文件权限的更多相关文章

  1. 修改linux文件权限

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...

  2. Linux文件权限与属性详解 之 SUID、SGID & SBIT

    Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...

  3. Linux文件权限与属性详解 之 一般权限

    目录 一般属性 1. iNode: 3152621 2. 文件类型 3.文件访问权限 4. 链接数目: 5. 文件所有者 6. 文件所属组 7. 文件大小 8. 修改时间 9. 文件名称 Linux文 ...

  4. 修改linux文件权限命令

    修改linux文件权限命令:chmod Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文 ...

  5. Linux:文件权限

    Linux:文件权限 1.文件权限 ☆文件所有者 ☆用户组 ☆其他人 ☆ROOT 说明: Linux系统中默认所有系统上的账号与一般身份用户,还有那个root的相关信息记录在/etc/passwd文件 ...

  6. linux文件权限总结(创建root不可以删除文件、只可追加的日志文件等)

    文件类型 对于文件和目录的访问权力是根据读访问,写访问,和执行访问来定义的. 我们来看一下 ls 命令的输出结果 [root@iZ28dr6w0qvZ test]# ls -l 总用量 72 -rw- ...

  7. Linux文件权限设置

    基本概念 https://linux.cn/article-7418-1.html#3_8880 用户管理 文件权限设置 -添加用户账户08% -理解 /etc/passwd 中的内容12% -理解 ...

  8. 说说Linux文件权限那些事儿

    文件全部权 显示文件的全部权 更改文件的全部权 文件的权限 改动文件的权限 用符号表示法改动 用数字表示法改动 使用umask指定默认的文件权限 參考文献 首先我们要知道Linux的标准文件权限和安全 ...

  9. 对Linux文件权限的理解

    755,775,777,ugoa 等分别代表什么含义?这些数字是如何得到的? 1.常用的linux文件权限: 444 -r--r--r-- 600 -rw------- 644 -rw-r--r-- ...

随机推荐

  1. windows 命令端口映射

    显示映射列表netsh interface portproxy show all 将本地的1234端口的数据转发至192.168.x.x上的1234端口netsh interface portprox ...

  2. 本站页脚HTML回顶部代码

    <style type="text/css">.top { width: 50px; height: 50px; background-color: #F0F0F0; ...

  3. Python-位操作 ( &,|,~,^,<<,>>

    用于提高运算速度,规避算术运算符 在位操作运算中,不应该试图考虑先得到一个数的二进制码 ,而是应该将这个数看作是一个二进制码,二进制补码与整数之间是一一对应的. 诚然Python中有内置函数bin将一 ...

  4. Mac009--Axure RP安装

    Mac--Axure RP安装 一.下载Axure RP8.0 下载网址:https://www.axure.com/download  (下载mac版本) Axure RP说明: Axure RP是 ...

  5. 搭建用例管理平台phpstudy+testlink代替Apache+MySQL+PHP环境,以及testlink搭建环境报错修复

    公司需要搭建一个用例管理平台,环境搭建Apache+MySQL+PHP环境 哇一看就是需要花很长时间去搭建环境,本来我也在用这样的笨方法,不小心被公司开发看到,经人家一提点,哎呀妈呀发现自己以前的方法 ...

  6. 01 - Jmeter4.x环境安装以及简单使用

    Jmeter 介绍 Apache JMeter应用程序是开源软件,旨在为负载测试功能行为和测量性能的100%纯Java应用程序.它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能 常用压力 ...

  7. kmp(循环节)

    Cyclic Nacklace Problem Description CC always becomes very depressed at the end of this month, he ha ...

  8. bzoj1779 [Usaco2010 Hol]Cowwar 奶牛战争(网络流)

    1779: [Usaco2010 Hol]Cowwar 奶牛战争 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 302  Solved: 131[Sub ...

  9. 并行开发 8.用VS性能向导解剖你的程序

    原文:8天玩转并行开发——第八天 用VS性能向导解剖你的程序 最后一篇,我们来说说vs的“性能向导",通常我们调试程序的性能一般会使用Stopwatch,如果希望更加系统的了解程序,我们就需 ...

  10. JS的video获取时长,出现问题汇总

    <video id="my_video_1" controls="controls" style=" width: 700px; height: ...