Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Arrivato sul mercato italiano a fine marzo, la serie Boox Go 10.3 (Gen II) offre Android 15, penna da 4096 livelli e retroilluminazione opzionale (nel modello da noi provato, Lumi, presente). La serie si compone di due tablet ePaper che fanno da e-reader, blocco note digitale e persino browser, tutto a un prezzo che fa dimenticare i prodotti di brand più blasonati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-04-2005, 16:55   #1
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
comando passwd e permessi sul file /etc/passwd

In un sistema Unix, il file /etc/passwd, che contiene le password degli utenti del sistema, ha le seguenti informazioni associate come restituite dal comando “ls –l”:

-rw-r--r-- 1 root root 1281 mar 11 22:56 /etc/passwd

Tale file è di proprietà del superuser del sistema ed è solo leggibile da tutti gli altri utenti. Si
supponga che sul sistema esista un utente user. Il comando passwd permette all’utente user di cambiare la password e quindi di modificare (scrivere) il file /etc/passwd. Spiegare in modo
esauriente come sia possibile tale modifica visto che l’utente user non ha il permesso di scrittura sul file /etc/passwd.

Questa è la traccia di un esame di "Laboratorio di Sistemi Operativi" a cui ancora non sono riuscito a dare una risposta. Qualcuno mi sa spiegare (come dalla traccia) perchè è possibile tale modifica visto che l'utente user non ha i permessi necessari?
boysna è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2005, 17:02   #2
l.golinelli
Senior Member
 
Iscritto dal: Jan 2002
Città: Imola
Messaggi: 1116
ls -l /usr/bin/passwd

Noti qualcosa?
l.golinelli è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2005, 22:12   #3
dennyv
Senior Member
 
L'Avatar di dennyv
 
Iscritto dal: Sep 2003
Città: Bergamo
Messaggi: 1176
SUID -> "SET USER ID" rulez...giusto??
__________________
VGA? No grazie, preferisco le SERIALI!
http://daniele.vigano.me | Home server HP Proliant MicroServer (Fedora 64bit) | Notebook Dell Latitude E5450 (Fedora 64bit) | Mobile Moto G3
GEM HPC Cluster Dell PowerEdge R720xd + R720 + R420 + M1000e + M915 (Ubuntu LTS 64bit) up to 1000 cores | EATON UPS
dennyv è offline   Rispondi citando il messaggio o parte di esso
Old 24-04-2005, 10:35   #4
l.golinelli
Senior Member
 
Iscritto dal: Jan 2002
Città: Imola
Messaggi: 1116
Sì, essendo il file di proprietà di root...
l.golinelli è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2005, 13:21   #5
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
Non ho capito bene. Mi spiegate con parole semplici anche a me?
boysna è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2005, 14:17   #6
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
Quote:
Originariamente inviato da boysna
Non ho capito bene. Mi spiegate con parole semplici anche a me?

http://www.tech-faq.com/unix-file-permissions.shtml
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2005, 18:01   #7
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
Quote:
Originariamente inviato da boysna
Non ho capito bene. Mi spiegate con parole semplici anche a me?
il link di kingv è sicuramente l'ideale per farsi un'idea precisa
tieni conto che c'è una flag particolare, il SUID, che permette di eseguire quel file avendo gli stessi diritti del proprietario

quindi se tu hai un file di root che è SUID lo esegui con tutti i privilegi. chiaramente non bisogna abusare di questa feature
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2005, 14:23   #8
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
Vediamo se ho capito.
Quando parte un processo si hanno associati ad esso effective e real id. Nel campo st_uid del file etc/passwd c'è il proprietario che sarebbe root. Accedendo con l'id avuto al login time non avrei i permessi per modificare passwd ma in alcuni casi è possibile rendere effective user id uguale all'id proprietario del file con Set-User-Id. Praticamente si va a settare un flag speciale nel campo st_mode che fa si che il processo sia eseguito con l'id del proprietario, indi root. A questo punto et voilà il gioco è fatto perchè avndo il processo passwd l'id del proprietario avrà i permessi in scrittura.

Correggetemi se sbaglio...
boysna è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2005, 14:27   #9
Fa-sum
Member
 
L'Avatar di Fa-sum
 
Iscritto dal: Mar 2005
Messaggi: 109
è molto semplice la cosa... l'applicazione passwd ha i privilegi settati in modo da poter editare quel file no?

o sbaglio?
Fa-sum è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2005, 14:31   #10
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
Permettetemi di porvi un altro quesito. Se ho un editor "scrivi" e creo un file con esso(test.txt). Supponiamo che entrambi i file sono di proprietà dell'utente user1. Se prendo un altro utente user2, queto puo modificare test.txt usando scrivi?

Secondo me dipende dai permessi. Se li ha, puo accedere a scrivi e modificare test. Se non li ha si fa lo stesso ragionamento di sopra. Cioè si deve rendere il real user id uguale a effective user id in modo da poter modificare i due files.
boysna è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2005, 14:32   #11
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
Quote:
Originariamente inviato da Fa-sum
è molto semplice la cosa... l'applicazione passwd ha i privilegi settati in modo da poter editare quel file no?

o sbaglio?
penso di si...
boysna è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2005, 18:02   #12
Fa-sum
Member
 
