Yanıtlar:
Birkaç yol var:
İd komutunu kullanarak gerçek ve etkili kullanıcı ve grup kimliklerini alabilirsiniz.
id -u <username>
Hiçbir kullanıcı adı girilmezse id
, geçerli kullanıcı için varsayılan değer kullanılır.
Çevre değişkenini kullanma.
echo $UID
sudo echo ${UID}
yazdırır 1000
(veya sudoer kullanıcının UID ne olursa olsun), oysa sudo id -u
baskılar dışarı 0
.
username
Kendine varsaymak, isteğe bağlıdır. Belki köşeli ayraçlar, köşeli ayraçlar yerine bunu belirtmek için daha iyi olabilir.
Ayrıca şunu deneyin:
getent passwd username
Bu kullanıcı kimliği, grup kimliği ve giriş dizini gösterecektir.
Veya:
grep username /etc/passwd
echo $UID
ve id -u
basit ve kesin olduğunu sorgulamaya göre ?
id
Komutu kullanabilirsiniz .
echo $UID
?