Linux Bash脚本中的权限被拒绝
首先再次感谢你让我走了这么远。这个问题与我的第一个不同 我一直收到被拒绝的许可。这个脚本为每个人都提供了rwx。这是在Linux Bash脚本中的权限被拒绝,linux,bash,Linux,Bash,首先再次感谢你让我走了这么远。这个问题与我的第一个不同 我一直收到被拒绝的许可。这个脚本为每个人都提供了rwx。这是在cat/etc/*-release 我确信我遗漏了一些东西 current_distro=`cat /etc/*-release | grep "^ID=" | grep -E -o "[a-z]\w+"` close_distro=`cat /etc/*-release | grep "^ID_LIKE=" | grep -E -o "[a-z]\w+"` echo curr
cat/etc/*-release
我确信我遗漏了一些东西
current_distro=`cat /etc/*-release | grep "^ID=" | grep -E -o "[a-z]\w+"`
close_distro=`cat /etc/*-release | grep "^ID_LIKE=" | grep -E -o "[a-z]\w+"`
echo current\u distro
echo close\u发行版
是的,您的命令缺少$():最初的帖子使用了反勾号而不是$(),它们被解释为标记。您是否尝试过ls-l/etc/*-release
,是否可以确认所有这些文件的权限?以及父目录的权限…对于*-release的权限都是644。我将它们更改为755,并且不再抛出被拒绝的许可。不确定更改*-release的权限是否是最佳做法。但它会打印当前发行版并关闭发行版。