ساخت یوزر در لینوکس به همراه تعیین سطح دسترسی کاربر

ساخت یوزر در لینوکس
[تعداد: 4    میانگین: 5/5]

ساخت یوزر در لینوکس جزء یکی از پرکاربردترین مواردی است که هر مدیر سروری به آن نیاز خواهد داشت. همانطور که می دانید، سطح دسترسی root سطح خیلی بالایی از دسترسی به یک سرور در لینوکس است. همین سطح بالا می تواند دلیل بیش از حد کافی برای این باشد که برای ارسال دسترسی به یک کاربر شک کنید که آیا دسترسی root به کاربر بدهم برای یک تغییر خاص در یک فایل مثلا؟ مطمئنا خیر… در این آموزش به شما آموزش خواهیم داد که چگونه یک یوزر درست کنید و هم چنین برای وی یک دایرکتوری هوم تعریف کنید تا فقط به آن دسترسی داشته باشد.

ساخت یوزر در لینوکس

برای ساخت یک یوزر کافیست از دستور adduser استفاده کنید که مثالی از آن در انتهای پاراگراف خواهیم زد. با این دستور، یک یوزر به سرور شما دسترسی پیدا می کند و پسوردی برای این کار نیاز ندارد. برای تنظیم پسورد هم طبق معمول همیشه از دستور passwd استفاده می کنیم. با دو خط زیر، یوزر alma-host را می سازیم و پسورد برای آن قرار می دهیم. فقط توجه داشته باشید که هنگام وارد کردن پسورد، پسورد شما وارد می‌شود ولی چیزی نمایش داده نمی شود.

خب کار تمام است. به همین سادگی توانستید ساخت یوزر در لینوکس را یاد بگیرید. حالا فرض کنید تصمیم دارید این یوزر فقط دسترسی به /home/alma-host/admin داشته باشد، یا مثلا فرض کنید این کاربر نباید اجازه ورود از طریق ssh را داشته باشد (مثل یوزر های سی پنل یا کاربران اف تی پی). در ادامه به این دو مورد ساده نیز خواهیم پرداخت.

تعیین دایرکتوری هوم برای کاربر

تعیین سطح دسترسی کاربر در لینوکس

برای این که سطح دسترسی یک کاربر ساخته شده در لینوکس را محدود کنید به مثلا /newhome/alma می بایست دایرکتوری خانه (home directory) آن کاربر را تنظیم کنید بر روی دایرکتوری مورد نظر. شاید کمی این مفهوم برایتان گنگ باشد، ولی واقعا ساده است، یعنی شما به لینوکس می گویید هرگاه این یوزر وارد شد، تنها اجازه دارد به خانه خود دسترسی داشته باشد و بس. برای این کار 2 راه مرسوم وجود دارد، یکی با دستور زیر:

راه فوق یک راه ساده است ولی ما معمولا اگر کاربر را تازه بسازیم و بخواهیم برای او تغییری در دایرکتوری هوم ایجاد کنیم، از فایل passwd این کار را می کنیم. دستور فوق معمولا برای مواقعی استفاده می شود که کاربر وجود دارد ولی میخواهید نام دایرکتوری آن را تغییر دهید (یعنی دیتا وی را نیز منتقل کنید)، ولی راه زیر صرفا دایرکتوری وی را تغییر می دهد و دیتا را منتقل نمی کند.

در این روش شما می توانید دسترسی های کاربر را نیز راحت تر مدیریت کنید، مثلا محیط شل وی را تغییر دهید و اجازه لاگین به وی ندهید (مثلا سرویس ftp نیاز به لاگین ssh ندارد و بر روی محیط شل /sbin/nologin تنظیم می شود). برای این کار ابتدا فایل passwd واقع در /etc را ادیت می کنیم، ابتدای خط یوزرنیم مورد نظر خودمان را پیدا می کنیم، انتهای خط محیط شل کاربر است و فبل از دونقطه پیش از آن نیز هوم دایرکتوری را تعیین می کند. نکته مهم: هیچ “:” را حذف نکنید، دو نقطه برای تشخیص بخش های مختلف توسط سیستم عامل است (دونقطه جدا کننده است).

خطی از خروجی شما این طور است:

حال می توانید تغییرات مورد نظر خود را برای یوزر ساخته شده در لینوکس اعمال کنید.


تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور مجازی، لایسنس امنیتی imunify360 و لایسنس سی پنل اصل شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.

پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست

خلاصه
ساخت یوزر در لینوکس به همراه تعیین سطح دسترسی کاربر
نام مقاله
ساخت یوزر در لینوکس به همراه تعیین سطح دسترسی کاربر
توضیح
ساخت یوزر در لینوکس جزء یکی از پرکاربردترین مواردی است که هر مدیر سروری به آن نیاز خواهد داشت. همانطور که می دانید، سطح دسترسی root سطح خیلی بالایی از دسترسی به یک سرور در لینوکس است. همین سطح بالا می تواند دلیل بیش از حد کافی برای این باشد که برای ارسال دسترسی به یک کاربر شک کنید که آیا دسترسی root به کاربر بدهم برای یک تغییر خاص در یک فایل مثلا؟ مطمئنا خیر... در این آموزش به شما آموزش خواهیم داد که چگونه یک یوزر درست کنید و هم چنین برای وی یک دایرکتوری هوم تعریف کنید تا فقط به آن دسترسی داشته باشد.
نویسنده
نام منتشر کننده
آلما هاست
لوگو منتشر کننده

آلما هاست، پیشرو در خدمات میزبانی وب لینوکسی ( هاست ابری، پربازدید و هاست دانلود )، سرور مجازی، سرور اختصاصی و نیمه اختصاصی با بیش از 13 سال سابقه درخشان در حوزه هاستینگ و خدمات دیتاسنتری در ایران. تنها نماینده رسمی دو دیتاسنتر انگلیسی در ایران با نام های رداستیشن و زارع انگلیس. پایه گذار یکی از اولین و قوی ترین تیم های نرم افزاری با نام ویکی بیت.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *