انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: sadeqn در 01 دی 1385، 08:51 بظ
-
سلام
من یه مشکل با sudo دارم. بعد از اینکه پسورد را میزنم هیچ اتفاقی نمیافته (دستور را اجرا نمیکنه پیام خطا هم نمیده) کاربر هم جزو گروه admin هست و توی فایل sudoers گروه ادمین اجازه استفاده از sudo را دارند.
نسخه نصب شده: edgy eft (server) میباشد.
-
سلام
شاید از اولش روت هستی ؟
این دستور رو هم تست کن :
sudo su
بعدش بدون میکل می تونی کار کنی ...
-
با su مشکلی ندارم اما با sudo su چرا! دقیقا هیچ اتفاقی نمیافتد!
-
کاربر اولیه شما زمان نصب اوبونتو sadeq بوده با password مثلا 123456
بعد یه کاربر درست کردید به اسم mehdi با password مثلا 654321
با دستور sudo usermod -G admin mehdi کاربر mehdi رو عضو گروه admin کردید
حالا وقتی که با کاربر mehdi و کلمه عبور 654321 یه دستور رو با sudo اجرا میکنید هیچ پاسخی نمیگیرید، درسته ؟
-
میدونم این بحث مال قرن ها قبل هستش ولی یه مشکلی که من هم با sudo دارم اینه:
توی خونه ما همه پسورد یوزر رو دارند برای همین به راحتی میتونند هر کاری بکنند(باز کردن برنامه partitionmanager ) ولی هیچ کسی جز من پسورد root رو نداره. چجوری میشه یه کاری کرد موقع کار نشه از sudo استفاده کرد.و شخص مجبور به وارد کردن پسورد root باشه
ممنون
-
یه راه تمپ: فایل اجرایی دستور sudo رو تغییر نام بده :) /usr/bin/sudo
البته راه مزخرفیه.
درستش اینه که بری و فایل /etc/sudoers رو ویرایش کنی.
اونجا میتونی مشخص کنی که هر کسی بتونه با دستور sudo چه دستوراتی رو اجرا کنه:https://help.ubuntu.com/community/Sudoers (https://help.ubuntu.com/community/Sudoers)
-
ممنون
ولی چرا انگلیسی؟ :'( بیخیال شدم .طوری نیست یه پک آپ میگیرم میزارم ملت صفا کنند. آزادی دیگه! \\:D/
-
فک کنم این مشکلت رو حل کنه:
به اینجا برو System->Administration->Users and Groups
بعد دگمهای که عکس کلید داره رو بزن (کنار help). ازت پاسورد رو میخواد، واردش کن.
حالا رو هر کاربری که میخوای محدودش کنی کلیک کن بعد دگمه Propertise رو بزن.
تو پنجره جدیدی که باز میشه تب User Privileges رو انتخاب کن. تیک عنوان Administer the system رو ور دار. دیگه اون کاربر نمیتونه با پاسورد خودش admin سیستم بشه.
-
دقیقا همین کاری که گفتید رو انجام دادم (مطمئن هستم) ولی هیچ فرقی نکرد. reboot هم کردم حل نشد. ](*,)
-
دقیقا همین کاری که گفتید رو انجام دادم (مطمئن هستم) ولی هیچ فرقی نکرد. reboot هم کردم حل نشد. ](*,)
من همین الان یه یوزر جدید ساختم و فقط تیک Administer the system رو نزدم و یوزر جدید دسترسی به gparted رو نداشت، کلا تمام کارهایی که با sudo انجام میشه رو نمیتونه انجام بده.
با logout و login هم میشه کار رو تست کرد، نیازی به reboot نیست.
شما هم همون جا یه یوزر جدید بسازید و امتحانش کنید
(روی Add User کلیک کنید)
برای اینکه تنظیمات هر کاربر به یوزر جدید منتقل بشه، اول تو شاخه home کاربر قبلی Ctrl+H رو بزنید بعد همه فایها رو کپی کنید تو شاخه home کاربر جدید.
-
دقیقا همین کاری که گفتید رو انجام دادم (مطمئن هستم) ولی هیچ فرقی نکرد. reboot هم کردم حل نشد. ](*,)
من همین الان یه یوزر جدید ساختم و فقط تیک Administer the system رو نزدم و یوزر جدید دسترسی به gparted رو نداشت، کلا تمام کارهایی که با sudo انجام میشه رو نمیتونه انجام بده.
با logout و login هم میشه کار رو تست کرد، نیازی به reboot نیست.
شما هم همون جا یه یوزر جدید بسازید و امتحانش کنید
(روی Add User کلیک کنید)
برای اینکه تنظیمات هر کاربر به یوزر جدید منتقل بشه، اول تو شاخه home کاربر قبلی Ctrl+H رو بزنید بعد همه فایها رو کپی کنید تو شاخه home کاربر جدید.
نمیدونم چی بگم. شما یه یوزر جدید ساختید. ولی من میخوام همون یوزر رو عوض کنم!!
صورت مسئله رو پاک نکنید، لطفا