小编cal*_*ula的帖子

如何让 sudo 在一个命令后自动忘记密码?

我的问题如下:我想编辑一个只能由 root 读取的文件。这就是为什么我使用

sudo vim ~/thefile
Run Code Online (Sandbox Code Playgroud)

我可以打字

sudo -K
Run Code Online (Sandbox Code Playgroud)

退出vim后,但我希望有一个选项或某些东西可以让sudo自动忘记密码。我当然想过编辑 sudoers 文件并将超时设置为 0,但我一般不想更改设置。我在联机帮助页中也没有找到任何内容...

有没有办法做到这一点?

如果有趣:我正在使用 Ubuntu 12.04 和 bash。

bash sudo

6
推荐指数
2
解决办法
3178
查看次数

链接到 crontab 是否邪恶?

我考虑做类似的事情:

sudo ln -s ~/myCustomCrontab /var/spool/cron/crontabs/username
Run Code Online (Sandbox Code Playgroud)

因为我想在我的主目录中包含所有自定义文件。我能想到的可能的风险是

  • 安全性(权限应该如何仍然安全?)
  • 系统错误

或者有没有更好的方法来“跟踪文件”?

security cron symlink home

6
推荐指数
2
解决办法
2568
查看次数

重置 xrandr(或:在断开连接时关闭 --scale-from 设置)

我最近发现了这个话题,它通过指向我的--scale-from论点帮助了我很多。我对现在连接投影仪的方式感到非常满意,并且可以在两台设备上显示相同的内容,而无需任何平移或剪辑。但不幸的是,我不知道如何在断开投影机后再次关闭设置。

在我的示例中,我有分辨率为 1366x768 的笔记本电脑屏幕(xrandr 中的 LVDS1)和分辨率为 1280x800 的投影仪(VGA1)。连接投影机后我使用

xrandr --output VGA1 --mode 1280x800 --output LVDS1 --scale-from 1280x800
Run Code Online (Sandbox Code Playgroud)

这很不方便,但至少合乎逻辑。但是当我稍后断开投影仪并想切换回仅使用笔记本电脑屏幕时,我需要做一些类似的事情

xrandr --output VGA1 --off
xrandr --output LVDS1 --scale-from 1366x768
xrandr --fb 1366x768
Run Code Online (Sandbox Code Playgroud)

我觉得很不方便。此外,我不知道是否有任何可能性来确定当前是否有一个比例设置在起作用。所以我的问题是:有没有更简单的方法?由于 1366x768 是膝上型电脑屏幕的首选分辨率,我原以为会有这样的分辨率存在。

xrandr

6
推荐指数
1
解决办法
4420
查看次数

标签 统计

bash ×1

cron ×1

home ×1

security ×1

sudo ×1

symlink ×1

xrandr ×1