ටර්මිනලයෙන් මගේ පරිශීලක හැඳුනුම්පත (යූඅයිඩී) සොයා ගන්නේ කෙසේද?


196

මාතෘකාව ඒ සියල්ල පවසයි. මගේ පරිශීලක හැඳුනුම්පත (UID) සොයා ගැනීමට මට ටර්මිනලයකින් ධාවනය කළ යුතු විධානය කුමක්ද?


12
භාවිතා කරන්න echo $UID?
ලුවී මතිජ්සන්

Answers:


267

ක්‍රම කිහිපයක් තිබේ:

  1. Id විධානය භාවිතා කිරීමෙන් ඔබට සැබෑ හා effective ලදායී පරිශීලක සහ කණ්ඩායම් හැඳුනුම් ලබා ගත හැකිය.

    id -u <username>
    

    පරිශීලක නාමයක් සපයා නොමැති නම් id, එය වත්මන් පරිශීලකයාට පෙරනිමිය වේ.

  2. Enviroment විචල්‍යය භාවිතා කිරීම.

    echo $UID
    

5
GID ගැන කෙසේද?
කන්ගෙයාර්

14
ankangear id -g <username>
itsazzad

විචල්යයන් විධාන කිරීමට සමත් පෙර නිරාකරණය යන කාරනය නිසා, අපි ඒ ඇති බව පෙන්වා දෙමින් එය වටිනා sudo echo ${UID}පිටතට මුද්රණය කරයි 1000, (හෝ ඔබේ sudoer පරිශීලක එකක් UID ඕනෑම දෙයක්) කෙනෙකු sudo id -uපිටපත් පිටතට 0.
ඇන්තනි ඩී 973

මෙම usernameඔබ පැහැර වෛකල්පිකයි. කෝණ වරහන් වෙනුවට මෙය දැක්වීමට වර්ග වරහන් වඩා හොඳ වනු ඇත.
mwfearnley

63

සරලව උත්සාහ කරන්න

id

මෙය ඔබගේ පරිශීලක හැඳුනුම්පත, කණ්ඩායම් හැඳුනුම්පත සහ ඔබගේ සියලුම කණ්ඩායම් ආපසු ලබා දෙනු ඇත.


10
හෝ id -uහුදෙක් UID එක දැක ගැනීමට
steeldriver

යෙප්. ප්‍රතිදානය විග්‍රහ කිරීමෙන් වැළකී සිටීමට අවශ්‍ය නම් ජොබින්ගේ පිළිතුරට මනාප දෙන්න.
TAq

3
සමඟ id -uසහ වඩා පහසුය id -g. ස්තූතියි. :)
thoroc

14

මෙයද උත්සාහ කරන්න:

getent passwd username

මෙය පරිශීලක හැඳුනුම්පත, කණ්ඩායම් හැඳුනුම්පත සහ නිවාස නාමාවලිය පෙන්වනු ඇත.

හෝ:

grep username /etc/passwd

අතර දීර්ඝ උත්සාහ කිරීමට හෝ විකල්ප විධානය ඇයි echo $UIDසහ id -uසරල හා නිවැරදි වන ප්රශ්නය අනුව ?
පාණ්ඩ්‍යා

4
එය හරි, නමුත් සියලු විකල්ප දැන ගැනීම හොඳය
nux

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.