centos 8

اضافه کردن و حذف کاربران در CentOS 8

وقتی برای اولین بار استفاده از سرور مجازی لینوکس را شروع می کنید ، اضافه کردن و حذف کردن کاربران اغلب اولین کاری است که باید انجام دهید. در این راهنما نحوه ایجاد حساب کاربری ، اختصاص امتیازات sudo و حذف کاربران در سرور CentOS 8 را پوشش خواهیم داد.
پیش نیازها
این آموزش فرض می کند که شما با یک کاربر غیر ریشه فعال با sudo وارد یک سرور مجازی CentOS 8 شده اید. اگر به جای آن به عنوان root وارد شوید ، می توانید بخش sudo تمام دستورات زیر را حذف کنید ، اما آنها به هر صورت کار خواهند کرد.
اضافه کردن کاربران
در طول این آموزش با کاربر Sammy کار خواهیم کرد. لطفاً با نام کاربری مورد نظر خود جایگزین کنید.
با تایپ کردن دستور زیر می توانید یک کاربر جدید اضافه کنید:
$ sudo adduser sammy

در مرحله بعد ، باید گذرواژه خود را به کاربر بدهید تا بتواند وارد سیستم شود. برای این کار ، از دستور passwd استفاده کنید:
$ sudo passwd sammy

از شما خواسته می شود که رمز را دو بار تایپ کنید تا آن را تأیید کنید. اکنون کاربر جدید شما تنظیم و آماده استفاده است!
توجه: اگر سرور مجازی SSH شما تأیید هویت مبتنی بر گذرواژه را مجاز نمی داند ، همچنان نمی توانید با نام کاربری جدید خود ارتباط برقرار کنید. جزئیات مربوط به تنظیم اعتبار سنجی مبتنی بر کلید SSH برای کاربر جدید را می توان در مرحله 5 تنظیم اولیه سرور مجازی با CentOS 8 یافت.

اعطای امتیازات sudo به یک کاربر
اگر کاربر جدید شما باید توانایی اجرای دستورات دارای امتیازات root (ادمین) را داشته باشد ، باید به آنها دسترسی پیدا کنید.
ما می توانیم این کار را با اضافه کردن کاربر به گروه wheels انجام دهیم (که به طور پیش فرض به همه اعضای آن دسترسی sudo می دهد)
برای اضافه کردن کاربر خود به گروه wheels از فرمان usermod استفاده کنید:
$ sudo usermod -aG wheel sammy wheel

اکنون کاربر جدید شما قادر به اجرای دستورات با امتیازات ادمین است. برای انجام این کار ، sudo را به دستوری که می خواهید به عنوان ادمین اجرا کنید اضافه نمایید:
$ sudo some_command

از شما خواسته می شود رمزعبور حساب کاربری خود را وارد کنید (نه رمز root). پس از ارسال رمز عبور صحیح ، فرمانی که وارد کردید با امتیازات root اجرا می شود.
مدیریت کاربران با امتیازات sudo
در حالی که می توانید کاربران را با استفاده از usermod اضافه و حذف کنید ، این دستور راهی برای نشان دادن این که کدام کاربران عضو گروه هستند ندارد.
برای دیدن اینکه کدام کاربران عضو گروه wheel هستند (و از این رو امتیازات sudo دارند) ، می توانید از دستور lid استفاده کنید. lid معمولاً برای نشان دادن گروه هایی که کاربر در آن ها قرار دارد استفاده میشود اما با استفاده از پرچم -g می توانید آن را معکوس کرده و نشان دهید که اعضای متعلق به یک گروه کدام کاربران هستند:
$ sudo lid -g wheel

Output
centos(uid=1000)
sammy(uid=1001)

خروجی، نام کاربری و UID های مرتبط با گروه را به شما نشان می دهد. این یک روش خوب برای تأیید موفقیت آمیز بودن دستورات قبلی شماست و اینکه کاربر از امتیازات مورد نیاز خود برخوردار است.
حذف کاربران
اگر یک حساب کاربری دارید که دیگر نیازی به آن ندارید ، بهتر است آن را حذف کنید.
برای حذف کاربر بدون حذف هیچ یک از فایل های خود ، از دستور userdel استفاده کنید:
$ sudo userdel sammy

اگر می خواهید دیرکتوری هوم کاربر به همراه حساب آنها حذف شود ، پرچم -r را به userdel اضافه کنید:
$ sudo userdel -r sammy

