首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
Linux考试认证
菜鸟必读:RHCE课堂学习笔记(2)
时间:2009-05-11 07:23:49 作者:
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
单元五:文件访问许可 所有文件都有一个拥有者(owned by a user),并和一个组(group)相连。 因此一个用户是否有权限读写或者执行一个文件,是由这个文件是否被赋予......
单元五:文件访问许可
所有文件都有一个拥有者(owned by a user),并和一个组(group)相连。
因此一个用户是否有权限读写或者执行一个文件,是由这个文件是否被赋予了相应的权限所决定的。权限可以设定给文件拥有者,文件所在的组,或者其他任何人。
可由ls -l 命令来查看文件权限(permissions):
$ ls -l /bin/login
-rwxr-xr-x 1 root root 19080 Apr 1 18:26 /bin/login
可以看到文件的访问权限由10个字符表示。
文件访问权限为三种用户种类使用。每个种类都有一个表示字符:
u ——文件的拥有者(owner)
g ——文件所在组的其他用户
o ——任何用户(others)
每个种类的访问权限都彼此独立,互不相关。
三种标准文件访问类型:
r ——文件的读权限/罗列目录内容的权限(list a directory's contents)
w ——文件的写权限/在目录中建立或删除文件的权限
x ——文件的执行权限/访问目录中文件的权限,例如cd 到该目录
此三种标准文件访问类型可以赋给上述的三种文件访问权限的用户种类,即u、g、o。
文件访问权限中,第2、3、4个字符表示了文件拥有者的权限;第5、6、7个字符表示了文件组的权限;第8,9,10个字符表示了其他用户的权限。例如:
$ ls -l /bin/login
-rwxr-xr-x 1 root root 19080 Apr 1 18:26 /bin/login
说明了该文件的拥有者可以读写并执行该文件,其他的用户(包括组内用户)可以读、执行该文件。又例:
$ ls -l README
-rw-rw-r-- 1 andersen visitor 2948 Oct 11 14:07 README
该文件可以由visitor组内的用户读写,但是并不能执行;能被其他用户读,但是其他用户不能改写它或者执行它。
文件访问权限中的第一个字符"d"将目录和其他文件予以区分:
$ ls -ld /bin
drwxr-xr-x 2 root root 4096 Apr 20 18:13 /bin/
更多例子:
用户fred 是组fred 和组staff 的成员
用户mary 是组mary 和组admin, staff 的成员
文件fileA 拥有者是fred,拥有者组是 fred
文件fileB 拥有者是mary,拥有者组是 root
文件fileC 拥有者是root,拥有者组是 staff
给出下表
----------------------------------------------
user fileA fileB fileC
1
/
5
1
2
3
4
5
下一页
尾页
如果您需转载 菜鸟必读:RHCE课堂学习笔记(2),请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
国外主流PHP框架比较
作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu时间:2008-5-5最近简
Zend公司推动中国开源PHP发展
自94年始,PHP的诞生到如今,由于开源项目的无限扩展性,PHP已经从一种针对网络
Vmware的SCO5.0.7中安装Oracle流程
1、已安装好操作系统ScoOpenServer5.0.7 Enterprise System; 2、
ORA-04031: unable to allocate 4096 bytes
author:skatetime:2009/04/14这篇文章不错,记录一下EXP-00008: ORACLE err
打造LINUX桌面下的命令提示符
打造LINUX桌面下的命令提示符 如何在LINUX桌面系统中显示命令提示符呢
PHP脚本的10个技巧(6)
PHP和COM
如果你是一名冒险份子,而且你正在使用CGI、ISAPI或Apache模块版
在Oracle中进行大小写不敏感的查询
在Oracle中,命令和对象名称都是大小写不敏感的,因为Oracle在处理语句时,将
Sql Server 2008 FileStream如何删除磁盘上
Sql Server 2008 FileStream是Sql Server 2008新引进的功能。它可以把二
7种流行PHP集成开发工具(IDE)的比较
本文发掘集成开发环境(IDE)的所有用途,并比较 7 种流行的 IDE 的成本
在Ubuntu7.04下安装虚拟机VMware Server
一、安装依赖包sudo apt-get install libx11-6 libx11-dev libxtst6
ORACLE正则解决初使化数据格式不一致
在初使化用户基础数据时会出现一些数据格式不正确的情况。。如: 2000-1-1=
RH033RedHatLinux基础课程
本课程适合对Linux或UNIX命令列并无经验,但有意学习使用及设定本身的RedHa
PHP中的常用的25个MYSQL函数
1、mysql_connect()-建立数据库连接格式:resource mysql_connect([string
使用UNIX命令进行文本处理cat 和 echo
UNIX
简单设置IIS配置PHP调试环境
Windows系统内置的Internet 信息服务(IIS)对ASP具有良好的支持,因此在IIS
在VMware中启用Linux桌面系统X-Window
VMware Workstation是一款非常专业的虚拟计算机软件,利用它可以在一台
栏目热门
虚拟机中Linux不能引导的问题
资讯动态:Ubuntu将支持ARM处理器
菜鸟必读:RHCE课堂学习笔记(2)
新手必读:RHCE课堂实验笔记(4)
Redhat系统下双网卡配置实践总结
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS