首页 > 编程知识 正文

chmod修改文件夹权限(c语言程序100例)

时间:2023-05-04 12:13:02 阅读:73868 作者:2294

3358 William 71.blogbus.com/logs/33484772.html

在Unix和Linux的各种操作系统中,对每个文件(文件夹也被视为文件)进行读取、写入、每次执行都设定权限。

例如,如果我使用ls -l命令创建文件列表,将获得与以下示例类似的输出:

- rw-r---r---1 apple users 22542006-05-201:47 TT.htm

从第二个字符开始,rw-表示用户apple有读、写权,没有执行权,接下来的r--表示用户组users有读取权和执行权,最后的r--表示其他用户(others )有读取权和执行权这是系统的默认设置,我可以重写tt.htm。 同一组的人和其他人只有阅读的权利,没有人有权执行。 因为只是html文件,所以不需要运行。 这在Novell目录服务之前很先进。

读、写、执行三个权限可以用数字表示,r=4、w=2、x=1。 因此,上例中的rw-r--r--用数字表示为644。

相反,777是rwxrwxrwx,这意味着登录用户(可通过命令id查看)、所属组和其他人拥有最高权限。

再说一个。 我用chmod o-r tt.htm命令更改权限。 o-r从others的权限中减少读取。 结果呢

- rw-r----1bu users 22542006-05-201:47 TT.htm

使用命令chmod 777 tt.htm,结果为

- rwxrwxrwx1bu users 22542006-05-201:47 TT.htm

每个人都有读、写、执行三种权限。

-------------请参阅

命令名称: chmod

使用权限:的所有用户

使用方法: chmod [-cfvr ] [-- help ] [-- version ] mode file .

说明: Linux/Unix文件权限分为三级:文件所有者、组和其他。 chmod允许您控制文件如何访问其他用户。

参数格式:

mode :权限设置字符串。 以下格式为: [ugoa.][[ -=][rwxX].][, ]。 在这里

u :表示文件的所有者,g表示与该文件的所有者属于同一组,o表示其他人,a表示所有这三者。

:添加权限,-表示取消权限,=表示唯一的设定权限。

r :是可读的,w是可写的,x是可执行的,x仅表示文件是子目录,或者文件已经设置为可执行。 -仅当-c :文件权限实际更改时才显示更改操作

如果-f :文件权限无法更改,请不要显示错误消息

-v :显示权限更改的详细信息

-R :对当前目录下的所有文件和子目录进行相同的权限更改。 也就是说,递归地逐个更改

- -辅助说明显示在--help :上

- -版本:显示版本

示例将:文件file1.txt设置为允许所有人读取:

chmod ugo r file1.txt

使所有人都能读取文件file1. txt :

chmod a r file1.txt

文件file1.txt和file2.txt是该文件的所有者,属于同一组的人可以写入,但其他人不能写入:

chmod ug w,o-w file1.txt file2.txt

将ex1.py设置为只有此文件的所有者才能运行:

chmod u x ex1.py

将当前目录下的所有文件和子目录设置为任何人都可以读取:

chmod -R a r *

另外,chmod还可以用数字表示chmod 777 file等权限

语法为chmod ABC文件

其中a、b、c分别为一个数字,分别表示用户、组和Other的权限。

r=4,w=2,x=1

rwx属性时为4 2 1=7;

rw-属性时为4 2=6;

对于r-x属性,4 1=7。

示例:

chmod a=rwx文件和chmod 777文件的效果相同

chmod ug=rwx,o=x file和chmod 771 file的效果相同

使用chmod 4755 filename,可以向此程序授予根权限

在Linux上更改chmod 777权限

在linux操作系统上,使用chmod命令更改权限,该命令使用shell命令处理:权限问题。 -rw-r-r-- 1 root root请访问:http://zhidao.baidu.com/lin .

变更chmod 777权限后,comma; 句子

件夹颜色变绿:解决方案

修改前: 方法一: ls --color=none #不显示颜色 方法一修改后: 方法二:修改配色 ①安装git +++可用在windows下载之后用ftp传上去:http://pan.baidu.c ...

Linux权限详解 命令之 chmod:修改权限

权限简介 Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w.x. Li ...

ubuntu 下修改文件访问权限chmod 777 -R *血的教训!没事别乱开权限!用谁开谁的就行。。。最后不要用这个命令,文件操作全部改用终端

本文转自: 个人建议 Ubuntu下修改目录权限命令如下:chmod 600 name (只有所有者有读和写的权限)chmod 644 name (所有者有读和写的权限,组用户只有读的权限)chmod ...

Linux chmod命令修改文件与文件夹权限的命令附实例

Linux chmod命令修改文件与文件夹权限的命令附实例 作者:佚名 字体:[增加 减小] 来源:互联网 时间:05-01 20:46:07我要评论 在linux中要修改一个文件夹或文件的权限我们需 ...

Linux chmod命令修改文件与文件夹权限命令代码

在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. 以下转自:http://www.codeceo.com/article/linux-chmod-co ...

linux CentOS 权限问题修复(chmod 777 -R 或者chmod 755 -R问题修复)

我个人曾经有一次经历: 就是在修改文件夹权限的时候,本来该执行: #chmod 777 -R ./ 结果我漏掉了那个".";执行的命令是chmod 777 -R /. 这个命令一定 ...

Linux系统(和mac系统)chmod修改权限总结

在 Mac 系统的终端上修改文件权限使用的是 Linux 中的 chmod 命令. chmod 用户+操作+权限+文件 用户部分:使用字母 u 表示文件拥有者(user),g 表示拥有者所在群组(gr ...

shell学习(7)- linux权限管理及修改权限命令chmod

文件系统权限基本介绍 1.文件基本权限 总共10个字符,可以分为四组, 第一组,就一个字符-,代表是文件类型,是一个常规文件,还有其他的类型如下所示 d--目录 l--符号链接,软连接 c--字符专门 ...

随机推荐

Leetcode: Strobogrammatic Number III

A strobogrammatic number is a number that looks the same when rotated 180 degrees (looked at upside ...

jquery Mobile点击显示加载等待效果

点击某个按钮或链接时,触发等待加载效果:

TreeSet()详解

TreeSet()详解   1.TreeSet原理:   /* * TreeSet存储对象的时候, 可以排序, 但是需要指定排序的算法 *  * Integer能排序(有默认顺序), String能排 ...

margin:0 auto

...

mysqlslap 使用总结

mysqlslap 可以用于模拟服务器的负载,并输出计时信息.其被包含在 MySQL 5.1 的发行包中.测试时,可以指定并发连接数,可以指定 SQL 语句.如果没有指定 SQL 语句,mysqlsl ...

iOS和Android开发异同点(一)

说到移动开发,目前主流平台有谷歌的android os 系统,苹果iOS系统,和微软主打的windows Phone OS 系统,至于目前为啥移动开发中,安卓和iOS比较受欢迎,者要看三家产品的历史由 ...

关于checkpoint

Ⅰ.Checkpoint 1.1 checkpoint的作用 缩短数据库的回复时间 缓冲池不够用时,将脏页刷到磁盘 重做日志不可用时,刷新脏页 1.2 展开分析 page被缓存在bp中,page在bp ...

IDEA手动创建JFinal项目

http://www.jfinal.com/share/674 https://www.oschina.net/question/265150_110300

Nginx详解二十六:Nginx架构篇之性能优化

一.性能优化考虑点 1.当前系统结构瓶颈 通过压力测试观察指标.日志检测.性能分析 2.了解业务模式 接口业务类型.系统层次化结构 3.性能与安全 二.ab接口压力测试工具 1.安装:yum -y i ...

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。