blob: 8c4b8910c3272a771a5c10c7aadfa1cf5e047c3d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
# Run sudoedit(8) with an appropriate user on a set of files
user=
for file ; do
file_owner=$(stat -c %U -- "$file") || exit
case $user in
"$file_owner"|'')
user=$file_owner
;;
*)
printf >&2 'sue: Files do not share a common owner\n'
exit 1
;;
esac
done
exec sudoedit -u "$user" -- "$@"
|