GoGPT Best VPN GoSearch

OnWorks favicon

dchroot-dsa - ອອນລາຍໃນຄລາວ

ແລ່ນ dchroot-dsa ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ dchroot-dsa ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dchroot-dsa - ເຂົ້າສູ່ສະພາບແວດລ້ອມ chroot

ສະຫຼຸບສັງລວມ


dchroot-dsa [-h|- ຊ່ວຍ | -V|- ການປ່ຽນແປງ | -l|--ລາຍການ | -i|-- ຂໍ້​ມູນ | --config |
-p|--listpaths] [-d ລະບົບ|--directory=ລະບົບ] [-q|--ງຽບ | -v|-- verbose] [-c
roາກເຜັດ|--chroot=roາກເຜັດ | --ທັງໝົດ | CHROOT] [ຄໍາສັ່ງ]

ລາຍລະອຽດ


dchroot-dsa ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ເພື່ອ​ດໍາ​ເນີນ​ການ​ຄໍາ​ສັ່ງ​ຫຼື​ການ​ເຂົ້າ​ສູ່​ລະ​ບົບ Shell ໃນ​ສະ​ພາບ​ແວດ​ລ້ອມ chroot ໄດ້​. ຖ້າ
ບໍ່ມີຄໍາສັ່ງໃດຖືກລະບຸ, ແກະການເຂົ້າສູ່ລະບົບຈະຖືກເລີ່ມຕົ້ນຢູ່ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ພາຍໃນ
chroot ໄດ້.

ສະພາບແວດລ້ອມຂອງຜູ້ໃຊ້ຈະຖືກຮັກສາໄວ້ພາຍໃນ chroot.

ຄໍາສັ່ງແມ່ນການໂຕ້ຖຽງດຽວເຊິ່ງຕ້ອງເປັນເສັ້ນທາງຢ່າງແທ້ຈິງຂອງໂປຼແກຼມ.
ທາງເລືອກເພີ່ມເຕີມແມ່ນບໍ່ໄດ້ຮັບອະນຸຍາດ.

ໄດເລກະທໍລີທີ່ຄໍາສັ່ງຫຼື login shell ຖືກດໍາເນີນການໂດຍຂຶ້ນກັບສະພາບການ. ເບິ່ງ
-- ບັນຊີລາຍການ ທາງເລືອກຂ້າງລຸ່ມນີ້ສໍາລັບຄໍາອະທິບາຍທີ່ສົມບູນ.

ສະບັບນີ້ຂອງ dchroot-dsa ເປັນ wrapper ເຂົ້າກັນໄດ້ປະມານ ຮາກ(1) ໂຄງການ. ມັນ
ໄດ້ຖືກສະຫນອງໃຫ້ສໍາລັບການເຂົ້າກັນໄດ້ກັບກັບຄືນໄປບ່ອນ dchroot-dsa ທາງເລືອກເສັ້ນຄໍາສັ່ງ, ແຕ່
schroot ແມ່ນແນະນໍາໃຫ້ໃຊ້ໃນອະນາຄົດ. ເບິ່ງພາກ “ຄວາມບໍ່ສອດຄ່ອງ” ຂ້າງລຸ່ມນີ້ສໍາລັບ
ຄວາມບໍ່ເຂົ້າກັນໄດ້ທີ່ຮູ້ຈັກກັບ dchroot-dsa ຮຸ່ນເກົ່າ.

OPTIONS


dchroot-dsa ຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:

ພື້ນຖານ ທາງເລືອກໃນການ
-h, - ຊ່ວຍ
ສະແດງບົດສະຫຼຸບການຊ່ວຍເຫຼືອ.

-a, --ທັງໝົດ
ເລືອກຮາກທັງໝົດ. ໃຫ້ສັງເກດວ່າ dchroot-dsa ຮຸ່ນກ່ອນຫນ້າບໍ່ໄດ້ລວມເອົາອັນນີ້
ທາງເລືອກ.

-c, --chroot=roາກເຜັດ
ລະບຸ chroot ເພື່ອໃຊ້. ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ຫຼາຍຄັ້ງເພື່ອລະບຸເພີ່ມເຕີມ
ຫຼາຍກ່ວາຫນຶ່ງ chroot, ໃນກໍລະນີດັ່ງກ່າວນີ້, ຜົນກະທົບຂອງມັນແມ່ນຄ້າຍຄືກັນກັບ --ທັງໝົດ. ຖ້າທາງເລືອກນີ້ແມ່ນ
ບໍ່ໄດ້ໃຊ້, ການໂຕ້ຖຽງທີ່ບໍ່ແມ່ນທາງເລືອກທໍາອິດໄດ້ລະບຸ chroot ທີ່ຈະໃຊ້. ໃຫ້ສັງເກດວ່າ
dchroot-dsa ຮຸ່ນກ່ອນຫນ້າບໍ່ໄດ້ລວມເອົາທາງເລືອກນີ້.

