ນີ້ແມ່ນການເຂົ້າສູ່ລະບົບຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS emulator ອອນໄລນ໌.
ໂຄງການ:
NAME
ເຂົ້າສູ່ລະບົບ - ເລີ່ມຕົ້ນກອງປະຊຸມໃນລະບົບ
ສະຫຼຸບສັງລວມ
ເຂົ້າສູ່ລະບົບ [-ປ] [-ຊ ເຈົ້າພາບ] [ຊື່ຜູ້ໃຊ້] [ENV=VAR... ]
ເຂົ້າສູ່ລະບົບ [-ປ] [-ຊ ເຈົ້າພາບ] -f ຊື່ຜູ້ໃຊ້
ເຂົ້າສູ່ລະບົບ [-ປ] -r ເຈົ້າພາບ
ລາຍລະອຽດ
ໄດ້ ເຂົ້າສູ່ລະບົບ ໂຄງການໄດ້ຖືກນໍາໃຊ້ເພື່ອສ້າງຕັ້ງກອງປະຊຸມໃຫມ່ກັບລະບົບ. ມັນເປັນປົກກະຕິ
invoked ອັດຕະໂນມັດໂດຍການຕອບສະຫນອງການ ເຂົ້າສູ່ລະບົບ: prompt ໃນ terminal ຂອງຜູ້ໃຊ້. ເຂົ້າສູ່ລະບົບ
ອາດຈະເປັນພິເສດສໍາລັບແກະແລະອາດຈະບໍ່ຖືກເອີ້ນເປັນຂະບວນການຍ່ອຍ. ເມື່ອເອີ້ນຈາກ ກ
ຫອຍ, ເຂົ້າສູ່ລະບົບ ຄວນຈະຖືກປະຕິບັດເປັນ exec ເຂົ້າສູ່ລະບົບ ເຊິ່ງຈະເຮັດໃຫ້ຜູ້ໃຊ້ອອກຈາກ
shell ໃນປະຈຸບັນ (ແລະດັ່ງນັ້ນຈະປ້ອງກັນບໍ່ໃຫ້ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບໃຫມ່ເພື່ອກັບຄືນໄປບ່ອນຂອງ
ຜູ້ໂທ). ຄວາມພະຍາຍາມທີ່ຈະປະຕິບັດ ເຂົ້າສູ່ລະບົບ ຈາກແກະໃດໆແຕ່ແກະເຂົ້າສູ່ລະບົບຈະຜະລິດ
ຂໍ້ຄວາມຜິດພາດ.
ຫຼັງຈາກນັ້ນ, ຜູ້ໃຊ້ຈະຖືກເຕືອນສໍາລັບລະຫັດຜ່ານ, ບ່ອນທີ່ເຫມາະສົມ. ສຽງສະທ້ອນຖືກປິດການໃຊ້ງານ
ປ້ອງກັນການເປີດເຜີຍລະຫັດຜ່ານ. ອະນຸຍາດໃຫ້ມີພຽງຄວາມລົ້ມເຫລວຂອງລະຫັດຜ່ານຈໍານວນໜ້ອຍເທົ່ານັ້ນ
ກ່ອນທີ່ຈະ ເຂົ້າສູ່ລະບົບ ອອກໄປແລະການເຊື່ອມຕໍ່ການສື່ສານຖືກຕັດອອກ.
ຖ້າລະຫັດຜ່ານໄດ້ຖືກເປີດໃຫ້ໃຊ້ງານສໍາລັບບັນຊີຂອງທ່ານ, ທ່ານອາດຈະໄດ້ຮັບການເຕືອນສໍາລັບການໃຫມ່
ລະຫັດຜ່ານກ່ອນທີ່ຈະດໍາເນີນການ. ທ່ານຈະຖືກບັງຄັບໃຫ້ສະຫນອງລະຫັດຜ່ານເກົ່າຂອງທ່ານແລະໃຫມ່
ລະຫັດຜ່ານກ່ອນທີ່ຈະສືບຕໍ່. ກະລຸນາອ້າງອີງເຖິງ passwd(1) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ID ຜູ້ໃຊ້ ແລະກຸ່ມຂອງທ່ານຈະຖືກຕັ້ງຕາມຄ່າຂອງພວກມັນຢູ່ໃນ / etc / passwd ແຟ້ມ. ທ
ມູນຄ່າສໍາລັບ $ ບ້ານ, $SHELL, $ PATH, $LOGNAME, ແລະ $MAIL ຖືກກໍານົດຕາມຄວາມເຫມາະສົມ
ຊ່ອງໃສ່ຂໍ້ມູນໃສ່ລະຫັດຜ່ານ. Ulimit, umask ແລະຄ່າງາມອາດຈະຖືກຕັ້ງຄ່າຕາມ
ລາຍການຢູ່ໃນພາກສະຫນາມ GECOS.
ໃນບາງການຕິດຕັ້ງ, ການປ່ຽນແປງສະພາບແວດລ້ອມ $TERM ຈະໄດ້ຮັບການເລີ່ມຕົ້ນການ
ປະເພດ terminal ໃນເສັ້ນ tty ຂອງທ່ານ, ຕາມທີ່ລະບຸໄວ້ໃນ /etc/ttytype.
script ການເລີ່ມຕົ້ນສໍາລັບນາຍພາສາຄໍາສັ່ງຂອງທ່ານອາດຈະຖືກປະຕິບັດ. ກະລຸນາເບິ່ງ
ພາກສ່ວນຄູ່ມືທີ່ເໝາະສົມສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໜ້າທີ່ນີ້.
ການເຂົ້າສູ່ລະບົບລະບົບຍ່ອຍແມ່ນສະແດງໂດຍການມີ "*" ເປັນຕົວອັກສອນທໍາອິດຂອງ
ເຂົ້າສູ່ລະບົບ shell. ໄດເຣັກທໍຣີບ້ານທີ່ໃຫ້ມາຈະຖືກນໍາໃຊ້ເປັນຮາກຂອງລະບົບໄຟລ໌ໃຫມ່
ຕົວຈິງແລ້ວຜູ້ໃຊ້ໄດ້ເຂົ້າສູ່ລະບົບ.
ໄດ້ ເຂົ້າສູ່ລະບົບ ໂຄງການບໍ່ຮັບຜິດຊອບສໍາລັບການຖອນຜູ້ໃຊ້ອອກຈາກໄຟລ໌ utmp. ມັນແມ່ນ
ຄວາມຮັບຜິດຊອບຂອງ getty(8) ແລະ ໃນມັນ(8) ເພື່ອອະນາໄມຄວາມເປັນເຈົ້າຂອງທີ່ປາກົດຂື້ນຂອງສະຖານີ
ກອງປະຊຸມ. ຖ້າທ່ານໃຊ້ ເຂົ້າສູ່ລະບົບ ຈາກ shell prompt ໂດຍບໍ່ມີການ exec, ຜູ້ໃຊ້ທີ່ເຈົ້າໃຊ້ຈະ
ສືບຕໍ່ປະກົດວ່າເຂົ້າສູ່ລະບົບເຖິງແມ່ນວ່າຫຼັງຈາກທີ່ທ່ານອອກຈາກ "ການຍ່ອຍ".
OPTIONS
-f
ບໍ່ປະຕິບັດການພິສູດຢືນຢັນ, ຜູ້ໃຊ້ຖືກພິສູດຢືນຢັນກ່ອນ.
ໝາຍເຫດ: ໃນກໍລະນີດັ່ງກ່າວ, ຊື່ຜູ້ໃຊ້ ແມ່ນການບັງຄັບ.
-h
ຊື່ຂອງເຈົ້າພາບທາງໄກສໍາລັບການເຂົ້າສູ່ລະບົບນີ້.
-p
ຮັກສາສິ່ງແວດລ້ອມ.
-r
ດໍາເນີນການ autologin protocol ສໍາລັບ rlogin.
ໄດ້ -r, -h ແລະ -f ທາງເລືອກແມ່ນໃຊ້ພຽງແຕ່ເມື່ອ ເຂົ້າສູ່ລະບົບ ຖືກເອີ້ນໂດຍຮາກ.
ຂໍ້ຄວນລະວັງ
ສະບັບພາສາຂອງໂຄງການນີ້ ເຂົ້າສູ່ລະບົບ ມີທາງເລືອກໃນການລວບລວມຈໍານວນຫຼາຍ, ພຽງແຕ່ບາງຢ່າງທີ່ອາດຈະໄດ້ຮັບການນໍາໃຊ້ທີ່
ເວັບໄຊທ໌ໃດ ໜຶ່ງ.
ສະຖານທີ່ຂອງໄຟລ໌ແມ່ນຂຶ້ນກັບຄວາມແຕກຕ່າງໃນການຕັ້ງຄ່າລະບົບ.
ໄດ້ ເຂົ້າສູ່ລະບົບ ໂຄງການບໍ່ຮັບຜິດຊອບສໍາລັບການຖອນຜູ້ໃຊ້ອອກຈາກໄຟລ໌ utmp. ມັນແມ່ນ
ຄວາມຮັບຜິດຊອບຂອງ getty(8) ແລະ ໃນມັນ(8) ເພື່ອອະນາໄມຄວາມເປັນເຈົ້າຂອງທີ່ປາກົດຂື້ນຂອງສະຖານີ
ກອງປະຊຸມ. ຖ້າທ່ານໃຊ້ ເຂົ້າສູ່ລະບົບ ຈາກ shell prompt ໂດຍບໍ່ມີການ exec, ຜູ້ໃຊ້ທີ່ເຈົ້າໃຊ້ຈະ
ສືບຕໍ່ປະກົດວ່າເຂົ້າສູ່ລະບົບເຖິງແມ່ນວ່າຫຼັງຈາກທີ່ທ່ານອອກຈາກ "ການຍ່ອຍ".
ເຊັ່ນດຽວກັນກັບໂຄງການໃດກໍ່ຕາມ, ເຂົ້າສູ່ລະບົບຮູບລັກສະນະຂອງມັນສາມາດຖືກປອມແປງ. ຖ້າຜູ້ໃຊ້ທີ່ບໍ່ເຊື່ອຖືມີທາງດ້ານຮ່າງກາຍ
ເຂົ້າເຖິງເຄື່ອງຈັກ, ຜູ້ໂຈມຕີສາມາດໃຊ້ສິ່ງນີ້ເພື່ອຮັບເອົາລະຫັດຜ່ານຂອງຄົນຕໍ່ໄປ
ມານັ່ງຢູ່ໜ້າເຄື່ອງ. ພາຍໃຕ້ Linux, ກົນໄກ SAK ສາມາດຖືກນໍາໃຊ້ໂດຍຜູ້ໃຊ້
ເພື່ອລິເລີ່ມເສັ້ນທາງທີ່ເຊື່ອຖືໄດ້ ແລະປ້ອງກັນການໂຈມຕີແບບນີ້.
CONFIGURATION
ຕົວແປການຕັ້ງຄ່າຕໍ່ໄປນີ້ຢູ່ໃນ /etc/login.defs ການປ່ຽນແປງພຶດຕິກໍາຂອງເຄື່ອງມືນີ້:
CONSOLE_GROUPS (ສາຍ)
ບັນຊີລາຍຊື່ຂອງກຸ່ມທີ່ຈະເພີ່ມໃສ່ກຸ່ມເສີມຂອງຜູ້ໃຊ້ທີ່ກໍານົດໄວ້ໃນເວລາທີ່ເຂົ້າສູ່ລະບົບໃນ
console (ຕາມທີ່ກໍານົດໂດຍການຕັ້ງຄ່າ CONSOLE). ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີ.
ໃຊ້ຢ່າງລະມັດລະວັງ - ມັນເປັນໄປໄດ້ສໍາລັບຜູ້ໃຊ້ທີ່ຈະໄດ້ຮັບການເຂົ້າເຖິງຖາວອນກັບກຸ່ມເຫຼົ່ານີ້,
ເຖິງແມ່ນວ່າໃນເວລາທີ່ບໍ່ໄດ້ເຂົ້າສູ່ລະບົບໃນ console ໄດ້.
DEFAULT_HOME (ບູລີນ)
ລະບຸວ່າເຂົ້າລະບົບໄດ້ອະນຸຍາດຫຼືບໍ່ ຖ້າພວກເຮົາບໍ່ສາມາດ cd ໄປຫາ home directory ໄດ້. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີ.
ຖ້າຕັ້ງ yes, ຜູ້ໃຊ້ຈະເຂົ້າສູ່ລະບົບໃນລະບົບຮາກ (/) ຖ້າມັນເປັນໄປບໍ່ໄດ້
cd ໄປຫາໄດເລກະທໍລີເຮືອນຂອງນາງ.
ENV_PATH (ສາຍ)
ຖ້າຕັ້ງ, ມັນຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດຕົວແປສະພາບແວດລ້ອມ PATH ເມື່ອຜູ້ໃຊ້ປົກກະຕິ
ເຂົ້າສູ່ລະບົບ. ຄ່າແມ່ນລາຍການເສັ້ນທາງທີ່ແຍກອອກເປັນຈໍ້າສອງເມັດ (ຕົວຢ່າງ / ຖັງ:/ usr / ຖັງ) ແລະ
ສາມາດນຳໜ້າໄດ້ ເສັ້ນທາງ=. ຄ່າເລີ່ມຕົ້ນແມ່ນ ເສັ້ນທາງ=/ ຖັງ:/ usr / ຖັງ.
ENV_SUPATH (ສາຍ)
ຖ້າຕັ້ງ, ມັນຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດຕົວແປສະພາບແວດລ້ອມ PATH ເມື່ອ superuser
ເຂົ້າສູ່ລະບົບ. ຄ່າແມ່ນລາຍການເສັ້ນທາງທີ່ແຍກອອກເປັນຈໍ້າສອງເມັດ (ຕົວຢ່າງ
/ sbin:/ ຖັງ:/ usr / sbin:/ usr / ຖັງ) ແລະສາມາດນໍາຫນ້າໂດຍ ເສັ້ນທາງ=. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ເສັ້ນທາງ=/ sbin:/ ຖັງ:/ usr / sbin:/ usr / ຖັງ.
ERASECHAR (ຈຳ ນວນ)
ຕົວອັກສອນ ERASE ຢູ່ປາຍຍອດ (010 = backspace, 0177 = DEL).
ຄ່າສາມາດຖືກນຳໜ້າ "0" ສໍາລັບຄ່າເລກແປດ, ຫຼື "0x" ສໍາລັບຄ່າເລກຖານສິບຫົກ.
FAIL_DELAY (ຈຳ ນວນ)
ຊັກຊ້າເປັນວິນາທີກ່ອນທີ່ຈະໄດ້ຮັບອະນຸຍາດໃຫ້ພະຍາຍາມອີກຄັ້ງຫຼັງຈາກເຂົ້າສູ່ລະບົບລົ້ມເຫລວ.
FAKE_SHELL (ສາຍ)
ຖ້າຕັ້ງ, ເຂົ້າສູ່ລະບົບ ຈະປະຕິບັດ shell ນີ້ແທນທີ່ຈະເປັນ shell ຂອງຜູ້ໃຊ້ທີ່ລະບຸໄວ້ໃນ
/ etc / passwd.
HUSHLOGIN_FILE (ສາຍ)
ຖ້າຖືກກໍານົດ, ໄຟລ໌ນີ້ສາມາດຍັບຍັ້ງການສົນທະນາປົກກະຕິທັງຫມົດໃນລະຫວ່າງລໍາດັບເຂົ້າສູ່ລະບົບ. ຖ້າ
ຊື່ເສັ້ນທາງເຕັມແມ່ນຖືກກໍານົດ, ຫຼັງຈາກນັ້ນໂຫມດ hushed ຈະຖືກເປີດໃຊ້ຖ້າຊື່ຜູ້ໃຊ້ຫຼື
shell ແມ່ນພົບເຫັນຢູ່ໃນໄຟລ໌. ຖ້າບໍ່ແມ່ນຊື່ເສັ້ນທາງເຕັມ, ໂໝດ hushed ຈະຖືກເປີດໃຊ້
ຖ້າໄຟລ໌ມີຢູ່ໃນໄດເລກະທໍລີຫນ້າທໍາອິດຂອງຜູ້ໃຊ້.
ຂ້າ (ຈຳ ນວນ)
ຕົວອັກສອນ Terminal KILL (025 = CTRL/U).
ຄ່າສາມາດຖືກນຳໜ້າ "0" ສໍາລັບຄ່າເລກແປດ, ຫຼື "0x" ສໍາລັບຄ່າເລກຖານສິບຫົກ.
LOGIN_RETRIES (ຈຳ ນວນ)
ຈໍານວນການເຂົ້າສູ່ລະບົບສູງສຸດຈະພະຍາຍາມອີກຄັ້ງໃນກໍລະນີທີ່ລະຫັດຜ່ານບໍ່ດີ.
ນີ້ສ່ວນຫຼາຍອາດຈະຖືກລົບລ້າງໂດຍ PAM, ເພາະວ່າໂມດູນ pam_unix ເລີ່ມຕົ້ນມີຂອງມັນ
ຂອງຕົນເອງສ້າງຂຶ້ນໃນ 3 retry. ຢ່າງໃດກໍຕາມ, ນີ້ແມ່ນການຕອບແທນທີ່ປອດໄພໃນກໍລະນີທີ່ທ່ານກໍາລັງໃຊ້
ໂມດູນການກວດສອບຄວາມຖືກຕ້ອງທີ່ບໍ່ໄດ້ບັງຄັບໃຊ້ PAM_MAXTRIES.
LOGIN_TIMEOUT (ຈຳ ນວນ)
ເວລາສູງສຸດເປັນວິນາທີສຳລັບການເຂົ້າສູ່ລະບົບ.
LOG_OK_LOGINS (ບູລີນ)
ເປີດໃຊ້ການບັນທຶກການເຂົ້າສູ່ລະບົບສົບຜົນສໍາເລັດ.
LOG_UNKFAIL_ENAB (ບູລີນ)
ເປີດໃຊ້ການສະແດງຊື່ຜູ້ໃຊ້ທີ່ບໍ່ຮູ້ຈັກ ເມື່ອບັນທຶກການເຂົ້າສູ່ລະບົບລົ້ມເຫລວ.
ໝາຍເຫດ: ການບັນທຶກຊື່ຜູ້ໃຊ້ທີ່ບໍ່ຮູ້ຈັກອາດຈະເປັນບັນຫາຄວາມປອດໄພ ຖ້າຜູ້ໃຊ້ໃສ່ລະຫັດຜ່ານຂອງນາງ
ແທນຊື່ເຂົ້າສູ່ລະບົບຂອງນາງ.
TTYGROUP (ສາຍ), TTYPERM (ສາຍ)
ການອະນຸຍາດຢູ່ປາຍຍອດ: ເຂົ້າສູ່ລະບົບ tty ຈະເປັນຂອງ TTYGROUP ກຸ່ມ, ແລະ
ການອະນຸຍາດຈະຖືກຕັ້ງເປັນ TTYPERM.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄວາມເປັນເຈົ້າຂອງຂອງ terminal ແມ່ນຖືກກໍານົດເປັນກຸ່ມຕົ້ນຕໍຂອງຜູ້ໃຊ້ແລະ
ການອະນຸຍາດຖືກຕັ້ງເປັນ 0600.
TTYGROUP ສາມາດເປັນຊື່ຂອງກຸ່ມ ຫຼືຕົວລະບຸກຸ່ມຕົວເລກ.
ຖ້າຫາກວ່າທ່ານມີ ຂຽນ ໂຄງການທີ່ເປັນ "setgid" ກັບກຸ່ມພິເສດທີ່ເປັນເຈົ້າຂອງ
terminals, ກໍານົດ TTYGROUP ໃສ່ຈໍານວນກຸ່ມແລະ TTYPERM ເປັນ 0620. ຖ້າບໍ່ດັ່ງນັ້ນອອກ
TTYGROUP ໄດ້ອອກຄຳເຫັນ ແລະມອບໝາຍ TTYPERM ໃຫ້ກັບ 622 ຫຼື 600.
TTYTYPE_FILE (ສາຍ)
ຖ້າຖືກກໍານົດ, ໄຟລ໌ທີ່ແຜນທີ່ເສັ້ນ tty ກັບພາລາມິເຕີສະພາບແວດລ້ອມ TERM. ແຕ່ລະສາຍຂອງ
ໄຟລ໌ແມ່ນຢູ່ໃນຮູບແບບເຊັ່ນ "vt100 tty01".
USERGROUPS_ENAB (ບູລີນ)
ຖ້າຕັ້ງ yes, userdel ຈະລຶບກຸ່ມຜູ້ໃຊ້ອອກ ຖ້າມັນບໍ່ມີສະມາຊິກອີກ,
ແລະ ໃຊ້ ຈະສ້າງໂດຍຄ່າເລີ່ມຕົ້ນກຸ່ມທີ່ມີຊື່ຂອງຜູ້ໃຊ້.
ໃຊ້ເຂົ້າສູ່ລະບົບອອນໄລນ໌ໂດຍໃຊ້ການບໍລິການ onworks.net