![Red Hat Server 5.4 的 sudo/su 命令](https://linux22.com/image/1328971/Red%20Hat%20Server%205.4%20%E7%9A%84%20sudo%2Fsu%20%E5%91%BD%E4%BB%A4.png)
无需过多赘述,我需要在具有 root 用户访问权限的 redhat 上执行一个 linux 命令。Red Hat Server 5.4 无法识别 sudo 命令。
在 redhat 上可以使用 su 命令切换到 root 用户,但是 su 不能在一行中完成。例如命令:
su ; cd opt/storage/RootAccessFolder
将不起作用,因为这只会将您切换到 root 用户,然后在您从 root 用户注销后执行 cd 命令。
我想我所寻找的是像......
sudo cd opt/storage/RootAccessFolder
但我再说一遍,sudo 不起作用。有什么想法吗?
答案1
您可以安装sudo
命令或者使用以下命令。
su -l root -c 'cd opt/storage/RootAccessFolder'