Linux文件/目录,权限相关
查看权限
命令
# ls -l filename
结果
-rw-r--r-- l root root 27 11-10 14:50 filename
解析:
-rw-r--r-- --共10位
- 第1位:文件类型 >> 普通文件(-)、目录(d)、字符设备(c)、块设备(d)、套接口文件(s)、符号链接(l)、管道(p)
- 2-4位:所有者(user)权限
- 5-7位:组群(group)权限
- 8-10位:其他人(other)权限
权限说明
- r:读(read)
- w:写(write)
- x:执行(execute)
- -:无(没有权限)
root root --所有者、所有者组群
27 --文件/目录大小
11-10 14:50 --最近修改时间
filename --文件或目录名
注意:
假设有目录/var/www/html
命令 ls -l /var 查看的是www的权限
命令 ls -l /var/www 查看的是html的权限
命令 ls -l /var/ww/html 查看的是html的权限
修改权限
命令
# chmod o w filename --授予其他人(other)写fiename这个文件的权限
# chmod go-rw filename --删除filename中组群(group)和其他人(other)的读和写权限
注意:
假设有目录/var/www/html
命令 chmod u w /var 修改的是www的权限
命令 chmod u w /var/www 修改的是html的权限
命令 chmod u w /var/ww/html 修改的是html的权限
解析:
- 用户
- u:所有者(user)
- g:组群(group)
- o:其他人(other),但不是u和g
- a:所有人,包括u,g和o
- 权限
- r ---- 4:read
- w ---- 2:write
- x ---- 1:execute
- - ---- 0:none
- 行动
- -:删除权限
- =:使成为唯一权限
常见的权限
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
使用chmod和数字改变文件或目录的访问权限
数字设定的关键是mode的取值
1.将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r--则可以表示成为:111 101 100再将其每三位转换成为一个十进制数,就是754。
2.也可以将其简单的理解为一种运算: (4+2+1) (4+1) (4)=754
使用命令chown改变目录或文件的所有权
文件与目录不仅可以改变权限,其所有权及所属用户组也能修改,和设置权限类似,用户可以通过执行chown命令来修改。
# chown test /var/demo/test.txt --将文件所有权转移到用户test
# chown :testgroup /var/demo --将文件夹所属组变更为testgroup
# chown test:testgroup /var/demo --同事修改所属组合所有者
说明
假如想一次修改某个目录下所有文件的权限或所有权,包括子目录中的文件的,要使用参数-R,表示启用递归处理。
-------------------------------------------------------------------------
以上便是linux的下文件、目录权限相关的全部内容了。
本文根据菜鸟linux攻略原文编辑。
Linux文件/目录,权限相关的更多相关文章
- Linux文件/目录权限设置命令:chmod
文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限.该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [w ...
- Linux文件/目录权限整理
- 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令
Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...
- Linux文件的权限与属性
由于以前学习Linux的时候没有做比较全面的总结笔记,而且平时大部分工作都在windows上进行,所以关于Linux的一些知识点有所遗忘.近期难得空闲,翻阅书籍,学习<鸟哥的Linux私房菜&g ...
- 从零单排Linux – 2 – 目录权限
从零单排Linux – 2 – 目录权限 1.sync 讲内存数据跟新到硬盘中 2.执行等级init a: run level 0:关机 b: run level 3:纯命令模式 c:run leve ...
- Linux学习之十五-Linux文件特殊权限和附加权限
Linux文件特殊权限和附加权限 1.特殊权限suid 范围:只能针对二进制命令文件 作用:让普通用户拥有二进制命令文件所有者的权限 举例1:普通用户使用passwd命令修改密码 cat /etc/s ...
- Linux 文件/目录操作详解
目录 Linux 文件/目录操作详解 初识Linux 一.文件/目录显示命令 ls 二.目录创建命令 mkdir 三.目录转移命令 cd 四.当前目录显示命令 pwd 五.文件处理命令 rmdir 六 ...
- 【Linux】目录权限与文件权限
现在我们知道了Linux系统内文件的三种身份(拥有者.群组与其他人),知道每种身份都有三种权限(rwx),已知道能够使用chown, chgrp, chmod去修改这些权限与属性,当然,利用ls -l ...
- linux:文件/目录权限设置
一.权限修改命令: chmod [OPTION]... MODE[,MODE]... FILE...二.文件/目录MODE指定方式: 1).八进制(r=4,w=2,x=1) [root@pin ...
随机推荐
- 第七周 Leetcode 466. Count The Repetitions 倍增DP (HARD)
Leetcode 466 直接给出DP方程 dp[i][k]=dp[i][k-1]+dp[(i+dp[i][k-1])%len1][k-1]; dp[i][k]表示从字符串s1的第i位开始匹配2^k个 ...
- 深入理解JMM(Java内存模型) --(四)volatile
volatile的特性 当我们声明共享变量为volatile后,对这个变量的读/写将会很特别.理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个监视器锁对这 ...
- 牛客OI周赛2-提高组
A.游戏 链接:https://www.nowcoder.com/acm/contest/210/A来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语 ...
- 51nod1298 圆与三角形
1298 圆与三角形 题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 给出圆的圆心和半径,以及三角形的三个顶点,问圆同三 ...
- 9i 和 11 g 区别
9i 和 11 g 区别 9i 不支持 2/4/8G,只支持 2000/4000/8000 M的
- YumRepo Error: All mirror URLs are not using ftp, http[s] or file
有台机器使用Yum的时候,报错如下: YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. $releaseve ...
- Scala简单计算实例,其在数据分析方面的优势体会
程序只是简单的从文件中读取数据,并进行计算. package com.bill.www /** * Created by Bill on 2016/2/3. * 目的:用scala实现简单的数据计算 ...
- 判断IE浏览器的类型以及提示信息(低版本浏览器不予显示)
//浏览器IE版本判断(function(window) { var theUA = window.navigator.userAgent.toLowerCase(); if ((theU ...
- QS之shell script
1 Invoke Mdoelsim In order to open Modelsim automatically, it is better to use a shell script to inv ...
- 使用WAS寄宿net.tcp WCF服務
首先添加Windows Features 確保打開以下服務 Net.Tcp Listener Adapter Net.Tcp Port Sharing Service Windows Process ...