Відповіді:
Є кілька способів:
За допомогою команди id ви можете отримати справжні та ефективні ідентифікатори користувачів та групи.
id -u <username>
Якщо ім'я користувача не надається id
, воно буде за замовчуванням для поточного користувача.
Використовуючи змінну навколишнього середовища.
echo $UID
sudo echo ${UID}
друкує 1000
(або будь-який інший UID вашого sudoer користувача є), а sudo id -u
друкує 0
.
username
необов’язково, дефолт для себе. Можливо, квадратні дужки будуть краще для позначення цього замість кутових дужок.
Просто спробуйте
id
Це поверне ваш ідентифікатор користувача, ідентифікатор групи та всі ваші групи.
id -u
побачити лише UID
id -u
і id -g
. Дякую. :)
Спробуйте також:
getent passwd username
Це відобразить ідентифікатор користувача, ідентифікатор групи та домашній каталог.
Або:
grep username /etc/passwd
echo $UID
і id -u
простий і точної в відповідно до питанням ?
Ви можете використовувати id
команду.
echo $UID
?