วิธีที่เหมาะสมในการเพิ่มบัญชีผู้ใช้ผ่านสคริปต์ทุบตี
นี่คือรหัสสคริปต์ที่ฉันใช้ตอนนี้: getent group $MYGROUP if [ $? -ne 0 ] ; then sudo su -c "groupadd $MYGROUP" fi sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP" วิธีนี้ใช้ได้ดีกับ openSuse แต่มีปัญหาหลายประการเกี่ยวกับบัญชีผู้ใช้ที่สร้างบนUbuntuดังนั้นฉันจึงขอความช่วยเหลือจากที่นี่ เทอร์มินัลพรอมต์ไม่ได้ตั้งค่า ( echo $PS1ไม่ส่งคืนอะไร) ปุ่มลูกศรและแป้นแท็บทำงานไม่ถูกต้องในเครื่องเทอร์มินัล ดูเหมือนว่ารหัสผ่านจะไม่ทำงาน (แม้ว่าฉันจะยังไม่ชัดเจนว่าปัญหานี้คืออะไร) สิทธิ์ / etc / sudoers ที่กำหนดไว้สำหรับผู้ใช้ใหม่นี้จะไม่ได้รับเกียรติ ถ้าฉันจะสร้างผู้ใช้ด้วยตนเองadduser(แทนที่จะเป็น useradd) ฉันไม่มีปัญหาเหล่านี้ใน Ubuntu …