Проверка пользователя root в sh и bash

Самый простой способ — перенаправить один из потоков в файл:

set tmpf (mktemp)
trap "rm $tmpf" EXIT

set var (cmd ^ $tmpf)
set var_err (cat $tmpf)
1
05.03.2018, 17:24
1 ответ

Comprobaría el valor de id -u, que se especifica en:

Output only the effective user ID, using the format "%u\n".

Quizás así:

if [ $(id -u) -eq 0 ]
then
  : root
else
  : not root
fi
11
27.01.2020, 23:12

Теги

Похожие вопросы