文件权限设置限

文件权限属性
文件权限属性
目录与文件之权限意义:答:vbird对此目录仅具有r的权限,因此vbird可以查询此目录下的文件名列表。因为vbird不具有x的权限, 因此vbird并不能切换到此目录内!(相当重要的概念!)上面这个例题中因为vbird具有r的权限,因为是r乍看之下好像就具有可以进入此目录的权限,其实那是错的。 能不能进入某一个目录,只与该目录的x权限有关啦!此外, 工作目录对于指令的执行是非常重要的,如果你在某目录下不具有x的权限, 那么你就无法切换到该目录下,也就无法执行该目录下的任何指令,即使你具有该目录的r的权限。很多朋友在架设网站的时候都会卡在一些权限的设定上,他们开放目录数据给因特网的任何人来浏览, 却只开放r的权限,如上面的范例所示那样,那样的结果就是导致网站服务器软件无法到该目录下读取文件(最多只能看到檔名), 最终用户总是无法正确的查阅到文件的内容(显示权限不足啊!)。要注意:要开放目录给任何人浏览时,应该至少也要给予r及x的权限,但w权限不可随便给!&为什么w不能随便给,我们来看下一个例子:例题:假设有个账号名称为dmtsai,他的家目录在/home/dmtsai/,dmtsai对此目录具有[rwx]的权限。 若在此目录下有个名为the_root.data的文件,该文件的权限如下:-rwx------ 1 root
4365 Sep 19 23:20
the_root.data请问dmtsai对此文件的权限为何?可否删除此文件?答:如上所示,由于dmtsai对此文件来说是『others』的身份,因此这个文件他无法读、无法编辑也无法执行, 也就是说,他无法变动这个文件的内容就是了。但是由于这个文件在他的家目录下, 他在此目录下具有rwx的完整权限,因此对于the_root.data这个『档名』来说,他是能够『删除』的! 结论就是,dmtsai这个用户能够删除the_root.data这个文件!还是看不太懂?有听没有懂喔!没关系~我们底下就来设计一个练习, 让你实际玩玩看,应该就能够比较近入状况啦!不过,由于很多指令我们还没有教, 所以底下的指令有的先了解即可,详细的指令用法我们会在后面继续介绍的。先用root的身份建立所需要的文件与目录环境我们用root的身份在所有人都可以工作的/tmp目录中建立一个名为testing的目录, 该目录的权限为744且目录拥有者为root。另外,在testing目录下在建立一个空的文件, 档名亦为testing。建立目录可用mkdir(make directory),建立空文件可用来处理。 所以过程如下所示:[root@www ~]# cd /tmp
&==切换工作目录到/tmp
[root@www tmp]# mkdir testing
&==建立新目录
[root@www tmp]# chmod 744 testing
&==变更权限
[root@www tmp]# touch testing/testing
&==建立空的文件
[root@www tmp]# chmod 600 testing/testing &==变更权限
[root@www tmp]# ls -ald testing testing/testing
drwxr--r-- 2 root root 4096 Sep 19 16:01 testing
-rw------- 1 root root
0 Sep 19 16:01 testing/testing
# 仔细看一下,目录的权限是 744 ,且所属群组与使用者均是 root 喔!
# 那么在这样的情况底下,一般身份用户对这个目录/文件的权限为何?
一般用户的读写权限为何?观察中在上面的例子中,虽然目录是744的权限设定,一般用户应该能有 r 的权限, 但这样的权限使用者能做啥事呢?假设鸟哥的系统中含有一个账号名为 vbird 的, 我们可以透过『 su - vbird 』这个指令来变换身份喔!看看底下的操作先![root@www tmp]# su - vbird &==切换身份成为 vbird 啰!
[vbird@www ~]$ cd /tmp
&==看一下,身份变了喔!提示字符也变成 $ 了!
[vbird@www tmp]$ ls -l testing/
?--------- ? ? ? ?
# 因为具有 r 的权限可以查询档名。不过权限不足(没有x),所以会有一堆问号。
[vbird@www tmp]$ cd testing/
-bash: cd: testing/: Permission denied
# 因为不具有 x ,所以当然没有进入的权限啦!有没有呼应前面的权限说明啊!
如果该目录属于用户本身,会有什么状况?上面的练习我们知道了只有r确实可以让用户读取目录的文件名列表,不过详细的信息却还是读不到的, 同时也不能将该目录变成工作目录(用 cd 进入该目录之意)。那如果我们让该目录变成用户的, 那么用户在这个目录底下是否能够删除文件呢?底下的练习做看看:[vbird@www tmp]$ exit
&==让 vbird 变回原本的 root 身份喔!
[root@www tmp]# chown vbird testing &==修改权限,让vbird拥有此目录
[root@www tmp]# su - vbird
&==再次变成vbird来操作
[vbird@www ~]$ cd /tmp/testing
&==可以进入目录了呢!
[vbird@www testing]$ ls -l
-rw------- 1 root root 0 Sep 19 16:01 testing
&==文件不是vbird的!
[vbird@www testing]$ rm testing
&==尝试刪除这个文件看看!
rm: remove write-protected regular empty file `testing'? y
# 竟然可以删除!这样理解了吗?!
透过上面这个简单的步骤,你就可以清楚的知道, x 在目录当中是与『能否进入该目录』有关, 至于那个 w 则具有相当重要的权限,因为他可以让使用者删除、更新、新建文件或目录, 是个很重要的参数啊!这样可以理解了吗?! ^_^
发表评论:
TA的最新馆藏“没有打开该文件的权限,请与文件所有者或管理员联系以获得相应权限。”
1,右键单击你要更改的文件,打开属性对话框。
2,按顺序单击
安全&高级&所有者&编辑&Administrators,确定并关闭属性对话框即获取该文件的所有权。
3,再次单击右键打开属性对话框,依次单击
安全&高级&编辑&,双击Administrators&单击“完全控制”,确定并关闭属性对话框即获取了完全控制权。
①右击要删除的文件夹或文件——属性——安全——高级——所有者。
②再点编辑——继续——其他用户或组,在输入选择的对象名称里面输入你的当前登录用户名(也可点高级——立即查找,选择你的用户名,确定)。
③选择“替换子容器和对象的所有者”,不选择这个的话,我们就只有这个文件夹的所有权,并没有其子文件夹和里面的文件的所有权(如果只是删除单个文件可省略此选择),然后应用——确定。这样我们就拥有了这个文件夹的所有权,因为之前这个文件夹的所有权是属于System,并不属于我们。
④再点权限——编辑——添加,把你的用户名填入(或者用高级——立即查找,确定),再点击你的用户名——编辑,把“完全控制/允许”那个打勾,确定。
⑤再把“使用可从此对象继承的权限替换所有后代上现有的可继承权限”打勾。这个不打勾你就只有外面那文件夹权限,里面的文件夹还是不能“完全控制”。
⑥然后点应用——确定——确定——确定。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。您所在的位置:
&Win7文件权限工具v1.0绿色版
点击查看大图
大小:58 KB
语言:简体中文
授权:免费软件
Win7文件权限工具软件介绍
&&&&&&& Win7文件权限工具,不少Windows 7用户会发现就算是管理员权限也无法顺利完成对系统文件的修改,这个主要是由于Windows 7中改进了对系统文件的保护,这也使得替换和修改Windows 7的文件远没有XP方便的一个重要原因。   Windows 7文件权限工具很早之前就开始制作的一个小工具,原理很简单,基于注册表的修改来获得对系统文件的修改权限。可能那些使用Windows 7的用户知道这个方法很久了,也可能有些用户不知道。   Win7文件权限工具软件的用途其实很简单,主要是为了修改那些系统保护的文件,或者处理提示没有权限的文件。点击启用获取文件权限后,补丁会向鼠标右键添加一个菜单选项,在没有权限的文件上单击右键,选择获取文件权限后,便可以方便的对文件进行修改了。(主要是用于修改系统文件。)   这个小玩意其实简单的很,界面是以前的框架结构,操作代码部分仅用了15分钟便做好了,之所以今天才发布,一则是近期域名的事情比较烦心,另外一个是界面一直在微调中。目前的算是基本满意吧。   Win7文件权限工具工具特点:绿色、小巧、轻便、使用简单。以后再也不必因修改文件没有权限而去装优化大师之类的工具了。有兴趣的拿走玩玩吧。也欢迎大家访问寒星随意录。
Win7文件权限工具同类推荐
Win7文件权限工具相关下载地址
下载吧网友
下载吧网友
毕竟像我这样工作有些忙,对新系统也不熟悉的人,作用顶大的 楼上不喜欢就别下载,我用了觉得很好!
干了一下午,不如这个一分钟
下载吧网友
下载吧网友
毕竟像我这样工作有些忙,对新系统也不熟悉的人,作用顶大的 楼上不喜欢就别下载,我用了觉得很好!
不能用啊。。。。。
下载吧网友
下载吧网友
毕竟像我这样工作有些忙,对新系统也不熟悉的人,作用顶大的 楼上不喜欢就别下载,我用了觉得很好!
这工具 太牛B 啦~我改权限 改到手腕脱臼啊~这谁做的啊 真是 Monther Mary 啊
下载吧网友
下载吧网友
毕竟像我这样工作有些忙,对新系统也不熟悉的人,作用顶大的 楼上不喜欢就别下载,我用了觉得很好!
这软件我主要用来删掉一些自己不喜欢的文件(但之前又没权限删除)
118678次下载
28966次下载
105297次下载
18702次下载
38468次下载
17714次下载
43452次下载
32887次下载
172803次下载
18998次下载
172803次下载
118678次下载
105297次下载
51956次下载
46038次下载
45921次下载
45465次下载
43452次下载
41617次下载
38468次下载
热门关键字
扫红码得红包5亿红包100%中奖3.2.3 改变文件权限:chmod
本文所属图书&>&
全书共计18章,从知识结构上分为三部分。第一部分为前8章,全面介绍了Linux的基础知识和常用命令;第二部分为第9章和第10章,主要是Linux下交互和非交互编辑器的使用;第三部分为第11~18章,主要是Shell脚本开发&&
从前面内容可知,下的每个文件都定义了文件拥有者(user)、拥有组(group)、其他人(others)的权限,我们使用字母u、g、o来分别代表拥有者、拥有组、其他人,而对应的具体权限则使用rwx的组合来定义,增加权限使用+号,删除权限使用-号,详细权限使用=号。表3-3中用一些例子说明了如何使用chmod来改变文件的权限。
表3-3 chmod用例
作  用&命  令
给某文件添加用户读权限&chmod u+r somefile
给某文件删除用户读权限&chmod u-r somefile
给某文件添加用户写权限&chmod u+w somefile
给某文件删除用户写权限&chmod u-w somefile
给某文件添加用户执行权限&chmod u+x somefile
给某文件删除用户执行权限&chmod u-x somefile
添加用户对某文件的读写执行权限&chmod u+rwx somefile
删除用户对某文件的读写执行权限&chmod u-rwx somefile
给某文件设定用户拥有读写执行权限&chmod u=rwx somefile
如果要给用户组或其他人添加或删除相关权限,只需要将上面的u相应地更换成g或o即可。但是正如大家看到的,这种方式同一时刻只能给文件拥有者、文件拥有组或是其他所有人设置权限,如果要想同时设置所有人的权限就需要使用数字表示法了,我们定义r=4 ,w=2 ,x=1,如果权限是rwx,则数字表示为7,如果权限是r-x,则数字表示为5。假设想设置一个文件的权限是:拥有者的权限是读、写、执行(rwx),拥有组的权限是读、执行(r-x),其他人的权限是只读(r--),那么可以使用命令chmod 754 somefile来设置。
如果需要修改的不是一个文件而是一个目录,以及该目录下所有的文件、子目录、子目录下所有的文件和目录(即递归设置该目录下所有的文件和目录的权限),则需要使用-R参数,也就是chmod -R 754 somedir。
使用数字表示法设置权限是很常用的方式,读者一定要熟练掌握。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'Linux文件权限查看及修改命令chmod_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Linux文件权限查看及修改命令chmod
来源:Linux社区&
作者:Linux
Linux文件访问权限分为可读,可写和可执行三种。
可用ls -l命令查看,例:
显示-rwxr-xr-x 1 root root
15:33 shmwrite-rw-r--r-- 1 root root
15:33 shmwrite.cdrwxr-xr-x 2 root root
17:19 test
第一个字符代表文件类型。d代表目录,-代表非目录。
接下来每三个字符为一组权限,分为三组,依次代表所有者权限,同组用户权限,其它用户权限
每组权限的三个字符依次代表是否可读,是否可写,是否可执行
r 表示拥有读的权限
w 表示拥有写的权限
x 表示拥有可执行的权限
- 表示没有该权限
修改权限可用chmod命令来修改文件权限。例如:
chmod 754 test
4代表读权限,2代表写权限,1代表执行权限
7=4 + 2 + 1,表示拥有可读可写可执行权限5=4 + 1,表示拥有可读可执行权限,但是没有写权限0 代表没有任何权限以此类推
思考下为什么是4,2,1分别代表读写执行权限,而不是其它数字?我们知道计算机最底层编码都是二进制,即0,1。要表示一个文件读写执行权限,底层只需一个字节,即8位即可。
约定从右数起第3位为1,代表拥有读权限;第2位为1,代表拥有写权限;第1位为1,代表拥有可执行权限。为0,则没有相应的权限。
即二进制转换成十进制, = 4,
= 1。即4,2,1分别代表相应二进制位为1,也即拥有相应权限。这也是上面所提问题的原因所在,这样说大家就更容易记住这些数字代表的含义了
RH033 单元14 高级主题:用户、组和权限&
Linux文件的默认权限:umask&
Linux 用户管理常用命令
Linux用户、组的管理常用到的命令介绍
Linux_用户、组和权限问题
Linux 的用户和组命令
Linux的用户与权限管理
本文永久更新链接地址:
相关资讯 & & &
& (04/08/:34)
& (10/27/:57)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 win10文件权限 的文章

 

随机推荐