خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش استفاده از دستور id در لینوکس

آموزش استفاده از دستور id در لینوکس
id یک ابزار خط فرمان است که شناسه های(ID) واقعی و موثر کاربر و گروه را نمایش می دهد.

نرم افزار سامانه مودیان راهکار
در این مقاله شما با دستور id و طرز استفاده از آن آشنا خواهیم کرد.


Syntax کلی استفاده از دستور id بصورت زیر می باشد:

id [OPTIONS] [USERNAME]

اگر username در دستور مشخص نشده باشد، دستور id اطلاعات کاربری که لاگین کرده را نمایش می دهد.
هنگامی که id بدون هیچ گزینه ای فراخوانی و اجرا می شود، دستور id شناسه واقعی کاربر (uid)، شناسه گروه اصلی واقعی کاربر (gid) و شناسه واقعی گروه های تکمیلی (groups) که کاربر به آنها تعلق دارد را نمایش می دهد.
شناسه مؤثر کاربر، شناسه گروه و شناسه گروه تکمیلی تنها زمانی نمایش داده می شوند که با شناسه های واقعی متفاوت باشند.

id

uid=1000(hossein) gid=1000(hossein) groups=1000(hossein),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),132(lxd),133(sambashare)

برای به دست آوردن اطلاعات در مورد یک کاربر دیگر، نام کاربری یا شناسه کاربر را به عنوان آرگومان به دستور id پاس دهید:

id mark

uid=1001(mark) gid=1001(mark) groups=1001(mark),998(docker)

در صورتی که کاربری با نامی مشابه شناسه ارائه شده در سیستم وجود داشته باشد، جستجوی نام اولویت دارد. هنگام استفاده از شناسه کاربر به عنوان آرگومان، شناسه را با علامت + در پیشوند قرار دهید تا از تفسیر شناسه به عنوان نام جلوگیری بعمل آید.
به عنوان مثال، اگر یک کاربر با نام 1010 و یک کاربر دیگر با شناسه 1010 دارید، اگر id 1010 را تایپ کنید، فرمان اطلاعاتی در مورد کاربر با نام 1010 نمایش می دهد. برای به دست آوردن اطلاعات در مورد کاربر با شناسه 1010، id +1010 را تایپ کنید.
دستور id چندین گزینه مختلف را می پذیرد که به شما امکان می دهد تا فقط اطلاعات خاصی را نمایش دهید که هنگام استفاده از id در اسکریپت های shell مفید است. برای نمایش فقط شناسه کاربری موثر از گزینه u- استفاده کنید.

id -u

1000

وجود گزینه g- در دستور id منجر می شود فقط شناسه گروه موثر نمایش داده شود:

id -g

1000 4 27 998

از گزینه G- برای نمایش شناسه های موثر همه گروه هایی که کاربر به آنها تعلق دارد استفاده کنید:

id -G

1000 4 24 27 30 46 120 132 133

برای چاپ نام به جای اعداد از گزینه n- استفاده کنید. این گزینه فقط در ترکیب با g-، u- و G- قابل استفاده است.

id -un

khoshamoz

اجرای دستور id با گزینه های un- همان خروجی اجرای whoami را ایجاد می کند و خروجی id -Gn معادل خروجی دستور groups است.
گزینه r- را می توان در ترکیب با g-، G- و u- برای چاپ واقعی، به جای مقادیر موثر استفاده کرد:

id -ur

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز