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
این دستور مالکیت فایل را به کاربر و گروه مشخصشده تغییر میدهد.
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
این دستور مالکیت فایل را به کاربر و گروه مشخصشده تغییر میدهد.