انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: B در 01 دی 1394، 01:45 بظ
-
سلام
چطور میتونم یه نرمافزاری رو که حتما مجوزهای رووت رو لازم داره تا اجرا بشه رو تحت یک نام کاربری دیگه اجراش کنم؟؟
مثلا نرم افزار x حتما باید تحت مجوزهای رووت اجرا بشه؛
اگه تحت کاربر رووت اجراش کنم و یا با دستور sudo اجراش کنم؛ وقتی ps میگیرم مینوسته کاربری که اجراش کرده root بوده
ولی هدفم اینه که با کاربری اجراش کنم که دسترسی ها ی رووت رو کاملا داشته باشه ولی هنگامی که psمیگیرم بنوسه با نام کاربری مثلا toot2 اجرا شده
---
خودم یه نام کاربری ساحتم و اونو توی گروه رووت قرار دادم؛ اما باز هم هنگامی که نرم افزارمو میخوام اجرا کنم میگه باید دسترسی رووت اجرا داره!!
-
کسی پشینهادی هم بفرماید ممنون میشیم! هرچی به ذهنتوپ میرسه بگید که یک سرنخی به دیگران و من بده بگید ممنون میشیم
-
خب ببین وقتی sudoمیذاری در هر صورت با دستور روت اجراش میکنی. اصن sudo یعنی انجام کاری با دستور روت. نمیشه که یه کاربر اجراش کنه و بعد sudo هم بخواد. اگه کاربر بخواد اجراش کنه دیگه sudo نیاز نداره.
تنها سرنخی که به ذهنم میرسه فعلا،
sudo visudo
هست که فایل sudoers رو کانفیگ میکنه. تاحالا خیلی باهاش ور نرفتم و امیدی هم به حل مشکلت از این طریق ندارم. ولی خب چک کن و یه سرچی بزن توی نت و ببین از توش چی میتونی دربیاری. با کوچکترین دستکاریای، این فایل میزنه روزگارت رو سیاه میکنه. پس اول بک آپ داشته باش بعد هم با دقت و سواد کافی انگولکش کن. ;)
-
chroot