News:

SMF - Installazione appena completata!

Menu principale

Messaggi recenti

#31
Discussioni generali / Evitare il comando verifica Ap...
Ultimo messaggio di admin - Novembre 01, 2021, 08:30:54 PM
Per evitare di aspettare all' infinito la verifica di un' App su MacOSX dovete eliminare l' attributo  esteso com.apple.quarantine.

Per farlo potete usare il seguente comando:

sudo xattr -d com.apple.quarantine
#32
Discussioni generali / PHP Upload da errori
Ultimo messaggio di admin - Novembre 01, 2021, 08:29:29 PM
Se non riusciamo a fare l' upload di alcuni file, bisogno controlla le loro dimensioni e se superano i 2M allora:

nano /etc/php.ini


e cambiare la voce upload_max_filesize adeguandola alle nostre esigenze
#33
Discussioni generali / Il Mac parla troppo
Ultimo messaggio di admin - Novembre 01, 2021, 08:28:55 PM
Se il Vs Mac inizia a parlare ad ogni avviso, procedete in questo modo:
1)Preferenze di Sistema -> Dettatura e Voce -> Dettatura
  Togliere la spunta su Avverti quando viene visualizzato un avviso
2)Notifiche
  Selezionare il programma e togliere la spunta su :Emetti suono per le notifiche
3)Accessibilità
  Togliere le spunte a tutto (dove si parla di emissione suoni) e disabilitare VociOver
#34
Discussioni generali / Ricercare contenuto su di un H...
Ultimo messaggio di admin - Novembre 01, 2021, 08:28:22 PM
Per cercare una parola all' interno di un HHDD in linux bisogna (da linea di comando):

grep -r "parola da ricercare" ./
#35
Discussioni generali / APPLICAZIONE O PROGRAMMA DANNE...
Ultimo messaggio di admin - Novembre 01, 2021, 08:27:37 PM
Le opzioni di Gatekeeper sono disponibili nel menu Apple > Preferenze di Sistema> Sicurezza e Privacy > pannello Generale sotto l'intestazione "Consenti applicazioni scaricate da:"

Messaggi di Gatekeeper
Opzioni di Gatekeeper impostate su "Mac App Store"
Impossibile aprire "Nome dell'app" perché non è stato scaricato da Mac App Store.
Le preferenze di sicurezza consentono l'installazione di app provenienti solo dal Mac App Store.
Safari ha scaricato questo file Data da URL.

Opzioni di Gatekeeper impostate su "Mac App Store e sviluppatori identificati"
Impossibile aprire "Nome dell'app" perché proviene da uno sviluppatore non identificato
Le preferenze di sicurezza consentono l'installazione di app provenienti solo dal Mac App Store e da sviluppatori identificati.
Safari ha scaricato questo file Data da URL.

App "danneggiate": l'app è stata modificata, ma non dallo sviluppatore. Questo messaggio verrà visualizzato indipendentemente dall'opzione selezionata.
"Nome dell'app" è danneggiata e non è possibile aprirla. Dovresti spostarla nel Cestino.
Safari ha scaricato questo file il giorno Data e ora da URL.

Fai clic tenendo premuto il tasto Ctrl sull'icona dell'app, quindi seleziona "Apri". Questa operazione consente di escludere la protezione tramite identificazione di un Developer ID per gli sviluppatori non identificati.
"Nome dell'app" proviene da uno sviluppatore non identificato. Sei sicuro di voler aprirlo?
L'apertura di "Nome dell'app" ne consentirà sempre l'esecuzione su questo Mac.
Safari ha scaricato questo file Data da URL.
#36
Discussioni generali / Apple Push Notification
Ultimo messaggio di admin - Novembre 01, 2021, 08:26:35 PM
Una volta creato il nuovo certificato sul sito developer.apple.com, scaricato sul computer ed installato sul portachiavi, aprire Accesso Portachiavi e fare tasto destro sul certificato che ci interessa quindi ESPORTA e salvarlo con un nome (es. igesta.p12).
Quindi dal prompt dei comandi dare il comando
openssl pkcs12 -in igesta.p12 -out igesta.pem -nodes -clcerts
Salvare il file pem sul server
#37
Discussioni generali / Collegare due router (Access P...
Ultimo messaggio di admin - Novembre 01, 2021, 08:25:56 PM
A chi è capitato di dover fare un mini ponte radio con due router WiFi, magari per collegarsi alla rete WiFi del genitore/nonno/fratello o di altri che liberamente ci danno il permesso di collegarci.
Sto parlando della volontà del proprietario della rete di farci collegare e che ci ha fornito la chiave di accesso.
La prima cosa che il beneficiario ci chiederà è di non toccare niente della sua configurazione.
Di cosa abbiamo bisogno:

  • 1) Un beneficiario che ci dia:

    • Nome rete (es. miaRete)
    • Tipo di criptazione(es. WPA2)
    • Password (es. pwdMiaRete)
    • Canale di connessione NON impostato su automatico(es. 5)
  • 2) Un secondo modem WiFi di qualsiasi marca
  • 3) Un modem WiFi su cui installare OpenWrt:
1) Non c'è molto da spiegare tranne che il canale WiFi deve essere statico leggere le istruzioni del modem per vedere come impostare.
2) Sul secondo modem mettere un indirizzo IP con una classe diversa da quella del modem del beneficiario. ad esempio: beneficiario 192.168.1.1 sul secondo modem mettere l' indirizzo IP 192.168.3.2 questo sarà il modem a cui accederanno tutti i Ns. dispositivi, mettere come gateway l' indirizzo IP del terzo modem (ad esempio 192.168.3.1) su questo modem avremo il collegamento WiFi ed Ethernet (se non abbiamo bisogno del WiFi, possiamo saltare questo passaggio) e disabilitiamo il DHCP.
3) Sul terzo modem installiamo OpenWrt (vedere le apposite istruzioni) e modifichiamo i seguenti file:

  • /etc/config/network
config interface 'loopback'
       option ifname 'lo'
       option proto 'static'
       option ipaddr '127.0.0.1'
       option netmask '255.0.0.0'

config interface 'lan'
       option ifname 'eth1'
       option type 'bridge'
       option proto 'static'
       option ipaddr '192.168.3.1'
       option dns '8.8.8.8'
       option netmask '255.255.255.0'
       option gateway 192.168.1.1
       
config interface 'wan'
       option proto 'dhcp'

  • /etc/config/wireless
config wifi-device  radio0
       option type     mac80211
       option channel  5
       option macadam  mioMAC
       option hwmode   11g

config wifi-iface
       option device   radio0
       option network  wan
       option mode     sta
       option ssid     miaRete
       option encryption psk2
       option key pwdMiaRete
       option country IT
       option country_ie 1
    #38
    Discussioni generali / Migliori canali Wi-Fi
    Ultimo messaggio di admin - Novembre 01, 2021, 08:25:11 PM
    In Linux (vedi quelli che sono di meno!)

    sudo iwlist wlan0 scan | grep Channel:

    In Mac

    1) Opzione (alt) + [clic sul menu Wi-Fi] (sulla barra in alto) -> Apri Diagnosi Wireless;
    2) Finestra -> Scansiona
    3) Vedi quali ti vengono consigliati.
    #39
    Discussioni generali / Generare certificati SSL
    Ultimo messaggio di admin - Novembre 01, 2021, 08:24:09 PM
    Se si hanno più domini su di un medesimo server, per ogni SSL sarebbe meglio usare il nome del server
    Nel secondo comando é importante che in Common Name si inserisca il nome del dominio
    openssl genrsa -des3 -out it.strati.key 2048
    openssl req -new -key it.strati.key -out it.strati.csr
    openssl x509 -req -days 365 -in it.strati.csr -signkey it.strati.key -out it.strati.crt
    cat it.strati.key it.strati.csr it.strati.crt > it.strati.pem


    Inserire i file nelle apposite directory presenti alle voci: SSLCertificateFile e SSLCertificateKeyFile (/etc/pki/tls/...cambiando anche opportunamente i nomi) nei file di configurazione in : /etc/httpd/conf.d/
    Se vogliamo mantenere privata la password, dobbiamo inserire il file ".key" nella sottodirectory private, altrimenti mettiamo tutto in certs.
    Se abbiamo generato anche il ca-bundle (www.sslforfree.com) lo mettiamo alla voce SSLCertificateChainFile se abbiamo Apache < 2.4.8

    Importante:
    riavviare il server con:
    service httpd restart
    ed inserire la password

    Ultimo passaggio (facoltatico) è reindirizzare tutto il traffico da http a https aprire o creare il file ".htaccess" nella directory principale ed inserire il seguente codice:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    #40
    Discussioni generali / Server git sul proprio server
    Ultimo messaggio di admin - Novembre 01, 2021, 08:23:17 PM
    Per prima cosa installiamo git e creiamo un utente git con i soliti comandi e diamogli un accesso ssh
    sudo yum install git-all o (apt-get)
    sudo adduser git
    sudo passwd git
    su git
    cd ~
    mkdir .ssh
    chmod 700 .ssh
    touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
    which git-shell
    sudo vim /etc/passwd
    sostituire /bin/sh con
    /usr/bin/git-shell o quello che da which
    Diamo una prima configurazione
    git config --global user.name "Nome"
    git config --global user.email Nome@sito.it
    git config --global init.defaultBranch main
    andiamo in .ssh e copiamo la Ns. chiave in un file chiamato authorized_keys
    nel ns esempio la chiave è nel file id_esempio.puub e il doppio maggiore serve per accodare il contenuto al file authorized_keys letto dal comando cat.
    cat /tmp/id_esempio.pub >> ~/.ssh/authorized_keys
    creiamo la directory (accessibili dal' utente git) dove vogliamo inserire il Ns. progetto, posizioniamoci all' interno della directory e diamo il comando
    git init --bare
    Ora da Ns. pc dove è presente il progetto diamo:
    git remote set-url origin git@tuo_server:tuo_progetto
    Quindi se abbiamo un progetto già avviato su un altro server Git dobbiamo:
    git push --mirror origin 
    Altrimenti bisogna:
    git init
    git add .
    git commit -m "primo git"
    git push -u origin main