我总是喜欢在部署之前测试新的配置文件——使用apachectl configtest和named-checkconf.
出现错误的情况很少见,但在部署之前捕获它们可以消除任何影响。在背后咬了我好几次的是/etc/network/interfaces;我似乎找不到测试它的工具,并且在远程机器上重新启动网络却发现它不再可用是很烦人的——尤其是当我们使用大量绑定和桥接时。
尽管在 Xubuntu 设置(XFCE/系统/用户和组)中设置了自动登录,但我每次启动计算机时都必须登录。这怎么能改变呢?
我最近在我的服务器上安装了 Ubuntu 服务器以作为新用户试用 linux。我遵循了有关如何设置 Web 服务器的教程,其中说我需要chmod 777Web 服务器目录,以便可以将其写入。
无论如何,我为一个家伙创建了一个新帐户,让他可以查看服务器上我放置在他的主目录中的一些文件:
adduser francis
Run Code Online (Sandbox Code Playgroud)
创建帐户后,我检查了他的访问权限
groups francis
Run Code Online (Sandbox Code Playgroud)
它说“弗朗西斯:弗朗西斯”,所以我认为这不是问题,默认情况下,ubuntu 没有将他包含在任何组中,这是有道理的,它在安全方面创建了他没有额外的权限,所以一切都很好。一周后,在绝对而彻底的恐惧中,我发现即使他无法执行 SUDO 之类的操作或在系统目录中乱七八糟,他也可以完全访问服务器上的几乎所有其他内容。例如,即使该目录不在他的主目录中,他也可以完全读/写我在 /var/www 上的 Web 服务器文件(因此密码存储在 php 配置文件等中),而且我从未将他添加到任何可能访问该目录,在执行 adduser 之后,我也没有授予他任何对任何内容的特殊访问权限。
无论如何,这里发生了什么?我如何阻止他访问任何重要的东西?他不应该能够访问像 /media 或 /var/www 这样的东西。我认为默认情况下会阻止新用户做任何危险的事情或窥探他们不应该做的事情。
总而言之,我只需要允许他访问我手动指定的目录 + 到他需要正常运行的目录(他的主目录、vim、nano 等)
谢谢
我想了解什么是屏蔽服务以及如何在需要时取消屏蔽它。
我一直在尝试使用以下命令在 Ubuntu 16.04-LTS 上启动 PostgreSQL
systemctl start postgresql.service.
Run Code Online (Sandbox Code Playgroud)
分别作为具有管理权限的用户和 root 用户。
不幸的是,我得到了
Failed to start postgresql.service: Unit postgresql.service is masked.
Run Code Online (Sandbox Code Playgroud)
在两种情况下打印。
我的服务器遇到了一些安全问题,一些 SSH 用户一直在设置火灾,也就是出现问题。
我想要:
我不是一个系统管理员,我在这方面经验不足,所以任何类型的建议都会非常受欢迎并且非常有帮助。:)
我有一个带有预配置 Windows Home Server 的无头存储服务器。如何在没有显示器的情况下安装 Ubuntu?
我是否必须构建自定义安装闪存驱动器?如果是这样,基本程序是什么?有没有程序(如unetbootin)来做到这一点?
我找到了几种将 Ubuntu 12.04 桌面转换为服务器的解决方案,使用以下命令:
sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm
Run Code Online (Sandbox Code Playgroud)
我只想知道它是否与 Ubuntu 14.04 的过程相同。我需要这样做的原因是因为我需要安装moodle(有些人可能有其他原因这样做,所以我希望这对他们也有帮助)并且它需要在 Ubuntu Server 而不是桌面上运行。谢谢
当我登录到我的 Ubuntu 终端 tty1 时,我收到一条消息
failed to connect to http://changelogs.ubuntu.com/meta-release
Run Code Online (Sandbox Code Playgroud)
我尝试了各种方法,然后收到一条错误消息告诉我
could not resolve us.archive.ubuntu.com
Run Code Online (Sandbox Code Playgroud)
如果我ping us.archive.ubuntu.com -c 4:
ping: archive.ubuntu.com: name or service not known
Run Code Online (Sandbox Code Playgroud)
和相同的消息sudo apt-get update。
我没有设置任何代理;我在安装过程中将其留空。
我的互联网连接显然被禁用,我无法配置它。
我尝试重新启动,但没有任何改变。
server ×10
networking ×2
14.04 ×1
auto-login ×1
postgresql ×1
security ×1
services ×1
ssh ×1
system ×1
systemd ×1
users ×1
xubuntu ×1