diff --git a/kiss b/kiss index 198025e..944c397 100755 --- a/kiss +++ b/kiss @@ -51,12 +51,11 @@ as_root() { } file_owner() { - # shellcheck disable=2046 - set -- $(ls -ld "$1") + read -r _ _ user _ </dev/null 2>&1 || user=root + id -u "${user:=root}" >/dev/null 2>&1 || user=root } run_hook() {