linux 更改文件权限命令 chmod
chmod -change file mode bits :更改文件权限
chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限。
更改文件权限的2种方式:
一、权限字母+操作符表达式
二、数字方法(常用)
hmod数字权限方法(推进)
命令格式:
chmod [数字组合] 文件名
chmod [数字组合] 目录名 -R参数可递归生效(该目录下所有文件或子目录一起改变)
一、chmod的数字方法的说明:
r
w
x
-
例如:
rwxr-xr-x 目录默认权限 rw-r--r-- 644文件默认权限
每个三位的权限代码(属主,用户组,其他用户)组合,有8种可能:
八进制 权限
---
--x
-w-
-wx
r--
r-x
rw-
rwx
举例:
rw-rw-r-x 代表数字权限:665
--xr-x-wx 代表数字权限:163
-wx--x--x 代表数字权限:311
rwx--xr-x 代表数字权限:715
-----x-w- 代表数字权限:012
如果我们仅仅想改变目录的权限,使用chmod不用加任何参数。如果想把目录下的文件和子目录也同时改变,需要使用
-R参数
chmod字符式权限表示法
命令格式:
Chmod [用户类型] [+ | - | =] [权限字符] 文件名
表一 详细说明表
|
chmod |
用户类型 |
操作字符 |
权限字符 |
文件和目录 |
|
U(user) |
+(增加) |
r |
||
|
G(group |
- |
|||
|
O(others) |
-(减少) |
w |
||
|
A(all) |
=(设置) |
x |
说明:
+:添加某个权限
-:取消某个权限
=:取消其他所有权限赋予给定的权限
chmod u-x test.sh
[root@MongoDB ~]# chmod u-x test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-rw-r-xr-x root root Jun : test.sh
chmod g+w test.sh
[root@MongoDB ~]# chmod g+w test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-rw-rwxr-x root root Jun : test.sh
chmod g=w,o-x test.sh
[root@MongoDB ~]# chmod g=w,o-x test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-rw--w-r-- root root Jun : test.sh
chmod ugo=r test.sh
[root@MongoDB ~]# chmod ugo=r test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-r--r--r-- root root Jun : test.sh
chmod a=rw test.sh
a代表所有 相当于 chmod 777 test.sh
[root@MongoDB ~]# chmod a=rwx test.sh
[root@MongoDB ~]# ll
total
-rw-------. root root Mar : anaconda-ks.cfg
-rwxrwxrwx root root Jun : test.sh
linux 更改文件权限命令 chmod的更多相关文章
- Linux更改文件权限命令
chmod命令 1.格式:chmod [-cfvR][--help][--version]mode file 2.参数 1)必要参数 -c 当发送改变时,报告处理信息 -f 错误信息不输出 -R 处理 ...
- Linux命令:修改文件权限命令chmod、chgrp、chown详解
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...
- linux中chmod更改文件权限命令
1. 命令格式: chmod [-cfvR] [--help] [--version] mode file 2. 命令功能: 用于改变文件或目录的访问权限,用它控制文件或目录的访问权限. 3. 命令参 ...
- Linux更改文件权限(二)
更改文件权限(二)============================== (参考于千锋教育教学笔记) 命令umask [root@aminglinux ~]# umask 0022 [root@ ...
- Linux更改文件权限(一)
更改文件权限(一)============================== (参考于千锋教育教学笔记) 设置权限 1.更改文件的属主.属组chown (change owner)[root@ami ...
- Linux命令:修改文件权限命令chmod、chgrp、chown的区别
chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. (1)chmod是修改文件/目录的权限.可以有文字修改和数字修改. #chmod 777 /home/be ...
- Linux常用文件权限命令详解
pwd pwd命令用于获取当前工作目录的绝对路径. 使用示例: pwd 效果如下图: cd cd命令用于切换工作目录. 使用示例: cd 万猫学社/ 效果如下图: 其中在路径表示时, 一个半角句号(. ...
- linux修改文件权限命令
先看个实例: [root@local opt]#ls -al ls -al 命令是列出目录的所有文件,包括隐藏文件.隐藏文件的文件名第一个字符为'.' -rw-r--r-- 1 root root ...
- linux更改文件所有者命令chown命令的使用困惑
[berry@berry:practice] ls -lrt total -rwxrwxrwx berry berry Dec : f1.txt -rwxrwxrwx berry berry Dec ...
随机推荐
- 【JavaWeb】之Servlet
一.Servlet简介 1.1 什么是Servlet(server applet): 是一种独立于平台和协议的服务器端Java应用程序,通过Servlet可以生成动态web页面.还可以在服务器端对客户 ...
- 如何查看 SQL Server 执行的历史 SQL 语句记录?
SELECT st.text as sql_statement, qs.creation_time as plan_last_compiled, qs.last_execution_time as p ...
- jquery disabled选择器 语法
jquery disabled选择器 语法 作用:disabled 选择器选取所有禁用的表单元素.大理石平台价格表 语法:$(":disabled") jquery disable ...
- javascript中的原型和原型链(三)
1. 图解原型链 1.1 “铁三角关系”(重点) function Person() {}; var p = new Person(); 这个图描述了构造函数,实例对象和原型三者之间的关系,是原型链的 ...
- 【CF1263E】Editor(线段树,栈)
题意:有一个无限长度的文本编辑器,刚开始没有内容,光标在第一格,接下来有n个操作,操作可能有3种: 1.光标左移一格,如果已经在第一格则不动 2.光标右移一格 3.将当前光标所在格的字符改成输入的字符 ...
- vue路由 routers的写法:require用与不用
vue路由的写法有很多种,这里我只说routers的写法,一种是compcomponent后面直接写路径,另一种是用require的方式,来看代码 import Vue from 'vue' impo ...
- Python argparse 用法总结
使用argparse的四个基本步骤 创建 ArgumentParser() 对象 调用 add_argument() 方法添加参数 使用 parse_args() 解析添加的参数 # example ...
- MQTT服务器特性支持详情
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...
- 解决cron不执行的问题
在FreeBSD5.4下面做开发,需要定期备份mysql数据,开始在网上找了bash的脚本,但是执行无效,一怒之下,使用php来写,嘿嘿,其实php写脚本也不错滴.备份其实就是把mysql的数据库文件 ...
- Android内存Activity泄露:Handler与Threads
Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收.也就是说,一个对象不被任何引用所指向,则该对象会在被 ...