Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: chmod 4755  (gelezen 983 keer)

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
chmod 4755
« Gepost op: 2015/05/04, 11:24:56 »
Wat is eigenlijk het praktische verschil tussen  "chmod 4755 filename"  en "chmod 755 filename" ?

In welk geval moet ik 4775 gebruiken i.p.v. 755 ?




Miscere utile dulci. (Ter leering ende vermaeck)
http://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: chmod 4755
« Reactie #1 Gepost op: 2015/05/04, 16:17:42 »
In "chmod 4755 filename" betekent de "4" dat je het setuid attribuut instelt: http://www.linuxnix.com/2011/12/suid-set-suid-linuxunix.html

Doorgaans zul je dat niet nodig hebben en gebruik je "chmod 755 filename": dit  is hetzelfde als "chmod 0755 filename"

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: chmod 4755
« Reactie #2 Gepost op: 2015/05/04, 18:45:48 »
In "chmod 4755 filename" betekent de "4" dat je het setuid attribuut instelt: http://www.linuxnix.com/2011/12/suid-set-suid-linuxunix.html

Doorgaans zul je dat niet nodig hebben en gebruik je "chmod 755 filename": dit  is hetzelfde als "chmod 0755 filename"

Dat is duidelijk.
Maar mijn vraag is eigenlijk, wanneer heb ik die 4 wel nodig ?
Miscere utile dulci. (Ter leering ende vermaeck)
http://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: chmod 4755
« Reactie #3 Gepost op: 2015/05/04, 19:23:17 »
Persoonlijk denk ik: met grote waarschijnlijkheid nooit, tenzij je programmeur of systeemontwikkelaar bent. Maar dan stelde je die vraag niet (of niet op die wijze).

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: chmod 4755
« Reactie #4 Gepost op: 2015/05/04, 20:28:03 »
Persoonlijk denk ik: met grote waarschijnlijkheid nooit, tenzij je programmeur of systeemontwikkelaar bent. Maar dan stelde je die vraag niet (of niet op die wijze).

Ben geen programmeur. (maar een hobbyist).   :)

De vraag kwam bij mij op naar aanleiding van deze code:
cd /tmp
wget http://project-downloads.drogon.net/gertboard/avrdude_5.10-4_armhf.deb
sudo dpkg -i avrdude_5.10-4_armhf.deb
sudo chmod 4755 /usr/bin/avrdude

op de site: http://pi.gadgetoid.com/article/programming-your-pico-piduino

Wat me ook op viel is dat bij een "$ls -l"  (list)  de achtergrand van de file-naam rood is.
Miscere utile dulci. (Ter leering ende vermaeck)
http://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: chmod 4755
« Reactie #5 Gepost op: 2015/05/04, 21:03:23 »
Wat is eigenlijk het praktische verschil tussen  "chmod 4755 filename"  en "chmod 755 filename" ?
Normaal zal een programma in Ubuntu worden uitgevoerd met de rechten van de gebruiker. Maar met de 4 (in chmod 4775) worden de rechten van de “eigenaar” van het programma gebruikt.

Een voorbeeld is het bekende programma ping om te controleren of er een netwerkverbinding is. Om dit te controleren moet ping een netwerkpoort openen waar een Ubuntu gebruiker normaal geen rechten voor heeft.
Citaat
cees@desktop:~$ ls -l /bin/ping
-rwsr-xr-x 1 root root 44168 mei  7  2014 /bin/ping
Aan de s op de 4e positie (bij normale programma’s een x) is te zien dat het programma de rechten van de eigenaar (root) gebruikt als het wordt gestart. Dit is ook op te merken aan de rode kleur van de bestandsnaam. Dit wordt ook wel SUID, SETUID of set-user-ID genoemd.

De vraag kwam bij mij op naar aanleiding van deze code:
cd /tmp
wget http://project-downloads.drogon.net/gertboard/avrdude_5.10-4_armhf.deb
sudo dpkg -i avrdude_5.10-4_armhf.deb
sudo chmod 4755 /usr/bin/avrdude
Het programma /usr/bin/avrdude zal als eigenaar root hebben en root-rechten worden gebruikt als je het programma start. Zonder sudo! (ik weet niet wat avrdude voor programma is, beslis zelf of dit nodig is).
« Laatst bewerkt op: 2015/05/04, 21:06:21 door testcees »
Klik links bovenin op Documentatie

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: chmod 4755
« Reactie #6 Gepost op: 2015/05/04, 23:31:02 »
Wat is eigenlijk het praktische verschil tussen  "chmod 4755 filename"  en "chmod 755 filename" ?
Normaal zal een programma in Ubuntu worden uitgevoerd met de rechten van de gebruiker. Maar met de 4 (in chmod 4775) worden de rechten van de “eigenaar” van het programma gebruikt.

Een voorbeeld is het bekende programma ping om te controleren of er een netwerkverbinding is. Om dit te controleren moet ping een netwerkpoort openen waar een Ubuntu gebruiker normaal geen rechten voor heeft.
Citaat
cees@desktop:~$ ls -l /bin/ping
-rwsr-xr-x 1 root root 44168 mei  7  2014 /bin/ping
Aan de s op de 4e positie (bij normale programma’s een x) is te zien dat het programma de rechten van de eigenaar (root) gebruikt als het wordt gestart. Dit is ook op te merken aan de rode kleur van de bestandsnaam. Dit wordt ook wel SUID, SETUID of set-user-ID genoemd.

De vraag kwam bij mij op naar aanleiding van deze code:
cd /tmp
wget http://project-downloads.drogon.net/gertboard/avrdude_5.10-4_armhf.deb
sudo dpkg -i avrdude_5.10-4_armhf.deb
sudo chmod 4755 /usr/bin/avrdude
Het programma /usr/bin/avrdude zal als eigenaar root hebben en root-rechten worden gebruikt als je het programma start. Zonder sudo! (ik weet niet wat avrdude voor programma is, beslis zelf of dit nodig is).

Dank voor dit antwoord.   :D
Miscere utile dulci. (Ter leering ende vermaeck)
http://www.henk.oegema.com
Registered linux user 520520.  In gebruik: Ubuntu 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino