Questions tagged «login»

登录过程:从登录提示,通过用户身份验证,到会话启动。

4
奇怪的SSH问题,ssh与-t一起使用,但在没有它的情况下冻结
当我ssh进入其中一台服务器时,它似乎已登录,但是在提示我(message debug2: shell request accepted on channel 0 is the last log entry)之前挂起。 尽管奇怪的是,ssh -t "/bin/bash"什么时候ssh没有起作用。 到目前为止我发现了什么 我可以正常从相同地理位置的服务器正常登录 如果ssh -t '/bin/bash'可以-我可以从任何位置完美登录。 如果我使用rsync 到服务器,它似乎工作,然后锁 如果我rsync 从服务器上使用,它可以正常工作 我尝试过的 删除或更改所有登录选项.profile,.bashrc /etc/profile 从运行正常的同一台服务器上将ssh_config and和(或) 更改sshd_config为一个 我检查了路由 我有一位网络专家进行了检查tcpdump,但无济于事(尽管确实有很多重新传输) 我真的想不到 除了狡猾的网卡驱动程序/固件。
13 shell  ssh  login 

3
为什么我的xmodmap命令不能在启动/登录时运行?
我想在每次登录时(或每次启动,如果不起作用)运行以下命令: xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete' 我已经尝试了很多东西。我把命令放进去了System > Preferences > Startup Applications。我将其放入.sh文件中,对其进行了标记,chmod +x然后将该文件放入中System > Preferences > Startup Applications。我把脚本放进去了/etc/init.d。我把命令放进去了~/.profile。似乎没有任何作用。 最后,我将其放入~/.profile: touch test1 xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete' touch test2 test1和test2均被创建,但是键仍未重新映射。如果我只是复制/粘贴命令并手动运行它,那么它将正常工作。但是它不会在登录时运行。有任何想法吗?
13 ubuntu  login  startup 

2
使用SSH的一致且安全的无密码帐户方法
我必须承认,在某些情况下,我喜欢没有密码的服务器。典型的服务器容易受到任何具有物理访问权限的人的攻击。因此,在某些情况下,将其物理锁定是可行的,此后再信任任何物理访问。 基本概念 从理论上讲,当我物理上到达这样的服务器时,只需键入root登录名就可以执行无需密码的管理任务,并且不需要输入密码。这可能适用于用户帐户,但实际上并不能真正访问它们。因此,(偶尔)本地访问不需要系统密码。 远程访问服务器(用于管理或用户帐户)时,我希望始终使用SSH私钥。为刚创建的帐户设置SSH密钥非常容易,因此(常规)远程访问不需要系统密码。 # user=... # # useradd -m "$user" # sudo -i -u "$user" $ keyurl=... $ $ mkdir -p .ssh $ curl -o .ssh/authorized_keys "$keyurl" 结论是,从理论上讲,我们不会为此类用例使用任何系统密码。所以问题是,我们如何配置系统和用户帐户,以使其以一致且安全的方式发生。 本地访问详细信息 我们如何确保无需密码即可在本地访问root帐户?我认为我们不能使用passwd -d它,因为这会使root用户访问权限太宽容,并且没有特权的用户可以免费切换到root 用户,这是错误的。我们无法使用,passwd -l因为它阻止我们登录。 请注意,本地访问专门涉及使用本地键盘的访问。因此,有效的解决方案不得允许任何用户切换(无论使用su还是sudo)。 远程访问详细信息 直到最近,上述解决方案仍然有效,但现在SSH开始检查锁定的用户帐户。passwd -d由于相同的原因,我们可能无法使用。我们不能使用passwd -u它,因为它只是抱怨它将导致什么passwd -d。 有一种解决方法,该部分使用虚拟密码。 user=... echo -ne "$user:`pwgen 16`\n" | chpasswd 也可以完全关闭SSH中的锁定帐户检查功能,但是保留锁定帐户的支持并能够对其进行解锁会更好。 最后的笔记 …

3
创建仅执行一个命令的UNIX帐户
有没有一种方法可以在Solaris中创建一个用户帐户,该帐户仅允许用户运行一个命令?没有登录外壳或其他任何东西。我可以使用/usr/bin/falsein 来做到这一点,/etc/passwd只是将用户吸引到ssh <hostname> <command>,但是有更好的方法吗?

