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


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.