首页 > 解决方案 > 在Linux中未经许可的tail命令

问题描述

当我尝试在云服务器中使用“tail”命令时,出现权限被拒绝错误:

$ ssh myUser@server

:~$ tail /var/log/syslog
tail: cannot open ‘/var/log/syslog’ for reading: Permission denied

如何在tail命令中获得权限?

标签: linuxpermission-deniedtail

解决方案


您尝试读取的文件具有不允许不属于管理员组的任何用户读取的权限。

选项 1:使用该命令运行 tail 命令,该sudo命令可升级您对后续命令的 root 访问权限。

例子 sudo tail /var/log/syslog

选项 2:将您的用户添加到 admin 组,这样您就不必sudo每次都读取 syslog 文件。


推荐阅读