L'Avatar di Fa-sum
 
Iscritto dal: Mar 2005
Messaggi: 109
Quote:
Originariamente inviato da boysna
Permettetemi di porvi un altro quesito. Se ho un editor "scrivi" e creo un file con esso(test.txt). Supponiamo che entrambi i file sono di proprietà dell'utente user1. Se prendo un altro utente user2, queto puo modificare test.txt usando scrivi?

Secondo me dipende dai permessi. Se li ha, puo accedere a scrivi e modificare test. Se non li ha si fa lo stesso ragionamento di sopra. Cioè si deve rendere il real user id uguale a effective user id in modo da poter modificare i due files.

è ovvio che dipende dai permessi! eheheh e altrimenti a cosa servirebbero? :°D
Fa-sum è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2005, 11:10   #13
Fantasy III
Senior Member
 
L'Avatar di Fantasy III
 
Iscritto dal: Jan 2004
Città: Salerno
Messaggi: 335
etc/passwd permette agli utenti di cambiare la loro password. Ciò richiede l'abilità di scrivere in etc/passwd, che gli utenti "normalmente" non hanno questo previlegio. I permessi del file di /usr/bin/passwd sono -r-sr-xr-x, la 's' indica che il file è SUID, quindi non ha importanza chi esegue il programma , si avranno sempre i privilegi dell'utente root.

bye
Fantasy III è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2005, 22:15   #14
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
Quote:
Originariamente inviato da Fantasy III
I permessi del file di /usr/bin/passwd sono -r-sr-xr-x, la 's' indica che il file è SUID,
bye
Cosa vuol dire? da dove esce quella s? (ho capito sta per s ma nella maschera dei permessi non ci sono solo r w x?)
Comunque stampa a video (Fantasy III ha capito a cosa mi riferisco... )
boysna è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2005, 23:23   #15
Fantasy III
Senior Member
 
L'Avatar di Fantasy III
 
Iscritto dal: Jan 2004
Città: Salerno
Messaggi: 335
Quote:
Originariamente inviato da boysna
Cosa vuol dire? da dove esce quella s? (ho capito sta per s ma nella maschera dei permessi non ci sono solo r w x?)
se leggi "attentamente" qui [è lo stesso link che ha segnalato l'utente Kingv] capirai...

Quote:
Originariamente inviato da boysna
Comunque stampa a video (Fantasy III ha capito a cosa mi riferisco... )
aa belloooo !!!
ho eseguito il programma e stampa a file...non ci siamo proprio...
Fantasy III è offline   Rispondi citando il messaggio o parte di esso
Old 27-04-2005, 23:31   #16
HexDEF6
Senior Member
 
L'Avatar di HexDEF6
 
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
Quote:
Originariamente inviato da boysna
In un sistema Unix, il file /etc/passwd, che contiene le password degli utenti del sistema
niente shadow??

digli di installare un linux umanamente recente prima di guardare come si cambiano le password!
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++.
HOWTO: SSH Firewall e DMZ
ɐɹdosoʇʇos oʇuǝs ıɯ
HexDEF6 è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2005, 20:47   #17
Fa-sum
Member
 
L'Avatar di Fa-sum
 
Iscritto dal: Mar 2005
Messaggi: 109
Quote:
Originariamente inviato da HexDEF6
niente shadow??

digli di installare un linux umanamente recente prima di guardare come si cambiano le password!
vabeh dai porello... era scontato
Fa-sum è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2005, 21:36   #18
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
Quote:
Originariamente inviato da Fantasy III
se leggi "attentamente" qui [è lo stesso link che ha segnalato l'utente Kingv] capirai...


aa belloooo !!!
ho eseguito il programma e stampa a file...non ci siamo proprio...

provo e riprovo ma non ci riesco proprio mai...
boysna è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2005, 21:39   #19
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
Quote:
Originariamente inviato da Fantasy III
etc/passwd permette agli utenti di cambiare la loro password. Ciò richiede l'abilità di scrivere in etc/passwd, che gli utenti "normalmente" non hanno questo previlegio. I permessi del file di /usr/bin/passwd sono -r-sr-xr-x, la 's' indica che il file è SUID, quindi non ha importanza chi esegue il programma , si avranno sempre i privilegi dell'utente root.

bye
ah, e poi non basta fare la traduzione per capire. La prossima volta ti interrogo così vediamo se hai studiato o hai solo fatto la traduzione...
boysna è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
ISRO lancerà il primo modulo della stazi...
Lo sfondo animato del tuo PC potrebbe es...
Dopo la RAM. Framework annuncia l'aument...
Google Home Speaker ufficiale: è il prim...
Spotify: i nomi utente stanno per divent...
Il limite vero dei data center AI sono g...
AMD conferma i nuovi Threadripper: Zen 6...
Stop all'ADSL per WindTre: continua la m...
HPE punta sull'IA agentica e dichiara gu...
macOS avvisa quando si incolla un comand...
Everpure ridisegna lo storage per l’IA: ...
NVIDIA RTX Remix 1.5: realizzare remaste...
Come configurare Windows 11 like a pro, ...
Windows 11 cambia finalmente la gestione...
Arianespace: lanciata la missione Amazon...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:09.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v