![以其他用户身份登录时读取文件](https://linux22.com/image/209705/%E4%BB%A5%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E7%99%BB%E5%BD%95%E6%97%B6%E8%AF%BB%E5%8F%96%E6%96%87%E4%BB%B6.png)
我遇到了以下问题:我使用以下命令 su -l alice 然后输入她的密码。然后系统要求我读取 /root/token.txt 文件。
我尝试过不带“的cmd“cat /root/token.txt”,但收到以下错误:
cat: /root/token.txt: 权限被拒绝
任何帮助将非常感激并谢谢您。
答案1
由于显而易见的原因,root 的主目录被锁定。
如果您查看它,您会发现只有 root 用户可以访问它。
和我自己的类似...
drwx------ 17 root root 4096 Aug 20 20:41 /root
这些权限意味着 root 具有读取、写入和执行权限,但 root 组中的用户和所有其他用户没有任何权限。
以 root 身份访问,或将其移动到其他目录,同时确保文件本身的权限足够宽松。