-l, --ລາຍການ
ລາຍຊື່ຮາກທີ່ມີຢູ່ທັງຫມົດ.

-i, -- ຂໍ້​ມູນ
ພິມລາຍລະອຽດກ່ຽວກັບ chroots ທີ່ມີຢູ່. ໃຫ້ສັງເກດວ່າສະບັບກ່ອນຫນ້າ
ຂອງ dchroot-dsa ບໍ່ໄດ້ລວມເອົາທາງເລືອກນີ້.

-p, --listpaths
ພິມສະຖານທີ່ຢ່າງແທ້ຈິງ (ເສັ້ນທາງ) ຂອງ chroots ທີ່ມີຢູ່.

--config
ພິມການຕັ້ງຄ່າຂອງ chroots ທີ່ມີຢູ່. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການທົດສອບວ່າ
ການຕັ້ງຄ່າໃນການນໍາໃຊ້ແມ່ນຄືກັນກັບໄຟລ໌ການຕັ້ງຄ່າ. ຄໍາເຫັນໃດໆໃນ
ໄຟລ໌ຕົ້ນສະບັບຈະຫາຍໄປ. ໃຫ້ສັງເກດວ່າ dchroot-dsa ຮຸ່ນກ່ອນຫນ້າບໍ່ໄດ້
ປະກອບມີທາງເລືອກນີ້.

-d, --directory=ລະບົບ
ປ່ຽນເປັນ ລະບົບ ພາຍໃນ chroot ກ່ອນທີ່ຈະແລ່ນຄໍາສັ່ງຫຼື login shell.
If ລະບົບ ບໍ່ສາມາດໃຊ້ໄດ້, dchroot-dsa ຈະອອກດ້ວຍສະຖານະຄວາມຜິດພາດ.

ພຶດຕິກໍາເລີ່ມຕົ້ນ (ເສັ້ນທາງໄດເລກະທໍລີທັງຫມົດແມ່ນຢູ່ໃນ chroot) ແມ່ນເພື່ອດໍາເນີນການ
login shell ຫຼືຄໍາສັ່ງໃນ home directory ຂອງຜູ້ໃຊ້, ຫຼື / ຖ້າ home directory ແມ່ນ
ບໍ່​ສາ​ມາດ​ໃຊ້​ໄດ້. ຖ້າບໍ່ມີໄດເລກະທໍລີທີ່ມີຢູ່, dchroot-dsa ຈະອອກ
ກັບ​ສະ​ຖາ​ນະ​ຄວາມ​ຜິດ​ພາດ​.

-q, --ງຽບ
ພິມຂໍ້ຄວາມທີ່ຈໍາເປັນເທົ່ານັ້ນ. ໃຫ້ສັງເກດວ່າ dchroot-dsa ຮຸ່ນກ່ອນຫນ້າບໍ່ໄດ້
ປະກອບມີທາງເລືອກນີ້.

-v, -- verbose
ພິມຂໍ້ຄວາມທັງໝົດ. ໃຫ້ສັງເກດວ່າ dchroot-dsa ຮຸ່ນກ່ອນຫນ້າບໍ່ໄດ້ລວມເອົາອັນນີ້
ທາງເລືອກ.

-V, - ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບ.

CONFIGURATION


ຄວາມບໍ່ເຂົ້າກັນໄດ້


Debian dchroot ກ່ອນ to ສະບັບພາສາ 1.5.1
·ສະບັບນີ້ຂອງ dchroot-dsa ໃຊ້ schroot.conf ເພື່ອເກັບຮັກສາການຕັ້ງຄ່າສໍາລັບ
chroots ທີ່​ມີ​ຢູ່​, ແທນ​ທີ່​ຈະ​ເປັນ​ dchroot.conf ໄຟລ໌ທີ່ໃຊ້ໃນປະຫວັດສາດ.
dchroot-dsa ສະຫນັບສະຫນູນການເຄື່ອນຍ້າຍອັດຕະໂນມັດຂອງ dchroot.conf ການ schroot.conf
ຮູບ​ແບບ​ໄຟລ​໌​ທີ່​ມີ​ຂອງ​ຕົນ​ --config ທາງເລືອກຈາກຮຸ່ນ 0.2.2 ຫາ 1.5.0; ສະ​ຫນັບ​ສະ​ຫນູນ​ສໍາ​ລັບ​ການ​
ຮູບແບບເກົ່າແມ່ນບໍ່ສາມາດໃຊ້ໄດ້ແລ້ວ.

