انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: shozdeh در 03 اسفند 1390، 07:27 بظ
-
سلام به دوستان لینوکسی
راستش یه سوالس داشتم....
من دو تا نام کاربری مختلف واسه سیستم می خوام تعریف کنم به طوریکه هر دو به همه جای سیستم (هر جایی که ادمین میتونه دسترسی داشته باشه) دسترسی داشته باشن اما یکی از این کاربرا به یه پوشه خاص به هیج عنوان دسترسی نداشته باشه!! :o
واسه ما مهم اینه که کاربر دوم اصلا احساس اینکه محدود شده رو نداشته باشه. بتونه نرم افزار نصب کنه - اجرا کنه - فایل کپی کنه و ... اما به همون پوشه دسترسی نداشته باشه.
اگه کسی راه حلی واسش داره معرفی کنه.
در ضمن دارم از نسخه ubuntu 11.10 استفاده میکنم.
-
باید فایل sudoers واقع در پوشه etc رو ویرایش کنی چچوری شو حفظ نیستم اما گوگل کنی می تونی بیابی
-
کاربر الف و ب داریم . میخواهیم پوشه ی POOSHE تنها در دسترس کاربر الف باشد . کاربر الف باید بنویسد :
sudo chown -R ALEF:GOROOH/ALEF POOSHE
sudo chmod 700 POOSHE
نمونه :sudo chown -R mohammad:administrators POOSHE
sudo chmod 700 POOSHE
-
کاربر الف و ب داریم . میخواهیم پوشه ی POOSHE تنها در دسترس کاربر الف باشد . کاربر الف باید بنویسد :sudo chown -R POOSHE
sudo chmod 700 POOSHE
البته:
۱. فرقی نمیکنه چه کاربری اون کدها رو بزنه، نیازی نیست حتما کاربر الف اینها رو بنویسه
۲. در کد خط اول بعد از chown باید username کاربر الف نوشته بشه