小编Pav*_*cek的帖子

如何始终为特定命令强制执行 sudo 密码?

前几天我在我的网络服务器上做一些维护任务。我又忙又困,所以我用sudo命令做所有事情。

然后,我不小心按下了Ctrl+ V,将此命令发送到我的 Web 服务器:

sudo rm -rf /*
Run Code Online (Sandbox Code Playgroud)

对于那些想知道上述命令的作用的人:这删除了我的整个Web 服务器

幸运的是,我有备份,可悲的是,我不得不多花两个小时保持清醒才能修复这个可怕的错误。但从那以后,我一直在想:

有没有办法始终为特定命令强制执行 sudo 密码?

如果服务器要求我输入密码,我会省去很多麻烦。它没有,因为我sudo在这个巨大的错误之前运行了大约 5 个命令。

那么,有没有办法做到这一点?我只需要rm始终强制执行命令的密码。我使用的其他命令通常是nanocp两者都是(在某种程度上)可恢复的。

server command-line sudo

14
推荐指数
2
解决办法
1725
查看次数

13.04 rabbitvcs 安装后没有上下文菜单

我在 12.04 LTS 中使用rabbit,然后在rabbit 菜单消失时升级到13.04。所以我去了安装页面并按照说明操作:

  1. sudo add-apt-repository ppa:rabbitvcs/ppa
  2. sudo apt-get update
  3. sudo apt-get install rabbitvcs-nautilus3
  4. 重新启动计算机,没有上下文菜单。于是我继续说:
  5. sudo apt-get install rabbitvcs-gedit
  6. 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)

nautilus rabbitvcs 13.04 context-menu

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

Radiance 主题中的输入法图标不可见

由于我是捷克人,但我也需要用英语写作,我正在切换捷克语键盘布局和英语键盘布局。在 Ambiance 中,我可以通过查看图标来了解我使用的键盘布局:

图标

(请注意,我正在重新使用我之前问题中的屏幕,但我觉得你会明白的)

切换到 Radiance 后,图标看起来有点不可见:

图标

有没有办法改变图标?或者我应该应用最简单的解决方案,即(悄悄地哭泣并)切换回 Ambiance?

编辑 机器重启后一切正常:

图标固定

但是今天,我从关机状态打开了计算机,然后又回到了“隐形”图标上。任何的想法?

icons unity radiance 13.10

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

如何更改密码要求?

我试图更改我的 Ubuntu 密码,但它一直说我的新密码不是“足够好”,即使它通过了我公司的安全要求:

  • 至少8个字符
  • 至少一个数字
  • 至少有一个大写字母

密码

我知道,我可以使用更好、更强、更好的密码,但是,我希望我的 Ubuntu 遵循我公司的要求。如何强制 Ubuntu 让我更改密码?

password passphrase 14.04

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

我安装了 PHP7,但没有创建 /etc 中的 apache2 目录。怎么办?

我运行的命令:

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/目录下只能看到这些目录:

  • cli/
  • 每分钟/分钟/
  • 可用模组/

我在安装 PHP 时已经安装并运行了 apache。显然,我想在我的服务器上使用 LAMP,但无法访问 php.ini 我几乎完成了

我应该怎么做才能解决这个问题?

server lamp php apache2

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