DSA dchroot
· ຂໍ້​ຄວາມ​ເຂົ້າ​ສູ່​ລະ​ບົບ​ແມ່ນ​ຄໍາ​ສັບ​ຕ່າງໆ​ແລະ​ຮູບ​ແບບ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​.

· dchroot-dsa ສະຫນອງຊຸດຍ່ອຍທີ່ຖືກຈໍາກັດຂອງຫນ້າທີ່ປະຕິບັດໂດຍ
ຮາກ, ແຕ່ຍັງເປັນ schroot ພາຍໃຕ້. ດັ່ງນັ້ນ dchroot-dsa ແມ່ນຍັງຂຶ້ນກັບ
ການກວດສອບຄວາມປອດໄພຂອງ schroot, ລວມທັງການກວດສອບ PAM ແລະການອະນຸຍາດ, ແລະ
ການຈັດການກອງປະຊຸມ, ສໍາລັບການຍົກຕົວຢ່າງ, ແລະເພາະສະນັ້ນອາດຈະປະຕິບັດຕົວແຕກຕ່າງກັນເລັກນ້ອຍກັບ
ຮຸ່ນກ່ອນຫນ້າຂອງ dchroot-dsa ໃນບາງສະຖານະການ.

Debian dchroot
A dchroot package ໃຫ້ການປະຕິບັດ dchroot ທາງເລືອກ.

· ຄວາມບໍ່ເຂົ້າກັນທັງໝົດຂ້າງເທິງນີ້ນຳໃຊ້.

· dchroot ສະບັບນີ້ມີທາງເລືອກເສັ້ນຄໍາສັ່ງທີ່ບໍ່ເຂົ້າກັນໄດ້, ແລະໃນຂະນະທີ່ບາງສ່ວນຂອງ
ທາງ​ເລືອກ​ເຫຼົ່າ​ນັ້ນ​ແມ່ນ​ສະ​ຫນັບ​ສະ​ຫນູນ​ຫຼື​ມີ​ທາງ​ເລືອກ​ທີ່​ທຽບ​ເທົ່າ​ໂດຍ​ຊື່​ທີ່​ແຕກ​ຕ່າງ​ກັນ​, ໄດ້​ -c
ທາງເລືອກແມ່ນຈໍາເປັນເພື່ອກໍານົດ chroot. ມັນຍັງອະນຸຍາດໃຫ້ໃຊ້ Shell script
ເປັນທາງເລືອກແທນທີ່ຈະເປັນເສັ້ນທາງຢ່າງແທ້ຈິງດຽວ, ແລະອະນຸຍາດໃຫ້ຫຼາຍຄໍາສັ່ງ
ທາງເລືອກແທນທີ່ຈະເປັນທາງເລືອກດຽວ.

ທິດທາງ ປະຕິເສດ


dchroot-dsa ຈະເລືອກໄດເລກະທໍລີທີ່ເຫມາະສົມເພື່ອໃຊ້ພາຍໃນ chroot ໂດຍອີງໃສ່
ບໍ່ວ່າຈະເປັນ -- ບັນຊີລາຍການ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້. ເມື່ອລະບຸໄດເລກະທໍລີຢ່າງຊັດເຈນ, ມີພຽງແຕ່ຫນຶ່ງ
ໄດເລກະທໍລີຈະຖືກນໍາໃຊ້ເພື່ອຄວາມປອດໄພແລະຄວາມສອດຄ່ອງ, ໃນຂະນະທີ່ສໍາລັບແກະເຂົ້າສູ່ລະບົບຫຼືຄໍາສັ່ງ
ຄວາມເປັນໄປໄດ້ຫຼາຍອາດຈະຖືກທົດລອງ. ກະລຸນາຮັບຊາບວ່າເນື່ອງຈາກມີການພິຈາລະນາການປະຕິເສດຫຼາຍອັນ
ສໍາລັບຄໍາສັ່ງ, ມັນເປັນອັນຕະລາຍທີ່ຈະດໍາເນີນການຄໍາສັ່ງໂດຍໃຊ້ dchroot-dsa; ໃຊ້ schroot ແທນ. ໄດ້
ພາກສ່ວນຍ່ອຍຕໍ່ໄປນີ້ສະແດງລໍາດັບການກັບຄືນສໍາລັບແຕ່ລະກໍລະນີ. CWD ແມ່ນປະຈຸບັນ
ໄດເລກະທໍລີທີ່ເຮັດວຽກ, DIR ແມ່ນໄດເລກະທໍລີທີ່ລະບຸໄວ້ກັບ -- ບັນຊີລາຍການ.

