当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : sudo nautilus太神奇了!
帖子发表于 : 2008-10-29 18:20 

注册: 2008-06-30 17:58
帖子: 50
送出感谢: 0 次
接收感谢: 0 次
比如我有一个文件权限设定成只有root可以读取,其它用户连浏览权限都没有,但是我在终端却可以用sudo nautilus打开该文件,而且什么权限都有了,最让我不解的是连密码都不用输,当前普通用户的密码都不需要。这太神奇了吧!

这样的话这文件权限还有什么用?不信你们试试。难道是我系统的问题?


附件:
文件注释: 竟然什么权限都有!
2008-10-29-181812_1024x768_scrot.png
2008-10-29-181812_1024x768_scrot.png [ 75.19 KiB | 被浏览 1561 次 ]

文件注释: 用sudo nautilus没有输入任何密码竟然打开了
Screenshot.png
Screenshot.png [ 67.58 KiB | 被浏览 1514 次 ]

文件注释: 当前用户打开会提示没有权限
Screenshot-nautilus.png
Screenshot-nautilus.png [ 7.74 KiB | 被浏览 3200 次 ]
文件注释: 只有root有权限访问的文件
Screenshot-data Properties.png
Screenshot-data Properties.png [ 18.81 KiB | 被浏览 1435 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-10-29 18:25 
头像

注册: 2007-06-13 15:57
帖子: 12564
地址: 在他乡
送出感谢: 50
接收感谢: 87
据说sudo使用的密码有一个缓存期限,默认15分钟?
如果你输入过密码15分钟之内,再使用sudo就不需要再输入
这个期限可以改
故:如果你不改,最保险的方法是,离开时锁定或者注销。
否则你可以改为,每次都要输入。

等大牛来给权威的解释!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-10-29 18:29 

注册: 2008-06-30 17:58
帖子: 50
送出感谢: 0 次
接收感谢: 0 次
刚才百度了下可能是我密码保存的问题。还有sudo应该只是提升user的权限吧,和root的密码没有关系,所以sudo只会用到user的密码,是不是这个原因呢?但我还是不解为什么只有root才能权限访问的文件,用sudo nautilus就可以达到root的权限里,看来我还是对sudo命令及文件权限的理解不够深刻啊!


百度搜的!
延长sudo密码时限

默认状态下sudo执行命令之后的15分钟内再次使用sudo使用命令将不需要再次输入密码,在绝大多数情况下这个时间太短了。通过对sudoers文件的修改可以延长sudo密码的时限。

以下为man手册中对sudoers文件的描述:

The sudoers file is composed of two types of entries: aliases (basically variables) and user specifications (which specify who may run what).
When multiple entries match for a user, they are applied in order. Where there are multiple matches, the last match is used (which is not necessarily the most specific match).
The sudoers grammar will be described below in Extended Backus Naur Form (EBNF).Don’t despair if you don’t know what EBNF is; it is fairly simple, and the defi-nitions below are annotated.

要延长sudo的时限,只需要在/etc/sudoers任意位置添加一句:

Defaults:swift timestamp_timeout=0

其中的数字代表你希望sudo记录时间戳的长度。0为不记录。如果该值为-1则代表sudo永远记住该密码,直到重启。

sudoers文件中还有很多其他的选项可用于对sudo命令的相关进行配置。更详细的操作方法可以在man手册中查到。

—————————

P.S.如果觉得将timestamp_timeout设置为-1不安全,可以在执行命令后或者离开电脑时执行sudo -k停止当前的时间戳,下次执行sudo时会再次提示输入密码


页首
 用户资料  
 
4 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-10-30 9:20 
头像

注册: 2007-06-13 15:57
帖子: 12564
地址: 在他乡
送出感谢: 50
接收感谢: 87
因为root默认没有记用吧,故使用你本用户的密码,起一个提醒的作用。
你可以可以启用root
sudo passwd


页首
 用户资料  
 
5 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-10-31 0:36 

注册: 2007-11-20 8:57
帖子: 55
送出感谢: 0 次
接收感谢: 0 次
楼主,慎用此命令!
sudo nautilus一点都不神奇,这个命令的意思就是以超级用户的身份去运行nautilus, 就好象在suse下用root登录再打开nautilus一样的意思。
我就是经常sudo konqueror,然后进到/etc, /usr等地方去做些事情,比如安装stardict后再添加词典,用这个方法那是方便很多的,不过千万要小心,因为它已经有超级特权了。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-10-31 0:39 
头像

注册: 2006-03-04 23:10
帖子: 888
地址: 江西高安
送出感谢: 0 次
接收感谢: 2
一点都不奇怪!


_________________
QQ:273247606
EMAIL:yanghui1986527@gmail.com


页首
 用户资料  
 
7 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-10-31 0:50 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
你的acc本来就是root权限的

只不过是用sudo来特别指定权限而已


_________________
blog:杰林修·呓


页首
 用户资料  
 
8 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-11-02 22:39 
头像

注册: 2008-04-02 13:26
帖子: 3331
地址: 上海
送出感谢: 0 次
接收感谢: 1
Linux操作系统中权限最高的用户是root,出于安全考虑,Ubuntu默认不使用root登录,安装Ubuntu时建立的第一个用户具有管理权限,但在执行一些管理操作时需要输入安装系统时设定的用户密码。


_________________
Blog: http://ttboke.com/ubuntu/
Google+: http://gplus.to/jandyzhu


页首
 用户资料  
 
9 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-11-03 7:01 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
有什么好奇怪,系统是安全的,不安全的只是人的操作而已...


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
10 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-11-03 13:46 

注册: 2006-11-15 10:04
帖子: 79
送出感谢: 0 次
接收感谢: 0 次
/etc/sudoers
这个里面可以设置哪些人可以用sudo


页首
 用户资料  
 
11 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-11-03 16:12 

注册: 2007-04-07 11:44
帖子: 51
送出感谢: 0 次
接收感谢: 0 次
我现在还不知道怎么使用root这个帐号呢


页首
 用户资料  
 
12 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-12-19 20:41 
头像

注册: 2008-05-03 23:05
帖子: 383
送出感谢: 0 次
接收感谢: 0 次
hj13168 写道:
我现在还不知道怎么使用root这个帐号呢


输入su 就可以了


页首
 用户资料  
 
13 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-12-19 21:27 

注册: 2008-04-13 18:07
帖子: 46
送出感谢: 0 次
接收感谢: 0 次
我一直都使用这样的命令来进行文件操作的啊,你才知道不是第一个发现新大陆的人啊。哈哈

我觉得sudo应该不是提升本身的账号的权限,而是间接进入root账号启动软件吧,因为sudo gedit或sudo nautilus之后进入的默认文件夹已经不是home/本账户的文件夹了


页首
 用户资料  
 
14 楼 
 文章标题 : Re: sudo nautilus太神奇了!
帖子发表于 : 2008-12-22 16:01 

注册: 2008-12-22 15:27
帖子: 14
送出感谢: 0 次
接收感谢: 0 次
:em09 :em09


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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