当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 9:45 

注册: 2011-08-08 0:14
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
问题如题,希望各位能帮小弟解释一下。
多谢!!! :em01


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 10:13 
头像

注册: 2008-08-13 8:48
帖子: 26391
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 344
引用:
man sudo
-i [command]
The -i (simulate initial login) option runs the shell
specified by the password database entry of the target user
as a login shell. This means that login-specific resource
files such as .profile or .login will be read by the shell.
If a command is specified, it is passed to the shell for
execution via the shell's -c option. If no command is
specified, an interactive shell is executed. sudo attempts
to change to that user's home directory before running the
shell. The security policy shall initialize the
environment to a minimal set of variables, similar to what
is present when a user logs in. The Command Environment
section in the sudoers(5) manual documents how the -i
option affects the environment in which a command is run
when the sudoers policy is in use.

su?通过sudo运行su,用的是当前用户密码,而su默认是root密码。


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 10:19 

注册: 2011-05-31 17:35
帖子: 322
送出感谢: 1
接收感谢: 5
[size=150]让我来说吧:
sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。
su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。
sudo -i: 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。
我知道的就这么多,不知道有没有帮助你。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 10:28 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
人家是问“sudo su”和“sudo -i”的区别,2、3楼答非所问 :em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 10:29 
头像

注册: 2008-08-13 8:48
帖子: 26391
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 344
:em09


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 10:32 
头像

注册: 2007-12-14 13:40
帖子: 49887
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 414
photor 写道:
人家是问“sudo su”和“sudo -i”的区别,2、3楼答非所问 :em09


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 11:06 
头像

注册: 2008-12-16 14:01
帖子: 1132
地址: 漂在江湖
送出感谢: 14
接收感谢: 13
mark


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 11:08 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
简单说就是shell环境不一样,具体要看看鸟哥的linxu私房菜第十一章,login shell 和 non-login shell的区别。

su non-login shell
sudo -i simulate initial login
The -i (simulate initial login) option runs the shell specified by the password database entry of the target user as a login shell.
The Command Environment section in the sudoers(5) manual documents how the -i option affects the environment in which a command is run when the sudoers policy is in use.


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


最后由 onshoestring 编辑于 2012-04-30 11:11,总共编辑了 1 次

页首
 用户资料  
 
9 楼 
 文章标题 : 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 11:09 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
su 的比较怪,貌似既不是 login 又不是 nonlogin,sudo -i 是 login shell 吧…


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 13:54 

注册: 2011-08-08 0:14
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
多谢楼上的几位!!我的问法有问题,不好意思。 :em06

我问的的确是“sudo su”和“sudo -i”的区别,望高手们能更通俗点的指点一下小弟。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 17:32 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: [email protected]
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
看来有必要写篇《sudo 论》了!


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 18:37 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
xiajiwai 写道:
多谢楼上的几位!!我的问法有问题,不好意思。 :em06

我问的的确是“sudo su”和“sudo -i”的区别,望高手们能更通俗点的指点一下小弟。

水平低只能看到:
sudo -i 直接运行sudo命令加-i参数
sudo su 运行sudo命令给su命令提权,运行su命令。
sudo -i 运行结果 PWD=/root
sudo su 运行结果 PWD=/home/用户名(当前用户主目录)


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 18:47 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
login.defs


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-04-30 20:34 
头像

注册: 2009-05-06 0:36
帖子: 1048
送出感谢: 1
接收感谢: 13
还是3L 说的明白,mark
 


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 菜鸟提问,请教sudo su和sudo -i的区别。
帖子发表于 : 2012-05-01 14:16 

注册: 2011-08-08 0:14
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
多谢高手指点,小弟明白多了。

剩下的我再自己查查。 :em01


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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