我在 Fedora 中创建了 5 个新用户。然而,所有这些都必须附加到日志文件中。作业的要求之一是附加/etc/密码和/etc/影子文件写入日志文件。我以 root 管理员身份登录,当我尝试执行以下操作时:
/etc/passwd >> file.log
我得到一个没有权限信息。我如何才能将这些文件的内容发布到我的日志文件中?
答案1
命令:
/etc/passwd >> file.log
尝试去执行文件/etc/passwd
,但/etc/passwd
不是可执行文件,因此没有权限错误。
重定向内容文件的,您可以使用cat
:
cat /etc/passwd >> file.log
(事实上,您可以使用任何其他读取文件并在标准输出上输出其内容的命令,例如sed '' /etc/passwd
或awk 1 /etc/passwd
)。