前几天我在我的网络服务器上做一些维护任务。我又忙又困,所以我用sudo
命令做所有事情。
然后,我不小心按下了Ctrl+ V,将此命令发送到我的 Web 服务器:
sudo rm -rf /*
Run Code Online (Sandbox Code Playgroud)
对于那些想知道上述命令的作用的人:这删除了我的整个Web 服务器
幸运的是,我有备份,可悲的是,我不得不多花两个小时保持清醒才能修复这个可怕的错误。但从那以后,我一直在想:
有没有办法始终为特定命令强制执行 sudo 密码?
如果服务器要求我输入密码,我会省去很多麻烦。它没有,因为我sudo
在这个巨大的错误之前运行了大约 5 个命令。
那么,有没有办法做到这一点?我只需要rm
始终强制执行命令的密码。我使用的其他命令通常是nano
或cp
两者都是(在某种程度上)可恢复的。
我在 12.04 LTS 中使用rabbit,然后在rabbit 菜单消失时升级到13.04。所以我去了安装页面并按照说明操作:
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo apt-get update
sudo apt-get install rabbitvcs-nautilus3
sudo apt-get install rabbitvcs-gedit
sudo apt-get install rabbitvcs-cli
但上下文菜单中仍然没有“Rabbit VCS”。我肯定做错了什么。但是想不通是什么...
编辑 Nautilus 版本是 3.6.3,它基本上是 Ubuntu 13.04 附带的默认值 - 在 Ubuntu 中它被称为“文件”
内容.config/rabbitvcs/RabbitVCS.log
:
2013-06-18 10:02:45,462 ERROR rabbitvcs.vcs.svn The path '/home/janipav/workspace/MassFileSender' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this
working copy.
Traceback (most recent call last): …
Run Code Online (Sandbox Code Playgroud) 由于我是捷克人,但我也需要用英语写作,我正在切换捷克语键盘布局和英语键盘布局。在 Ambiance 中,我可以通过查看图标来了解我使用的键盘布局:
(请注意,我正在重新使用我之前问题中的屏幕,但我觉得你会明白的)
切换到 Radiance 后,图标看起来有点不可见:
有没有办法改变图标?或者我应该应用最简单的解决方案,即(悄悄地哭泣并)切换回 Ambiance?
编辑 机器重启后一切正常:
但是今天,我从关机状态打开了计算机,然后又回到了“隐形”图标上。任何的想法?
我试图更改我的 Ubuntu 密码,但它一直说我的新密码不是“足够好”,即使它通过了我公司的安全要求:
我知道,我可以使用更好、更强、更好的密码,但是,我希望我的 Ubuntu 遵循我公司的要求。如何强制 Ubuntu 让我更改密码?
我运行的命令:
sudo apt-get install php php7.0-common php-pear php7.0-mysql php7.0-fpm
Run Code Online (Sandbox Code Playgroud)
安装后,我在/etc/php/7.0/
目录下只能看到这些目录:
我在安装 PHP 时已经安装并运行了 apache。显然,我想在我的服务器上使用 LAMP,但无法访问 php.ini 我几乎完成了
我应该怎么做才能解决这个问题?