shell_chmod与目录权限
此篇文档将讲解关于linux中文件权限常用命令chmod。为了达到一个比较好的效果,我会在需要的地方实际上机验证测试,并截图给朋友们看。我的linux机器装的是(opensuse-11.3),并且以文本界面(类似于dos那种黑黑的界面)。
上一篇中我们讲到 linux shell_输出总结(一)之chmod命令,在工作中如何利用chmod命令给一个文件赋予一定的权限,以指定谁可以读、写和执行它。这一篇将讲述如何在工作中使用chmod命令对目录赋予一定的权限以指定谁可以读、写和执行该目录。
对目录执行读、写和执行,与文件还不大一样。读一个目录的意思是我可以使用诸如ls、l等命令(后续文档将会讲到)列出该目录下有哪些文档和子目录;写目录权限意思是我可以使用诸如touch等命令在该目录下创建文件或者是子目录、写文件、删除文件等;执行目录的意思是我可以使用诸如cd(后续文档将会讲到)等命令进入目录。为了有个比较感性的说明,请看图一:
图一.wx目录只有读权限
可以看到,此时wx目录对于sxp用户只有读权限,我想通过cat命令输出wx目录下的file文件内容,可是系统报权限拒绝错误。如果我使用chmod u+x wx,结果请看下图:
图二.wx目录具有读与执行权限
此时可以输出wx目录下的file文件内容,当时它是空的。为什么加了x执行权限就可以了呢?x意味着用户具有进入目录的权限。当我想查看wx目录下的file文件时,第一步肯定是要进入到wx目录下的,因此必须要有x执行权限;我使用chmod u+w wx,结果再看图三:
图三.wx目录具有读、写和执行权限
此时赋予sxp用户w写权限,因此sxp用户可以在wx目录下创建一个新文件file2而不会报错。
读者也可以试下使用chmod对users组用户或者是不相干的其他用户分别赋予读、写和执行权限会是什么效果。
看完这一篇和上一篇,有的朋友可能会问,为什么我刚用touch script的时候,script的权限是”rw-r- -r- -”呢?为什么不是比如”rwxr-x-wx”等任意一种组合呢?这个就涉及到umask命令了。这个命令在工作一般较少使用,但是如果我需要启动一个crontab(后续文档会讲到)定时任务来运行一个脚本时,可能会出一些问题,原因就是和umask有关,所以还是说下为好。
shell_chmod与目录权限的更多相关文章
- Apache Permission denied (httpd.conf配置和目录权限无问题)解决办法
今天在CentOS5.9中配置zabbix时出现错误:Apache 403 error, (13)Permission denied: access to / denied 检查了一圈httpd.co ...
- Linux文件和目录权限详细讲解
转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...
- 13、Apache中虚拟目录和目录权限配置
一.虚拟目录 之前的个人主页,为了安全起见,需要把~yanji 用户隐藏起来,这时就可以设置个 虚拟目录. 它在Apache服务器应用比较多,能够隐藏系统的真实目录,实用性非常高. 虚拟目录主要 通过 ...
- linux系统下修改文件夹目录权限
linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何 ...
- Linux文件及目录权限解析
Linux系统9位基础权限体系 文件权限 * r权限 可读 对文件具有读取及查看文件内容的全新啊 * w权限 可写 对文件具有新增.修改文件内容的权限 ...
- Linux设置SFTP服务用户目录权限
我们有时会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加.修改.删除操作,并且只能使用sftp登录服务器,不能用ssh操作.这些可以通过配置sftp服务实现. 提供sftp服务 ...
- Linux文件/目录权限设置命令:chmod
文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限.该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [w ...
- Linux下web目录权限设置
1.nginx和php-fpm运行用户为www 2.我们假设web目录所属着为web_owner 3.将web目录的用户和用户组设置为web_owner和www,如下命令:chown -R web_o ...
- [转]Linux中文件权限目录权限的意义及权限对文件目录的意义
转自:http://www.jb51.net/article/77458.htm linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括 ...
随机推荐
- 使用IntelliJ IDEA开发SpringMVC网站(四)用户管理
原文:使用IntelliJ IDEA开发SpringMVC网站(四)用户管理 摘要 通过对用户表的管理,更加深入地讲解SpringMVC的操作. 目录[-] 文章已针对IDEA 15做了一定的更新,部 ...
- SQLServer 可更新订阅数据在线架构更改(增加字段)方案
原文:SQLServer 可更新订阅数据在线架构更改(增加字段)方案 之前一直查找冲突发布和订阅数据不一致的原因,后来发现多少数据库升级引起,因为一直以来都是在发布数据库增加字段,订阅也会自动同步.在 ...
- ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图 - ArcGIS知乎-新一代ArcGIS问答社区
原文:ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图 - ArcGIS知乎-新一代ArcGIS问答社区 1 用ArcMap制作地图 作为ArcGIS for Deskto ...
- awk积累
1. 计算一个文本中每一列的和 [root@centos ~]# cat aaa.txt [root@centos ~]# awk 'BEGIN{a=0;b=0;c=0}{a+=$1;b+=$2;c+ ...
- kettle设计器连接oracle RAC时的连接字符串
1.不需要填写主机名2.数据库名写如下连接字符串:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))(CONNEC ...
- Qt Widget 利用 Qt4.5 实现酷炫透明窗体
本文讲述的是Qt Widget 利用 Qt4.5 实现酷炫透明窗体,QWidget类中的每一个窗口部件都是矩形,并且它们按Z轴顺序排列的.一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分 ...
- html5创建的sqlite存放为止以及在手机中的位置
C:\Users\xiaoai\AppData\Local\Google\Chrome\User Data\Default\databases\http_127.0.0.1_8020 如图:这是用bh ...
- Faster RCNN 爬坑记录
训练 在博客http://blog.csdn.net/Suii_v5/article/details/73776299中介绍了基本的错误类型.我只是做一些自己问题的补充 在error6中,调整nump ...
- jquery中的DOM操作集锦
1,查找节点: 1 2 var $li = $("ul li:eq(1)");//查找元素 $li.attr("title"); //查找元素的属性值 2, ...
- cookie,session,用户认证组件
一. 绘画跟踪技术 在客户端与服务端的一次会务中,多次的请求与相应,HTTP协议是无状态协议,也就是说每个请求都是独立的!无法记录前一次请求的状态.会话跟踪技术即能够实现多次回话间信息共享的作用,HT ...