gpt4 book ai didi

linux - Bash 脚本检查用户是否对给定的安装点具有 rw 权限

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:51 26 4
gpt4 key购买 nike

我正在创建一个 bash 脚本来检查否。的用户在给定的安装点上具有 r 或 rw 权限。为此,我使用触摸命令使用以下逻辑 -:

cat 分区.txt |读取行时

部分=$行
su - demo -c“触摸$部分”

完成

基本上我正在读没有。文件partitions.txt中的分区并使用touch命令与用户演示,如果演示用户在相应分区上没有读写权限,那么它会给出类似“权限被拒绝”的输出我的问题是如何检查这一行或如何确认 touch 命令的输出是否包含“权限被拒绝”错误,以便我可以将其打印为输出并告诉用户演示在相应的安装点上没有权限。

有人可以帮我吗?

最佳答案

cat partitions.txt |while read line
do
if [ -w "$line" ]; then
echo "$line is writeable";
else
echo "$line is read-only";
fi
done

以您要检查的用户身份运行此脚本。

关于linux - Bash 脚本检查用户是否对给定的安装点具有 rw 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41322587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com