انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: ubuntu204 در 07 فروردین 1402، 12:40 قظ
-
درود وقت بخیر
اساتید ، چیزی که منو تو Ubuntu آزار میده اینکه هر کاربری ایجاد میکنم مثل root به تمام قسمت ها دسترسی داره راحت میتونه دستور بنویسه و اجرا بکنه اما من نمیخوام مثلا به ترمینال برای اجار دستورات یا فایل ها مثل etc دسترسی داشته باشه ! راهی روشی چیزی هست ؟ و ایا کاربران که پیش از این ایجاد شده اند میشه محدود کرد؟
-
منظورتون از دسترسی چه سطحی است؟ r-x که درسته و طبیعی هست
ببینید در اصل میزکار و همه اعمال گرافیکی هم در یک tty هست که اجرا میشه و اگه طرف نتونه دستوری بنویسه اصلا طرف نمیتونه با سیستم کار کنه( کپی ، پیست و .... که در gui هم انجام میدید خودش دستوره). منظورتون از دستور چه دستوریه و با چه سطح دسترسی؟
برید در یکی از این کاربر ها و این دستور را بنویسید و بفرستید
ls -ld /etc/
برای اینکه طرف نتونه به فایل های داخل etc/ دسترسی داشته باشه و هم نتونه از اون پوشه ls بگیره با روت بزنید
chmod o-rx /etc
فقط بعدش کاربر خودتونو عضو هم گروه sudo و هم گروه روت بکنید تا برای خواندن ، سی دی کردن نیاز نباشه برای کاربر خودتون sudo بزنید که خطرناکه
و ایا کاربران که پیش از این ایجاد شده اند میشه محدود کرد؟
بله
-
خب کاربرت رو از نوع ساده بساز و بهشون sudo نده!
برای اینکه طرف نتونه به فایل های داخل etc/ دسترسی داشته باشه و هم نتونه از اون پوشه ls بگیره با روت بزنید
chmod o-rx /etc
لطفاً راهنماییهای نادرست و خطرناک نکنید!
-
و منی که طوری تنظیم کردم هر کاربری عضو wheel شده سودو هم بهش بده.
-
در اوبونتو گروهی به نام wheel نداریم. یه گروه sudo داریم که اگه عضوش باشی sudo داری و اگه نباشی نه.
-
دقیقا میخواهید چیکار کنید؟