انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: milad.fashi در 18 خرداد 1404، 11:19 ب‌ظ

عنوان: اعطای دسترسی به کاربر دیگر چرا کار نمیکند !؟
ارسال شده توسط: milad.fashi در 18 خرداد 1404، 11:19 ب‌ظ
سلام دوستان.من دوتا کاربر دارم یکی milad و یکی arad.کاربر milad دسترسی administrator داره ولی کاربر user نداره.من میخوام کاربر arad دسترسی فقط خواندنی به آهنگ های داخل دایرکتوری زیر داشته باشه:
/home/milad/Musicخوب من یه سرچی تو اینترنت زدم و از نظر من بهترین راه حل روش زیر بود.چون که نیاز به نصب هیچ نرم افزار اضافی روی دبیان کمینه من نداره :
sudo addgroup aradmilad
sudo usermod -aG music-share milad
sudo usermod -aG music-share arad

sudo chgrp -R aradmilad /home/milad/Music
sudo chmod -R 750 /home/milad/Music
sudo chmod 710 /home/milad  # Allow group traversal

ولی هرکاری کردم از داخل کاربر arad نتونستم به دایرکتوری مذکور (Music) دسترسی داشته باشم.
با زدن دستور زیر خطای دسترسی دارم :
sudo -u arad ls -l /home/milad/Music
ls: cannot access '/home/milad/Music': Permission denied
مشکل کجاست !؟ چرا نمیشه !؟ منطقا درسته ولی کار نمیکنه !
عنوان: پاسخ : اعطای دسترسی به کاربر دیگر چرا کار نمیکند !؟
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 18 خرداد 1404، 11:41 ب‌ظ
اگر دسترسی های پیشفرضو تغیر نداده باشید تنها کار لازم اینکه دسترسی خواندن گروهتونو به پوشه خونتنو اضافه کنید.

دستور های زیرو بزنید.

اول کاربر arad رو به  گروه milad اضافه کنید
sudo usermod -aG milad arad
بعد به پوشه خونتون دسترسی خواندن گروهتونو بدید

chmod g+r ~
رایانه رو یه خاموش روشن کنید تا مرحله اول اعمال شه و با آراد آزمایش کنید.

نکته: تا از کاربری خارج نشید به گروهی اضافه نمیشه.