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 ...
随机推荐
- 时间框的属性编辑(WdatePicker日期插件)
效果图如下:可以设置输入的时间不大于,或不小于某日. //引用js包 <script type="text/javascript" src="${basePath} ...
- VUE-搜索过滤器
先看看效果 首先引入 <script src="https://cdn.jsdelivr.net/npm/vue"></script> HTML部分 < ...
- 解决Latex复制到公众号可能报“图片粘贴失败”的问题
前几天出了个版本,还发了篇“Md2All,让公众号完美显示Latex数学公式”的文章,发完后,心里还是不太爽的,因为那个版本还是遗留了一个问题:当把Latex公式转换为本地图片,再复制到公众号时,有可 ...
- view在使用shape属性加圆角的同时,用代码修改其他background属性(例如颜色)不生效
项目中一个TextView控件设置了shape属性,给其加了圆角,如下: houlder.mtxtGovernmentType.setBackgroundResource(R.drawable.tv_ ...
- 【Oracle】append
我们在生产环境中经常遇到需要往表中插入大量数据的情况,怎么样才能让插入数据的速度变快呢?Oracle中的append简直就是神器!!没图说个**,直接上图: 是不是看晕了?哈哈,莫慌,请看下面总结: ...
- 使用DOM解析XML文档
简单介绍一下使用DOM解析XML文档,解析XML文件案例: <?xml version="1.0" encoding="UTF-8"?> -< ...
- jQuery+pjax简单示例汇总
pjax 是一个jQuery插件,它使用 ajax 和 pushState 来实现快速的浏览体验,包括真正的固定链接,页面标题和工作返回按钮. ajax缺点是破坏了浏览器的前进后退,因为ajax的请求 ...
- C# 共享页调用css
@RenderSection("Styles", required: false) @section Styles{ }
- 移动端mui常用方法
本文分享一些用Mui的时候所采的坑 1.mui中上拉刷新事件a标签中的链接.元素onclick事件在手机上点击不了 mui('body').on('tap','a',function(){docume ...
- Django的Error汇总
title: Django学习笔记 catalog: true subtitle: 11. Django_Error汇总 date: 2018-12-14 10:17:28 --- Django的Er ...