文件类型 权限 属主 属组 目录名/文件名
drwx------ 2 alice girls 4096 9月 25 11:33 alice
drwx------ 2 rose girls 4096 9月 25 10:47 rose
drwx------ 2 tom boys 4096 9月 25 10:43 tom

文件类型: - 普通文件 d 目录

O(∩_∩)O~~文件/目录的权限:
1、user 所有者(属主 owner 文件的创建人 u)
2、group 所有者所在的组 g
比如:useradd -g girls alice alice属于girls组
useradd xiaohong 默认xiaohong组名就是xiaohong
alice和rose同在girls组中
3、other 其他 o 既不是user,也不在同一组中

ls -l 开始的10个字符:
文件类型 文件/目录权限
- 文件 --- --- ---
d 目录 所有者 所在组 其他

4、三种访问权限:可读r、可写w、可执行x
rwx --- --- 出现的位置固定 rwx 缺失使用-代替
r 可读 r-- 100 4
w 可写 -w- 010 2
x 可执行 --x 001 1

- rw- r-- r-- 普通文件: 权限 644 权限的数字表达法 简洁
自己:可读、可写 同组:只读 其他:只读

d rwx r-x r-x 目录: 权限 755
自己:可读、可写、可执行
同组:可读、可执行 其他:可读、可执行

- rwx rwx rwx 可执行文件 777
对所有用户:可读、可写、可执行

权 权限的数字表达法
421
000 0 ---
001 1 --x
010 2 -w-
011 3 -wx
100 4 r--
101 5 r-x
110 6 rw-
111 7 rwx

5、归纳文件和目录的各种权限规律:
1)文件的权限:r 可读 可以使用vi、cat查看文件内容
w 可写 可以修改后保存
x 可执行 可以直接运行 命令就是可执行文件

2)目录的权限:r 可读 ls 目录,能查看到内容
w 可写 可以修改目录内容,如新建、删除目录
x 可执行 可以cd进去

6、修改文件/目录权限的命令:chmod
角色:u 拥有者 user
g 同组 group
o 其他 other
a 所有的 all
用法:
# chmod u+x 1.txt 针对自己添加可执行权限
# chmod u-x 1.txt 针对自己去除可执行权限
# chmod g+w 1.txt 针对同组增加可写权限
# chmod a+r,g+w 1.txt 所有用户都可读,同组的可写
# chmod 777 1.txt 数字表达法
rwx rwx rwx
# chmod 644 1.txt

前提:只有文件的拥有者、root用户可以改权限

案例:由root或alice修改alice主目录权限:
针对o + rx,其他用户xiaohong可以进入alice主目录,并可以使用ls -l查看目前下的内容.
由root或alice针对1.txt文件修改权限,o+w xiaohong即可修改文件。 644 -> 646
rw- r-- r-- rw- r-- rw-
chmod 646 1.txt

Linux的文件/目录的权限的更多相关文章

  1. Linux之文件(目录)默认权限、特殊权限与隐藏权限

    文件默认权限 从Linux之用户组.文件权限详解了解到文件与目录的基本权限管理,文件在创建时如果不指定具体的权限,那么系统会给它分配一个默认的权限,这个默认权限就是umask. vbird@Ubunt ...

  2. Linux的文件/目录访问权限

    一直以为对这个概念非常懂,但这次还是犯了眼高手低的毛病. 配置服务器遇到了一个问题,对某个WEB目录(例如"/bin"),有两个用户要对其进行读写操作: 首先apache服务器要对 ...

  3. Linux文件/目录,权限相关

    查看权限 命令 # ls -l filename 结果 -rw-r--r-- l root root 27 11-10 14:50 filename 解析: -rw-r--r-- --共10位 第1位 ...

  4. linux:文件/目录权限设置

    一.权限修改命令:     chmod [OPTION]... MODE[,MODE]... FILE...二.文件/目录MODE指定方式: 1).八进制(r=4,w=2,x=1) [root@pin ...

  5. Linux系统下目录的权限意义

    访问者及其基本权限 Linux系统内的文件访问者有三种身份,分别是: a) 文件和文件目录的所有者: u---User(所有权);b) 文件和文件目录的所有者所在的组的用户: g---Group;c) ...

  6. linux的文件类型和权限

    Linux下使用ll或ls -l查看文件的信息 (ll和ls-l的区别:ll会显示出当前目录下的隐藏文件,而ls -l不会)   文件信息分为:文件类型.权限.链接数.所属用户.所属用户组.文件大小. ...

  7. Linux统计文件/目录数量ls -l | grep "^-" | wc -l匹配开头和结尾

    Linux统计文件数量 ls -l | grep "^-" | wc -l “^-”  一般文件 “^d” 目录文件 shell/vim中^表示开头 cat repatterns ...

  8. Linux中文件夹访问权限不足

    经常操作Linux服务器,远程访问会遇到403问题,本篇讲述nginx下文件权限的修改. 1.命令修改该文件夹的权限 chmod -R 755 /usr/local/....   文件夹的路径 2.修 ...

  9. Linux统计文件/目录数量ls -l | grep "^-" | wc -l匹配开头和结尾,wc -c统计字符串长度

    Linux统计文件数量 ls -l | grep "^-" | wc -l “^-”  一般文件 “^d” 目录文件 shell/vim中^表示开头 cat repatterns ...

随机推荐

  1. Hybrid App(一)App开发选型

    1.几种app开发模式概述 Native App 即传统的原生APP开发模式,Android基于Java语言,底层调用Google的 API;iOS基于OC或者Swift语言,底层调用App官方提供的 ...

  2. .net Mongo Driver 1.0与2.0的对比与2.0的优化

    前言 最近闲的时间有点多,所以还是写博客吧. 有人说Mongo 2.0的写法难以把控,好多地方不知道咋用,所以坚持用1.0(不愿意去尝试2.0),我感觉不可理解.所以写篇博客比较下. Mongo C# ...

  3. HTML一级导航制作

    今天分享一下简单导航栏的制作方法: 第一步:引入css样式表,新建一个id为nav的层,使用<ul>.<li>.<a>标签来制作完成效果. <!DOCTYPE ...

  4. 集中式(CVS、SVN)VS分布式(Git)

    集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器.中央服务器就好比是一个图 ...

  5. Android 消息传递之Bundle的使用——实现object对象传输(二)

    上面学习了线程通过Massage发送字符串消息,Handler接收字符串消息,这样的形式来更新ui,接下来,一起分享怎么把一个对象利用消息机制发送出去,让主线程接收来更新ui. 下面就利用一个服务Se ...

  6. call 与 apply的区别

    1.方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象. 说明: call ...

  7. Codeforces Round #386 (Div. 2)

    迟到的一次比赛 最近状态很崩溃 网速很慢 然后前面五题看了都有打 但是 只有A B E 是过了的 是时候要反省一下 A.随便判断一下就好 最少的份数嘛 B.画出来之后是一下子左边一下子右边 打一个递归 ...

  8. MATLAB初体验

    好激动 要入MATLAB的大坑了 恩 很遗憾第一个程序并不是hello world 好 插入代码里并没有MATLAB这个选项 这是一种歧视 x=[:pi/:*pi]; y=sin(x); plot(x ...

  9. CodeForces 711B Chris and Magic Square

    简单题. 找一个不存在$0$的行,计算这行的和(记为$sum$),然后就可以知道$0$那个位置应该填的数字(记为$x$). 如果$x<=0$,那么无解,否则再去判断每一行,每一列以及两个斜对角的 ...

  10. 了解OutOfMemoryError异常 - 深入Java虚拟机读后总结

    JVM中的异常发生 Java虚拟机规范中除了程序计数器外,其他几个运行时区域都有发生OutOfMemoryError异常的可能. 本章笔记通过代码来验证Java虚拟机规范中描述的各个运行时区域存储的内 ...