Kuinka tehdä tiedostoista ja hakemistoista poistamattomia, jopa juurina Linuxissa
Unixin kaltaisissa käyttöjärjestelmissä, mukaan lukien Linux, root
on tili tai käyttäjänimi, joka voi oletusarvoisesti muokata kaikkia järjestelmän hakemistoja ja tiedostoja. Tässä artikkelissa näytämme, kuinka hakemistoja tai tiedostoja ei voi poistaa jopa pääkäyttäjän toimesta Linuxissa.
Jotta järjestelmän käyttäjä, mukaan lukien root, ei voi poistaa tiedostoa, sinun on tehtävä siitä ei-muokattava käyttämällä chattr-komentoa. Tämä komento muuttaa tiedostomääritteitä Linux-tiedostojärjestelmässä.
Kuinka tehdä tiedostosta poistamaton Linuxissa
Alla oleva komento tekee /backups/passwd-tiedostosta muuttumattoman (tai poistamattoman). Tämä tarkoittaa, että tiedostoa ei voi muokata millään tavalla: sitä ei voi poistaa tai nimetä uudelleen. Et voi edes luoda linkkiä siihen, eikä tiedostoon voi myöskään kirjoittaa mitään tietoja.
Huomaa, että tarvitset pääkäyttäjän oikeudet asettaaksesi tai poistaaksesi tämän määritteen käyttämällä sudo-komentoa:
sudo chattr +i /backups/passwd
OR
sudo chattr +i -V /backups/passwd
Voit tarkastella tiedoston määritteitä lsattr-komennolla kuvan mukaisesti.
lsattr /backups/passwd
Yritä nyt poistaa muuttumaton tiedosto sekä tavallisena käyttäjänä että pääkäyttäjänä.
rm /backups/passwd
sudo rm /backups/passwd
Kuinka tehdä hakemistosta rekursiivisesti poistamaton Linuxissa
-R
-lipulla voit muuttaa hakemistojen ja niiden sisällön rekursiivisesti attribuutteja seuraavasti.
sudo chattr +i -RV /backups/
Jos haluat muuttaa tiedostoa uudelleen, poista yllä oleva attribuutti -i
-merkillä seuraavasti.
sudo chattr -i /backups/ passwd
Saat lisätietoja lukemalla tämän artikkelin: 5 'chattr'-komentoa, jotka tekevät tärkeistä tiedostoista IMMUUTABLE (muuttamattomia) Linuxissa
Näistä aiheeseen liittyvistä artikkeleista on sinulle hyötyä:
- Käyttäjien ja ryhmien hallinta Linuxissa
- Käyttäjien ja ryhmien hallinta ja sudo-käytön salliminen käyttäjille
- Kuinka löytää tiedostoja SUID- ja SGID-oikeuksilla Linuxissa
- Käännä rwx-oikeudet oktaalimuotoon Linuxissa
Se siitä! Tässä artikkelissa näytimme, kuinka tehdä tiedostoista poistamattomia jopa pääkäyttäjän toimesta Linuxissa. Voit esittää kysymyksiä alla olevan palautelomakkeen kautta.