Visualizzazione dei risultati da 1 a 8 su 8

Discussione: perl setuid

  1. #1

    perl setuid

    Scusate la domanda .. forse troppo banale...
    cosa è il setuid di perl???

    Grazie!

  2. #2

    re:

    prova a vedere

    man 2 setuid

    setuid e setgid servono, principalmente, a permettere ad utenti non privilegiati di eseguire operazioni privilegiate
    permette a un programma di essere eseguito
    con privilegi differenti da quelli dell'utente che lo esegue: per esempio il programma lpr (chi invia
    un job sulla coda di una stampante) ha accesso alle code di stampa del sistema anche se l'utente che
    lo invoca non lo ha. L'implementazione di UNIX di setuid distingue fra uid reale ed effettivo del
    processo: quello reale è quello dell'utente che esegue il programma, quello effettivo è quello del
    proprietario del file.

  3. #3
    quindi non c'è da installare niente per setuid??.. è già implementato nel sistema linux?
    siccome sto installando un programma e mi dice di verificare i setuid con perl..

  4. #4

    re:

    che ti dice esattamente ?

  5. #5

    qmail

    sto provando ad installare qmail.. e sono alla procedura di installazione che trovi qui :
    http://www.qmailrocks.org/qmailscanner_rh.htm

    il paragrafo è dove c'è scritto :
    .. If the config test produced any error messages, stop here!...

    ho a seguire la procedura alternativa.. ma mi dà sempre l'errore su setuid.

  6. #6

    re:

    quindi ottieni un :

    you got a "setuid" related error

    qual'e' la descrizione dell'errore ?






    p.s.
    come hai installato il perl ?

  7. #7
    putroppo non c'è una descrizione "formale".. ma solo ciò che lo script riferisce.. ossia un messaggio scritto dall'autore dello script stesso..

    non esiste un modo per verificare se il perl ha i permessi giusti su certi file?

  8. #8

    re:

    quoto

    "
    Alcuni programmi esigono di essere setuid root, per poter essere eseguiti con privilegi di root. Il comando per effettuare ciò è chmod u+s nomefile, come root (osservate che il programma deve già essere di proprietà di root). Questo ha l'effetto di impostare il bit setuid nei permessi del file. Questo problema viene fuori quando il programma accede all'hardware di sistema, come un modem o un lettore CD ROM, o quando le librerie SVGA vengono chiamate dal modo console, come in un particolare noto pacchetto di emulazione. Se un programma funziona quando eseguito da root, ma dà messaggi di errore tipo access denied (accesso negato) ad un utente normale, sospettate che la causa sia questa.
    Avvertimento: Un programma con setuid impostato come root può porre un rischio di sicurezza per il sistema. Il programma gira con privilegi di root ed ha così il potenziale di causare danni significativi. Accertatevi di sapere cosa fa il programma, guardando il sorgente se possibile, prima di impostare il bit setuid.
    "
    ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.