普通用户如何规避 root 对运行 ls 施加的限制?

普通用户如何规避 root 对运行 ls 施加的限制?

假设 root 用户拒绝了系统中特定常规用户使用“ls”命令的所有权限。普通用户如何克服这种拒绝,以及如何在没有任何“sudo”命令的情况下使用“ls”命令?

答案1

我会说与 root 用户交谈。该用户要么不小心做错了什么,要么他们是一个真正的渣男(在这种情况下,与他们的经理交谈是更好的选择)。


假设用户只想查看当前目录中有哪些文件和目录,而不使用ls. echo *会那样做的。

假设用户希望查看ls -l当前目录中文件和目录的普通输出。 find . -maxdepth 1 -ls会那样做的。

答案2

ls也许最简单的方法是从其他系统复制二进制文件(例如通过网络或 USB 拇指驱动器)并将其放入他的私人bin目录中。另一种解决方法是使用stat通配符。

相关内容