Visualizzazione dei risultati da 1 a 6 su 6

Discussione: chmod

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271

    chmod

    a che numero corrisponde il chmod +x ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    225
    la domanda e' mal posta:
    direttamente da man chmod
    codice:
    MODES
    
         Modes may be absolute or symbolic.  An absolute mode is an octal number
         constructed from the sum of one or more of the following values:
    
               4000    (the set-user-ID-on-execution bit) Executable files with
                       this bit set will run with effective uid set to the uid of
                       the file owner.  Directories with the set-user-id bit set
                       will force all files and sub-directories created in them to
                       be owned by the directory owner and not by the uid of the
                       creating process, if the underlying file system supports
                       this feature: see chmod(2) and the suiddir option to
                       mount(8).
               2000    (the set-group-ID-on-execution bit) Executable files with
                       this bit set will run with effective gid set to the gid of
                       the file owner.
               1000    (the sticky bit) See chmod(2) and sticky(8).
               0400    Allow read by owner.
               0200    Allow write by owner.
               0100    For files, allow execution by owner.  For directories,
                       allow the owner to search in the directory.
               0040    Allow read by group members.
               0020    Allow write by group members.
               0010    For files, allow execution by group members.  For directo-
                       ries, allow group members to search in the directory.
               0004    Allow read by others.
               0002    Allow write by others.
               0001    For files, allow execution by others.  For directories
                       allow others to search in the directory.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271
    hai ragione, la questione è questa però... tra le istruzioni di uno script mi dice di fare chmod +x su un file, però siccome non accedo da linea di comando, posso fare il chmod solo dal programma ftp, dove devo inserire o il numero o i permessi per ogni gruppo... fare +x significa spuntare "esecuzione" per ogni gruppo? e i permessi di lettura e scrittura li lascio come sono?
    perchè facendo chmod 777 funziona, solo che non vorrei che così ho lasciato attivo qualche permesso di troppo...

  4. #4
    Con chmod 777 dai tutti i permessi a tutti, non solo all'owner del file.
    chmod +x invece aggiunge i soli permessi di esecuzione a quelli già presenti, sempre per tutti.
    NeapoliX GNU/Linux
    "Alla maggior parte della gente piace leggere la propria scrittura e annusare l'odore dei propri peti." (Auden)

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    271
    ok... era quello che dicevo... grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    225
    A memoria, quindi potrei sbagliare, chmod +x aggiunge i permessi di esecuzione solamente a utente E gruppo.
    Visto pero' che stiamo parlando di uno script per un webserver (magari la prox. volta specificalo subito), e' sufficiente (e utile alla sicurezza ) che lo script appartenga all'utente con cui e' in esecuzione il webserver (su linux con apache p.es. e' "apache") e che solo quello abbia i permessi di esecuzione.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.