如何在AWS Linux中重命名wall命令?

问题描述 投票:-1回答:1

我正在编写一个名为“wall”的包装shell脚本,该脚本位于例如/usr/bin。除非ID与root匹配,否则它将检查用户id并拒绝调用实际的wall命令(应该重命名)。

如何在脚本中重命名wall命令?

我试过$/usr/bin,但它给出了一个错误。我也试过-d /usr/bin,但它没有成功。

这是脚本:

if [[ $UID == 0 ]]; 
then 
    <renamed wall> "$@"; 
else 
    echo "Only root can write in the wall" >&2; 
fi
linux shell alias
1个回答
0
投票

建议您只需更改wall二进制文件的权限。例如chmod 700 /usr/bin/wall

© www.soinside.com 2019 - 2024. All rights reserved.