Jinsi ya Kunakili Ruhusa za Faili na Umiliki kwa Faili Nyingine katika Linux
Kwa kudhani una faili mbili au umeunda faili mpya na unataka iwe na ruhusa sawa na umiliki wa faili ya zamani.
Katika makala hii, tutakuonyesha jinsi ya kunakili ruhusa na umiliki kutoka faili moja hadi faili nyingine katika Linux kwa kutumia chmod na amri chown mtawalia.
Ili kunakili ruhusa za faili kutoka faili moja hadi faili nyingine, tumia amri ya chmod kwa kubadili --reference
katika sintaksia ifuatayo, ambapo reference_file ni faili ambayo ruhusa zitanakiliwa badala ya kubainisha hali (yaani octal au ruhusa za hali ya nambari) kwa faili.
$ chmod --reference=reference_file file
Kwa mfano,
$ ls -l users.list $ ls -l keys.list $ sudo chmod --reference=users.list keys.list $ ls -l keys.list
Vivyo hivyo, ili kunakili umiliki kutoka kwa faili nyingine, tumia chown amri na swichi ya --reference
vile vile kwa kutumia syntax ifuatayo, ambapo reference_file ni faili ambayo mmiliki na kikundi kitanakiliwa badala ya kubainisha mmiliki:kundi: maadili ya faili.
$ chown --reference=reference_file file
Kwa mfano,
$ ls -l keys.list $ touch api.list $ ls -l keys.list $ sudo chown --reference=keys.list api.list $ ls -l api.list
Unaweza pia kunakili ruhusa na umiliki wa faili kutoka faili moja hadi faili nyingi kama inavyoonyeshwa.
$ sudo chmod --reference=users.list users1.list users2.list users3.list $ sudo chown --reference=users.list users1.list users2.list users3.list
Kwa habari zaidi, rejelea kurasa za mtu za chown na chmod.
$ man chown $ man chmod
Utapata pia miongozo hii kuhusu ruhusa za faili kuwa muhimu:
- Jinsi ya Kudhibiti Watumiaji na Vikundi katika Linux
- Tafsiri Ruhusa za rwx katika Umbizo la Octal katika Linux
- Jinsi ya Kupata Faili zenye Ruhusa za SUID na SGID katika Linux
Ni hayo tu! Ikiwa unajua njia nyingine yoyote ya kunakili au kuunganisha ruhusa za faili katika Linux, shiriki nasi kupitia fomu ya maoni iliyo hapa chini.