با هر یک از دستورات ، کاربر به طور خودکار از هر گروهی که به آنها اضافه شده ، از جمله گروه wheel در صورت لزوم ، خارج خواهد شد. اگر بعداً کاربر دیگری با همین نام اضافه کنید ، برای دستیابی به sudo باید دوباره به گروه wheel اضافه شوند.
نتیجه
اکنون باید درباره نحوه افزودن و حذف کاربران از سرور مجازی CentOS 8 خود اطلاعات خوبی داشته باشید. مدیریت کارآمد کاربر به شما امکان می دهد تا کاربران را از هم جدا کنید و فقط به آنها میزان دسترسی بدهید که برای انجام کارشان لازم باشد.
اکنون می توانید پیکربندی سرور مجازی CentOS 8 خود را برای هر نرم افزاری که نیاز دارید ، مانند یک پشته وب LAMP یا LEMP ، انجام دهید.

 

از این لینک ها زیر می توانید آمورش های بیشتری برای لینوکس پیدا کنید :

پارامترهای پیش فرض در جاوا اسکریپت  –  اجرای چندین نسخه PHP بر روی یک سرور Debian 10

نحوه راه اندازی یک پروژه React با برنامه Reactنصب و ایمن سازی phpMyAdmin در اوبونتو 18

پیکربندی یک تایید اعتبار مجاز(CA) در CentOS 8  –  تنظیم برنامه Node.js برای تولید در CentOS 7

نصب MariaDB در اوبونتو 18.04  –  ایمن کردن Apache با Let’s Encrypt در Debian 10

نحوه نصب Node.js در CentOS 8  –  بازنویسی URL را با mod_rewrite برای Apache در Debian 10

راه اندازی فایروال با استفاده از firewalld در CentOS 8  –  نصب وب سرور Apache در Debian 10

اضافه کردن و حذف کاربران در CentOS 8 –  نصب Apache Tomcat 9 در Debian 10

نصب و استفاده از PostgreSQL در CentOS 8  –  راه اندازی سرور اولیه با Debian 10

نصب MariaDB در CentOS 8  –  چگونه با JSX عناصر واقعی ایجاد کنیم

نصب و پیکربندی VNC در Debian 10  –  استفاده از سرور از راه دور Docker

نصب و ایمن سازی Grafana در اوبونتو 18  –  نحوه نصب Git در CentOS 8

نصب Git در Debian 10 –  نصب و پیکربندی Zabbix برای ردیابی ایمن سرورهای

نحوه نصب Node.js در Debian 10  –  نصب وب سرور Apache در CentOS 7

نحوه نصب Webmin در Debian 10  –  نصب و پیکربندی Zabbix برای ردیابی ایمن سرور

نصب وردپرس با بانک اطلاعاتی در اوبونتو  – ساخت و استقرار سرور GraphQL با Node.js و MongoDB

نصب پایتون 3 و تنظیم نویسی محلی macOS  – نصب و ایمن سازی phpMyAdmin با Nginx در سرور

نصب Nagios 4 و نظارت بر سرور اوبونتو 18  –  نصب Python 3 و تنظیم یک محیط برنامه نویسی

نحوه نصب R بر روی Debian 10  –  راه اندازی سرور Prisma روی اوبونتو 18.04

نصب و پیکربندی Laravel با LEMP در اوبونتو 18  –  نصب و پیکربندی pgAdmin 4 در Server Mode

نصب Python 3 و تنظیم برنامه نویسی CentOS 8نصب Jitsi Meet در Ubuntu 18.04

 

 

کلمات کلیدی خرید سرور

خرید vps – خرید سرور مجازی – خرید سرور – سرور هلند – فروش vps – سرور مجازی آمریکا – خریدvps – سرور مجازی هلند – فروش سرور مجازی – سرور آمریکا – vps – سرور مجازی انگلیس – سرور مجازی آلمان – سرور مجازی کانادا – خرید vps آمریکا – خرید وی پی اس – سرور – خرید سرور مجازی هلند – vps خرید – سرور مجازی فرانسه – سرور مجازی هلند – خرید vps آمریکاخرید سرور مجازی ارزان هلندvpsخرید vps هلندخرید سرور مجازی آمریکاخرید vps فرانسهتست vpsسرور مجازی تستسرور مجازی ویندوزارزانترین vpsخرید وی پی اسvps ارزان – 


https://vpsgol.net/product/vps-germany/

https://vpsgol.net/product/vps-usa/

https://vpsgol.net/product/vps-france/

https://vpsgol.net/product/vps-canada/

https://vpsgol.net/product/vps-poland/

https://vpsgol.net/product/vps-netherlands/

https://vpsgol.net/product/vps-england/