为啥linux系统 先用普通用户进入 再切换成管理员?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥linux系统 先用普通用户进入 再切换成管理员?相关的知识,希望对你有一定的参考价值。

嗯 我从网上看视频时,上面说 一般 都是用普通用户进入 ,然后再切换到root.
这样更安全一些。
我是想问 是视频作者口误 没说清楚 ,还是说。
普通用户进入后 再切换到 root 这样的操作 跟 直接用root进入 有什么区别?

那是因为安全问题,root权限可以对任何文件进行修改,万一操作错误,就可能导致系统崩溃,一般良好的操作习惯,都不用root身份。除非实在要root的时候才用。。。有些系统,默认也是禁止root远程登录,同样也是安全考虑。

正如我上面所说,linux一般是企业建立服务器用的,网络维护人员99%都是通过ssh远程上去对服务器进行维护的。一般服务器本身缺省设置,为了安全考虑,都屏蔽了root远程登录,管理员都是通过普通用户,远程登录上去。如果需要操作root权限的事情,才通过su编程root身份。

如果你说普通用户切换到root,和直接用root登录,单从用户本身和对于系统来说是没有区别的。
参考技术A 一般是不允许用户用root来登陆的,不过你可以在进入之后,从命令行切换到root,这是一样的。追问

你好

参考技术B 没太大区别。想要安全一些就尽量不要在root下工作,尽量使用普通用户完成大多数的工作。 参考技术C 先用普通用户进入 再切换成管理员,是一个良好的习惯,主要是用于防止误操作。

因为root用户具有最高权限,一些很危险的操作 如rm -Rivf 等操作是没有任何提示的删除,极有可能删掉重要的文件。
再比如执行某些重要脚本如全系统备份等(在业务高峰期时不应该作此操作),会对系统性能造成重大影响。
参考技术D 为了安全起见 以后你在企业工作的话 就要这样才最安全· 因为root的权限太牛B了

linux 从普通用户切换为管理员时用 su 命令为啥提示输入密码,按啥键光标都没反应。

linux里有严格的权限控制,如果从root切换到其他用户不需要密码就能切换;如果从其他用户切换为root用户则必须输入root用户的密码。
1、su root 提示输入密码是因为管理员权限很高,为防止其他用户乱篡改系统,切换为管理员时必须输入管理员密码。
2、输入的密码是不可见的,输错了只能重输,看不见光标的。
参考技术A root用户切换到普通用户是不需要密码的,因为root的权限超级大
普通用户切换到root是需要root密码的,因为需要验证你的身份
linux下输入密码都是不显示的,你输入完成后直接回车即可
参考技术B 明显呀。这个是linux安全管理机制。切换其他用户明显需要输入密码,linux下是没有提示的,输入完后直接回车。 参考技术C 只要输入了密码,按回车就可以了兄弟!我一开始也是这样的,现在知道了告诉你!例如密码是:123456,那输入了123456按回车就对了,密码不会显示出来的! 参考技术D LINUX的密码是密文输入。屏幕上不会有显示的,连....都没有本回答被提问者采纳

以上是关于为啥linux系统 先用普通用户进入 再切换成管理员?的主要内容,如果未能解决你的问题,请参考以下文章

linux 从普通用户切换为管理员时用 su 命令为啥提示输入密码,按啥键光标都没反应。

linux系统切换不了用户了怎么办啊??

Linux系统中切换用户身份su与sudo的用法与实例

linux下切换用户命令

在Linux系统中应用su和sudo

电脑如何由普通用户切换至超级用户