Kuinka tehdä tiedostoista ja hakemistoista poistamattomia, jopa juurikohtaisesti Linuxissa


Unix-tyyppisissä käyttöjärjestelmissä, mukaan lukien Linux, root on tili tai käyttäjänimi, joka oletusarvoisesti voi muokata kaikkia järjestelmän hakemistoja ja tiedostoja. Tässä artikkelissa kerrotaan, miten hakemistot tai tiedostot voidaan poistaa Linuxin pääkäyttäjiltä.

Jotta jokin järjestelmän käyttäjä, mukaan lukien pääkäyttäjä, voi poistaa tiedoston, sinun on tehtävä siitä muokattavissa käyttämällä chattr -komentoa. Tämä komento muuttaa tiedostomääritteitä Linux-tiedostojärjestelmässä.

Kuinka tehdä tiedosto poistettavaksi Linuxissa

Alla oleva komento tekee/backups/passwd-tiedostosta muuttamattoman (tai kumottavan). Tämä tarkoittaa, että tiedostoa ei voida muuttaa millään tavalla: sitä ei voida poistaa tai nimetä uudelleen. Et voi edes luoda linkkiä siihen, eikä tiedostoon voi kirjoittaa tietoja.

Huomaa, että tarvitset pääkäyttäjän oikeudet tämän määritteen asettamiseen tai poistamiseen sudo-komennolla:

$ sudo chattr +i /backups/passwd
OR
$ sudo chattr +i -V /backups/passwd

Voit tarkastella tiedoston määritteitä käyttämällä komentoa lsattr kuvan osoittamalla tavalla.

$ lsattr /backups/passwd 

Yritä nyt poistaa muuttamaton tiedosto sekä normaalina käyttäjänä että juurena.

$ rm /backups/passwd
$ sudo rm /backups/passwd

Kuinka tehdä rekursiivisesti hakemistosta poistamaton Linuxissa

-R -lippua käyttämällä voit rekursiivisesti muuttaa hakemistojen määritteitä ja niiden sisältöä seuraavasti.

$ sudo chattr +i -RV /backups/  

Jos haluat tehdä tiedoston uudelleen muunneltavaksi, poista yllä oleva attribuutti -i -merkillä seuraavasti.

$ sudo chattr -i /backups/ passwd

Lisätietoja on tässä artikkelissa: 5 ‘chattr’ -komentoa tärkeiden tiedostojen muuttamiseksi IMMUTABLE (Unchangable) Linuxissa

Nämä aiheeseen liittyvät artikkelit ovat hyödyllisiä:

  1. Kuinka hallita käyttäjiä ja ryhmiä Linuxissa
  2. Käyttäjien ja ryhmien hallinta ja sudo-käytön salliminen käyttäjille
  3. SuID- ja SGID-oikeuksilla varustettujen tiedostojen löytäminen Linuxista
  4. Käännä rwx-käyttöoikeudet Octal-muotoon Linuxissa

Se siitä! Tässä artikkelissa näytimme, kuinka tehdä tiedostoista irrotettavia jopa pääkäyttäjälle Linuxissa. Voit kysyä kysymyksiä alla olevan palautelomakkeen kautta.