![](/img/trans.png)
[英]Check if different user has read/write permissions to a file on linux
[英]How to check if linux user has .sh file?
我必须在 bash 中编写脚本来检查登录的用户是否有任何 .sh 文件。
检查谁登录很简单,只需使用:
w| awk '{print $1}'
但我不知道如何检查他们是否有 any.sh 文件
您需要阅读who
命令的 output 并在您的find
命令中使用它。
由于同一用户可以多次登录,因此最好在循环之前删除重复项。
#!/bin/bash
who| awk '{print $1}' | sort -u | while read -r username; do
find /home/"$username" -name "*.sh"
done
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.