将密码和影子文件附加到日志文件的权限被拒绝

将密码和影子文件附加到日志文件的权限被拒绝

我在 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/passwdawk 1 /etc/passwd)。

相关内容