Respostas:
Existem algumas maneiras:
Usando o comando id, você pode obter os IDs reais e eficazes de usuários e grupos.
id -u <username>
Se nenhum nome de usuário for fornecido id, o padrão será o usuário atual.
Usando a variável de ambiente.
echo $UID
sudo echo ${UID}imprime 1000(ou seja qual for o UID do usuário do sudoer), enquanto sudo id -uimprime 0.
usernameé opcional, padronizando para você mesmo. Talvez os colchetes sejam melhores para indicar isso, em vez dos colchetes angulares.
Simplesmente tente
id
Isso retornará seu ID do usuário, ID do grupo e todos os seus grupos.
id -upara ver apenas o UID
id -ue id -g. Obrigado. :)
Tente também:
getent passwd username
Isso exibirá a identificação do usuário, a identificação do grupo e o diretório inicial.
Ou:
grep username /etc/passwd
echo $UIDe id -ué simples e exato de acordo com a pergunta ?
Você pode usar o idcomando
echo $UID?