Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [aruba Vps Centos] Problemi Con I Permessi Ftp

    Buonasera, in questo momento ho un problema alquanto strano, da ieri provo a settare da client FTP (filezilla , pspad editor) i permessi cosi come creare un nuovo file, e mi da errore, ho provato a creare un file da SSH con WinSCP e mi fa creare i fle ma con i permessi settati su 664 ... certo posso cambiare a 775 ma ovviamente non è molto pratico per centinaia di files.
    Ho pensato che si fosse resettato il valore UMASK nel /etc/PROFTPD.conf
    ma niente è impostato correttamente (l'avevo cambiato proprio per questo motivo e adesso si è ripresentato) il valore l'avevo settato cosi

    Umask 011 122

    e mi funzionava tutto a meraviglia permessi a 755 e via...
    adesso anche con quel valore non ne vuole sapere niente...
    mi sapreste aiutare?

    P.S.: E' giusta la procedura che ho fatto per avere di default la possibilità di creare file e cartelle di default a 755 ?

  2. #2
    Up?

  3. #3
    Nessuno?
    Comunque esplorando in continuazione ho trovato un workaround, umask a 000 e vado tranquillo, il problema è che se setto un valore diverso mi si blocca tutto e ritorna come prima :-(
    Nessuno mi aiuta?

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Scusa ma umask serve a negare i permessi: umask 122 setta i permessi 655 per le cartelle e 544 per i file
    il valore di default per proftpd dovrebbe essere, che mi pare di capire è poi quello che serve a te
    codice:
    Umask 022  022
    da terminale digita "man umask"
    DESCRIPTION
    umask() sets the calling process's file mode creation mask (umask) to
    mask & 0777 (i.e., only the file permission bits of mask are used), and
    returns the previous value of the mask.

    The umask is used by open(2), mkdir(2), and other system calls that
    create files to modify the permissions placed on newly created files or
    directories. Specifically, permissions in the umask are turned off
    from the mode argument to open(2) and mkdir(2).

    The constants that should be used to specify mask are described under
    stat(2).

    The typical default value for the process umask is S_IWGRP | S_IWOTH
    (octal 022). In the usual case where the mode argument to open(2) is
    specified as:

    S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH

    (octal 0666) when creating a new file, the permissions on the resulting
    file will be:

    S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH

    (because 0666 & ~022 = 0644; i.e., rw-r--r--).
    ma esegui il restart del demone PROFTPD dopo la modifica?
    p.s. hai provato ad aprire un ticket? più che altro per capire perchè dall'oggi al domani è cambiato il comportamento...
    p.p.s. non è da forum apache

  5. #5
    Grazie Enoa per la tua disponibilità :-) !
    Quindi mi stai dicendo che uso umask nel modo sbagliato, per usarlo correttamente dovrei fare cosi (correggimi se sbaglio):
    umask (proprietario) 022 (gruppo) 022 (altri) 777 giusto (per negare agli "altri" tutto)?

    oppure è proprio 022 022 per settare a 755

    Un'importante precisazione è che io lo faccio da winscp con questo programma vado su etc/proftpd.conf come se fossi in windows lo apro vado su "umask" cambio il valore su 011 al posto di 022 che era impostato e salvo il documento, poi al posto del demone vado sul mio virtuozzo e faccio il restart totale del server.

    Lo so è una bestemmia ma per adesso sono un niubbo su server linux e company, sto imparando, ma facendo per adesso queste cose visuali ho risolto molte situazioni.
    Solo che mi piacerebbe fare come quando compro un hosting linux da aruba.
    E' bello configurato che quando lo creo in plesk AUTOMATICAMENTE non mi dia problemi di permessi, infatti non riesco manco ad aggiornare il db non riesco a creare le cartelle, sto impazzendo :-(
    Meno male che è un vps dove faccio esperimenti, sennò ciao !

    Cosa sbaglio nel settaggio?

  6. #6
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da Nemesis_DaRk
    Solo che mi piacerebbe fare come quando compro un hosting linux da aruba.
    E' bello configurato che quando lo creo in plesk AUTOMATICAMENTE non mi dia problemi di permessi, infatti non riesco manco ad aggiornare il db non riesco a creare le cartelle, sto impazzendo :-(
    Bhe, il vps non è l'hosting, ma da plesk non dovresti avere tutti questi problemi.
    Originariamente inviato da Nemesis_DaRk
    oppure è proprio 022 022 per settare a 755
    Si prova impostando questo valore, approfondisci
    http://it.wikipedia.org/wiki/Permessi_%28Unix%29
    http://it.wikipedia.org/wiki/Umask
    (integra con google)

    per collegarti al vps via ssh è sufficiente da un terminale o da putty:
    codice:
    ssh root@ip_del_vps
    o 
    ssh root@qualunque_dominio_ospite_sul_vps
    la password è la stessa che usi per accedere a plesk.
    se rimettendo a 022 i valori di umask e dopo aver riavviato proftpd (/etc/init.d/proftpd restart)(sconnetti e riconnetti anche il client ftp) continua a darti problemi apri un ticket spiegando bene quello che hai fatto

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