جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
محتوای باز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • خانه
  • کتاب آنلاین
  • درباره سایت
  • درباره لوگو
  • تماس با ما
محتوای باز
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
[wcas-search-form]

مدیریت کاربران و گروه‌ها در اوبونتو

15 فروردین 1401
ارسال شده توسط فرشید نوتاش حقیقت
اوبونتو، گنو/لینوکس

در طول نصب اوبونتو، نصب‌کننده فرصت ایجاد یک حساب کاربری برای سیستم را فراهم کرد. ما نباید از این واقعیت غافل شویم که اوبونتو در واقع یک سیستم‌عامل کلاس سازمانی، چند کاربره و چند وظیفه‌ای است.

بنابراین، برای استفاده از تمام قدرت اوبونتو، این احتمال وجود دارد که بیش از یک کاربر به سیستم دسترسی داشته باشد. هر کاربر باید ورود به حساب کاربری، رمز عبور، و امتیازات خود را داشته باشد.

کاربران به منظور مدیریت آسان‌تر به گروه هایی تقسیم می‌شوند و آن گروه‌ها می‌توانند سطوح مختلفی از امتیازات را داشته باشند. برای مثال، ممکن است گروهی از کاربران داشته باشید که در بخش حسابداری کار می‌نند. در چنین محیطی ممکن است بخواهید یک گروه ایجاد کنید و همه کاربران بخش حسابداری را به آن گروه اختصاص دهید.

در این درس، ما مراحل اضافه کردن، حذف و مدیریت کاربران و گروه‌ها در یک سیستم اوبونتو را پوشش خواهیم داد. روش‌های مختلفی برای مدیریت کاربران و گروه‌ها در اوبونتو وجود دارد که رایج‌ترین گزینه‌ها ابزارهای خط فرمان و رابط وب Cockpit هستند که هر دو رویکرد مدیریت کاربر را بررسی خواهیم کرد.

مدیریت کاربر از طریق خط فرمان

کاربران جدید ممکن است از طریق خط فرمان با استفاده از ابزار useradd به سیستم اوبونتو اضافه شوند. برای ایجاد یک حساب کاربری جدید، فرمانی شبیه به زیر وارد کنید:

# adduser john Adding user `john' ...
Adding new group `john' (1001) ...
Adding new user `john' (1001) with group `john' ...
The home directory `/home/john' already exists.  Not copying from `/etc/skel'.
Enter new UNIX password: Retype new UNIX password:
passwd: 
password updated successfully 
Changing the user information for john

Enter the new value, or press ENTER for the default
       Full Name []:
       Room Number []:
       Work Phone []:
       Home Phone []:
       Other []:
Is the information correct? [Y/n] Y

به‌طور پیش‌فرض، این یک دایرکتوری خانگی برای کاربر در دایرکتوری /home (در این مورد / home/john) ایجاد می‌کند. برای تعیین دایرکتوری اصلی دیگر، هنگام ایجاد حساب از گزینه –home command-line استفاده کنید:

# adduser --home /users/johnsmith john

پس از ایجاد حساب کاربری، رمز عبور را می‌توان در هر زمان با استفاده از ابزار passwd تغییر داد:

# passwd john 
Changing password for user john.
New password: 
Retype new password:
passwd: 
all authentication tokens updated successfully.

یک کاربر موجود ممکن است از طریق خط فرمان با استفاده از ابزار deluser حذف شود. در حالی که این کار حساب را حذف می‌کند، فایل‌ها و داده‌های کاربران در سیستم دست نخورده باقی می‌مانند:

# deluser john

همچنین می‌توان دایرکتوری اصلی کاربر و mail spool را به عنوان بخشی از فرآیند حذف، حذف کرد:

# deluser --remove-home john

همه کاربران در یک سیستم اوبونتو عضو یک یا چند گروه هستند. به طور پیش فرض، کاربران جدید به یک گروه خصوصی با همان نام کاربر اضافه می‌شوند (در مثال بالا، حساب ایجاد شده برای کاربر john عضوی از یک گروه خصوصی به نام john بود). به عنوان یک مدیر، سازماندهی کاربران در گروه‌ها منطقی‌تر است. به عنوان مثال، همه فروشندگان ممکن است به یک گروه فروش تعلق داشته باشند، در حالی که کارکنان حسابداری ممکن است به گروه حساب ها و غیره تعلق داشته باشند. گروه‌های جدیدی از خط فرمان با استفاده از ابزار خط فرمان addgroup اضافه می‌شوند، به عنوان مثال:

