blob: d585e08837a6f9553ce51aa26a1d3875d583e19f (
plain) (
tree)
|
|
#!/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
sudoedit -u "$user" -- "$@"
|