ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مدیریت کاربران و دسترسی‌ها در لینوکس



modiranhost
March 31st, 2025, 21:32
مدیریت کاربران در لینوکس یکی از مهم‌ترین وظایف مدیران سیستم است. لینوکس از یک سیستم مجوزدهی قوی برای کنترل دسترسی کاربران به فایل‌ها و فرآیندها استفاده می‌کند. هر کاربر در لینوکس دارای یک UID (شناسه کاربری) و یک GID (شناسه گروهی) است که میزان دسترسی او را تعیین می‌کند.
1.1. ایجاد کاربر جدیددر لینوکس برای ایجاد یک کاربر جدید از دستور useradd استفاده می‌شود. به‌صورت پیش‌فرض این دستور کاربر را ایجاد می‌کند اما دایرکتوری خانگی (/home/username) را ایجاد نمی‌کند. بنابراین پیشنهاد می‌شود از فلگ -m استفاده کنید:


sudo useradd -m username


پس از ایجاد کاربر، نیاز است که رمز عبور او را تنظیم کنید:


sudo passwd username


این دستور از شما درخواست می‌کند که یک رمز عبور جدید برای کاربر تعیین کنید.


1.2. مدیریت گروه‌هادر لینوکس گروه‌ها برای دسته‌بندی کاربران و تخصیص مجوزهای خاص به‌صورت گروهی استفاده می‌شوند. برای ایجاد یک گروه جدید از دستور زیر استفاده کنید:


sudo groupadd groupname



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

اضافه کردن کاربر به یک گروه خاص:


sudo usermod -aG groupname username


برای مشاهده گروه‌هایی که یک کاربر عضو آن‌ها است، می‌توانید از دستور زیر استفاده کنید:


groups username



1.3. تغییر سطح دسترسی فایل‌هالینوکس از سیستم مجوزدهی بر اساس مالک، گروه و دیگر کاربران استفاده می‌کند. برای تغییر مجوزهای فایل می‌توان از دستور chmod استفاده کرد. سطح دسترسی شامل خواندن (r)، نوشتن (w) و اجرا (x) است.


chmod 755 filename


یا به‌صورت نمادین:


chmod u+rwx,g+rx,o+rx filename


1.4. تغییر مالکیت فایل‌هابرای تغییر مالک فایل یا دایرکتوری از دستور chown استفاده کنید:


sudo chown username:groupname filename


این دستور مالکیت فایل را به کاربر و گروه مشخص‌شده تغییر می‌دهد.