查看脚本小子的所有 ssh 登录尝试,我假设连接到互联网的系统混乱,并且设置了无密码帐户。
但是如何检查 Linux/Unix 系统的此类帐户(可能由损坏的安装程序脚本、困惑的管理员或类似的东西创建)?
作为第一个近似值,我可以想到以下内容:
$ grep '^[^:]\+::' /etc/passwd /etc/shadow
Run Code Online (Sandbox Code Playgroud)
使用空密码打印所有帐户 - 但也许在具体系统上,此类帐户甚至不是问题,因为没有程序接受空条目 - 参见密码(5):
但是,如果密码字段为空,某些读取 /etc/passwd 文件的应用程序可能会决定根本不允许任何访问。
但是散列空字符串作为密码呢(例如crypt(""))呢?
如何检查它们?
以及如何在使用更复杂的帐户数据库(NIS、LDAP 等)时检查帐户?
默认情况下会xterm启动一个交互式 shell。但是您也可以将其配置为启动交互式login-shell。
这意味着通过启动一个xterm你会得到同一种 shell,就像通过 ssh/虚拟控制台/su 登录一样。
在 xterm 中配置login-shell的优点/缺点是什么?
我能想到:
uptime,w,last等报告尽可能多的用户xterm的开放。(优势?)bash只有 source .login, .profile,/etc/profile.d当作为login-shell启动时zsh有类似的文件,它在作为login-shell启动时读取- 但在我的系统上,默认情况下它们是空的相关xterm手册页部分:
Run Code Online (Sandbox Code Playgroud)-ls This option indicates that the shell that is started in the xterm window will be a login shell (i.e., the first character of argv[0] will be a dash, indicating to the shell that it …
我安装了该软件包nfs-utils并通过以下方式进行了尝试:
# mount -t nfs server:/mnt /mnt
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
Run Code Online (Sandbox Code Playgroud)
好的,可能需要启动 - 通过 systemd - 对吗?
# systemctl start nfs-lock.service
Job failed. See system journal and 'systemctl status' for details.
# journalctl
Jun 15 23:22:18 host rpc.statd[24339]: Version 1.2.6 starting
Jun 15 23:22:18 host rpc.statd[24339]: Opening /var/run/rpc.statd.pid failed:
Permission denied
[..] …Run Code Online (Sandbox Code Playgroud) 我不清楚以下内容:
该进程是否at适用于所有 linux 安装?或者我需要做些什么来“安装”它?
如何在 Fedora 下连接Wiimote以进行远程控制?
(实际上,它是第 3 方的 wiimote 克隆,就像在亚马逊上以 15 美元的价格出售的一样)
例如,考虑一个源代码文件,其中的函数被彻底打乱。是否有命令可以检查行的重新排序是否是唯一的更改?
(这意味着没有添加、删除或更改任何行)
是否可以通过同步文件rsync并rsync只比较 mtime 信息?
或者是否有其他工具可以完成这项工作?
这意味着如果 src 比目标新,这样的工具只会将 src 复制到目标。可与 GNU 相媲美cp --update- 但也优于 ssh ...
问题是,当连接外部片电池组时,笔记本电脑首先为内部电池放电。这是一个问题,因为这样就不可能在不关闭笔记本电脑电源的情况下在多个外部电池组之间切换。当您需要将外部电池组插入扩展坞时,也不能仅断开外部电池组的连接。
因此,我的问题:如何在Linux下更改放电顺序?
对于我的用例,以下顺序会更有意义:当连接外部切片电池时,在使用内部电池供电之前,首先将其完全放电。
背景:对于某些 Thinkpad 型号(例如 X220),有可用的切片电池组(例如),您可以将其连接到笔记本电脑的底部(类似于扩展坞)。
它们似乎在 Linux 上得到了很好的支持——例如,Gnome Shell 电池小程序在连接时包括电池(内部和外部)——包括显示每个电池的当前容量。
我的笔记本电脑上的亮度键工作正常,并且 gnome shell 在更改它时会显示一个级别栏。
但是级别栏不显示任何值(绝对值或相对值)。
如何检索当前亮度值?
比如说 - 例如为了脚本目的 - 以后能够以可靠的方式恢复它。
用例:例如,您在某个亮度级别创建了一个颜色配置文件 - 在临时更改它之后,您想回到这个明确定义的固定点。
与其他系统不同,Fedora 25 工作站默认不使用稳定的 IPv6 地址。
例如,在 CentOS 7 或 Fedora 23 中,会自动配置稳定的 IPv6(在 IPv6 启用的网络中,其中存在 IPv6 路由器)——即从 MAC 地址派生的 IPv6。
然后可以在 DNS AAAA 记录中使用该 IPv6 地址。
相比之下,Fedora 25 工作站系统的 IPv6 地址与其 MAC 地址没有任何关系,并且似乎不稳定。
如何在 Fedora 25 上配置确定性和稳定的 IPv6 地址?