标签: etc

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

/etc/sudoers 中的 HOST 变量

假设mymachine:/etc/sudoers包括该行

joe  someremotehost = (ALL) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

someremotehost:/etc/sudoers不能说一下什么特别的joe,那么什么影响上述线路有哪些?

sudo etc

8
推荐指数
2
解决办法
5475
查看次数

OS X 和其他 Unices 中的 /etc/paths

是否/etc/paths被我在 OS X 中运行的每个 shell读取?例如,如果我使用 zsh,它会解析/etc/path填充$PATH吗?

OS X 的填充顺序究竟是什么$PATH?它的做法与其他 Unices 有什么不同吗?

osx zsh path etc

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

`/etc/modules-load.d` 和 `/etc/modules` 有什么区别?

我重新介绍了它们,发现它们都在启动时处理模块加载。

那么,这两种不同的配置方式有什么区别呢?

startup kernel-modules etc

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

if 语句在 etc/passwd 中查询用户 ID?

使用 bash 我试图查询/etc/passwd任何 id 超过 1000 的用户。如果他们存在,做一些事情,否则做其他事情。我难住了。任何帮助表示赞赏。

if [ "$(id -u)" -gt "1000" </etc/passwd]; then
    do something
else
    do something else
fi
Run Code Online (Sandbox Code Playgroud)

bash users text-processing etc passwd

8
推荐指数
3
解决办法
3830
查看次数

如何获取默认 Linux 等文件的副本

只是偶尔,我忘了做一个给定的linux文件,如备份/etc/rc.local/etc/rsyslog.conf/etc/dhcpcd.conf,等,以后想我做到了。与分发无关,是否有一种好方法可以稍后获取未修复副本的副本?

linux configuration etc

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

/etc目录下有一个叫“shadow-”的文件正常吗?

我注意到我的路由器和我的各种文件系统中出现了很多奇怪的文件。位于奇怪位置的文件或与安全性有关的文件后带有 - 符号。

如果我这样做ls -l /etc/shadow*,这就是我所看到的。

-rw-r----- 1 root shadow 1163 Aug  9 15:48 shadow
-rw------- 1 root root   1163 Aug  8 21:11 shadow-
Run Code Online (Sandbox Code Playgroud)

这看起来正常吗?第二个影子文件有什么用?

security etc shadow

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

“yum update”后如何交互合并配置文件

使用yum update 更新系统包后,无法覆盖的配置文件不会被替换,但我们可以在附近找到*.rpmnew 文件。按照设计,系统管理员必须合并配置文件。

在 Gentoo Linux 中有一个etc-update 工具,它允许交互式合并配置文件更改,如下所示:

Beginning of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf
[...]
End of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf
1) Replace original with update
2) Delete update, keeping original as is
3) Interactively merge original with update
4) Show differences again
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法在 RHEL/Fedora/CentOS 中以交互方式合并配置?

yum fedora rpm rhel etc

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

用符号链接替换 ​​etc 中的文件是个好主意吗?

我不经常切换机器,但我不想被绑定到一台机器。我不升级硬件的原因通常是因为我不想设置新机器。

到目前为止,我已经努力将大部分内容集中在主目录中,以便轻松备份和部署在新计算机上。

最大的问题是那些(可能有数百个)配置文件,我已经对其进行了一些(通常是微小的)更改,但如果没有它们在新机器上,任何东西都无法工作。

我有一个想法,制作一个脚本,从 etc 中抓取文件,将它们放在我的主目录中,并用符号链接替换原始文件。然后我会有另一个脚本,在新机器上将检查抓取的文件并用符号链接替换原始文件。

我不确定这听起来有多令人困惑,所以这里有一个简单的例子。

#!/bin/bash

FILE=$(realpath $1)
TARGET=$(realpath ~/snatched)$FILE

mkdir -p $TARGET
mv $FILE $TARGET
ln -s $TARGET $FILE
Run Code Online (Sandbox Code Playgroud)

然后运行

snatch /etc/hosts
Run Code Online (Sandbox Code Playgroud)

将在原始位置放入并创建符号链接/etc/hosts~/snatched/etc/hosts

我担心水下的石头,任何会让我将来后悔的事情,基本上都是来自更有经验的用户的建议。

谢谢!

backup etc symlink

7
推荐指数
3
解决办法
2193
查看次数

msmtp 可以改写地址吗?

我正在尝试使用debianmsmtp 1.8.3/etc/aliases在 debian 上将我所有的系统电子邮件转发到我的 gmail 地址。它有效,但我从 gmail 收到错误。

当我发送电子邮件root(通过echo "hello world" | mail -s "forward me" root)时,我在 gmail 地址的收件箱中收到了 2 封电子邮件:

  1. 预期的转发电子邮件
  2. 以下消息来自 mailer-daemon@googlemail.com
Address not found
Your message wasn't delivered to root@backupbox because the domain backupbox couldn't be found. Check for typos or unnecessary spaces and try again.
The response was:

DNS Error: 5452395 DNS type 'mx' lookup of backupbox responded with code NXDOMAIN Domain name not found: backupbox
Run Code Online (Sandbox Code Playgroud)

显然,gmail 无法访问也就不足为奇了 …

debian etc msmtp gmail

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