Creando file da una cartella con proprietaario ubuntu mi viene creato

di il
3 risposte

Creando file da una cartella con proprietaario ubuntu mi viene creato

Buongiorno a tutti

Sto aggiornando  su Aruba nginx in una macchina VPS con sistema operativo linux ubuntu 22.04.

Dopo aver creato nginx sto creando la prima applicazione nginx.

dentro alla /opt/ crea una cartella yellowFlag. Modifico owner della cartella da root a ubuntu e viene seguito correttamente.

entro su yellowFlaag e cerco di creare un file con touch index.js

il file viene creato, ma ha i diritti root e non ubuntu come invece deve essere.

cosa sto sbagliando ?

come posso risolvere il problema ?

root@BandieraGiallaRovigo:/opt# sudo mkdir yellowFlag/
root@BandieraGiallaRovigo:/opt# ls -alh
total 12K
drwxr-xr-x  3 root root 4.0K Dec  5 15:40 .
drwxr-xr-x 19 root root 4.0K Nov 30 10:44 ..
drwxr-xr-x  2 root root 4.0K Dec  5 15:40 yellowFlag
root@BandieraGiallaRovigo:/opt# sudo chown -R ubuntu:ubuntu yellowFlag/
root@BandieraGiallaRovigo:/opt# ls -alh
total 12K
drwxr-xr-x  3 root   root   4.0K Dec  5 15:40 .
drwxr-xr-x 19 root   root   4.0K Nov 30 10:44 ..
drwxr-xr-x  2 ubuntu ubuntu 4.0K Dec  5 15:40 yellowFlag
root@BandieraGiallaRovigo:/opt# cd yellowFlag
root@BandieraGiallaRovigo:/opt/yellowFlag# touch index.js
root@BandieraGiallaRovigo:/opt/yellowFlag# ls -alh
total 8.0K
drwxr-xr-x 2 ubuntu ubuntu 4.0K Dec  5 16:02 .
drwxr-xr-x 3 root   root   4.0K Dec  5 15:40 ..
-rw-r--r-- 1 root   root      0 Dec  5 16:02 index.js

3 Risposte

  • Re: Creando file da una cartella con proprietaario ubuntu mi viene creato

    05/12/2024 - morenog ha scritto:

    root@BandieraGiallaRovigo:/opt/yellowFlag# touch index.js

    Mi sbaglierò ma sembra che tu sia loggato con l'utente root ... se così fosse il touch si comporta di conseguenza (crea il file con l'ownership corretta : root)

  • Re: Creando file da una cartella con proprietaario ubuntu mi viene creato

    Max.riservo

    Dopo aver postato il messaggio, ho visto che ero loggato come root. Ho provato allora creare un nuovo utente (denominato "ubuntu") con il comando adduser ubuntu e mi è stato notificato che utente esisteva.

    root@BandieraGiallaRovigo:/# adduser ubuntu
    adduser: The user `ubuntu' already exists.
    

    Dato che la macchina VPS che ho preso su Aruba è un linux ubuntu 22.04, probabilmente in fase di creazione dell'istanza avrà creato anche l'utente ubuntu di cui non conosco la password.

    Ho provato pertanto a eseguire il comando di connessione all'istanza  via ssh con

    ssh ubuntu@indirizzoIP

    mi viene riconoscito, ma mi chiede la password. Ho provato con ubuntu, ma non accetta.

    C:\Windows\System32>ssh ubuntu@indirizzzoIP
    ubuntu@indirizzzoIP's password:
    Permission denied, please try again.
    ubuntu@indirizzzoIP's password:
    Permission denied, please try again.
    ubuntu@indirizzzoIP's password:

    accedendo come utente root, posso modificare la password dell'utente "ubuntu" per poter provare ad accedere con    ssh ubuntu@indirizzoIP

    Grazie

    Moreno

  • Re: Creando file da una cartella con proprietaario ubuntu mi viene creato

    Max.riservo

    Ho risolto il problema cambiando la password all'utente "ubuntu".

    Ora posso accedere via SSH con utente ubuntui e quindi posso procedere con la personalizzazione dell'istanza.

    Qui ho trovato la documentazione .

    https://it.ubunlog.com/come-cambiare-la-password-di-sudo-root-o-di-un-altro-utente-in-ubuntu/

    Grazie e buona giornata

    Moreno

Devi accedere o registrarti per scrivere nel forum
3 risposte