آموزش ۵ شناسه لینوکس
آموزش ۵ شناسه لینوکس برای مبتدیان
اگر در مدیریت سیستم در لینوکس تازه وارد هستید ، به تدریج یاد خواهید گرفت که مدیریت کاربر جنبه مهمی از کار شما محسوب می شود. خط فرمان لینوکس برای این منظور چندین سرویس خط فرمان ارائه می دهد و یکی از آنها دستور id است .
در این مقاله ، با استفاده از مثالهای آسان برای درک اصول اولیه این ابزار بحث خواهیم کرد. با این حال ، قبل از آن ، لازم به ذکر است که تمام نمونه های این آموزش بر روی دستگاه Ubuntu 18.04 LTS و Debian 10 تست شده است.
آموزش ۵ شناسه لینوکس برای مبتدیان از سایت آچار فرانسه
دستور شناسه لینوکس
دستور id شناسه کاربر و گروه واقعی یک کاربر مشخص را به شما نشان می دهد. در زیر نحو آن آمده است:
id [OPTION]... [USERNAME]
و در اینجا چگونگی توضیح این صفحه صفحه ابزار توضیح داده شده است:
Print user and group information for the specified USERNAME, or (when USERNAME omitted) for the current user.
در زیر چند نمونه از سبک Q&A وجود دارد که باید ایده خوبی در مورد نحوه عملکرد دستور id به شما نشان دهد.
چگونه می توان از دستور id استفاده کرد؟
استفاده اولیه آسان است – تنها کاری که شما باید انجام دهید اینست که شناسه را با نام کاربری که می خواهید به اطلاعات دسترسی پیدا کنید ، انجام دهید. مثلا:
id himanshu
بنابراین می بینید که خروجی شامل چندین فیلد است. دو مدخل اول شناسه کاربر و گروه برای “himanshu” است ، در حالی که بقیه گروه هایی هستند که کاربر “himanshu” در آن قرار دارد و همراه با شناسه گروه مربوطه.
توجه داشته باشید که اگر هیچ نام کاربری را به عنوان آرگومان به دستور id منتقل نکردید ، ابزار کاربر فعلی را به عنوان شخصی که می خواهید اطلاعات را در نظر بگیرد فرض می کند.
چگونه می توانیم شناسه های گروهی را فقط چاپ کنیم؟
این امر می تواند با استفاده از گزینه -G-line-line خط حاصل شود. مثلا:
id -G himanshu
بنابراین می بینید که فقط شناسه گروه در خروجی نمایش داده می شود.
چگونه می توان شناسه را فقط شناسه گروهی مؤثر چاپ کرد؟
این امر می تواند با استفاده از گزینه خط فرمان -g حاصل شود. مثلا:
id -g himanshu
چگونه می توان شناسه را فقط شناسه کارآمد چاپ کرد؟
شبیه به مثال قبلی ، این کار را می توان با استفاده از گزینه -u-line-line فرمان بدست آورد. مثلا:
id -u himanshu
چگونه می توان به جای شناسه های مؤثر ، شناسه واقعی را چاپ کرد؟
برای چاپ دستور id شناسه های واقعی ، از گزینه -r-line-line استفاده کنید. این گزینه را می توان با گزینه های خط فرمان -u ، -g و -G ترکیب کرد.
مثلا:
id -ur himanshu