QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 981|回复: 8

关于用户权限的问题,请指教!

[复制链接]
发表于 2004-11-18 09:55:58 | 显示全部楼层 |阅读模式
我在系统里有一个普通帐号,用它登录系统后,我执行 su 命令(我有root的密码),登入到带#号的模式,这应该是管理员权限吧,可是为什么我在这里却不能执行root用户能执行的命令,比如:useradd?
发表于 2004-11-18 11:37:47 | 显示全部楼层
path问题
回复

使用道具 举报

 楼主| 发表于 2004-11-18 13:42:35 | 显示全部楼层
请问在怎样的路径下可以解决这个问题,使可以执行root可以执行的命令?是到root的目录下吗?好象也不行。
回复

使用道具 举报

发表于 2004-11-18 14:06:32 | 显示全部楼层
这不是问题,这是linux的安全。你看path能看到/usr/sbin和/sbin吗?所以,这两个目录下的命令需要打全路径
回复

使用道具 举报

 楼主| 发表于 2004-11-18 17:31:51 | 显示全部楼层
非常感谢 blueantelop !!!
现在我总算明白了!
回复

使用道具 举报

发表于 2004-11-18 21:34:37 | 显示全部楼层
只执行 su ,用户获得了 root 权限,但是环境变量还是 su 之前的用户的设置,包括搜索路径。因此极不安全!

强烈建议使用 su - (即多加一个参数:减号),这样会以 login 的方式转到 root 环境下。
回复

使用道具 举报

 楼主| 发表于 2004-11-19 10:11:14 | 显示全部楼层
这里也特别感谢 dannycat , 加了 “-” 号后,就更方便了!
回复

使用道具 举报

发表于 2004-11-20 21:25:07 | 显示全部楼层
太深奥了,:(
回复

使用道具 举报

发表于 2004-11-23 10:58:55 | 显示全部楼层
是環境的問題啦,su -就可以的刀root的運行環境了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 01:39 , Processed in 0.051450 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表