当前位置: 技术问答>linux和unix
200分求解问题--linux下直接用root登陆和通过su成为root的区别(up有分)
来源: 互联网 发布时间:2014-12-22
本文导语: 使用的是Redhat7.2。 直接用root账户登陆时可以运行的一些命令,如果是先用其他账户登陆再通过su成为root则不能运行例如ntsysv等。不管是从控制台登陆还是远程登录都如此。我记得可以通过修改某些配置文件使通过su...
使用的是Redhat7.2。
直接用root账户登陆时可以运行的一些命令,如果是先用其他账户登陆再通过su成为root则不能运行例如ntsysv等。不管是从控制台登陆还是远程登录都如此。我记得可以通过修改某些配置文件使通过su成为root也可运行这些命令。请大家帮忙解决。谢谢。如果不能解决的up也有分。
直接用root账户登陆时可以运行的一些命令,如果是先用其他账户登陆再通过su成为root则不能运行例如ntsysv等。不管是从控制台登陆还是远程登录都如此。我记得可以通过修改某些配置文件使通过su成为root也可运行这些命令。请大家帮忙解决。谢谢。如果不能解决的up也有分。
|
用su root成為"root"之后的一些環境參數﹐如bash等都是原來su之前用戶的。但具體哪些命令可用哪些不可用還不知﹐但remote login后是可以用reboot命令啊?
|
首先要明白 su 和su - 这两个命令的区别
su 的话只是将当前身份转为root 用户shell并没有改变.所以有些系统命令不能使用.
su - 可以完全的将当前环境转为root环境.如同root直接登陆.
su 的话只是将当前身份转为root 用户shell并没有改变.所以有些系统命令不能使用.
su - 可以完全的将当前环境转为root环境.如同root直接登陆.
|
因为su命令并不将你的环境变量转变成root的,除为你是用su -就跟你直接用root登陆一样了,呵呵
|
支持!
su - root
passwd:
su - root
passwd: