跳转至主要内容

我曾被邮局职员、银行出纳员和售鞋员忽略,但从未被电脑忽略--直到现在。

(master_disk)>system>openssl>bin>ssh [email protected]你不存在,走吧!
准备好了 11:48:32

 

SSH需要知道谁在执行它,这样它就可以做一些事情,比如读取(home_dir)>.ssh中的用户特定配置文件。它通过查找执行进程的UID,并将其映射到注册结构中,其中包括用户的主目录。如果UID不存在就没有有效的映射,SSH就会产生"You don't exist, go away"的错误。应该说,OpenSSL/SSH 2.0中的SSH命令会产生这样的信息。

OpenVOS互联网安全包中的SSH命令并不那么粗鲁。你还是会收到一个错误信息,但至少它不会否认你的存在。

(master_disk)>opt>openssl>bin>ssh [email protected]PRIV_END: seteuid: Invalid argument.
准备好了 10: 38: 26

 

那么,如何用相当于无效的UID启动一个进程呢?通过对另一个系统进行"login -module"。当你这样做时,UID被设置为-1。

 

 

© 2024Stratus Technologies.