以root用户身份登录并执行“ su-user”而不是以user身份登录有什么意义?

克伦乔

我必须重做一个bash脚本(不是我本来写的),并且在某个时候与用户“ root”建立ssh连接,此后的第一件事是:

su - otheruser

我真的不明白为什么不简单地在ssh中以otheruser身份登录,而我同时拥有root和otheruser的密码。

在其他方面,是否存在(即使很小的)差异?

罗密欧·尼诺夫(Romeo Ninov)

有(至少)一个可能的原因。管理员将ssh配置为仅允许使用密钥,并且唯一具有密钥的帐户是root。因此,您以root用户身份登录,然后切换到其他用户。

另一个原因可能是通过sshd_config限制了用户,并允许通过ssh登录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

请以用户“ bitnami”而不是用户“ root”的身份登录

Docker MongoDB无法以root用户身份登录

Ansible:如何使用“ sudo su -c <COMMAND> <USER>”以另一个用户身份执行命令?

在终端中以非root用户身份登录

无法以root用户身份进行SSH登录

以用户身份登录和通过root使用su更改用户之间有什么区别?

为什么以root用户身份登录很不好?

如何从Bash以root身份登录并执行操作

以root用户身份在ubuntu 12.04中登录

如何从Bash以root身份登录并执行操作

我无法使用su命令以root用户身份登录,但可以使用SSH登录

不以su身份登录时无法执行二进制文件

Sudo Su自动登录

/ bin / false:没有这样的文件或目录 无法以root用户身份登录或执行任何操作

登录和su内部

无法再以root用户身份登录MySQL?

以非root用户身份执行

为什么以root用户身份在我的CentOS 7计算机上以“ su user”身份询问用户密码?

非root用户登录时以root身份执行脚本

请以用户“ ubuntu”而不是用户“ root”的身份登录

“ su不记录以root用户身份执行的命令”

Debian 10 su命令以root用户身份登录到现有用户,无需密码

su命令以root用户身份通过passwd编辑密码后,返回无提示身份验证

为什么`su`即使以root用户身份运行也会给出“ su:身份验证失败”的信息?

用户 'root'@'%' 的访问被拒绝(使用密码:YES)但以 root 身份登录

以用户 hdfs 登录失败:su:身份验证失败

以 root 用户身份执行远程 ssh 命令并在命令行中提供 su 密码

为什么所有用户在以 root 身份使用 su 之后都从 /root 而不是他们的主目录开始?

运行 PHP 以 root 身份运行,而不是以登录用户身份运行