ນີ້ແມ່ນຄໍາສັ່ງ yadm ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
yadm - ຜູ້ຈັດການ Dotfiles ອື່ນ
ສະຫຼຸບສັງລວມ
ຢາດມ ຄໍາສັ່ງ [ທາງເລືອກໃນການ]
ຢາດມ git-command-or-alias [ທາງເລືອກໃນການ]
ຢາດມ ໃນມັນ [-f] [-w ລະບົບ]
ຢາດມ clone url [-f] [-w ລະບົບ]
ຢາດມ config ຊື່ [ມູນຄ່າ]
ຢາດມ config [-e]
ຢາດມ ບັນຊີລາຍຊື່ [-a]
ຢາດມ ການເຂົ້າລະຫັດ
ຢາດມ ຖອດລະຫັດ [-l]
ຢາດມ alt
ຢາດມ ສິ່ງທ້າທາຍ
ລາຍລະອຽດ
ຢາດມ ເປັນເຄື່ອງມືສໍາລັບການຄຸ້ມຄອງການເກັບກໍາຂອງໄຟລ໌ໃນທົ່ວຄອມພິວເຕີຫຼາຍ, ການນໍາໃຊ້ a
ແບ່ງປັນ Git repository. ເພີ່ມເຕີມ, ຢາດມ ສະໜອງຄຸນສົມບັດເພື່ອເລືອກເວີຊັນສຳຮອງ
ຂອງໄຟລ໌ໂດຍອີງໃສ່ລະບົບການດໍາເນີນງານຫຼືຊື່ເຈົ້າພາບ. ສຸດທ້າຍ, ຢາດມ ສະຫນອງຄວາມສາມາດໃນການ
ຈັດການຊຸດຍ່ອຍຂອງໄຟລ໌ທີ່ປອດໄພ, ເຊິ່ງຖືກເຂົ້າລະຫັດກ່ອນທີ່ພວກມັນຈະຖືກລວມເຂົ້າໃນ
repository
ສາມາດ
git-ຄໍາສັ່ງ or git-alias
ຄໍາສັ່ງໃດໆທີ່ບໍ່ໄດ້ຈັດການພາຍໃນໂດຍ ຢາດມ ແມ່ນຜ່ານໄປ ໄປ(1). Git
ຄໍາສັ່ງຫຼືນາມແຝງຖືກເອີ້ນດ້ວຍ ຢາດມ repository ການຄຸ້ມຄອງ. ການເຮັດວຽກ
ໄດເລກະທໍລີສໍາລັບຄໍາສັ່ງ git ຈະຖືກຕັ້ງຄ່າ ຕົ້ນໄມ້ເຮັດວຽກ (ປົກກະຕິແລ້ວ $ ບ້ານ).
Dotfiles ຖືກຈັດການໂດຍໃຊ້ມາດຕະຖານ ໄປ ຄໍາສັ່ງ; ເພີ່ມ, ຄໍາຫມັ້ນສັນຍາ, ການຊຸກຍູ້, ດຶງ, ແລະອື່ນໆ
ໄດ້ config ຄໍາສັ່ງບໍ່ໄດ້ຜ່ານໂດຍກົງ. ແທນທີ່ຈະໃຊ້ gitconfig
ຄໍາສັ່ງ (ເບິ່ງຂ້າງລຸ່ມນີ້).
alt ສ້າງລິ້ງສັນຍາລັກສໍາລັບໄຟລ໌ທີ່ມີການຈັດການທີ່ກົງກັບກົດລະບຽບການຕັ້ງຊື່ທີ່ອະທິບາຍໄວ້ໃນ
ພາກສ່ວນ ALTERNATES. ມັນປົກກະຕິແລ້ວບໍ່ຈໍາເປັນທີ່ຈະດໍາເນີນການຄໍາສັ່ງນີ້, ເປັນ ຢາດມ
ອັດຕະໂນມັດປະມວນຜົນສະຫຼັບໂດຍຄ່າເລີ່ມຕົ້ນ. ພຶດຕິກໍາອັດຕະໂນມັດນີ້ສາມາດເປັນ
ປິດການໃຊ້ງານໂດຍການຕັ້ງຄ່າການຕັ້ງຄ່າ yadm.auto-alt ກັບ "ບໍ່ຖືກຕ້ອງ".
clone url
Clone repository ໄລຍະໄກສໍາລັບການຕິດຕາມ dotfiles. ຫຼັງຈາກເນື້ອໃນຂອງຫ່າງໄກສອກຫຼີກ
repository ໄດ້ຖືກດຶງເອົາ, ເປັນ "merge" ຂອງ ຕົ້ນກໍາເນີດ / ຕົ້ນສະບັບ ແມ່ນຄວາມພະຍາຍາມ. ຖ້າມີ
ແມ່ນໄຟລ໌ທີ່ຂັດແຍ້ງກັນແລ້ວຢູ່ໃນ ຕົ້ນໄມ້ເຮັດວຽກ, merge ນີ້ຈະລົ້ມເຫລວແລະ
ແທນທີ່ຈະເປັນ "ປັບ" ຂອງ ຕົ້ນກໍາເນີດ / ຕົ້ນສະບັບ ຈະເຮັດໄດ້. ມັນຂຶ້ນກັບຜູ້ໃຊ້ທີ່ຈະແກ້ໄຂ
ຂໍ້ຂັດແຍ່ງເຫຼົ່ານີ້, ແຕ່ຖ້າຫາກວ່າການປະຕິບັດທີ່ຕ້ອງການແມ່ນເພື່ອໃຫ້ມີເນື້ອໃນຢູ່ໃນ
repository overwrite ໄຟລ໌ທີ່ມີຢູ່ແລ້ວ, ຫຼັງຈາກນັ້ນເປັນ "hard reset" ຄວນສໍາເລັດ
ວ່າ:
yadm reset --hard origin/master
ຄັງເກັບມ້ຽນຖືກເກັບໄວ້ໃນ $HOME/.yadm/repo.git. ໂດຍຄ່າເລີ່ມຕົ້ນ, $ ບ້ານ ຈະຖືກນໍາໃຊ້
ເປັນ ຕົ້ນໄມ້ເຮັດວຽກ, ແຕ່ນີ້ສາມາດ overridden ກັບ -w ທາງເລືອກ. ຢາດມ ສາມາດ
ບັງຄັບໃຫ້ຂຽນທັບບ່ອນເກັບມ້ຽນທີ່ມີຢູ່ໂດຍການສະຫນອງ -f ທາງເລືອກ.
config ຄໍາສັ່ງນີ້ຈັດການການຕັ້ງຄ່າສໍາລັບ ຢາດມ. ຄໍາສັ່ງນີ້ເຮັດວຽກຢ່າງແທ້ຈິງຂອງພວກເຂົາ
git-config(1) ເຮັດ. ເບິ່ງພາກສ່ວນ CONFIGURATION ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ຖອດລະຫັດ
ຖອດລະຫັດໄຟລ໌ທັງຫມົດທີ່ເກັບໄວ້ໃນ $HOME/.yadm/files.gpg. ໄຟລ໌ທີ່ຖືກຖອດລະຫັດຈະເປັນ
ກ່ຽວຂ້ອງກັບການຕັ້ງຄ່າ ຕົ້ນໄມ້ເຮັດວຽກ (ປົກກະຕິແລ້ວ $ ບ້ານ). ການນໍາໃຊ້ -l ທາງເລືອກຈະ
ລາຍຊື່ໄຟລ໌ທີ່ເກັບໄວ້ໂດຍບໍ່ມີການສະກັດພວກມັນ.
ການເຂົ້າລະຫັດ
ເຂົ້າລະຫັດໄຟລ໌ທັງໝົດທີ່ກົງກັບຮູບແບບທີ່ພົບໃນ $HOME/.yadm/ເຂົ້າລະຫັດ. ເບິ່ງ
ພາກສ່ວນ ENCRYPTION ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
gitconfig
ຜ່ານທາງເລືອກໃນການ ໄປ config ຄໍາສັ່ງ. ນັບຕັ້ງແຕ່ ຢາດມ ໃຊ້ແລ້ວ config ຄໍາສັ່ງ
ເພື່ອຈັດການການຕັ້ງຄ່າຂອງຕົນເອງ, ຄໍາສັ່ງນີ້ແມ່ນສະຫນອງໃຫ້ເປັນວິທີການປ່ຽນແປງ
ການຕັ້ງຄ່າຂອງ repository ການຄຸ້ມຄອງໂດຍ ຢາດມ. ຫນຶ່ງກໍລະນີທີ່ເປັນປະໂຫຍດອາດຈະເປັນ
configure repository ດັ່ງນັ້ນໄຟລ໌ untracked ສະແດງໃຫ້ເຫັນຢູ່ໃນຄໍາສັ່ງສະຖານະພາບ. ຢາດມ
ໃນເບື້ອງຕົ້ນ ກຳ ນົດຄ່າບ່ອນເກັບມ້ຽນຂອງມັນເພື່ອບໍ່ໃຫ້ໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕາມຖືກສະແດງ. ຖ້າເຈົ້າ
ຕ້ອງການໃຊ້ພຶດຕິກໍາ git ເລີ່ມຕົ້ນ (ເພື່ອສະແດງໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕາມແລະໄດເລກະທໍລີ), ທ່ານ
ສາມາດເອົາການຕັ້ງຄ່ານີ້ອອກໄດ້.
yadm gitconfig --unset status.showUntrackedFiles
ຊ່ວຍເຫຼືອ ພິມບົດສະຫຼຸບຂອງ ຢາດມ ຄຳ ສັ່ງ.
ໃນມັນ ເລີ່ມຕົ້ນບ່ອນເກັບຂໍ້ມູນໃໝ່, ຫວ່າງເປົ່າສຳລັບການຕິດຕາມ dotfiles. ຄັງເກັບມ້ຽນຖືກເກັບໄວ້
in $HOME/.yadm/repo.git. ໂດຍຄ່າເລີ່ມຕົ້ນ, $ ບ້ານ ຈະຖືກນໍາໃຊ້ເປັນ ຕົ້ນໄມ້ເຮັດວຽກ, ແຕ່ນີ້
ສາມາດ overridden ກັບ -w ທາງເລືອກ. ຢາດມ ສາມາດຖືກບັງຄັບໃຫ້ຂຽນທັບທີ່ມີຢູ່ແລ້ວ
repository ໂດຍການສະຫນອງ -f ທາງເລືອກ.
ບັນຊີລາຍຊື່ ພິມລາຍການໄຟລ໌ທີ່ຄຸ້ມຄອງໂດຍ ຢາດມ. ໄດ້ -a ທາງເລືອກຈະເຮັດໃຫ້ໄຟລ໌ທີ່ມີການຄຸ້ມຄອງທັງຫມົດ
ທີ່ຈະຖືກລະບຸໄວ້. ຖ້າບໍ່ດັ່ງນັ້ນ, ບັນຊີລາຍຊື່ຈະປະກອບມີພຽງແຕ່ໄຟລ໌ຈາກປະຈຸບັນ
ໄດເລກະທໍລີຫຼືຂ້າງລຸ່ມນີ້.
ສິ່ງທ້າທາຍ ອັບເດດສິດອະນຸຍາດຕາມທີ່ອະທິບາຍໄວ້ໃນສ່ວນ PERMISSIONS. ມັນເປັນປົກກະຕິ
ບໍ່ຈໍາເປັນທີ່ຈະດໍາເນີນການຄໍາສັ່ງນີ້, ເປັນ ຢາດມ ອັດຕະໂນມັດປະມວນຜົນການອະນຸຍາດໂດຍ
ຄ່າເລີ່ມຕົ້ນ. ພຶດຕິກໍາອັດຕະໂນມັດນີ້ສາມາດຖືກປິດໃຊ້ງານໄດ້ໂດຍການຕັ້ງຄ່າການຕັ້ງຄ່າ
yadm.auto-perms ກັບ "ບໍ່ຖືກຕ້ອງ".
ສະບັບພາສາ
ພິມສະບັບຂອງ ຢາດມ.
CONFIGURATION
ຢາດມ ໃຊ້ໄຟລ໌ການຕັ້ງຄ່າທີ່ມີຊື່ $HOME/.yadm/config. ໄຟລ໌ນີ້ໃຊ້ຮູບແບບດຽວກັນ
as git-config(1). ນອກຈາກນີ້, ທ່ານສາມາດຄວບຄຸມເນື້ອໃນຂອງໄຟລ໌ການຕັ້ງຄ່າໂດຍຜ່ານ
ຢາດມ config ຄໍາສັ່ງ (ເຊິ່ງເຮັດວຽກຄືກັນ git-config). ຕົວຢ່າງ, ເພື່ອປິດການໃຊ້ງານ
ທາງເລືອກທີ່ທ່ານສາມາດດໍາເນີນການຄໍາສັ່ງ:
yadm config yadm.auto-alt false
ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ເຕັມຂອງການຕັ້ງຄ່າທີ່ຮອງຮັບ:
yadm.auto-alt
ປິດໃຊ້ງານການເຊື່ອມຕໍ່ອັດຕະໂນມັດທີ່ອະທິບາຍໄວ້ໃນພາກ ALTERNATES. ຖ້າຄົນພິການ,
ເຈົ້າອາດຈະຍັງແລ່ນຢູ່ ຢາດມ alt ດ້ວຍຕົນເອງເພື່ອສ້າງລິ້ງສະຫຼັບ. ຄຸນນະສົມບັດນີ້ແມ່ນ
ເປີດໃຊ້ຕາມຄ່າເລີ່ມຕົ້ນ.
yadm.auto-perms
ປິດການໃຊ້ງານການປ່ຽນແປງການອະນຸຍາດອັດຕະໂນມັດທີ່ອະທິບາຍໄວ້ໃນສ່ວນ PERMISSIONS. ຖ້າ
ປິດການໃຊ້ງານ, ເຈົ້າອາດຈະຍັງແລ່ນຢູ່ ຢາດມ ສິ່ງທ້າທາຍ ດ້ວຍຕົນເອງເພື່ອອັບເດດສິດອະນຸຍາດ. ນີ້
ຄຸນສົມບັດຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
yadm.ssh-perms
ປິດການໃຊ້ງານການປ່ຽນແປງການອະນຸຍາດ $HOME/.ssh/*. ຄຸນສົມບັດນີ້ຖືກເປີດໃຊ້ໂດຍ
Default
yadm.gpg-perms
ປິດການໃຊ້ງານການປ່ຽນແປງການອະນຸຍາດ $HOME/.gnupg/*. ຄຸນສົມບັດນີ້ຖືກເປີດໃຊ້ໂດຍ
Default
ໂຕເລືອກ
ໃນເວລາທີ່ການຄຸ້ມຄອງຊຸດຂອງໄຟລ໌ໃນທົ່ວລະບົບທີ່ແຕກຕ່າງກັນ, ມັນສາມາດເປັນປະໂຫຍດທີ່ຈະມີ
ວິທີການອັດຕະໂນມັດໃນການເລືອກເວີຊັນສຳຮອງຂອງໄຟລ໌ສໍາລັບລະບົບການເຮັດວຽກທີ່ແຕກຕ່າງກັນ,
ເຈົ້າພາບ, ຫຼືຜູ້ໃຊ້. ຢາດມ ປະຕິບັດຄຸນນະສົມບັດທີ່ຈະສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກອັດຕະໂນມັດ
ສະບັບທີ່ເຫມາະສົມຂອງໄຟລ໌, ຕາບໃດທີ່ທ່ານປະຕິບັດຕາມສົນທິສັນຍາການຕັ້ງຊື່ສະເພາະ.
ຢາດມ ສາມາດກວດຫາໄຟລ໌ທີ່ມີຊື່ລົງທ້າຍດ້ວຍ:
## or ##OS or ##OS.HOSTNAME or ##OS.HOSTNAME.USER
ຖ້າມີໄຟລ໌ໃດໆທີ່ຄຸ້ມຄອງໂດຍ ຢາດມຄັງເກັບມ້ຽນທີ່ກົງກັບສົນທິສັນຍາການຕັ້ງຊື່ນີ້,
ການເຊື່ອມໂຍງສັນຍາລັກຈະຖືກສ້າງຂື້ນສໍາລັບສະບັບທີ່ເຫມາະສົມທີ່ສຸດ. ນີ້ອາດຈະເປັນທີ່ດີທີ່ສຸດ
ສະແດງໃຫ້ເຫັນໂດຍຕົວຢ່າງ. ສົມມຸດວ່າໄຟລ໌ຕໍ່ໄປນີ້ຖືກຈັດການໂດຍ ຢາດມຄັງເກັບຮັກສາຂອງ:
- $HOME/path/example.txt##
- $HOME/path/example.txt## Darwin
- $HOME/path/example.txt##Darwin.host1
- $HOME/path/example.txt##Darwin.host2
- $HOME/path/example.txt##Linux
- $HOME/path/example.txt##Linux.host1
- $HOME/path/example.txt##Linux.host2
ຖ້າແລ່ນຢູ່ໃນ Macbook ທີ່ມີຊື່ວ່າ "host2", ຢາດມ ຈະສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ຄ້າຍຄື
ນີ້:
$HOME/path/example.txt -> $HOME/path/example.txt##Darwin.host2
ຢ່າງໃດກໍຕາມ, ໃນ Mackbook ອື່ນທີ່ມີຊື່ວ່າ "host3", ຢາດມ ຈະສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ມີລັກສະນະ
ເຊັ່ນນີ້:
$HOME/path/example.txt -> $HOME/path/example.txt## Darwin
ເນື່ອງຈາກຊື່ໂຮດບໍ່ກົງກັບໄຟລ໌ທີ່ມີການຈັດການໃດໆ, ເວີຊັນທົ່ວໄປຫຼາຍຂຶ້ນ
ເລືອກ.
ຖ້າແລ່ນຢູ່ໃນເຊີບເວີ Linux ທີ່ມີຊື່ວ່າ "host4", ການເຊື່ອມຕໍ່ຈະເປັນ:
$HOME/path/example.txt -> $HOME/path/example.txt##Linux
ຖ້າແລ່ນຢູ່ໃນເຊີບເວີ Solaris, ລິ້ງໃຊ້ຄ່າເລີ່ມຕົ້ນ "##" version:
$HOME/path/example.txt -> $HOME/path/example.txt##
ຖ້າບໍ່ມີລຸ້ນ "##" ແລະບໍ່ມີໄຟລ໌ທີ່ກົງກັບ OS/HOSTNAME/USER ປະຈຸບັນ, ຫຼັງຈາກນັ້ນບໍ່ມີລິ້ງ
ຈະໄດ້ຮັບການສ້າງຕັ້ງຂື້ນ.
OS ຖືກກໍານົດໂດຍການແລ່ນ ບໍ່ມີຊື່ສຽງ -s, HOSTNAME ໂດຍການແລ່ນ hostname -s, ແລະ USER ໂດຍການແລ່ນ
id -u -n. ຢາດມ ຈະສ້າງລິ້ງເຫຼົ່ານີ້ໂດຍອັດຕະໂນມັດຕາມຄ່າເລີ່ມຕົ້ນ. ນີ້ສາມາດຖືກປິດໃຊ້ງານໄດ້
ການນໍາໃຊ້ yadm.auto-alt ການຕັ້ງຄ່າ. ເຖິງແມ່ນວ່າຖືກປິດການໃຊ້ງານ, ການເຊື່ອມຕໍ່ສາມາດຖືກສ້າງຂື້ນດ້ວຍຕົນເອງ
ການເຮັດວຽກ ຢາດມ alt.
ການລົງທະບຽນ
ມັນສາມາດເປັນປະໂຫຍດໃນການຈັດການໄຟລ໌ທີ່ເປັນຄວາມລັບ ເຊັ່ນ: ກະແຈ SSH ຫຼື GPG, ໃນຫຼາຍອັນ
ລະບົບ. ຢ່າງໃດກໍ່ຕາມ, ການເຮັດດັ່ງນັ້ນຈະເຮັດໃຫ້ຂໍ້ມູນຂໍ້ຄວາມທໍາມະດາເຂົ້າໄປໃນບ່ອນເກັບມ້ຽນ Git, ເຊິ່ງເລື້ອຍໆ
ອາໄສຢູ່ໃນລະບົບສາທາລະນະ. ຢາດມ ປະຕິບັດຄຸນສົມບັດທີ່ສາມາດເຮັດໃຫ້ມັນງ່າຍຕໍ່ການເຂົ້າລະຫັດ
ແລະຖອດລະຫັດຊຸດຂອງໄຟລ໌ເພື່ອໃຫ້ສະບັບເຂົ້າລະຫັດສາມາດຮັກສາໄວ້ໃນ Git
ຄັງເກັບມ້ຽນ. ຄຸນນະສົມບັດນີ້ຈະເຮັດວຽກພຽງແຕ່ຖ້າຫາກວ່າ gpg(1) ຄໍາສັ່ງສາມາດໃຊ້ໄດ້.
ເພື່ອໃຊ້ຄຸນສົມບັດນີ້, ລາຍຊື່ຂອງຮູບແບບຈະຕ້ອງຖືກສ້າງ ແລະບັນທຶກເປັນ $HOME/.yadm/ເຂົ້າລະຫັດ.
ບັນຊີລາຍຊື່ຂອງຮູບແບບນີ້ຄວນຈະເປັນພີ່ນ້ອງກັບ configured ຕົ້ນໄມ້ເຮັດວຽກ (ປົກກະຕິແລ້ວ $ ບ້ານ) ສໍາລັບ
ຍົກຕົວຢ່າງ:
.ssh/*.key
.gnupg/*.gpg
ໄດ້ ຢາດມ ການເຂົ້າລະຫັດ ຄໍາສັ່ງຈະຊອກຫາໄຟລ໌ທັງຫມົດທີ່ກົງກັບຮູບແບບ, ແລະ prompt ສໍາລັບ a
ລະຫັດຜ່ານ. ເມື່ອລະຫັດຜ່ານໄດ້ຮັບການຢືນຢັນ, ໄຟລ໌ທີ່ກົງກັນຈະຖືກເຂົ້າລະຫັດແລະບັນທຶກເປັນ
$HOME/.yadm/files.gpg. ຮູບແບບ ແລະ files.gpg ຄວນຖືກເພີ່ມໃສ່ ຢາດມ repository
ດັ່ງນັ້ນພວກມັນມີຢູ່ໃນຫຼາຍລະບົບ.
ເພື່ອຖອດລະຫັດໄຟລ໌ເຫຼົ່ານີ້ໃນພາຍຫຼັງ, ຫຼືຢູ່ໃນລະບົບອື່ນ ຢາດມ ຖອດລະຫັດ ແລະສະຫນອງການ
ລະຫັດຜ່ານທີ່ຖືກຕ້ອງ. ຫຼັງຈາກໄຟລ໌ຖືກຖອດລະຫັດ, ການອະນຸຍາດຈະຖືກປັບປຸງອັດຕະໂນມັດເປັນ
ອະທິບາຍຢູ່ໃນພາກສ່ວນ PERMISSIONS.
ຫມາຍເຫດ: ແນະນໍາໃຫ້ທ່ານໃຊ້ບ່ອນເກັບມ້ຽນສ່ວນຕົວໃນເວລາເກັບຮັກສາໄຟລ໌ທີ່ເປັນຄວາມລັບ,
ເຖິງແມ່ນວ່າພວກເຂົາຖືກເຂົ້າລະຫັດ.
ການປະຕິບັດ
ເມື່ອໄຟລ໌ຖືກກວດສອບຈາກບ່ອນເກັບຂໍ້ມູນ Git, ການອະນຸຍາດເບື້ອງຕົ້ນຂອງພວກມັນແມ່ນຂຶ້ນກັບ
ຕາມ umask ຂອງຜູ້ໃຊ້. ນີ້ສາມາດສົ່ງຜົນໃຫ້ໄຟລ໌ທີ່ເປັນຄວາມລັບທີ່ມີການອະນຸຍາດ lax.
ເພື່ອປ້ອງກັນນີ້, ຢາດມ ຈະອັບເດດການອະນຸຍາດຂອງໄຟລ໌ທີ່ເປັນຄວາມລັບໂດຍອັດຕະໂນມັດ.
ການອະນຸຍາດ "ກຸ່ມ" ແລະ "ອື່ນໆ" ຈະຖືກລຶບອອກຈາກໄຟລ໌ຕໍ່ໄປນີ້:
- $HOME/.yadm/files.gpg
- ໄຟລ໌ທັງຫມົດທີ່ກົງກັບຮູບແບບໃນ $HOME/.yadm/ເຂົ້າລະຫັດ
- ລະບົບ SSH ແລະໄຟລ໌, .ssh/*
- ລະບົບ GPG ແລະໄຟລ໌, .gnupg/*
ຢາດມ ຈະອັບເດດສິດອະນຸຍາດໂດຍອັດຕະໂນມັດຕາມຄ່າເລີ່ມຕົ້ນ. ນີ້ສາມາດຖືກປິດໃຊ້ງານໄດ້ໂດຍໃຊ້
yadm.auto-perms ການຕັ້ງຄ່າ. ເຖິງແມ່ນວ່າຖືກປິດການໃຊ້ງານ, ການອະນຸຍາດສາມາດຖືກປັບປຸງດ້ວຍຕົນເອງໂດຍ
ການເຮັດວຽກ ຢາດມ ສິ່ງທ້າທາຍ. ການປະມວນຜົນໄດເລກະທໍລີ SSH ສາມາດຖືກປິດໃຊ້ງານໂດຍໃຊ້ yadm.ssh-perms
ການຕັ້ງຄ່າ
ໃຊ້ yadm ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net