标签: user

如何找出以 root 身份登录的用户?

我们有几台服务器,由一大群管理员管理。他们通常以服务用户的身份登录(比如hudson),然后切换root到进行一些小的修复。这意味着我们通常无法映射对一个人所做的更改。

有没有人有 Unix/Linux 的脚本可以告诉我哪个用户以 root 身份登录?可以从本地 LAN 上的所有计算机登录。无法以 root 身份从 LAN 外部进行远程访问;管理员必须首先使用 LAN 用户登录,然后才能将自己提升为 root(他们都使用 SSH)。

我想要的是一个脚本,它遵循远程登录(在本地 LAN 中)并在一段时间内打印用户名。您可以假设该脚本可以通过 ssh 以 root 身份登录到本地 LAN 上的任何计算机,而无需输入密码。

背景:我有一个脚本可以保存由 root 编辑的所有文件的备份副本。问题是找出谁真正做出了改变。

安全不是问题;这不是寻找可能已经清除的黑客wtmp,而是找出谁犯了错误以提供反馈。

[编辑]一些提示:该命令last有助于:

> last -t 20101029174200 root
root     pts/26       :0.0             Wed Oct 20 15:36 - 15:03  (23:27)    

wtmp begins Fri Oct  1 16:34:36 2010
Run Code Online (Sandbox Code Playgroud)

所以root是通过pts/26. 还有谁坐在那个伪 TTY 上?

> last -t 20101029174200 pts/26
adigulla pts/26       :0               Mon Oct 25 …
Run Code Online (Sandbox Code Playgroud)

ssh root user logging

7
推荐指数
1
解决办法
3万
查看次数

Authenticated Users、SYSTEM、Administrators (ADMIN\Administrators) 和 Users (ADMIN\Users) 之间有什么区别

在 Windows 7 中,有什么区别

  • 经过身份验证的用户,
  • 系统,
  • 管理员(ADMIN\Administrators),以及
  • 用户(管理员\用户)

我在分区上单击鼠标右键并单击属性时看到了它们 - 在安全选项卡中,单击编辑以更改权限。

谢谢!

windows-7 permissions partitioning user

7
推荐指数
1
解决办法
2万
查看次数

我可以恢复现有的 vim 进程吗?

当我昨天下班时,我打开 vim 并打开我正在处理的文件。我今天在家工作,所以我使用了 VPN,当我去编辑那些相同的文件时,我收到警告说有另一个当前的 vim 会话打开了这些文件。

我知道我可以强制注销我的其他用户,但这会杀死现有的 vim 会话。我认为我的更改都会保存在.swp文件中。

相反,我是否可以使用现有的 vim 会话并在第二次登录时打开它?这样它肯定会保留我的所有更改,而且我不必再次打开所有相同的选项卡。

linux vim user

6
推荐指数
1
解决办法
8541
查看次数

获取每个用户的磁盘使用情况

当我输入时,sudo du -sh ~student1我得到了我期望的输出(见截图)。但是,当我尝试使用以下脚本时:

#!/bin/bash

for user in "$@"; do
    sudo du -sh ~$user
done
Run Code Online (Sandbox Code Playgroud)

做同样的事情,我得到一个目录不存在的错误。是一个屏幕截图。

(我知道我可以做到sudo du -sh student1 student2...,而且 bash 脚本没用,但我仍然不明白为什么它不起作用。)

我查看 了特定用户的磁盘使用总量,但这并不是我想要的。

linux bash user

6
推荐指数
1
解决办法
3487
查看次数

在 Windows 10 上重命名用户帐户

我有一台正在工作的 Windows 10 机器,它由不再与我们合作的用户 A 使用。

为了避免进行设置、安装等操作,我想将现有帐户重命名为 UserB,这样我就不会丢失任何设置并且可以继续使用它们,但可以作为 UserB 使用。

我该如何正确地做到这一点?

user-accounts user windows-10

6
推荐指数
1
解决办法
2万
查看次数

没有密码的 Windows 10 的风险

在 Windows 10 中不为管理员用户(唯一用户)设置密码有什么风险?除了物理攻击,还有网络漏洞吗?或者加密数据更容易暴露?

防病毒套件是否足以弥补?

编辑:

一点背景:这台电脑不是我的,它是一个有一点残疾的老人用键盘打字,所以我试图平衡安全性和易用性。

security administrator login user windows-10

6
推荐指数
2
解决办法
1585
查看次数

从 VPN 以域用户身份运行应用程序

我作为域用户连接到 VPN。我想作为来自 VPN 的域用户而不是我的本地工作组用户运行本地应用程序。

如果我选择以其他用户身份运行并插入用户名;domain\user以及我得到的相应密码:

登录失败:未知用户名或密码错误

Windows 是否知道我指的是来自 VPN 的域?我如何实现这一目标?

vpn domain runas user

5
推荐指数
1
解决办法
5584
查看次数

在 Windows 资源管理器导航窗格中隐藏或删除用户主文件夹

我使用的是 Windows 7。我不喜欢 Windows 资源管理器导航窗格中的用户主文件夹。事实上,我不喜欢文件夹本身。我从不使用它,本身,它有时会作为一种刺激物出现,只是为了让我知道它仍然存在。相反,我使用资源管理器直接转到我需要的文件夹(例如,计算机 > D: > 工作区)。我可以/应该删除主文件夹,或者,如果没有,我可以至少防止它出现在 WinEx 导航窗格中吗?

windows-7 windows-explorer navigation user

5
推荐指数
1
解决办法
4584
查看次数

Microsoft Onenote 中的编辑限制

我有多个笔记本在我的团队中共享。但是,我希望其中一个笔记本/页面受到限制。其他团队成员不应有权编辑指定的笔记本/页面。他们应该只能查看它。

file-sharing permissions user microsoft-onenote

5
推荐指数
1
解决办法
3万
查看次数

如何在 Linux 中查看每个系统用户的总 CPU 和内存使用情况

我知道top命令可以查看进程的CPU和内存使用情况,但是系统的一些用户可以生成很多进程,如果我想知道一个用户的CPU和内存使用总量,我必须自己统计,所以,是否有一个命令可以查看 Linux 中每个系统用户的 CPU 和内存使用总量?并按系统用户名排序?

memory linux cpu cpu-usage user

5
推荐指数
1
解决办法
7889
查看次数