小编kra*_*mir的帖子

如何在没有任何环境的情况下正确且轻松地配置 `xdg-open`?

我正在使用没有任何桌面环境的OpenBox 窗口管理器。

xdg-open行为怪异。它用firefox.

$ xdg-settings --list
Known properties:
  default-web-browser           Default web browser
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个简单的程序;类似于读取*.desktop文件/usr/share/applications/夹中的每个文件并自动设置 xdg 设置。

arch-linux configuration freedesktop mime-types files

96
推荐指数
5
解决办法
13万
查看次数

如何为公钥ssh授权而不是密码授权解锁帐户?

ssh 不允许我登录,因为帐户已锁定。我想在我的服务器上解锁用户以通过 ssh 进行公钥授权,但不启用密码登录。

我试过了:

# passwd -u username
passwd: unlocking the password would result in a passwordless account.
You should set a password with usermod -p to unlock the password of this account.
Run Code Online (Sandbox Code Playgroud)

身份验证日志条目:

Mar 28 00:00:00 vm11111 sshd[11111]: User username not allowed because account is locked
Mar 28 00:00:00 vm11111 sshd[11111]: input_userauth_request: invalid user username [preauth]
Run Code Online (Sandbox Code Playgroud)

password ssh

48
推荐指数
3
解决办法
6万
查看次数

如何检索可能的 ssh 攻击者的 IP 地址?

我刚刚cat /var/log/auth.log登录并查看,有很多| grep "Failed password for"记录。

但是,有两种可能的记录类型 - 有效/无效用户。这使我对| cut他们的尝试变得复杂。

我希望创建一个列表(文本文件),其中包含可能攻击者的 IP 地址和每个 IP 地址的尝试次数。有没有简单的方法来创建它?

另外,仅关于ssh/var/log/auth.log在列出可能的攻击者列表时,我应该考虑哪些所有记录?

我的带有隐藏数字的“auth.log”示例:

cat /var/log/auth.log | grep "Failed password for" | sed 's/[0-9]/1/g' | sort -u | tail
Run Code Online (Sandbox Code Playgroud)

结果:

Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user ucpss from 111.11.111.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user vijay from 111.111.11.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: …
Run Code Online (Sandbox Code Playgroud)

security scripting ssh

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

如何将 Awesome 的 `rc.lua` 配置分成多个文件?

我刚刚从 OpenBox 转移到 Awesome WM。我喜欢它的可扩展性、可定制性,并且我对窗口布局有很大的控制权。我喜欢结构化和有组织的东西,我想将庞大的.config/awesome/rc.lua配置分成多个文件。

window-manager configuration files awesome lua

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

源文件和脚本文件的彩色“cat”?

可能的重复:
如何在文件上显示语法突出显示?

有没有类似的应用程序cat,但有颜色输出?

我想使用任何 IDE 编辑器中的颜色查看我的文件。

terminal cat application text

10
推荐指数
1
解决办法
2948
查看次数

如何在 KDE 中为不同的显示设置管理多个面板布局?

我在 3 种显示设置中使用我的笔记本电脑:

  • 仅笔记本电脑
  • 笔记本电脑+显示器
  • 笔记本电脑+投影仪

对于每一个我使用不同的屏幕设置和面板布局。在每次显示设置更改后修改布局很无聊。

因为我可以使用 ARandr 来创建显示设置并将它们保存为可执行文件,所以是否有与 KDE 面板类似的功能?

kde multi-monitor kde4 panel

9
推荐指数
1
解决办法
896
查看次数

如何让亮度键在 openbox 会话中工作?

我正在使用没有 DE 的Openbox窗口管理器。

我想像fn + [brightness up/down icon]在 GNOME/KDE 中一样工作,但我正在寻找一个没有 gnome-power-manager 和类似的轻量级解决方案。

我知道xbacklight控制台程序,但是调整亮度需要一些时间。

keyboard-shortcuts openbox brightness

8
推荐指数
1
解决办法
6701
查看次数

如何将 Openbox `rc.xml` 拆分为多个文件?

我不喜欢大文本配置文件。所以,我想将我的rc.xml文件拆分为多个文件:

rc.xml
rc.keyboard.xml
rc.mouse.xml
Run Code Online (Sandbox Code Playgroud)

openbox xml configuration files

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

如何创建 xrandr 输出切换脚本?

我有两个输出(并排)并且我正在使用 i3-wm。我想创建 shell 脚本脚本,它运行:

# if output <BBB> is connected, but off
xrandr --output <BBB> --right-of <AAA> --mode 1920x1080

# if output <BBB> is connected, and on
xrandr --output <BBB> --off
Run Code Online (Sandbox Code Playgroud)

我正在切换显示器配置以实现更好的游戏性能(FPS 增加约 5-15%)

xrandr shell-script

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

如何在 KDE 中记住并轻松切换监视器配置?

我有两台显示器,我正在使用 KDE。我使用以下监视器配置:

  • 两台显示器(一个比另一个低一点)用于日常工作
  • 漂亮的 IPS 电影监视器
  • 用于游戏的快速 TN 显示器

我不喜欢总是去显示设置,并为每次更改手动配置布局。是否有任何 KDE 方式来存储和切换显示器配置文件/配置?

免责声明:我知道我可以创建 shell 脚本来使用 xrandr 切换布局。但是,在 KDE 中没有任何 GUI 方法可以做到这一点吗?

kde xrandr monitors

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