rilpoint_mw113

Linux:Jogosultsági rendszer

(Változatok közti eltérés)
(Új oldal, tartalma: „== Jogosultsági rendszer == Parancsok: chmod, chown, chgrp, id, su. * Készítsen egy üres fájlt a home könyvtárában Test néven! * Állítsa be ennek jogait úgy, h…”)
1. sor: 1. sor:
-
== Jogosultsági rendszer ==
+
= Jogosultsági rendszer =
 +
 
Parancsok: chmod, chown, chgrp, id, su.
Parancsok: chmod, chown, chgrp, id, su.
 +
* Készítsen egy üres fájlt a home könyvtárában Test néven!
* Készítsen egy üres fájlt a home könyvtárában Test néven!
 +
<code lang="bash">
 +
feri@aries:~$ touch Test
 +
</code>
* Állítsa be ennek jogait úgy, hogy a tulajdonos írhassa, olvashassa és futtathassa azt, a csoport olvashassa és futtathassa, mások pedig ne férjenek hozzá!
* Állítsa be ennek jogait úgy, hogy a tulajdonos írhassa, olvashassa és futtathassa azt, a csoport olvashassa és futtathassa, mások pedig ne férjenek hozzá!
 +
<code lang="bash">
 +
feri@aries:~$ chmod 750 Test
 +
</code>
* Adja át a fájl tulajdonjogát a rendszergazdának (miért nem működik?)!
* Adja át a fájl tulajdonjogát a rendszergazdának (miért nem működik?)!
 +
<code lang="bash">
 +
feri@aries:~$ chown root Test
 +
</code>
* A fájl csoportja legyen a staff (miért nem működik?)!
* A fájl csoportja legyen a staff (miért nem működik?)!
 +
<code lang="bash">
 +
feri@aries:~$ chgrp staff Test
 +
</code>
* Állítsa át a fájl jogait ilyenre: rw-r--r--! Mit jelent ez?
* Állítsa át a fájl jogait ilyenre: rw-r--r--! Mit jelent ez?
 +
<code lang="bash">
 +
feri@aries:~$ chmod 644 Test
 +
</code>
* Érje el, hogy a fájlt futtató felhasználók a futtatás idejére az ön jogaival rendelkezzenek!
* Érje el, hogy a fájlt futtató felhasználók a futtatás idejére az ön jogaival rendelkezzenek!
 +
<code lang="bash">
 +
feri@aries:~$ chmod 4755 Test
 +
</code>
* Érje el, hogy a fájlt futtató felhasználók a futtatás idejére az ön csoportjának jogaival rendelkezzenek!
* Érje el, hogy a fájlt futtató felhasználók a futtatás idejére az ön csoportjának jogaival rendelkezzenek!
 +
<code lang="bash">
 +
feri@aries:~$ chmod 2755 Test
 +
</code>
* Készítsen egy test nevű könyvtárt! Érje el, hogy ebben minden felhasználó hozhasson létre fájlokat és könyvtárakat, de csak a sajátjait törölhesse!
* Készítsen egy test nevű könyvtárt! Érje el, hogy ebben minden felhasználó hozhasson létre fájlokat és könyvtárakat, de csak a sajátjait törölhesse!
 +
<code lang="bash">
 +
feri@aries:~$ mkdir test
 +
feri@aries:~$ chmod 1777 test
 +
</code>
* Készítsen egy Kozos nevű könyvtárat, melyben minden felhasználó szabadon helyezhet el és törölhet fájlokat és könyvtárakat!
* Készítsen egy Kozos nevű könyvtárat, melyben minden felhasználó szabadon helyezhet el és törölhet fájlokat és könyvtárakat!
 +
<code lang="bash">
 +
feri@aries:~$ mkdir Kozos
 +
feri@aries:~$ chmod 777 Kozos
 +
</code>
* Kérdezze le a saját felhasználói azonosítóját és csoport tagsági információit!
* Kérdezze le a saját felhasználói azonosítóját és csoport tagsági információit!
 +
<code lang="bash">
 +
feri@aries:~$ id
 +
</code>
* Átmenetileg váltson át egy másik felhasználóra! (Használja a szomszédja login nevét és jelszavát!)
* Átmenetileg váltson át egy másik felhasználóra! (Használja a szomszédja login nevét és jelszavát!)
 +
<code lang="bash">
 +
feri@aries:~$ su - szomszed
 +
</code>
* Tekintse át a /etc/passwd és a /etc/group fájlok tartalmát! Értelmezze az abban látható sorok jelentését!
* Tekintse át a /etc/passwd és a /etc/group fájlok tartalmát! Értelmezze az abban látható sorok jelentését!
 +
