Linux - 理不清的权限chmod与chown区别
chmod是修改第一列内容的 ,chown是修改第3,4列内容的。
[root@local ~]# chmod 777 -R add.sh
[root@local ~]# chown jiqing:jiqing -R add.sh

文件类型权限 连接数 文件拥有者 文件所属组 文件大小 文件最后修改日期 文件名
Linux,天天玩就会了。汉语天天说就会了。其他的语言一样,天天玩,玩着玩着就会了。-- MK
类型 拥有者的权限 所属组的权限 其他人的权限
文件类型:
- 文件
d 文件夹
l 链接
b 光驱
c 字符设备
...
权限:
r 4 可读
w 2 可写
x 1 可执行
rwx 7
rw 6
rx 5
wx 3
对于文件,r读 w写 x执行
对于文件夹 r读 ls
w 建文件、删除、移动 touch mkdir rm mv cp
x 进入 cd
linux下,root就是superman,可以做任何事情,任何权限设置对于root来说都是浮云,因为root可以更改权限。
[jiqing@local root]$ ll -d shell
drwxrwxrw- 3 root root 17 1月 13 14:56 shell
[jiqing@local root]$ cd shell
bash: cd: shell: 权限不够
没有x权限,无法进入查看文件夹。
[root@local ~]# chmod o-w+x shell
加上x权限,移除w权限。
这个时候用户可以进入了。
[jiqing@local shell]$ mkdir test
mkdir: 无法创建目录"test": 权限不够
[jiqing@local shell]$ touch test.txt
touch: 无法创建"test.txt": 权限不够
[jiqing@local shell]$ mv demo demo2
mv: 无法将"demo" 移动至"demo2": 权限不够
[jiqing@local shell]$ mv demo.txt demo2.txt
mv: 无法将"demo.txt" 移动至"demo2.txt": 权限不够
在shell文件夹中,没有创建文件夹,文件,修改文件夹,修改文件等权限。可以查看文件,可以查看文件夹。
在子文件夹中,就可以根据子文件夹的权限,进行相应的操作了。
[root@local ~]# chmod o+w-r shell
移除r权限。
[jiqing@local root]$ ll -d shell
drwxrwx-wx 3 root root 32 1月 13 15:09 shell
[jiqing@local root]$ cd shell/
[jiqing@local shell]$ ll
ls: 无法打开目录.: 权限不够
仍然是在文件夹中,不具有ll权限。但是可以进行其他的操作。
chmod
chmod 用户类型:
u 所有者
g 所属组
o 其他人
a 所有全部
+ 加上权限
- 移除权限
= 设置权限
chmod a+x add.sh # 为全部用户增加可执行权限在 a.txt的文件上
chmod +111 add.sh
上面两个一致。都是为所有用户增加可执行权限。
chmod uo+x add.sh
chmod +101 add.sh
上面两个一致。都是为用户和其他人增加可执行权限。
[root@local ~]# ll -d shell
drwxr-xr-x 2 root root 6 1月 11 11:04 shell
查看目录权限。
chown
[root@local ~]# chown root add.sh
改变所属用户
[root@local ~]# chown :root add.sh
改变所属组
[root@local ~]# chown root:root add.sh
改变用户和组
[root@local ~]# chown jiqing:jiqing -R shell
改变文件夹以及子文件用户及所属组
[jiqing@local root]$ ll -d shell
d--------- 3 jiqing jiqing 32 1月 13 15:17 shell
[jiqing@local root]$ ll shell
ls: 无法打开目录shell: 权限不够
[jiqing@local root]$ cd shell
bash: cd: shell: 权限不够
即便文件夹所有者是用户jiqing,但是他也没有权限进入和查看。
Linux - 理不清的权限chmod与chown区别的更多相关文章
- linux中的文件权限chmod
linux中的文件权限chmod 还是GPU集群那点事儿,集群之间磁盘互相挂载,普通用户也可以操作/cu02_nfs./cu04_nfs文件夹,这就牵扯到权限的问题,去google发现所谓的777 ...
- 大数据|linux权限chmod和chown
一.基础概念 1)rwx含义 示例如下 r:读权限read 4 w:写权限write 2 x:操作权限execute 1 -:无权限 2)drwxr - xr -x 与 - rw - r - - r ...
- Linux(十一) 文件目录权限 chmod umask chown
一 文件目录权限定义 首先我们先认识一下文件目录的权限定义,请看下面ls -l的结果我们发现一个文件或者目录的前面有10位的信息,第一位表示文件类型,大概有一下几种类型:d 表示目录 - 普通文件 b ...
- 四、Linux/UNIX操作命令积累【chmod、chown、tail】
正在使用Linux/UNIX下一个.经常使用文本界面来设置系统或操作系统,笔者也是在指挥这方面工作的过程中不断的接触.因此,为了此特酝酿.准备.開始了本文的编写.本文主要记录自己平时遇到的一些Linu ...
- linux学习(八)chmod、chown、umask、lsattr、chattr
一.权限位 权限位分为两个部分,第一个部分是谁的权限,第二部分是权限是多少.其中第一个部分一般分为:用户,用户组,其他用户.第二部分分为r:读权限,w:写权限,x:执行权限.可读,可写,可执行的权限, ...
- Linux命令之添加权限Chmod的使用
chmod是change mode的缩写,是修改文件权限的一个命令: 一个文件分别有三组权限:用户拥有者,用户组 第一个横杆-表示文件,如果是d表示目录.还有可能是l,表示链接. 第一组(rw-)表示 ...
- Linux命令:修改文件权限命令chmod、chgrp、chown详解
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...
- Linux编程 17 文件权限(权限设置chmod,改变文件属主属组关系chown,chgrp)
一. 概述 如果创建了一个目录或文件,有时会需要改变它的安全性设置,在linux系统上有一些工具可以完成这任务,包括使用chmod命令改变已有默认权限,分别能对属主,属组,其它用户的权限的控制分别以读 ...
- Linux文件权限查看及修改命令chmod,chown
查看权限 Linux文件访问权限分为可读,可写和可执行三种. 可用ls -l命令查看,例: ls -l或者 ll 显示为 -r--r--r--. 1 root root 21 Jan 5 23:02 ...
随机推荐
- SQLServer 使用变量动态行转列
drop table #testcreate table #test( id int identity(1,1) primary key, bizDate varchar(50), ...
- Laravel5.1学习笔记7 视图
视图 (View) 基本用法 传递数据到视图 在多个视图中分享数据 视图组件 #基本用法 视图里面包含了你应用程序所提供的 HTML 代码,并且提供一个简单的方式来分离控制器和网页呈现上的逻辑.视 ...
- 努比亚 N2(Nubia NX575J) 解锁BootLoader 并进入临时recovery ROOT
工具下载链接:https://pan.baidu.com/s/1jJoK2Yq 备用下载链接:https://pan.baidu.com/s/1snjwLdz 密码:71rg 本篇教程教你如何傻瓜式解 ...
- halcon 模板匹配 -- 转化 vector_angle_to_rigid
********************************模板匹配 ********************create_shape_model创建模板,这个函数有许多参数,其中金字塔的级数由N ...
- C# 彻底关闭程序,包括循环
System.Environment.Exit(System.Environment.ExitCode); this.Dispose(); this.Close();
- mvc登录授权特性
public class CommonAuthorize : AuthorizeAttribute { protected override bool AuthorizeCore(HttpContex ...
- JSP_内置对象_请求转发和请求重定向的区别
请求重定向:客户端行为,response.sendRedirect(),从本质上将等同与两次请求,前一次请求request对象不会保存,地址栏的URL地址会改变. 请求转发:服务器行为,request ...
- Metadata
元数据是关于数据的组织.数据域及其关系的信息,简言之,元数据就是关于数据的数据. Metadata is "data [information] that provides informat ...
- TensorFlow学习笔记----安装(1)
在入门前,推荐一个博客链接:https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/ Windows下tensorflow ...
- eas之Uuid和BOSUuid 区别
BOSUuid 加入了BOSType的概念,这个唯一码跟 BOSType有关,里面包含了BOSType的信息. 根据BOSType可以生产BOSUuid,同样,根据BOSUuid也可以找到BOSTyp ...