ເຂົ້າ​ສູ່​ລະ​ບົບ ຫອຍ or ຄໍາສັ່ງ
┌──────────────────────── ┬─────────────────── ────────────────┐
│Transition │ │
│(ເຈົ້າພາບ → Chroot) │ ຄຳເຫັນ │
├──────────────────────────────────────────────── ────────────────┤
│CWD → passwd pw_dir │ ພຶດຕິກຳປົກກະຕິ (ຖ້າ --directory ບໍ່ແມ່ນ │
│ │ ໃຊ້) │
│CWD → / │ ຖ້າ passwd pw_dir ບໍ່ມີຢູ່ │
ປະຕິບັດ │ ຖ້າ / ບໍ່ມີຢູ່ │
└──────────────────────────────────────────────────── ────────────────┘
-- ບັນຊີລາຍການ ໃຫມ່
┌──────────────────────────────────────────── ───────────┐
│Transition │ │
│(ເຈົ້າພາບ → Chroot) │ ຄຳເຫັນ │
├───────────────────────────────────────── ────────────┤
│CWD → DIR │ ພຶດຕິກຳປົກກະຕິ │
ປະຕິບັດ │ ຖ້າ DIR ບໍ່ມີ │
└──────────────────────────────────────────── ───────────┘
ບໍ່ມີຂໍ້ບົກຜ່ອງໃດໆຄວນຈະມີຢູ່ໃນທຸກສະຖານະການ.

Debugging
ໃຫ້ສັງເກດວ່າ --debug=ແຈ້ງ​ການ ຈະສະແດງລາຍການທາງເລືອກພາຍໃນທີ່ຄິດໄລ່ສໍາລັບເຊດຊັນ.

ຕົວຢ່າງ


$ dchroot-dsa -luf
chroots ທີ່ມີຢູ່: sarge, sid

$ dchroot-dsa --listpathsuf
/srv/chroot/sarge
/srv/chroot/sid

$ dchroot-dsa -q sid -- /bin/unnameuf
Linux

$ dchroot-dsa siduf
ຂ້ອຍ: [sid chroot] ແລ່ນເຂົ້າລະບົບ shell: “/ bin / bash"
$

ໃຫ້ສັງເກດວ່າເສັ້ນເທິງໄດ້ຖືກສະທ້ອນເຖິງຄວາມຜິດພາດມາດຕະຖານ, ແລະເສັ້ນທີ່ຍັງເຫຼືອເປັນມາດຕະຖານ
ຜົນຜະລິດ. ນີ້ແມ່ນຄວາມຕັ້ງໃຈ, ດັ່ງນັ້ນຜົນໄດ້ຮັບຂອງໂຄງການຈາກຄໍາສັ່ງທີ່ດໍາເນີນການໃນ chroot ອາດຈະ
ຖືກທໍ່ແລະປ່ຽນເສັ້ນທາງຕາມຄວາມຕ້ອງການ; ຂໍ້ມູນຈະຄືກັນກັບວ່າຄໍາສັ່ງຖືກດໍາເນີນການ
ໂດຍກົງໃນລະບົບເຈົ້າພາບ.

TROUBLESHOOTING


ຖ້າບາງສິ່ງບາງຢ່າງບໍ່ເຮັດວຽກ, ແລະມັນບໍ່ຊັດເຈນຈາກຂໍ້ຄວາມທີ່ຜິດພາດ, ພະຍາຍາມ
ການນໍາໃຊ້ --debug=ລະດັບ ທາງ​ເລືອກ​ທີ່​ຈະ​ເປີດ​ການ​ແກ້​ໄຂ​ຂໍ້​ຄວາມ​. ນີ້ເຮັດໃຫ້ຢ່າງຫຼວງຫຼາຍ
ຂໍ້ມູນເພີ່ມເຕີມ. ລະດັບການດີບັກທີ່ຖືກຕ້ອງແມ່ນ 'ບໍ່ມີ', ແລະ 'ແຈ້ງການ', 'ຂໍ້ມູນ', 'ເຕືອນ' ແລະ
'ສໍາຄັນ' ໃນຄໍາສັ່ງຂອງຄວາມຮຸນແຮງທີ່ເພີ່ມຂຶ້ນ. ລະດັບຄວາມຮຸນແຮງຕ່ໍາ, ຫຼາຍ
ຜົນຜະລິດ.

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຍັງ​ມີ​ບັນ​ຫາ​, ຜູ້​ພັດ​ທະ​ນາ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ຕິດ​ຕໍ່​ໃນ​ບັນ​ຊີ​ລາຍ​ການ​ເມລ​:
Debian build-tools ຜູ້ພັດທະນາ
<[email protected]>

ໃຊ້ dchroot-dsa ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.