3
可以使用nologin用户通过ssh执行命令吗?
如果用户有loginShell=/sbin/nologin,仍然可以 ssh user@machine [command] 假设用户在其主目录中具有正确的ssh密钥,可以用来进行身份验证? 我的目标是让用户保持登录状态,但仍然能够在网络上的其他几台计算机上执行命令(类似于通过“ sudo -u”使用它),并且想知道这是否合理。


1
sshd_config中的Uselogin
我正在查看我的sshd_config文件,发现了这一点: #Uselogin no 我知道它已发表评论,但上面没有任何解释,当我用google搜索时,得到以下信息: 不要使用传统的login(1)服务登录用户。因为我们正在使用特权分离,所以用户一旦登录,login(1)服务就会被禁用。 要么 指定是否将login(1)用于交互式登录会话。默认为“否”。请注意,login(1)从未用于远程命令执行。还要注意,如果启用此功能,则X11Forwarding将被禁用,因为login(1)不知道如何处理xauth(1)cookie。如果指定UsePrivilegeSeparation,它将在身份验证后被禁用。 据了解,no防止ssh使用“传统登录”,但我找不到关于“传统”登录的任何信息。 有人可以解释它的作用吗?
12 ssh  login  sshd 


2
如何更改tty登录提示?
需要明确的是,我不是指/etc/issue(在提示之前显示)或/etc/motd(在登录后显示),而是指提示本身,当前 hostname login: 从好的方面来说,我正在运行Arch Linux,但我相信答案可能会是跨发行版的。
12 terminal  login  prompt  tty 

1
键盘布局与xmodmap的关系
我正在使用Xubuntu。登录之前,我可以选择键盘布局。我xmodmap用来重新映射一些键。 我对两件事感兴趣: (a)当我打开笔记本电脑时,(b)在启动过程中,以及(c)登录到系统(在这三个阶段)以及在使用系统时(登录),键盘映射状态如何变化。 是什么原因导致在各个阶段中哪些符号将显示在屏幕上(以及发送的控制键)。当我按下某个键时,它会向键盘驱动程序(?)发送一些信号,然后必须有一些决定过程(应用程序和配置文件)来确定将显示哪些符号。这个问题的答案应该是应用程序列表和那些配置文件的路径(我对Ubuntu(基于Debian的系统)特别感兴趣,但是您可以描述其他系统,但最好使用Ubuntu)。

2
设置给定用户的默认nice值(limits.conf)
有人可以告诉我如何设置用户的默认值nice(如所示top)吗?我发现/etc/security/limits.conf是放置该位置的地方,但是如果我放以下任何一个: username_of_a_guy - nice 19 username_of_a_guy soft nice 19 username_of_a_guy hard nice 19 它不起作用(应该起作用,对吗?)。 请注意,自那时以来,我已经重新启动。 非常感谢您的帮助。我正在使用debian不稳定(最新)。 内容: 在我的工作中,我们有一个本地网络:每个人都有自己的计算机,并且每个人都可以在其他人的计算机上创建一个帐户(如果愿意)。经验法则只是,如果您在其他人的计算机上工作,请完善您的流程(nice 19)。 我想一次将给定用户的默认nice值设置为19。
12 login  nice  limit 

3
如何注销所有活动会话?
由于某些原因,我在一个不知道的SSH服务器上有一些打开的会话。我认为它们是我管道破裂后的残over剩饭。 $ users user1 user2 user3 me me me me 有没有办法让我注销所有会话?
12 ssh  users  login 

3
如何限制每个用户的活动登录数?
如何限制每个用户的活动登录数? 我以前曾在各种服务器上看到过此消息,并且想知道如何自己设置。也许在那种情况下,这是通过限制每个用户的活动SSH登录次数来实现的?我想那是要走的路。我该如何设置?
12 ssh  users  login 

2
Linux:如何从我的系统中获取所有登录日志
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 6年前关闭。 我想知道自去年以来用户登录到系统的所有时间吗? 我使用了last命令,但是它没有用。
12 linux  logs  login 

3
是否有类似每个用户的守护程序?
我需要运行某些后台进程,这些后台进程只要与某个用户登录就可以正常运行。 是否存在类似每用户守护程序的东西?我只知道从计算机启动一直生存到关闭(或手动启动/杀死)的全局守护程序。 现在,我制作了一个脚本,用于检查该进程是否已经存在,如果不存在则创建该进程。然后使用nohupmy中的命令运行此脚本.profile。这样,该过程将在启动时启动,并且仅启动一次(即使有多个rxvt术语来回执行)。但是,它在登录后再也不会被杀死(这不是灾难,但是终止该过程也更干净)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.