# addgroup accounts

از ابزار adduser برای اضافه کردن یک کاربر موجود به یک گروه موجود استفاده کنید:

# adduser john accounts

برای حذف یک کاربر از یک گروه، از دستور deluser به صورت زیر استفاده کنید:

# deluser john accounts

یک گروه موجود ممکن است با استفاده از ابزار delgroup از یک سیستم حذف شود:

# delgroup accounts

توجه داشته باشید که اگر گروهی که باید حذف شود، گروه اصلی یا اولیه برای هر کاربر باشد، نمی‌توان آن را حذف کرد. کاربر باید ابتدا حذف شود یا با استفاده از دستور usermod یک گروه اصلی جدید اختصاص داده شود تا بتوان گروه را حذف کرد. یک کاربر را می توان با استفاده از گزینه usermod -g به یک گروه اصلی جدید اختصاص داد:

# usermod -g sales john
# delgroup accounts

برای پیدا کردن گروه‌هایی که کاربر به آنها تعلق دارد، به سادگی فرمان group را اجرا کنید. مثلا:

$ groups john
john : accounts support

به‌طور پیش‌فرض، تنها اولین حساب کاربری ایجاد شده در یک سیستم اوبونتو، توانایی استفاده از فرمان sudo را برای انجام وظایف ممتاز دارد. اگر کاربر تازه اضافه شده سعی کند از sudo استفاده کند، پیامی مشابه زیر نمایش داده می شود: john is not in the sudoers file.  This incident will be reported برای افزودن کاربر به فایل sudoers، به سادگی کاربر را به گروه sudo اضافه کنید:

# adduser john sudo

مدیریت کاربر با Cockpit

اگر رابط وب Cockpit بر روی سیستم نصب و فعال باشد (موضوعی که در درس «مروری بر رابط وب Cockpit در اوبونتو» پوشش داده شده است)، تعدادی از وظایف مدیریت کاربر را می‌توان در صفحه حساب‌ها که در شکل زیر نشان داده شده است انجام داد:

صفحه نمایش هر حساب کاربری موجود در سیستم را نشان می‌دهد و دکمه‌ای برای اضافه کردن حساب‌های اضافی ارائه می‌دهد. برای ایجاد یک حساب کاربری جدید، بر روی دکمه Create New Account کلیک کنید و اطلاعات درخواستی را وارد کنید:

برای تغییر یک حساب کاربری، آن را از صفحه اصلی انتخاب کنید و تغییرات را در جزئیات حساب ایجاد کنید:

این صفحه به انجام کارهای مختلفی از جمله قفل کردن یا باز کردن قفل حساب، تغییر رمز عبور یا مجبور کردن کاربر به پیکربندی رمز عبور جدید اجازه می‌دهد. اگر گزینه Server Administrator انتخاب شده باشد، کاربر به گروه sudo اضافه می‌شود و مجاز به استفاده از sudo برای انجام کارهای اداری است. همچنین دکمه‌ای برای حذف کاربر از سیستم در نظر گرفته شده است.

مدیریت کاربر با استفاده از Settings App

گزینه سوم مدیریت حساب کاربری از طریق برنامه Settings دسکتاپ گنوم می‌باشد. این برنامه با کلیک بر روی فلش رو به پایین واقع در گوشه سمت راست بالای دسکتاپ گنوم و انتخاب گزینه Settings همانطور که در تصویر زیر نشان داده شده است قابل دسترسی است:

وقتی صفحه تنظیمات اصلی ظاهر شد، روی گزینه Users در ناوبری سمت چپ Managing Ubuntu Users and Groups کلیک کنید.

به‌صورت پیش‌فرض تنظیمات قفل شده و امکان تغییر در حساب های کاربری سیستم وجود نخواهد داشت. برای باز کردن قفل برنامه تنظیمات، روی دکمه Unlock نشان داده شده در تصویر زیر کلیک کنید و رمز عبور خود را وارد کنید. توجه داشته باشید که باز کردن قفل تنظیمات تنها در صورتی امکان‌پذیر خواهد بود که به عنوان یک کاربر با امتیازات sudo وارد شوید:

