بعد إضافة مستخدم باستخدام adduser، لا أستطيع رؤيته عبر >>إدارة النظام المستخدمين والمجموعات إلا إذا قمت بتسجيل الخروج ثم تسجيل الدخول مرة أخرى. هل هذا طبيعي?
أيضا ، يمكنني تعيين مستخدم المضافة حديثا باعتباره sudoإيه أو لا بد لي من تغيير ذلك إلا بعد إضافته? كيف يمكنني أن أفعل ذلك عن طريق قذيفة?
أخيرا, يمكنني حذف المستخدم الأصلي الذي تم إنشاؤه عند التثبيت الأولي من أوبونتو, أم أن هذا المستخدم بطريقة أو بأخرى 'خاص'?
سيصبح التغيير ساري المفعول في المرة التالية التي يسجل فيها المستخدم الدخول.
هذا يعمل لأن /etc/sudoers تم تكوينه مسبقا لمنح الأذونات لجميع أعضاء هذه المجموعة (يجب ألا تضطر إلى إجراء أي تغييرات على هذا):
# Allow members of group sudo to execute any command%sudo ALL=(ALL:ALL) ALL
طالما لديك حق الوصول إلى مستخدم موجود في نفس مجموعات المستخدم "الأصلي" ، يمكنك حذف المستخدم القديم.
واقعيا ، هناك أيضا مجموعات أخرى يجب أن يكون المستخدم الجديد عضوا فيها. إذا قمت بتعيين نوع حساب المستخدم إلى المسؤول في إعدادات المستخدمين ، فسيتم وضعه في كل هذه المجموعات على الأقل:
adm sudo lpadmin sambashare
لأن تكوين النظام الخاص بك قد تختلف ، أقترح إلقاء نظرة على إخراج groups <username> لمعرفة ما هي المجموعات التي عادة ما تكون قيد الاستخدام.
افتح ملف سودورز: sudo visudo سوف تفتح /etc/sudoers الملف في المحرر المحدد في $EDITOR (ربما جنو نانو - تعيين المتغير إذا لم يكن ما تريد ، على سبيل المثال export EDITOR="nano" وحاول sudo visudo مرة أخرى).
أضف السطر أدناه إلى نهاية الملف.
username ALL=(ALL) ALL # Change the user name before you issue the commands
ثم قم بإجراء الكتابة باستخدام Ctrl + O. سيطلب منك المحرر كتابة اسم الملف. الافتراضي سيكون ملف مؤقت يتم استخدامه من قبل visudo للتحقق من وجود أخطاء في بناء الجملة قبل الحفظ إلى الفعلي sudoers الملف. الصحافة Enter لقبول ذلك. إنهاء محرر نانو مع Ctrl + X.
شيء واحد يجب أن أضيف أنني متأكد من أن الكثير من الناس لا يفهمون:
مرة واحدة كنت قد فعلت بالفعل adduser "username"، لا يزال بإمكانك العودة والقيام adduser "username" sudo، ثم سيضيف هذا المستخدم إلى المجموعة بشكل صحيح.
انها في الواقع لن تعمل في المرة الأولى مثل sudo adduser username sudo. وسوف تعطيك خطأ. وهو ما يعني باختصار أنه يجب عليك أولا إنشاء حساب المستخدم قبل أن تتمكن من إضافته إلى مجموعة.
جميع أعضاء المجموعة admin، هي في أوبونتو افتراضيا يسمح لاستخدام سودو ، وبالتالي فإن أسهل طريقة لإضافة حساب المستخدم إلى admin مجموعة.
إذا كنت لا تريد أن تعطي حساب المستخدم الوصول الجذر الكامل ، تحتاج إلى تحرير ملف /الخ/سودور مع فيسودو (فإنه يتأكد من أن لم يكن لديك أي أخطاء في بناء الجملة في الملف وتفقد القدرة سودو تماما) في الطريقة التي تحدد ما أوامر هذا المستخدم (أو مجموعة جديدة) يمكن تنفيذ كجذر.
ال دليل سودور سوف تعطيك المزيد من المعلومات حول هذا الموضوع. يمكنك تحديد الأوامر المسموح بها من قبل مستخدم/مجموعة معينة ليتم تنفيذها كجذر.