Kaip nukopijuoti failo leidimus ir nuosavybės teises į kitą failą sistemoje „Linux“.
Darant prielaidą, kad turite du failus arba ką tik sukūrėte naują failą ir norite, kad jis turėtų tuos pačius senesnio failo leidimus ir nuosavybės teises.
Šiame straipsnyje parodysime, kaip nukopijuoti leidimus ir nuosavybės teises iš vieno failo į kitą Linux sistemoje naudojant atitinkamai komandas chmod ir chown.
Nukopijuokite failo teises į kitą failą
Norėdami nukopijuoti failo leidimus iš vieno failo į kitą, naudokite komandą chmod su jungikliu --reference
šioje sintaksėje, kur reference_file yra failas, iš kurio bus nukopijuoti leidimai, o ne nurodyti failo režimą (t. y. aštuntainio ar skaitinio režimo leidimus).
chmod --reference=reference_file file
Pavyzdžiui,
ls -l users.list
ls -l keys.list
sudo chmod --reference=users.list keys.list
ls -l keys.list
Nukopijuokite failo nuosavybės teisę į kitą failą
Taip pat norėdami nukopijuoti nuosavybės teises iš kito failo, naudokite komandą chown su jungikliu --reference
, taip pat naudodami šią sintaksę, kur reference_file yra failas iš kurio bus nukopijuoti savininkas ir grupė, o ne nurodyti failo savininkas:grupė reikšmes.
chown --reference=reference_file file
Pavyzdžiui,
ls -l keys.list
touch api.list
ls -l keys.list
sudo chown --reference=keys.list api.list
ls -l api.list
Taip pat galite kopijuoti failo leidimus ir nuosavybės teises iš vieno failo į kelis failus, kaip parodyta.
sudo chmod --reference=users.list users1.list users2.list users3.list
sudo chown --reference=users.list users1.list users2.list users3.list
Norėdami gauti daugiau informacijos, žr. puslapius chown ir chmod.
man chown
man chmod
Taip pat rasite šiuos vadovus, susijusius su failų leidimais:
- Kaip valdyti vartotojus ir grupes „Linux“.
- Išverskite rwx leidimus į aštuntainį formatą sistemoje „Linux“.
- Kaip rasti failus su SUID ir SGID leidimais „Linux“.
Tai viskas! Jei žinote kokį nors kitą būdą, kaip kopijuoti ar klonuoti failo leidimus sistemoje „Linux“, pasidalykite su mumis naudodami toliau pateiktą atsiliepimų formą.