پس از باز شدن قفل برنامه، یک دکمه سبز رنگ با عنوان Add User… در نوار عنوان ظاهر می‌شود.

روی این دکمه کلیک کنید تا پنجره‌ای مشابه تصویر زیر نمایش داده شود:

برای اختصاص دسترسی sudo به کاربر جدید، حساب Administrator را انتخاب کنید، در غیر این صورت Standard را انتخاب کنید. full name و username کاربر را وارد کنید و یا اکنون یک رمز عبور اختصاص دهید، یا به کاربر اجازه دهید در اولین ورود به حساب خود رمز عبور را تنظیم کند. پس از وارد کردن اطلاعات، روی دکمه Add کلیک کنید تا حساب کاربری ایجاد شود.

تنظیمات مربوط به یک کاربر موجود را می‌توان در هر زمان با انتخاب آیکون مربوطه در صفحه کاربران همانطور که در تصویر زیر نشان داده شده است مشاهده، اصلاح یا حذف کرد. این گزینه برای مشاهده فعالیت ورود کاربر نیز موجود است. توجه داشته باشید که قبل از ایجاد هرگونه تغییر در حساب، لازم است دوباره قفل برنامه Settings را باز کنید:

خلاصه

به عنوان یک سیستم‌عامل چندکاربره، اوبونتو برای پشتیبانی از دسترسی کنترل شده برای چندین کاربر طراحی شده است. در حین نصب، یک حساب کاربری واحد ایجاد شد. حساب‌های کاربری اضافی ممکن است با استفاده از مجموعه‌ای از ابزارهای خط فرمان، از طریق رابط وب Cockpit یا با استفاده از برنامه تنظیمات گنوم به سیستم اضافه شوند. لینوکس علاوه بر حساب‌های کاربری، مفهوم گروه‌ها را نیز پیاده‌سازی می‌کند. می‌توان گروه‌های جدیدی را اضافه کرد و کاربران را با استفاده از ابزارهای خط فرمان به آن گروه‌ها اختصاص داد و هر کاربر باید حداقل به یک گروه تعلق داشته باشد. به‌طور پیش‌فرض، یک کاربر استاندارد و غیر روت، مجوز انجام وظایف ممتاز را ندارد. با این حال، کاربرانی که اعضای گروه sudo ویژه هستند، ممکن است با استفاده از فرمان sudo، وظایف ممتازی را انجام دهند.

منبع: answertopia.com

درباره فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

نوشته‌های بیشتر از فرشید نوتاش حقیقت
قبلی استفاده از Bash Shell در اوبونتو
بعدی مدیریت systemd Unit ها در اوبونتو

دیدگاهتان را بنویسید لغو پاسخ

این سایت از اکیسمت برای کاهش جفنگ استفاده می‌کند. درباره چگونگی پردازش داده‌های دیدگاه خود بیشتر بدانید.

جستجو
جستجو برای:
دسته‌بندی موضوعی مقالات
  • برنامه‌نویسی
    • پایتون
    • دواپس
  • پایگاه‌داده
    • MariaDB
    • MySQL
  • تجارت الکترونیک
    • بازاریابی اینترنتی
    • دیجیتال مارکتینگ
    • شبکه‌های اجتماعی
  • جامعه کاربری
    • لاگ
  • دسته‌بندی نشده
  • شبکه و امنیت
  • طراحی وب
    • سئو
    • سیستم مدیریت محتوا
      • وردپرس
  • فناوری‌های نوظهور
    • اینترنت اشیاء
    • رایانش ابری
      • OpenStack
    • کلان‌داده‌ها
  • گنو/لینوکس
    • توزیع
      • CentOS
      • اوبونتو
      • دبیان
      • فدورا
    • چیست
    • خط فرمان
  • مهاجرت به آزاد/متن‌باز
  • نرم‌افزار
    • اداری
      • لیبره آفیس
        • ایمپرس
        • بیس
        • دراو
        • رایتر
        • کالک
    • کاربردی
    • گرافیک و انیمیشن
      • بلندر
      • گیمپ
نماد الکترونیکی (اینماد)
پرداخت‌یار

