PermitRotLogin是基于uid还是用户名?

有时候,为了满足你的好奇心,在学习一些新东西的同时,更深入地了解事物的工作原理是很有趣的,比如permitrotlogin。它检查UID还是用户名?今天的超级用户Q&A帖子深入一位好奇读者的问题,寻找答案。...

有时候,为了满足你的好奇心,在学习一些新东西的同时,更深入地了解事物的工作原理是很有趣的,比如permitrotlogin。它检查UID还是用户名?今天的超级用户Q&A帖子深入一位好奇读者的问题,寻找答案。

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。

问题

超级用户读者ge0rg想知道permitrotlogin是基于UID还是用户名:

The man page states that PermitRootLogin:

  • Specifies whether root can log in using ssh(1).

However, it is not clear if this check is based on the user name (root) or the UID (0). What happens if the root account is renamed to admin? Will admin be able to log in when PermitRootLogin=no? What happens if there are two accounts with UID=0 (i.e. root and admin)? Will either of them be able to log in?

PermitRotLogin是基于UID还是用户名?

答案

超级用户贡献者mtak为我们提供了答案:

It seems the check is done with the UID (tested on OpenSSH_6.7p1 Debian-5+deb8u3, OpenSSL 1.0.1t  3 May 2016):

Set PermitRootLogin to Off:

Make sure a user named admin is created with UID 0:

007Ys3FFgy1gpd1ps7xd5j30hd01jgli

Make sure the user can be used to log in to the system:

Check to see if we can log in to the system using SSH:

If we set PermitRootLogin back to On:

And try to log in:


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

图片来源:Linux截图/Xmodulo(Flickr/Xmodulo)

  • 发表于 2021-04-09 05:32
  • 阅读 ( 82 )
  • 分类:互联网

你可能感兴趣的文章

在linux上保护隐私的10大技巧

... 打开文件后,查找显示Port和permitrotlogin的行。您应该将端口更改为一个不常见的数字和一个您的系统当前未使用的数字。请看本文中关于如何检查其他程序当前正在使用哪些其他端口的下一点。如果...

  • 发布于 2021-03-13 08:16
  • 阅读 ( 430 )

带arduino和rfid的diy智能锁

...使用Arduino作为主干和一些便宜的组件来构建一个简单的基于RFID的智能锁。 ...

  • 发布于 2021-03-15 03:29
  • 阅读 ( 264 )

如何在linux和raspberry pi中安装usb闪存设备

... …然后将pi用户置于控制之下(如果更改了默认用户名,请改用此用户名): ...

  • 发布于 2021-03-17 16:00
  • 阅读 ( 201 )

什么是超级酷?下面是如何正确移除它们

...需要了解什么是常规饼干。HTTP cookie,通常称为cookie,是用户访问网站时下载到浏览器中的一小段代码。cookie存储对网站、用户以及两者之间的交互有用的小块信息。 ...

  • 发布于 2021-03-19 21:59
  • 阅读 ( 209 )

如何定制mac终端并使其更有用

...分以波浪号(~)开始。它表示您在主目录中,并使用短用户名。 最后,美元符号($)表示您以非根用户身份登录。 ...

  • 发布于 2021-03-21 20:13
  • 阅读 ( 272 )

如何在linux中添加用户

...户创建一个新的主目录。默认情况下,目录名是新用户的用户名。如果您希望您的用户有一个带有其他名称的主目录,-d标志就是您所需要的。 ...

  • 发布于 2021-03-26 23:29
  • 阅读 ( 334 )

systemd将改变linux主目录的工作方式

...息,以及您生成的任何ssh密钥。 其他系统属性(如帐户用户名、密码和唯一用户ID)存储在“/etc/passwd”和“/etc/shadow”等文件中。任何人都可以读取其中的一些属性,但其他属性只能由具有root权限的人读取。 以下是“/etc/passwd...

  • 发布于 2021-04-02 04:05
  • 阅读 ( 205 )

如何在linux上的bash中设置环境变量

...模拟的硬件终端的类型。 用户:当前使用系统的用户的用户名。 PWD:当前工作目录的路径。 OLDPWD:移动到当前工作目录之前所处的目录。 LS\u颜色:LS使用的颜色代码列表突出显示不同的文件类型。 邮件:如果您的Linux计算机...

  • 发布于 2021-04-02 06:44
  • 阅读 ( 221 )

如何在linux上使用suid、sgid和sticky位

...和潜在的缺陷。 它们已经在使用了 将安全性构建到多用户操作系统中会出现几个难题。以密码(看似)的基本概念为例。它们都必须存储起来,这样每次有人登录时,系统就可以将他键入的密码与存储的副本进行比较。显然...

  • 发布于 2021-04-02 14:48
  • 阅读 ( 174 )

如何使用journalctl读取linux系统日志

...器,152MB的空间并不是很大,但是为了演示的目的,我们还是会将其缩小。我们有两种办法。第一种方法是设置一个大小限制,以便将日志缩减回原来的大小。当然,它会再次生长,但我们现在可以修剪它,为新的生长做好准备...

  • 发布于 2021-04-02 17:06
  • 阅读 ( 176 )
ysrb584575
ysrb584575

0 篇文章

相关推荐