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 -ubaskılar dışarı 0.
usernameKendine 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 $UIDve id -ubasit ve kesin olduğunu sorgulamaya göre ?
idKomutu kullanabilirsiniz .
echo $UID?