当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 2:01 

注册: 2009-11-14 12:23
帖子: 77
送出感谢: 0 次
接收感谢: 0 次
有个权限没搞懂,如何设一文件如文本没有执行权限?
我使用
sudo chmod 755 -R . 设置文本访问权限,
可是,双击它时,它老跳出一个对话框,问“要不要运行”等,
如何设置权限让它不再跳出这个对话框?
我尝试了 sudo chmod 744 -R .
可是,这样,文件无法打开
权限应怎么设?
谢谢


_________________
修方寸為納天地,守靈臺以會陰陽。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 2:05 
头像

注册: 2006-09-10 22:36
帖子: 10670
地址: 北京
送出感谢: 1
接收感谢: 16
去“教学和常见问答”版块好好学学基础知识吧


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 3:44 

注册: 2006-11-27 14:21
帖子: 49
送出感谢: 0 次
接收感谢: 0 次
你的设置就是有可执行权限的,7xx里面那个7,二进制是111,就是可读可写可执行。建议你看看文件权限设置的基础教程吧。


_________________
我的百度空间: http://hi.baidu.com/huangyunict/
我的个人主页:http://www.comp.nus.edu.sg/~huangyun/


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 10:42 
头像

注册: 2008-11-05 13:24
帖子: 1024
送出感谢: 0 次
接收感谢: 5
不能不鄙视LS,这个和权限根本没关系,连二进制都出来了,不知道你简单的顶顶贴就行了!
文件夹选项,看可执行文本文件:
附件:
jietu1.png
jietu1.png [ 101.38 KiB | 被浏览 846 次 ]



_________________
笔记
-------------------------------------
http://blog.163.com/wqt_1101


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 12:17 
头像

注册: 2009-05-03 21:09
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
谢谢四楼,一直想知道呢


_________________
GONE WITH THE WIND ~~~


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 19:45 

注册: 2009-11-14 12:23
帖子: 77
送出感谢: 0 次
接收感谢: 0 次
我知道是 rwx rwx rwx

问题是我设成 sudo chmod 744 -R . 后 (owner及group全是root)
普通用户 (非sudo时)无法打开文件
只有是 755 时才能打开


附件:
文件注释: sudo chmod 744
Screenshot-《分类名联鉴赏辞典》(全本)上辞版.txt (-media-DATA-文學-鑒賞辭典) - gedit.png
Screenshot-《分类名联鉴赏辞典》(全本)上辞版.txt (-media-DATA-文學-鑒賞辭典) - gedit.png [ 50.37 KiB | 被浏览 830 次 ]

文件注释: sudo chmod 755
Screenshot-Untitled Window.png
Screenshot-Untitled Window.png [ 20.35 KiB | 被浏览 830 次 ]



_________________
修方寸為納天地,守靈臺以會陰陽。
页首
 用户资料  
 
7 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 20:39 
头像

注册: 2008-09-18 13:11
帖子: 2769
送出感谢: 1
接收感谢: 448
设成755后,点display可以用gedit打开吗?
把 ls -l 《分类名联鉴赏辞典》(全本)上辞版.txt 的结果发上来看看
还有就是mount的执行结果


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 20:53 

注册: 2009-10-03 23:31
帖子: 3030
送出感谢: 1
接收感谢: 14
R表示读,W表示写,X表示可执行,+是赋予权限。-是去掉权限,比如+R-X表示赋予读权限去掉可执行权限。

755对应二进制111 101 101,三段分别对应owner,group以及other,每一段按次序分别是读、写、可执行,1表示赋予,0表示去掉,比如101相当于+R-W+X。

在使用+R-X这样的参数时一般要指明对象(是owner,group还是other),如果不指明则默认针对owner。

六楼第一张截图的命令是sudo chmod 744 -R,该命令的作用是先将文件权限设置为744(对属主来说相当于+R+W+X),然后-R去掉了读权限,没了读权限文件当然就打不开了。

第二张截图是755,赋予了读和可执行权限,所以系统才会问是要打开还是要执行。

755这样的数字和+R-X这样的参数都是用来表示文件的权限的,两者表现方法不一样但实质是一样的,一般使用一种方法来表示就行了,不宜混用。楼主显然是没弄清二者的关系,将二者混用,才会出问题的


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 21:26 

注册: 2010-12-15 21:13
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
creatxr 写道:
我尝试了 sudo chmod 744 -R .

你的chmod命令把文件所在的文件夹的属性一起给改为read-only了。这导致你无法打开此文件夹下的任何文件。
你的文本文件只需要read权限,但是文件夹需要read+execute权限

试试
[bash]
cd /media/DATA/文学/词典鉴赏
chmod 755 .
chmod 744 ./*.txt
[/bash]


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-18 21:33 

注册: 2010-12-15 21:13
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
levee 写道:
R表示读,W表示写,X表示可执行,+是赋予权限。-是去掉权限,比如+R-X表示赋予读权限去掉可执行权限。

755对应二进制111 101 101,三段分别对应owner,group以及other,每一段按次序分别是读、写、可执行,1表示赋予,0表示去掉,比如101相当于+R-W+X。

在使用+R-X这样的参数时一般要指明对象(是owner,group还是other),如果不指明则默认针对owner。

六楼第一张截图的命令是sudo chmod 744 -R,该命令的作用是先将文件权限设置为744(对属主来说相当于+R+W+X),然后-R去掉了读权限,没了读权限文件当然就打不开了。

第二张截图是755,赋予了读和可执行权限,所以系统才会问是要打开还是要执行。

755这样的数字和+R-X这样的参数都是用来表示文件的权限的,两者表现方法不一样但实质是一样的,一般使用一种方法来表示就行了,不宜混用。楼主显然是没弄清二者的关系,将二者混用,才会出问题的


楼主的命令中的-R 是chmod命令的一个参数,是Recursive 递归执行的意思,是更改指定件夹和其所包含的所有文件/文件夹(命令中的 '.' 代表当前文件夹)属性。 去掉-R就变成只更改文件夹而不改文件夹下所含文件的属性了。

你说的也不错,但是最好用小写的r。以免和chmod本身的参数混淆。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-19 13:20 

注册: 2009-11-14 12:23
帖子: 77
送出感谢: 0 次
接收感谢: 0 次
bomel 写道:
creatxr 写道:
我尝试了 sudo chmod 744 -R .

你的chmod命令把文件所在的文件夹的属性一起给改为read-only了。这导致你无法打开此文件夹下的任何文件。
你的文本文件只需要read权限,但是文件夹需要read+execute权限

试试
[bash]
cd /media/DATA/文学/词典鉴赏
chmod 755 .
chmod 744 ./*.txt
[/bash]

多謝這位仁兄的回答。。。
不过這樣就有點麻煩了——無法一次性將除目録外的所有文件設成 744 了


_________________
修方寸為納天地,守靈臺以會陰陽。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 有个权限没搞懂,如何设一文件如文本没有执行权限?
帖子发表于 : 2010-12-19 13:44 
头像

注册: 2008-09-18 13:11
帖子: 2769
送出感谢: 1
接收感谢: 448
creatxr 写道:
多謝這位仁兄的回答。。。
不过這樣就有點麻煩了——無法一次性將除目録外的所有文件設成 744 了

分别更改目录和文件权限
代码:
find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译