Kezdőoldal » Számítástechnika » Programozás » Mi az "rwxr-sr-x" bináris...

Mi az "rwxr-sr-x" bináris maszkja és oktális értéke?

Figyelt kérdés

Van egy shell scriptes gyakorló feladat, ahol az "rwxr-sr-x" jogosultságot kell beállítani. A táblázat, amiben a bináris maszkokat és oktális értékeket nézem ott az "r-s"-nek nem találom az értékét.


(Az "rwx"-nek 7 az oktális értéke, bináris maszkja 111. Az "r-x"-nek az oktális értéke 5, bináris maszkja 101. Az "r-s"-nek kell még értéket találjak.)



2020. jan. 8. 16:57
 1/7 anonim ***** válasza:
78%

Ez segíthet:

[link]

2020. jan. 8. 17:21
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
29%

A maszk mindig adott művelet vagy csoport joga.

Értéke 1 vagy 0.

Értelemszerűen 1 a jogosultság engedélyezése és 0 ennek ellentettje.


R - read (olvasási jog)

W - write (írási jog)

X - execute (futtatási jog)


101 azt jelenti, hogy valaki adott file-t olvashatja és futtathatja, de nem jogosult azt írni.


100 meg azt jelenti, hogy csak olvashatja a file-t.

2020. jan. 8. 17:25
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
100%
..Igen, de ő a setuid/setgid maszkjára kíváncsi.
2020. jan. 8. 17:57
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
29%

A setuid setgid ugyanaz, csak a user ID-t és a Group ID-t állítja.


A unix rendszerekben nagyjából úgy van, hogy minden file-nak van egy gazdája, tuajdonosa.

Ezen túl van a ROOT, van a GROUP és mindenki más.

Ezekhez kell beállítani a jogosultságokat, de lehet egy-egy file tuajdonosát cserélni is (chown parancs).

A jogokat meg a chmod paranccsal lehet állítani vagy a tulajnak, vagy a rootnak.

2020. jan. 8. 19:54
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
78%

Igen, de ő... na mindegy. :)


" The chmod command can also be used to set or unset with the following values as a prefix to the normal three numeric privileges:

0 - setuid, setgid, sticky bits are unset

1 - sticky bit is in place

2 - setgid bit is in place

3 - setgid and sticky bits are in place

4 - setuid bit is in place

5 - setuid and sticky bits are in place

6 - setuid and setgid bits are on

7 - setuid, setgid, sticky bits are activated"

The syntax will be, for example, to set the uid, gid and the sticky bits

chmod 7750 sqlplus "

[link]


Tehát magyarul a három oktális érték elé írva negyedikként használhatók a fenti számok. Neked a 2-es érték kell a példához.

rwxr-sr-x : 2755

2020. jan. 9. 01:14
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
78%

Egyébként az #1 linkemen is látszik ugyanez:

"S_ISGID 0002000 set-group-ID bit (see below)"

2020. jan. 9. 14:22
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
100%
A pontozásból úgy tűnik, egyeseket kínosan érint, hogy valami új dolgot hallottak. :))
2020. jan. 13. 14:57
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!