محتوای باز؛ مرجع آموزشی نرم‌افزارهای آزاد/ متن‌باز

از اینکه قصد همکاری با رسانه «محتوای باز» را دارید بسیار خرسندیم و این مایه مباهات ماست.

نحوه همکاری با ما چندان پیچیده نیست و شرایط آن در ادامه، ارائه گردیده است.

دستمزد مدرسین

پیش از بیان شرایط ضبط ویدئو شایان ذکر است اشاره‌ای به دستمزد مدرسین سایت داشته باشیم.

شما ممکن است در دو حالت تمایل به نشر ویدئو خود را داشته باشید: یا آن را رایگان در اختیار عموم قرار دهید و یا اینکه در قبال فروش آن از خریدار وجه مربوطه محصول را اخذ نمایید.

صرف نظر از هر حالت ممکنه، می‌بایست شرایطی که در ادامه ذکر شده‌اند را رعایت کرده باشید.

در حالت اول (رایگان) رسانه محتوای باز (Open Content)، نه وجهی از شما برای نشر ویدئو می‌گیرد و نه وجهی به شما پرداخت می‌نماید و دوره آموزشی شما را به رایگان منتشر می‌کند.

اما در حالت بعدی طریقه همکاری به روش درآمد از فروش خواهد بود، به گونه‌ای که 70 درصد از کل مبلغ فروش دوره آموزشی متعلق به مدرس دوره بوده و 30 درصد مابقی به رسانه محتوای باز تعلق می‌گیرد.

شرایط کلی ضبط دوره آموزشی

دوره آموزشی مربوطه، صرف نظر از هر محتوایی که دارد می‌بایست در یکی از توزیعات گنو/لینوکسی ضبط شده باشد. (به‌عنوان مثال دوره دروپال در اوبونتو، دوره آموزشی کار با آردوینو در دبیان و امثالهم). اگر دوره آموزشی شما در محیط ویندوز و یا هر پلتفرم/سیستم‌عامل دیگری ضبط شده باشد از همکاری با شما معذوریم.

پیشنهاد می‌گردد برای ضبط دوره آموزشی در توزیع گنو/لینوکس از ابزار قدرتمند OBS استفاده نمایید. البته این صرفا یک پیشنهاد است و شما می‌توانید از هر ابزار مناسب دیگری برای این کار بهره ببرید.

برای آشنایی یا تسلط بیشتر می‌توانید دوره رایگان آموزش OBS محمد عابدینی را ببینید:

مشاهده دوره آموزش OBS
شرایط کیفی ضبط دوره آموزشی

کیفیت صدا از اهمیت ویژه‌ای برخوردار می‌باشد و می‌بایست فاقد هر گونه نویز یا صدای اضافی دیگری (صدای محیط پیرامون) باشد.

دوره آموزشی تهیه شده صرفا باید برای رسانه محتوای باز تدوین شده باشد و در هیچ سایت مشابه دیگری قرار نگرفته باشد.

از قرار دادن موسیقی متن، در بک‌گراند دوره آموزشی شدیدا پرهیز کنید. این کار موجب حواس‌پرتی مخاطب و ضعیف شدن صدای مدرس می‌گردد.

دوره آموزشی ضبط شده می‌باید فاقد هر گونه لوگو یا آدرس سایت دیگری (در گوشه تصویر یا بک‌گراند صفحه دسکتاپ و هر جای دیگری) باشد.

در حین دوره، مدرس نباید به برند خاصی اشاره کند که جز رقبای ما به‌شمار می‌آیند.

مدرس باید در ابتدا در اواسط و در انتهای دوره به برند ما یعنی رسانه محتوای باز (Open Content) بصورت کلامی اشاره نماید.

مدرس، هنگام تدریس نباید تپق زده، سرفه یا عطسه کند یا صدای قورت دادن بزاقش شنیده شود و بایستی با صدای رسا، دوستانه و پرانرژی به تدریس بپردازد.

قبل از تدوین دوره آموزشی حتما با ما در تماس باشید و یک ویدیوی چنددقیقه‌ای (ترجیحا 5 الی 10 دقیقه)، بصورت نمونه‌کار برای ما بفرستید.

از همکاری با شما سپاسگزاریم.

فراخوان همکاری