出于安全目的,我的公司希望我不允许任何人能够通过 SSH 以 root 用户身份远程登录我们的 Ubuntu 服务器。我们仍然希望 root 帐户存在,我们只是不希望它能够远程登录。我将如何做到这一点?
非常感谢您抽出宝贵时间。
我刚刚为我公司的 Ubuntu 服务器安装了LaTeX,我们都通过 SSH 来使用它。在安装结束时,它说:
Add /usr/local/texlive/2010/texmf/doc/man to MANPATH, if not dynamically determined.
Add /usr/local/texlive/2010/texmf/doc/info to INFOPATH.
Most importantly, add /usr/local/texlive/2010/bin/x86_64-linux to your PATH for current and future sessions.
Run Code Online (Sandbox Code Playgroud)
如何为系统上的所有用户设置这些变量?(是的,我有 sudo 权限)。
我的 Ubuntu 服务器上大约有 30 个活跃用户。我个人认识使用服务器的每个人。最近,我和几个朋友在做项目。我们为该项目创建了一个新目录,因为每个人都认识每个人,所以我们没有费心在一堆权限下保护我们的工作。不过我们应该这样做,因为我们今天早上醒来发现有人删除了我们的整个目录。
我们的工作每晚都会备份,所以恢复我们的工作真的没什么大不了的。但是,我们想知道是谁删除了它,以便我们可以面对他们。到目前为止,我们找到罪魁祸首的最好办法是检查每个人的 bash 历史记录,但这是漫长而乏味的,如果目录删除背后存在恶意意图,我们的罪魁祸首可能会修改他们的以掩盖他们的踪迹(或者当然他们可能使用不同的外壳)。
那么,基本上,找出谁删除了目录的最简单快捷的方法是什么?
在此先感谢您的时间。
我的工作要求我在 Ubuntu 服务器上安装以下实用程序:
lp
lpstat
cancel
mail
我不知道该怎么做。
非常感谢您抽出宝贵时间。
在我的工作场所(一所大学),我们有两台 Ubuntu 服务器。一个是教师服务器,另一个是学生服务器。我目前正在设置一个新服务器来替换现有的教师服务器。
新服务器目前在线,我正在尝试设置它,以便我可以从家里通过 SSH 连接到它。现在,我可以通过 SSH 连接到现有的教师或学生服务器,然后通过 SSH 连接到新服务器。但是,我无法通过 SSH 直接进入新服务器。
我必须做什么才能直接通过 SSH 连接到新服务器?
非常感谢您抽出宝贵时间。
server ×3
accounts ×1
filesystem ×1
latex ×1
logging ×1
mail ×1
manpage ×1
networking ×1
root ×1
ssh ×1