7.9. ການສ້າງໄຟລ໌ /etc/shells
ໄດ້ shells ໄຟລ໌ປະກອບມີບັນຊີລາຍຊື່ຂອງ shells ເຂົ້າສູ່ລະບົບໃນລະບົບ. ແອັບພລິເຄຊັນໃຊ້ໄຟລ໌ນີ້ເພື່ອກໍານົດວ່າ shell ຖືກຕ້ອງຫຼືບໍ່. ສໍາລັບແກະແຕ່ລະເສັ້ນຄວນຈະມີຢູ່, ປະກອບດ້ວຍເສັ້ນທາງຂອງແກະ, ທຽບກັບຮາກຂອງໂຄງສ້າງຂອງໄດເລກະທໍລີ (/).
ຕົວຢ່າງ, ໄຟລ໌ນີ້ແມ່ນປຶກສາຫາລືໂດຍ chsh ເພື່ອກໍານົດວ່າຜູ້ໃຊ້ທີ່ບໍ່ໄດ້ຮັບສິດທິອາດຈະປ່ຽນແປງການເຂົ້າສູ່ລະບົບສໍາລັບບັນຊີຂອງນາງເອງ. ຖ້າຊື່ຄໍາສັ່ງບໍ່ຢູ່ໃນລາຍຊື່, ຜູ້ໃຊ້ຈະຖືກປະຕິເສດການປ່ຽນແປງ.
ມັນເປັນຄວາມຕ້ອງການສໍາລັບຄໍາຮ້ອງສະຫມັກເຊັ່ນ GDM ທີ່ບໍ່ populate ຕົວທ່ອງເວັບຂອງໃບຫນ້າຖ້າຫາກວ່າມັນບໍ່ສາມາດຊອກຫາ /etc/ shells, ຫຼື FTP daemons ເຊິ່ງປົກກະຕິບໍ່ອະນຸຍາດໃຫ້ເຂົ້າເຖິງຜູ້ໃຊ້ທີ່ມີ shells ບໍ່ໄດ້ລວມຢູ່ໃນໄຟລ໌ນີ້.
cat > /etc/shells << "EOF"
# ເລີ່ມຕົ້ນ /etc/shells
/ ຖັງ / sh
/ bin / bash
# ສິ້ນສຸດ /etc/shells
EOF
cat > /etc/shells << "EOF"
# ເລີ່ມຕົ້ນ /etc/shells
/ ຖັງ / sh
/ bin / bash
# ສິ້ນສຸດ /etc/shells
EOF