Linux更改文件权限(一)
更改文件权限(一)
==============================
(参考于千锋教育教学笔记)
设置权限
1.更改文件的属主、属组
chown (change owner)
[root@aminglinux ~]# ll 1.txt
-rw-r--r-- 1 root root 0 6月 24 21:17 1.txt
[root@aminglinux ~]# chown alice.jerry 1.txt //改属主、属组
[root@aminglinux ~]# ll 1.txt
-rw-r--r-- 1 alice jerry 0 6月 24 21:17 1.txt
[root@aminglinux ~]# ll 2.txt
-rw-r--r-- 1 root root 0 6月 24 21:22 2.txt
[root@aminglinux ~]# chown alice 2.txt //只改属主
[root@aminglinux ~]# ll 2.txt
-rw-r--r-- 1 alice root 0 6月 24 21:22 2.txt
[root@aminglinux ~]# ll 3.txt
-rw-r--r-- 1 root root 0 6月 24 21:22 3.txt
[root@aminglinux ~]# chown .hr 3.txt //只改属组
[root@aminglinux ~]# ll 3.txt
-rw-r--r-- 1 root hr 0 6月 24 21:22 3.txt
[root@aminglinux ~]# ll -d dir1
drwxr-xr-x 3 root root 18 6月 24 21:18 dir1
[root@aminglinux ~]# ll dir1
总用量 0
drwxr-xr-x 3 root root 18 6月 24 21:18 dir2
[root@aminglinux ~]# chown -R alice.hr dir1 //级联目录下的文件和目录
[root@aminglinux ~]# ll -d dir1
drwxr-xr-x 3 alice hr 18 6月 24 21:18 dir1
[root@aminglinux ~]# ll dir1
总用量 0
drwxr-xr-x 3 alice hr 18 6月 24 21:18 dir2
2,chgrp (change group)
[root@aminglinux ~]# ll 5.txt
-rw-r--r-- 1 root root 0 6月 24 21:49 5.txt
[root@aminglinux ~]# chgrp hr 5.txt //改文件属组
[root@aminglinux ~]# ll 5.txt
-rw-r--r-- 1 root hr 0 6月 24 21:49 5.txt
[root@aminglinux ~]# ll -d dir2
drwxr-xr-x 3 root root 18 6月 24 21:52 dir2
[root@aminglinux ~]# ll dir2
总用量 0
drwxr-xr-x 2 root root 6 6月 24 21:52 dir3
[root@aminglinux ~]# chgrp -R hr dir2 //改文件属组
[root@aminglinux ~]# ll -d dir2
drwxr-xr-x 3 root hr 18 6月 24 21:52 dir2
[root@aminglinux ~]# ll dir2
总用量 0
drwxr-xr-x 2 root hr 6 6月 24 21:52 dir3
3,chmod (change mode)
a.使用符号
对象 赋值符 权限类型
u + r
g - w
o = x
a
[root@aminglinux ~]# ll 1.txt
-rw-r--r-- 1 alice jerry 0 6月 24 21:17 1.txt
[root@aminglinux ~]# chmod u+x 1.txt //属主增加执行
[root@aminglinux ~]# ll 1.txt
-rwxr--r-- 1 alice jerry 0 6月 24 21:17 1.txt
[root@aminglinux ~]# ll 2.txt
-rw-r--r-- 1 alice root 0 6月 24 21:22 2.txt
[root@aminglinux ~]# chmod a=- 2.txt //所有人没有权限
[root@aminglinux ~]# ll 2.txt
---------- 1 alice root 0 6月 24 21:22 2.txt
[root@aminglinux ~]# chmod ug=rw,o=r 2.txt //属主属组等于读写,其他人等于读
[root@aminglinux ~]# ll 2.txt
-rw-rw-r-- 1 alice root 0 6月 24 21:22 2.txt
b,使用数字
r w x
4 2 1
示例:
[root@aminglinux ~]# ll -d dir1
d rwx r-x r-x 3 alice hr 18 6月 24 21:18 dir1
4+2=1 4+1 4+1
7 5 5
[root@aminglinux ~]# ll 3.txt
-rw-r--r-- 1 root hr 0 6月 24 21:22 3.txt
[root@aminglinux ~]# chmod 700 3.txt
[root@aminglinux ~]# ll 3.txt
-rwx------ 1 root hr 0 6月 24 21:22 3.txt
[root@aminglinux ~]# chmod 765 3.txt[
root@aminglinux ~]# ll 3.txt
-rwxrw-r-x 1 root hr 0 6月 24 21:22 3.txt
rwx对文件的影响
[root@aminglinux ~]# touch /home/1.txt
[root@aminglinux ~]# chmod 647 /home/1.txt
[root@aminglinux ~]# vim /home/1.txt
[root@aminglinux ~]# su - alice
上一次登录:日 6月 24 22:29:33 CST 2018pts/0 上
[alice@aminglinux ~]$ cat /home/1.txt //测试读
date
[alice@aminglinux ~]$ /home/1.txt //测试执行
2018年 06月 24日 星期日 22:32:16 CST
[alice@aminglinux ~]$ vim /home/1.txt //测试写
[alice@aminglinux ~]$ cat /home/1.txt
date
ls
rwx对目录的影响
1,目录中没有w,文件中有rwx
[root@aminglinux ~]# mkdir /home/dir1
[root@aminglinux ~]# touch /home/dir1/1.txt
[root@aminglinux ~]# chmod 777 /home/dir1/1.txt
[root@aminglinux ~]# ll -d /home/dir1
drwxr-xr-x 2 root root 19 6月 24 22:37 /home/dir1
[root@aminglinux ~]# ll /home/dir1
总用量 0
-rwxrwxrwx 1 root root 0 6月 24 22:37 1.txt
[alice@aminglinux ~]$ cat /home/dir1/1.txt
[alice@aminglinux ~]$ rm -rf /home/dir1/1.txt
rm: 无法删除"/home/dir1/1.txt": 权限不够
2,对目录有w,文件没有任何权限
[root@aminglinux ~]# chmod 777 /home/dir1
[root@aminglinux ~]# chmod 000 /home/dir1/1.txt
[root@aminglinux ~]# ll -d /home/dir1
drwxrwxrwx 2 root root 19 6月 24 22:37 /home/dir1
[root@aminglinux ~]# ll /home/dir1
总用量 0
---------- 1 root root 0 6月 24 22:37 1.txt
[alice@aminglinux ~]$ cat /home/dir1/1.txt
cat: /home/dir1/1.txt: 权限不够
[alice@aminglinux ~]$ rm -rf /home/dir1/1.txt
[alice@aminglinux ~]$ ls /home/dir1/
[alice@aminglinux ~]$ touch /home/dir1/2.txt
[alice@aminglinux ~]$ ls /home/dir1/
2.txt
小结:对目录有w权限,可以在目录中创建新文件,也可以删除目录中的文件
(跟目录中文件的权限无关)
注意事项:
文件 : x权限小心给予
目录:w权限小心给予
Linux更改文件权限(一)的更多相关文章
- Linux更改文件权限(二)
更改文件权限(二)============================== (参考于千锋教育教学笔记) 命令umask [root@aminglinux ~]# umask 0022 [root@ ...
- linux 更改文件权限命令 chmod
chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...
- Linux更改文件权限命令
chmod命令 1.格式:chmod [-cfvR][--help][--version]mode file 2.参数 1)必要参数 -c 当发送改变时,报告处理信息 -f 错误信息不输出 -R 处理 ...
- linux更改文件权限
chown –Rh cheat:cheat /home/cheat/task/Cheat
- [转]Linux中文件权限目录权限的意义及权限对文件目录的意义
转自:http://www.jb51.net/article/77458.htm linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括 ...
- ubuntu批量更改文件权限
重装系统之后,把文件从windows分区拷到linux分区发现所有文件的权限全是777,在终端下看到所有文件的颜色都很刺眼,文件有很多,一个一个改不现实,所以写了一段python脚本批量更改文件权限. ...
- 第六章、Linux 的文件权限与目录配置
第六章.Linux 的文件权限与目录配置 1. 使用者与群组 2. Linux文件权限概念 2.1 Linux文件属性 2.2 如何改变文件属性与权限: chgrp, chown, chmod 2.3 ...
- linux初学者-文件权限
linux初学者-文件权限 lunix系统都是以文件的形式存在,自然而然的就会要求不同的用户拥有不同的权限,这也是系统能够运行的根本保证,下文将对文件的权限管理进行简要的介绍. 1.文件属性的查看 - ...
- 全面解析Linux数字文件权限
全面解析Linux数字文件权限 来源: 时间:2013-09-04 20:35:13 阅读数:11433 分享到:0 [导读] 在刚开始接触Linux时对于文件权限的理解并不是很透彻,这里详细 ...
随机推荐
- Scala_Load csv data to hive via spark2.1_via pass parameters_HiveAllType
prepare CSV data NT,col_SMALLINT,col_BIGINT,col_INT,col_FLOAT,col_DOUBLE,col_DECIMAL,col_TIMESTAMP,c ...
- TOMCAT热部署 catalina.home catalina.base
catalina.home 一台机器通常只有一个, 指向Tomcat的安装目录 catalina.base 一台机器可以启动多个Context, 每个Context对应一个catalina.base ...
- Silverlight Telerik 学习之主题的设置
Telerik控件版本:RadControls for Silverlight Q1 2013 当前的Telerik Silverlight 控件支持以下主题 Office Black - 这是默认主 ...
- 009 Palindrome Number 判断一个正整数是否是回文数
详见:https://leetcode.com/problems/palindrome-number/description/ 实现语言:Java 方法一: class Solution { publ ...
- Unity PlayerPrefs
对于游戏存档,储存最高分,排行榜都需要用到储存,现在存储的方式有很多,可以存本地的Json,XML,Sqlite,还有一种就是unity自带的一种存储PlayerPrefs. 那么这个PlayerPr ...
- Hive 基本语法操练(六):Hive 的权限控制
Hive 的权限控制 Hive从0.10可以通过元数据控制权限.但是Hive的权限控制并不是完全安全的.基本的授权方案的目的是防止用户不小心做了不合适的事情. 为了使用Hive的授权机制,有两个参数必 ...
- Hadoop 3节点集群无法成功启动zookeeper
今天在集群上跑程序的时候遇到了zookeeper无法成功启动的问题,先分别启动了主节点和从节点的zookeeper进程,并且通过jps也看到zookeeper进程已经启动了,但通过指令查看进程状态的时 ...
- 【开源我写的富文本】打造全网最劲富文本技术选型之经典OOP仍是魅力硬核。
套路--先贴图 demo : http://www.vvui.net/editor/index.html gitee : https://gitee.com/kevin-huang/Bui-Edit ...
- <Win7硬件故障分析>
查看当前系统正在运行的硬件信息. 右击计算机——属性——设备管理器看到下面: 一些常见的硬件故障: 主板故障 >开机不正常,偶尔出现突然的断电现象 >明明自己选择了关机,但是还是无法关机或 ...
- NeatUpload 的使用
1 <httpModules> 2 <add name="UploadHttpModule" type="Brettle.Web.NeatUpload. ...