Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[risolto] ubuntu e gentoo e suid
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Sat Feb 16, 2008 1:43 pm    Post subject: [risolto] ubuntu e gentoo e suid Reply with quote

Allora, ho generato questo codice
Code:
#include <cstdlib>
using namespace std;   
int main(){system("cat /etc/shadow");}

compilato in root e fatto
Code:
chmod 4777 a.out

Quindi ho suiddato per farlo partire con utente root...
Allora faccio partire a.out con utente pippo e quello che mi esce con fedora, hackin9 (derivato da gentoo) e la mia gentoo-box
Code:
cat: /etc/shadow: Permission denied

Mentre su Ubuntu mi fa vedere /etc/shadow
a questo punto la domanda è: perchè?
Scusate ma ps non ha bisogno di privilegi di root per accedere alla memoria etc... quindi non è suiddato per essere eseguito come root?
come sa che ps può essere esguito come root e il mio no?
_________________
C.


Last edited by CarloJekko on Sun Feb 17, 2008 11:21 pm; edited 1 time in total
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Sat Feb 16, 2008 1:46 pm    Post subject: Reply with quote

Moved from Forum italiano (Italian) to Forum di discussione italiano.

Prova a controllare i vari id numerici per vedere se coincidono, e/o verifica l'output di "ls -l" sulle distribuzioni che non vanno.
_________________
Ciao da me!
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Sat Feb 16, 2008 2:18 pm    Post subject: Reply with quote

randomaze wrote:
Moved from Forum italiano (Italian) to Forum di discussione italiano.

Prova a controllare i vari id numerici per vedere se coincidono, e/o verifica l'output di "ls -l" sulle distribuzioni che non vanno.


Code:
ls -l a.out
-rwsrwxrwx 1 root root 6988 16 feb 14:34 a.out

i permessi sono a posto....(comunque l'avevo messo sul main perchè è una cosa che riguarda gentoo... cmq ok qui :wink: )
_________________
C.
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Sat Feb 16, 2008 2:41 pm    Post subject: Reply with quote

CarloJekko wrote:
i permessi sono a posto....(comunque l'avevo messo sul main perchè è una cosa che riguarda gentoo... cmq ok qui :wink: )


Cioè tutte le distribuzioni ti danno quell'output identificando correttamente l'owner e il group di quel file?

CarloJekko wrote:
(comunque l'avevo messo sul main perchè è una cosa che riguarda gentoo... cmq ok qui :wink: )


Beh l'ho spostato perchè "su gentoo funziona" ;-)
_________________
Ciao da me!
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Sat Feb 16, 2008 3:10 pm    Post subject: Reply with quote

randomaze wrote:
CarloJekko wrote:
i permessi sono a posto....(comunque l'avevo messo sul main perchè è una cosa che riguarda gentoo... cmq ok qui :wink: )


Cioè tutte le distribuzioni ti danno quell'output identificando correttamente l'owner e il group di quel file?

CarloJekko wrote:
(comunque l'avevo messo sul main perchè è una cosa che riguarda gentoo... cmq ok qui :wink: )


Beh l'ho spostato perchè "su gentoo funziona" ;-)

I permessi sono uguali su tutte le distro: owner root gruppo root e suid su root
chiuenque lo esegue lo fa eseguire a root... ma su gentoo mi dice con un utente che non sono in grado di vedere /etc/shadow (come se il suid non fosse settato) mentre su ubuntu si...
Da questo punto di vista gentoo è di gran lunga più sicuro di ubuntu.. basti pensare che io faccio un sw sul mio pc, lo compilo con root lo suiddo etc e poi lo porto su una penna usb su ubuntu... conservando i diritti, esegue quel sw come root (in quanto l'id 0 è root ovunque) con qualsiasi utente...
Comunque ritorno al tema principale: Come capisce qual'è il SUID di ps e quale del mio sw? Sicuro c'è lo zampino del kernel... ma come lo capisce!
questo è l'output con su
Code:

-rws--x--x 1 root root 35596 28 lug  2007 /bin/su

ls -l a.out
-rwsrwxrwx 1 root root 6988 16 feb 14:34 a.out

_________________
C.
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sat Feb 16, 2008 3:35 pm    Post subject: Reply with quote

versioni di bash e libc sui vari sistemi? Quello che c'è scritto in man system lo hai letto?
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Sat Feb 16, 2008 4:41 pm    Post subject: Reply with quote

djinnZ wrote:
versioni di bash e libc sui vari sistemi? Quello che c'è scritto in man system lo hai letto?

bash=3.22_p33
libc=2.7_r1

ubuntu è quella di default della 7.10 quindi credo bash=3.22 e libc =2.6.22
credo che siano questi quelli di ubuntu
Comunque provate per credere... non va... che mistero !
_________________
C.
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Sun Feb 17, 2008 1:18 pm    Post subject: Reply with quote

C'è qualcuno che può provare? Almeno vediamo se è un problema localizzato...
_________________
C.
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Sun Feb 17, 2008 4:23 pm    Post subject: Reply with quote

da me funziona come a te ( permission denied ) con
bash-3.2_p17-r1
glibc-2.6.1
gcc-4.1.2
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sun Feb 17, 2008 4:59 pm    Post subject: Re: ubuntu e gentoo e suid Reply with quote

Code:
#include <cstdlib>
using namespace std;   
int main(){system("set");}

_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Sun Feb 17, 2008 5:59 pm    Post subject: Reply with quote

djinnZ wrote:
Quello che c'è scritto in man system lo hai letto?
è abbastanza illuminante ;)
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Sun Feb 17, 2008 11:09 pm    Post subject: Reply with quote

.:deadhead:. wrote:
djinnZ wrote:
Quello che c'è scritto in man system lo hai letto?
è abbastanza illuminante ;)

Grazie... system era il problema !!
:oops:
ho risolto con execv
_________________
C.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum