Linux的文件/目录的权限
文件类型 权限 属主 属组 目录名/文件名
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的文件/目录的权限的更多相关文章
- Linux之文件(目录)默认权限、特殊权限与隐藏权限
文件默认权限 从Linux之用户组.文件权限详解了解到文件与目录的基本权限管理,文件在创建时如果不指定具体的权限,那么系统会给它分配一个默认的权限,这个默认权限就是umask. vbird@Ubunt ...
- Linux的文件/目录访问权限
一直以为对这个概念非常懂,但这次还是犯了眼高手低的毛病. 配置服务器遇到了一个问题,对某个WEB目录(例如"/bin"),有两个用户要对其进行读写操作: 首先apache服务器要对 ...
- Linux文件/目录,权限相关
查看权限 命令 # ls -l filename 结果 -rw-r--r-- l root root 27 11-10 14:50 filename 解析: -rw-r--r-- --共10位 第1位 ...
- linux:文件/目录权限设置
一.权限修改命令: chmod [OPTION]... MODE[,MODE]... FILE...二.文件/目录MODE指定方式: 1).八进制(r=4,w=2,x=1) [root@pin ...
- Linux系统下目录的权限意义
访问者及其基本权限 Linux系统内的文件访问者有三种身份,分别是: a) 文件和文件目录的所有者: u---User(所有权);b) 文件和文件目录的所有者所在的组的用户: g---Group;c) ...
- linux的文件类型和权限
Linux下使用ll或ls -l查看文件的信息 (ll和ls-l的区别:ll会显示出当前目录下的隐藏文件,而ls -l不会) 文件信息分为:文件类型.权限.链接数.所属用户.所属用户组.文件大小. ...
- Linux统计文件/目录数量ls -l | grep "^-" | wc -l匹配开头和结尾
Linux统计文件数量 ls -l | grep "^-" | wc -l “^-” 一般文件 “^d” 目录文件 shell/vim中^表示开头 cat repatterns ...
- Linux中文件夹访问权限不足
经常操作Linux服务器,远程访问会遇到403问题,本篇讲述nginx下文件权限的修改. 1.命令修改该文件夹的权限 chmod -R 755 /usr/local/.... 文件夹的路径 2.修 ...
- Linux统计文件/目录数量ls -l | grep "^-" | wc -l匹配开头和结尾,wc -c统计字符串长度
Linux统计文件数量 ls -l | grep "^-" | wc -l “^-” 一般文件 “^d” 目录文件 shell/vim中^表示开头 cat repatterns ...
随机推荐
- 开源中文分词工具探析(三):Ansj
Ansj是由孙健(ansjsun)开源的一个中文分词器,为ICTLAS的Java版本,也采用了Bigram + HMM分词模型(可参考我之前写的文章):在Bigram分词的基础上,识别未登录词,以提高 ...
- 怎样清除SWAP里的文件
在vim 编辑一个文件时断了网,文件就留在SWAP里,但我再vim这个文件保存后,再打开时又提示SWAP里有这文件了,此时swapoff -a后再ls -al查看,把文件所在目录里*.swp结尾的文件 ...
- SSM整合案例(Spring+Struts+Mybatis)
项目目录结构 第一步:创建数据库和数据表 CREATE DATABASE IF NOT EXISTS mybatis; USE mybatis; CREATE TABLE t_user ( ) NOT ...
- [ios2]BaaS服务收藏 【转】
首先,什么是BaaS服务: BaaS(后端即服务:Backend as a Service)公司为移动应用开发者提供整合云后端的边界服务.SaaS(软件即服务:Software as a Servic ...
- C++ 头文件系列(stack)
简介 该头文件只含有一个类模版stack, 它实现栈的概念,是一个容器适配器(说实话,在写这篇随笔之前我都不知道有这么个类模版). 栈 栈只有一个重要的特性: LIFO(last-in first-o ...
- Intellij 快捷键
11ctrl+F12 类似于eclipse 的outline 显示出当前类的所有方法. ctrl+H 查看当前类或者方法的集成结构 ctrl+E 查看最近使用的文件 Ctrl+J 自动完成提示 C ...
- Cg(C for Graphic)标准函数库之数学函数与几何函数
和 C 的标准函数库类似, Cg 提供了一系列内建的标准函数.这些函数用于执行数学上的通用计算或通用算法(纹理映射等),例如,需要求取入射光线的反射光线方向向量可以使用标准函数库中的 reflect ...
- 学习Sass(二)
前面简单介绍了sass的安装,特点和使用方法等,这里记录下sass的基本语法. 1.变量 2.运算 3.嵌套 4.代码复用 5.高级语法 6.自定义函数 一.变量 变量以$开始,像css属性那样赋值, ...
- CountDownLatch使用详解
正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行.在Java并发中,countdownlatch的概念是一 ...
- web.xml讲解
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "- ...