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

时间:2019-04-18 12:09:14

标签: linux shell alias

我正在写一个名称为“ wall”的包装器外壳脚本,该脚本位于例如/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

1 个答案:

答案 0 :(得分:0)

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