<code lang="bash">
 +
feri@aries:~$ cat /etc/passwd
 +
feri@aries:~$ cat /etc/group
 +
</code>
 +
-
=== Ext[2|3|4] fájlrendszer ===
+
= Ext[2|3|4] fájlrendszer =
Parancsok: lsattr, chattr.
Parancsok: lsattr, chattr.
* Listázza ki az ext2-es speciális fájl attribútumokat a saját alkönyvtárában!
* Listázza ki az ext2-es speciális fájl attribútumokat a saját alkönyvtárában!
-
* Hozzon létre egy tetszőleges fájlt, és állítsa be rajta az I attribútumot! Ellenőrizze ennek beállítását!
+
<code lang="bash">
 +
feri@aries:~$ lsattr
 +
</code>
 +
* Hozzon létre egy tetszőleges fájlt, és állítsa be rajta az I attribútumot! Ellenőrizze ennek beállítását (csak rendszergazdaként)!
 +
<code lang="bash">
 +
feri@aries:~$ touch tesztfile
 +
feri@aries:~$ chattr +i tesztfile
 +
feri@aries:~$ lsattr
 +
</code>
* Törölje le ezt a fájlt (előtte kénytelen lesz törölni az I attribútumot)!
* Törölje le ezt a fájlt (előtte kénytelen lesz törölni az I attribútumot)!
 +
<code lang="bash">
 +
feri@aries:~$ chattr -i tesztfile
 +
feri@aries:~$ rm tesztfile
 +
</code>

A lap 2010. március 28., 19:32-kori változata

Jogosultsági rendszer

Parancsok: chmod, chown, chgrp, id, su.

  • Készítsen egy üres fájlt a home könyvtárában Test néven!
feri@aries:~$ touch Test
  • Állítsa be ennek jogait úgy, hogy a tulajdonos írhassa, olvashassa és futtathassa azt, a csoport olvashassa és futtathassa, mások pedig ne férjenek hozzá!
feri@aries:~$ chmod 750 Test
  • Adja át a fájl tulajdonjogát a rendszergazdának (miért nem működik?)!
feri@aries:~$ chown root Test
  • A fájl csoportja legyen a staff (miért nem működik?)!
feri@aries:~$ chgrp staff Test
  • Állítsa át a fájl jogait ilyenre: rw-r--r--! Mit jelent ez?
feri@aries:~$ chmod 644 Test
  • Érje el, hogy a fájlt futtató felhasználók a futtatás idejére az ön jogaival rendelkezzenek!
feri@aries:~$ chmod 4755 Test
  • Érje el, hogy a fájlt futtató felhasználók a futtatás idejére az ön csoportjának jogaival rendelkezzenek!
feri@aries:~$ chmod 2755 Test
  • Készítsen egy test nevű könyvtárt! Érje el, hogy ebben minden felhasználó hozhasson létre fájlokat és könyvtárakat, de csak a sajátjait törölhesse!
feri@aries:~$ mkdir test
feri@aries:~$ chmod 1777 test
  • Készítsen egy Kozos nevű könyvtárat, melyben minden felhasználó szabadon helyezhet el és törölhet fájlokat és könyvtárakat!
feri@aries:~$ mkdir Kozos
feri@aries:~$ chmod 777 Kozos
  • Kérdezze le a saját felhasználói azonosítóját és csoport tagsági információit!
feri@aries:~$ id
  • Átmenetileg váltson át egy másik felhasználóra! (Használja a szomszédja login nevét és jelszavát!)
feri@aries:~$ su - szomszed
  • Tekintse át a /etc/passwd és a /etc/group fájlok tartalmát! Értelmezze az abban látható sorok jelentését!
feri@aries:~$ cat /etc/passwd
feri@aries:~$ cat /etc/group


Ext[2|3|4] fájlrendszer

Parancsok: lsattr, chattr.

  • Listázza ki az ext2-es speciális fájl attribútumokat a saját alkönyvtárában!
feri@aries:~$ lsattr
  • Hozzon létre egy tetszőleges fájlt, és állítsa be rajta az I attribútumot! Ellenőrizze ennek beállítását (csak rendszergazdaként)!
feri@aries:~$ touch tesztfile
feri@aries:~$ chattr +i tesztfile
feri@aries:~$ lsattr
  • Törölje le ezt a fájlt (előtte kénytelen lesz törölni az I attribútumot)!
feri@aries:~$ chattr -i tesztfile
feri@aries:~$ rm tesztfile
Skin by RIL Partner