Chinaunix首页 | 论坛 | 博客
  • 博客访问: 996637
  • 博文数量: 829
  • 博客积分: 9980
  • 博客等级: 中将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 14:06
文章分类

全部博文(829)

文章存档

2011年(1)

2008年(828)

我的朋友

分类: LINUX

2008-08-29 14:12:17

 
昨天在用linux时遇到了一个关于su的小问题:直接使用不带参数的su切换到root身份时不能执行类似insmod的sbin命令。简单记录如下。

su命令的作用是以其他用户/组的身份来运行shell,命令的基本格式为“su[option][-][user[arg]....]”。

如果不带任何参数,则默认切换到root身份。但是需要注意的是,此时仍然是采用切换身份前的那个用户的环境变量!因此,我直接这样做时,就显然无法直接运行insmod命令了,而需要加上路径才行。

为了解决这个问题,最简单的方法是“su-[user]”,这样就可以在切换身份后使用新身份的环境变量了。

关于su命令关于su命令关于su命令关于su命令关于su命令关于su命令关于su命令关于su命令关于su命令关于su命令
阅读(684) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~