Weboldal keresés

Hogyan lehet törölhetetlenné tenni a fájlokat és a könyvtárakat, akár root által is Linux alatt


Unix-szerű operációs rendszereken, beleértve a Linuxot is, a root az a fiók vagy felhasználónév, amely alapértelmezés szerint módosíthatja a rendszer összes könyvtárát és fájlját. Ebben a cikkben bemutatjuk, hogyan tehetjük eltávolíthatatlanná a könyvtárakat vagy fájlokat még a Linux root felhasználója számára is.

Ahhoz, hogy egy fájlt ne törölhessen bármely rendszerfelhasználó, beleértve a root felhasználót is, módosíthatatlanná kell tennie a chattr paranccsal. Ez a parancs megváltoztatja a fájlattribútumokat egy Linux fájlrendszeren.

Hogyan lehet törölhetetlenné tenni a fájlt Linux alatt

Az alábbi parancs megváltoztathatatlanná (vagy visszavonhatatlanná) teszi a /backups/passwd fájlt. Ez azt jelenti, hogy a fájl semmilyen módon nem módosítható: nem törölhető vagy nevezhető át. Még hivatkozást sem lehet létrehozni rá, és nem lehet adatokat írni a fájlba.

Vegye figyelembe, hogy szuperfelhasználói jogosultságokra van szükség az attribútum beállításához vagy eltávolításához a sudo paranccsal:

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

Egy fájl attribútumainak megtekintéséhez használja az lsattr parancsot az ábrán látható módon.

lsattr /backups/passwd 

Most próbálja meg eltávolítani a megváltoztathatatlan fájlt normál felhasználóként és gyökérként is.

rm /backups/passwd
sudo rm /backups/passwd

Hogyan lehet rekurzívan törölhetetlenné tenni a könyvtárat Linuxon

A -R kapcsoló használatával rekurzív módon módosíthatja a könyvtárak attribútumait és azok tartalmát az alábbiak szerint.

sudo chattr +i -RV /backups/  

Ha egy fájlt ismét módosíthatóvá szeretne tenni, használja a -i jelet a fenti attribútum eltávolításához, az alábbiak szerint.

sudo chattr -i /backups/ passwd

További információért olvassa el ezt a cikket: 5 „chattr” parancs a fontos fájlok megváltoztathatatlanná (változtathatatlanná) tételéhez Linux alatt

Hasznosnak találja ezeket a kapcsolódó cikkeket:

  1. Felhasználók és csoportok kezelése Linuxban
  2. Felhasználók és csoportok kezelése és a sudo hozzáférés engedélyezése a felhasználókon
  3. SUID és SGID engedélyekkel rendelkező fájlok keresése Linux alatt
  4. Fordítsa le az rwx engedélyeket oktális formátumra Linux alatt

Ez az! Ebben a cikkben bemutattuk, hogyan tehetjük eltávolíthatatlanná a fájlokat még a Linux root felhasználója által is. Bármilyen kérdést feltehet az alábbi visszajelzési űrlapon.