我们有几台服务器,由一大群管理员管理。他们通常以服务用户的身份登录(比如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) 在 Windows 7 中,有什么区别
我在分区上单击鼠标右键并单击属性时看到了它们 - 在安全选项卡中,单击编辑以更改权限。
谢谢!
当我昨天下班时,我打开 vim 并打开我正在处理的文件。我今天在家工作,所以我使用了 VPN,当我去编辑那些相同的文件时,我收到警告说有另一个当前的 vim 会话打开了这些文件。
我知道我可以强制注销我的其他用户,但这会杀死现有的 vim 会话。我认为我的更改都会保存在.swp文件中。
相反,我是否可以使用现有的 vim 会话并在第二次登录时打开它?这样它肯定会保留我的所有更改,而且我不必再次打开所有相同的选项卡。
当我输入时,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 脚本没用,但我仍然不明白为什么它不起作用。)
我查看 了特定用户的磁盘使用总量,但这并不是我想要的。
我有一台正在工作的 Windows 10 机器,它由不再与我们合作的用户 A 使用。
为了避免进行设置、安装等操作,我想将现有帐户重命名为 UserB,这样我就不会丢失任何设置并且可以继续使用它们,但可以作为 UserB 使用。
我该如何正确地做到这一点?
在 Windows 10 中不为管理员用户(唯一用户)设置密码有什么风险?除了物理攻击,还有网络漏洞吗?或者加密数据更容易暴露?
防病毒套件是否足以弥补?
编辑:
一点背景:这台电脑不是我的,它是一个有一点残疾的老人用键盘打字,所以我试图平衡安全性和易用性。
我作为域用户连接到 VPN。我想作为来自 VPN 的域用户而不是我的本地工作组用户运行本地应用程序。
如果我选择以其他用户身份运行并插入用户名;domain\user以及我得到的相应密码:
登录失败:未知用户名或密码错误
Windows 是否知道我指的是来自 VPN 的域?我如何实现这一目标?
我使用的是 Windows 7。我不喜欢 Windows 资源管理器导航窗格中的用户主文件夹。事实上,我不喜欢文件夹本身。我从不使用它,本身,它有时会作为一种刺激物出现,只是为了让我知道它仍然存在。相反,我使用资源管理器直接转到我需要的文件夹(例如,计算机 > D: > 工作区)。我可以/应该删除主文件夹,或者,如果没有,我可以至少防止它出现在 WinEx 导航窗格中吗?
我有多个笔记本在我的团队中共享。但是,我希望其中一个笔记本/页面受到限制。其他团队成员不应有权编辑指定的笔记本/页面。他们应该只能查看它。
我知道top命令可以查看进程的CPU和内存使用情况,但是系统的一些用户可以生成很多进程,如果我想知道一个用户的CPU和内存使用总量,我必须自己统计,所以,是否有一个命令可以查看 Linux 中每个系统用户的 CPU 和内存使用总量?并按系统用户名排序?
user ×10
linux ×3
permissions ×2
windows-10 ×2
windows-7 ×2
bash ×1
cpu ×1
cpu-usage ×1
domain ×1
file-sharing ×1
logging ×1
login ×1
memory ×1
navigation ×1
partitioning ×1
root ×1
runas ×1
security ×1
ssh ×1
vim ×1
vpn ×1