ฉันไม่รู้วิธีสร้าง Ubuntu 20.04 สุ ทำตัวเหมือน Ubuntu 18.04 สุ.
ความแตกต่างเป็นเพราะใน Ubuntu 20.04/Focal สุ ให้บริการโดย util-ลินุกซ์ บรรจุุภัณฑ์. ใน Ubuntu 18.04/Bionic สุ ให้บริการโดย เข้าสู่ระบบ แพ็คเกจ (สร้างจากแพ็คเกจต้นทาง เงา).
root@ubuntu:~# lsb_release -r
เผยแพร่: 18.04
root@ubuntu:~# dpkg -S /bin/su
เข้าสู่ระบบ: /bin/su
root@ubuntu:~# lsb_release -r
เผยแพร่: 20.04
root@ubuntu:~# dpkg -S /bin/su
util-linux: /bin/su
ความแตกต่างของการใช้งานที่สำคัญดูเหมือนจะได้รับการสนับสนุน DEFAULT_HOME ใน /etc/login.defs. เดอะ manpage สำหรับ Bionic's สุ กล่าวถึงในนั้น การกำหนดค่า ส่วน
       DEFAULT_HOME (บูลีน)
           ระบุว่าอนุญาตให้เข้าสู่ระบบหรือไม่หากเราไม่สามารถ cd ไปยังโฮมไดเร็กตอรี่ ค่าเริ่มต้นคือไม่
           หากตั้งค่าเป็นใช่ ผู้ใช้จะเข้าสู่ระบบในไดเร็กทอรีรูท (/) หากไม่สามารถทำได้
           cd ไปยังโฮมไดเร็กตอรี่ของเธอ
เดอะ manpage สำหรับเวอร์ชันของ Focal สุ ไม่พูดถึง DEFAULT_HOME.
ฉันพบรายการที่เกี่ยวข้องสองสามรายการใน บันทึกการเปลี่ยนแปลง สำหรับ เงา บรรจุุภัณฑ์
  * ใช้แฟล็ก --without-su ตั้งค่าคอนฟิกอย่างชัดเจน
 -- Balint Reczey <rbalint@ubuntu.com> ศุกร์ที่ 20 ธันวาคม 2019 16:39:40 +0100
...
  * วางการแทนที่ Lintian สำหรับ su มันไม่ได้จัดส่งในการเข้าสู่ระบบอีกต่อไป
 -- Balint Reczey <rbalint@ubuntu.com> จันทร์ที่ 08 กรกฎาคม 2019 15:58:46 +0200
...
  * หยุดจัดส่ง su และทำลายเวอร์ชัน util-linux เก่า (ดู #833256)
 -- Andreas Henriksson <andreas@fatal.se> วันศุกร์ที่ 27 กรกฎาคม 2018 10:07:37 น. +0200
ดูเหมือนว่าการเปลี่ยนแปลงจะเกิดขึ้นที่ต้นทางใน Debian และประสานงานกัน https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833256 . การขาด DEFAULT_HOME มีการกล่าวถึงการสนับสนุน แต่ไม่ถือว่าเป็นตัวบล็อก