• Re: da root a utente normale

    From Debian IT@21:1/5 to Leonardo Boselli on Wed Jan 19 22:10:03 2022
    sposta da /root/ a utente che usi, poi cambi il proprietario con:

    chown -R nuovoproprietario:nuovoproprietario files
    poi dai accesso in esecuzione ai file: chmod -R 750 files

    On 1/19/22 21:22, Leonardo Boselli wrote:
    Da marzo 2019 fino a una settimana fa per motivi di lavoro dovevo
    lavorare con la macchina a casa usando con continuità un paio di applicazioni che per loro natura necessitano accesso come root.
    Di fatto sono tre anni che lavoro come root e quindi ho tutti i dati personali sulla directory /root e non /home/username
    Adesso che tale necessità non c'è più per cui volovo tornare a lavorare
    in modo "normale".
    Tuttavia come faccio a fare in modo che TUTTI i file e programmi che
    passo da /root a /home/username prendano le permission corrette ? (un
    chown username -R * funzionerebbe sempre ?

    --
    Leonardo Boselli
    Firenze, Toscana, Europa
    http://i.trail.it

    --
    Pol

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Leonardo Boselli@21:1/5 to All on Wed Jan 19 21:30:02 2022
    This message is in MIME format. The first part should be readable text,
    while the remaining parts are likely unreadable without MIME-aware tools.

    Da marzo 2019 fino a una settimana fa per motivi di lavoro dovevo
    lavorare con la macchina a casa usando con continuità un paio di
    applicazioni che per loro natura necessitano accesso come root.
    Di fatto sono tre anni che lavoro come root e quindi ho tutti i dati
    personali sulla directory /root e non /home/username
    Adesso che tale necessità non c'è più per cui volovo tornare a lavorare in
    modo "normale".
    Tuttavia come faccio a fare in modo che TUTTI i file e programmi che
    passo da /root a /home/username prendano le permission corrette ? (un
    chown username -R * funzionerebbe sempre ?

    --
    Leonardo Boselli
    Firenze, Toscana, Europa
    http://i.trail.it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Giancarlo Martini@21:1/5 to All on Thu Jan 20 09:00:02 2022
    Prova a fare a una 'prova' (scusa il giro di parole), copi tutto in una directory /home/nomeutente/test, cambi solo il proprietario con chown e
    vedi se il risultato ti soddisfa.
    Ma forse ci avevi pensato anche te ed io non ho capito ...

    Il giorno mer 19 gen 2022 alle ore 21:57 Leonardo Boselli < leo-stretch@trail.it> ha scritto:

    On Wed, 19 Jan 2022, Debian IT wrote:
    sposta da /root/ a utente che usi, poi cambi il proprietario con:

    chown -R nuovoproprietario:nuovoproprietario files
    poi dai accesso in esecuzione ai file: chmod -R 750 files

    per quale motivo dovrei dare un permesso di esecuzione e rimuovere
    quello in letture ai file ?
    quello che voglio è proprio che i permessi del gruppo e di tutti non
    cambino ! (se un file era eseguibile/leggibile/scrivibile per tutti
    lo deve rimanere)
    (ossia: dopo la copia l'utente proprietario della directory deve porter
    fare tutto quello che root poteva fare, ma ciò che altri utenti potevano fare non deve cambiare [public_html e qualcosaltro di simile])




    On 1/19/22 21:22, Leonardo Boselli wrote:
    Da marzo 2019 fino a una settimana fa per motivi di lavoro dovevo
    lavorare
    con la macchina a casa usando con continuità un paio di applicazioni
    che
    per loro natura necessitano accesso come root.
    Di fatto sono tre anni che lavoro come root e quindi ho tutti i dati
    personali sulla directory /root e non /home/username
    Adesso che tale necessità non c'è più per cui volovo tornare a lavorare in
    modo "normale".
    Tuttavia come faccio a fare in modo che TUTTI i file e programmi che
    passo
    da /root a /home/username prendano le permission corrette ? (un chown
    username -R * funzionerebbe sempre ?

    --
    Leonardo Boselli
    Firenze, Toscana, Europa
    http://i.trail.it

    --
    Pol


    --
    Leonardo Boselli
    Firenze, Toscana, Europa
    http://i.trail.it



    --
    Giancarlo Martini
    (Replace 'AAA' con '@')
    mailto:giancarlo.firAAAgmail.com <giancarlomartiniAAAgmail.com>

    <div dir="ltr">Prova a fare a una &#39;prova&#39; (scusa il giro di parole), copi tutto in una directory /home/nomeutente/test, cambi solo il proprietario con chown e vedi se il risultato ti soddisfa.<div>Ma forse ci avevi pensato anche te ed io non ho
    capito ...</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mer 19 gen 2022 alle ore 21:57 Leonardo Boselli &lt;<a href="mailto:leo-stretch@trail.it">leo-stretch@trail.it</a>&gt; ha scritto:<br></div><blockquote class="
    gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 19 Jan 2022, Debian IT wrote:<br>
    &gt; sposta da /root/ a utente che usi, poi cambi il proprietario con:<br> &gt;<br>
    &gt; chown -R nuovoproprietario:nuovoproprietario files<br>
    &gt; poi dai accesso in esecuzione ai file: chmod -R 750 files<br>

    per quale motivo dovrei dare un
  • From Federico Di Gregorio@21:1/5 to Leonardo Boselli on Thu Jan 20 10:30:01 2022
    On 19/01/22 21:22, Leonardo Boselli wrote:
    Da marzo 2019 fino a una settimana fa per motivi di lavoro dovevo
    lavorare con la macchina a casa usando con continuità un paio di applicazioni che per loro natura necessitano accesso come root.
    Di fatto sono tre anni che lavoro come root e quindi ho tutti i dati personali sulla directory /root e non /home/username
    Adesso che tale necessità non c'è più per cui volovo tornare a lavorare
    in modo "normale".
    Tuttavia come faccio a fare in modo che TUTTI i file e programmi che
    passo da /root a /home/username prendano le permission corrette ? (un
    chown username -R * funzionerebbe sempre ?

    Io procederei così:

    1) copi tutto in /home/UTENTE
    2) chown -R UTENTE:UTENTE /home/UTENTE

    Poi, se hai deti programmi che richiedono accessi particoilari, puoi
    sempre cambiare i permessi nelle loro directory specifiche.

    federico

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Federico Di Gregorio@21:1/5 to Alessandro Rubini on Thu Jan 20 14:50:01 2022
    On 20/01/22 14:13, Alessandro Rubini wrote:
    1) copi tutto in /home/UTENTE
    2) chown -R UTENTE:UTENTE /home/UTENTE

    chown -R UTENTE:GRUPPO

    Che poi il gruppo sia spesso identificato dalla stessa
    stringa dell'utente, e` un caso, non la regola

    arcana% ls -ld /home/rubini
    drwxr-xr-x 150 rubini staff 20480 Jan 20 00:15 /home/rubini/

    saluti
    /alessandro

    Eh... ma qui siamo su debian-italian e lo standard della Debian... :P

    federico

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Leonardo Boselli@21:1/5 to Federico Di Gregorio on Thu Jan 20 15:00:01 2022
    This message is in MIME format. The first part should be readable text,
    while the remaining parts are likely unreadable without MIME-aware tools.

    On Thu, 20 Jan 2022, Federico Di Gregorio wrote:
    Eh... ma qui siamo su debian-italian e lo standard della Debian... :P

    forse è meglio che spieghi il perch;e della domanda: a parte che la
    macchina ha un unico utente "normale" quindi non ci sono grossi problemi,
    e il cambio vien fatto solo per evitare cambi accidentali alle
    configurzioni, ovvero perché se esisevano programmi che richiedevano root,
    ne esistono altre che sotto root non funzionano correttamente, e ora uso
    più spesso quelli.
    Nel tempo sono stati creati diversi script che richiedo di essere fatti
    girare da root, la domanda doveva essere:
    Se non tocco assolutamante il gruppo vado tranquillo ?
    root normalmente ha sempre accesso in lettura e scrittura, ma non in esecuzione. come faccio a dire che ogni file che ha diritti di esecuzione
    per il proprietario li deve avere anche per root, senza andare a cambiare
    i gruppi ? (perché potrei fare un chown utente:root e poi copiare per il
    gruppo i permessi dell'owner)


    --
    Leonardo Boselli
    Firenze, Toscana, Europa
    http://i.trail.it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alessandro Rubini@21:1/5 to All on Thu Jan 20 14:20:01 2022
    1) copi tutto in /home/UTENTE
    2) chown -R UTENTE:UTENTE /home/UTENTE

    chown -R UTENTE:GRUPPO

    Che poi il gruppo sia spesso identificato dalla stessa
    stringa dell'utente, e` un caso, non la regola

    arcana% ls -ld /home/rubini
    drwxr-xr-x 150 rubini staff 20480 Jan 20 00:15 /home/rubini/

    saluti
    /alessandro

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alessandro Rubini@21:1/5 to All on Thu Jan 20 15:10:02 2022
    come faccio a dire che ogni file che ha diritti di esecuzione
    per il proprietario li deve avere anche per root, senza andare a cambiare
    i gruppi ?

    chmod -R a+X <dir>

    +x vuol dire aggiungi esecuzione, +X vuol dire aggiungi
    esecuzione se e` gia` eseguibile per qualcuno.

    e -R per ricorsivo su tutta la dir ("-r" invece toglie la
    leggibilita`).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Thu Jan 20 23:10:01 2022
    T24gMjAvMDEvMjIgMTQ6NTcsIExlb25hcmRvIEJvc2VsbGkgd3JvdGU6DQoNCj4gc2UgZXNp c2V2YW5vIHByb2dyYW1taSBjaGUgcmljaGllZGV2YW5vIA0KPiByb290LCBuZSBlc2lzdG9u byBhbHRyZSBjaGUgc290dG8gcm9vdCBub24gZnVuemlvbmFubyBjb3JyZXR0YW1lbnRlLCBl IA0KPiBvcmEgdXNvIHBpw7kgc3Blc3NvIHF1ZWxsaS4NCj4gTmVsIHRlbXBvIHNvbm8gc3Rh dGkgY3JlYXRpIGRpdmVyc2kgc2NyaXB0IGNoZSByaWNoaWVkbyBkaSBlc3NlcmUgZmF0dGkg DQo+IGdpcmFyZSBkYSByb290LCBsYSBkb21hbmRhIGRvdmV2YSBlc3NlcmU6DQo+IFNlIG5v biB0b2NjbyBhc3NvbHV0YW1hbnRlIGlsIGdydXBwbyB2YWRvIHRyYW5xdWlsbG8gPw0KDQpu b24gw6ggZGV0dG8sIHN0YWkgY2FtYmlhbmRvIGRpcmVjdG9yeSBlIGxlIGRpcmVjdG9yeSBk aSBwYXJ0ZW56YSBlIGxhIA0KY2F0ZW5hIGRpIGRpcmVjdG9yeSBkaSBhcnJpdm8gcG9zc29u byBhdmVyZSBwZXJtZXNzaSBkaXZlcnNpLg0KRGV2aSBhbmNoZSBhc3NpY3VyYXJ0aSBjaGUg dHV0dGkgZ2xpIHV0ZW50aSAoZWNjZXR0byByb290IG5hdHVyYWxtZW50ZSksIA0KY29uIGN1 aSBzb25vIGVzZWd1aXRpIGdsaSBzY3JpcHQsIGFiYmlhbm8gaSBwZXJtZXNzaSBkaSBlc2Vj dXppb25lIHN1IA0KdHV0dGUgbGUgc290dG9kaXJlY3RvcnkgZG92ZSBzcG9zdGkgaSB0dW9p IGZpbGUgKHF1aSBkZXZpIGNhcGlyZSB0dSBzZSANCmRhcmUgbCdlc2VjdXppb25lIGEgdHV0 dGkgbyBzb2xvIGFsIGdydXBwbyBlIHF1aW5kaSwgZXZlbnR1YWxtZW50ZSBzZSANCm5lY2Vz c2FyaW8sIG1ldHRlcmUgdHV0dGkgdGFsaSB1dGVudGkgbmVsIGdydXBwbyBhcHByb3ByaWF0 bykuLi4gc2UgDQpzcG9zdGkgZGEgL3Jvb3QvbWllaV9zY3JpcHQgaW4gL2hvbWUvdXRlbnRl L3NjcmlwdF92YXJpL21pZWlfc2NyaXB0LCANCmFsbG9yYSB0dXR0ZSBsZSBkaXJlY3Rvcnkg L2hvbWUsIC9ob21lL3V0ZW50ZSwgL2hvbWUvdXRlbnRlL3NjcmlwdF92YXJpLCANCi9ob21l L3V0ZW50ZS9zY3JpcHRfdmFyaS9taWVpX3NjcmlwdCBkZXZvbm8gYXZlcmUgaSBwZXJtZXNz aSBkaSANCmVzZWN1emlvbmUgcGVyIHR1dHRpIGdsaSB1dGVudGkgY2hlIGRldm9ubyBhY2Nl ZGVyZSBhIHRhbGUgZGlyZWN0b3J5DQoNCj4gcm9vdCBub3JtYWxtZW50ZSBoYSBzZW1wcmUg YWNjZXNzbyBpbiBsZXR0dXJhIGUgc2NyaXR0dXJhLCBtYSBub24gaW4gDQo+IGVzZWN1emlv bmUuIGNvbWUgZmFjY2lvIGEgZGlyZSBjaGUgb2duaSBmaWxlIGNoZSBoYSBkaXJpdHRpIGRp IA0KPiBlc2VjdXppb25lIHBlciBpbCBwcm9wcmlldGFyaW8gbGkgZGV2ZSBhdmVyZSBhbmNo ZSBwZXIgcm9vdCwgc2VuemEgDQo+IGFuZGFyZSBhIGNhbWJpYXJlIGkgZ3J1cHBpID8NCg0K Y29uIHJvb3QgcHVvaSBzZW1wcmUgbGVnZ2VyZS9zY3JpdmVyZSBpIGZpbGUNClNlIGlsIGZp bGUgw6ggZXNlZ3VpYmlsZSBwZXIgbCd1dGVudGUsIGFsbG9yYSBsbyDDqCBhbmNoZSBwZXIg cm9vdCwgYWQgZXNlbXBpbw0KDQokIGNkDQokIGVjaG8gImVjaG8gXCJjaWFvXCIiID4gYS5z aA0KJCBjaG1vZCB1K3ggYS5zaA0KJCBscyAtbCBhLnNoDQotcnd4ci0tci0tICAgIDEgdXRl bnRlIHV0ZW50ZSAgICAxMiAyMCBnZW4gMjIuNTkgIGEuc2gNCiQgLi9hLnNoDQpjaWFvDQoN CiMgL2hvbWUvdXRlbnRlL2Euc2gNCmNpYW8NCg0KPiAocGVyY2jDqSBwb3RyZWkgZmFyZSB1 biBjaG93biB1dGVudGU6cm9vdCBlIA0KPiBwb2kgY29waWFyZSBwZXIgaWwgZ3J1cHBvIGkg cGVybWVzc2kgZGVsbCdvd25lcikNCm5vLCBzZSBmYWkgcXVlc3RvIHBvaSBwb3RyZXN0aSBh dmVyZSB1biBwcm9ibGVtYSBwZXIgbCdlc2VjdXppb25lIGRpIA0Kc2NyaXB0IG5vbiByb290 Lg0KU2UgZmFpIHVuIGNob3duIGNhbWJpYSBzb2xvIGwndXRlbnRlIGUgbGFzY2lhIGlsIGdy dXBwbyBwcmVlc2lzdGVudGUsIA0KY29zw6wgbm9uIGRvdnJlc3RpIGF2ZXJlIHByb2JsZW1p IGNvbiB0dXR0aSBnbGkgdXRlbnRpIGNoZSBlc2VndW9ubyBnbGkgDQpzY3JpcHQuLi4gbmF0 dXJhbG1lbnRlIGRldmkgYXZlciBkYXRvIGkgcGVybWVzc2kgY29ycmV0dGkgKGVzZWN1emlv bmUgDQpwZXIgYXJyaXZhcmNpIGVkIGV2ZW50dWFsbWVudGUgYWx0cmkgcGVybWVzc2kgc2Ug aGFubm8gYW5jaGUgYWx0cmUgDQplc2lnZW56ZTogZXM6IGxpc3RhcmUgaSBmaWxlLCBjcmVh cmUvbW9kaWZpY2FyZSBmaWxlLCAuLi4pDQoNCkNpYW8NCkRhdmlkZQ0KDQotLSANClNpc3Rl bWEgb3BlcmF0aXZvOiBodHRwOi8vd3d3LmRlYmlhbi5vcmcNCkdOVS9MaW51eCBVc2VyOiAz MDIwOTA6IGh0dHA6Ly9jb3VudGVyLmxpLm9yZw0KTm9uIGF1dG9yaXp6byBsYSBtZW1vcml6 emF6aW9uZSBkZWwgbWlvIGluZGlyaXp6byBzdSBvdXRsb29rDQoNCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Fri Jan 21 22:40:02 2022
    T24gMjAvMDEvMjIgMjM6MjIsIExlb25hcmRvIEJvc2VsbGkgd3JvdGU6DQoNCj4gbGEgbWFj Y2hpbmEgaGEgdW4gdW5pY28gdXRlbnRlIG5vcm1hbGUsIFtpb10gcGnDuSB1biBhY2NvdW50 IG9zcGl0aSBlIHJvb3QuDQo+IGdsaSBzY3JpcHQgaW4gcXVlc3Rpb25lIGRlYmJvbm8gZXNz ZXJlIHV0aWxpenphYmlsaSBzb2xvIGRhIHJvb3QsIHNlIG5vbiANCj4gZnVuemlvbmFubyBw ZXIgZ2xpIGFsdHJpIHV0ZW50aSBub24gw6ggdW4gcHJvYmxlbWEuDQoNCnF1aW5kaSBub24g YyfDqCBwcm9ibGVtYSBkb3ZlIGxpIHNwb3N0aSBuw6kgYSBjaGUgdXRlbnRlIGFwcGFydGVu Z2Fubw0KDQo+IEEgbWUgc2VydmUgc29sbyBjaGUgdHV0dG8gY2nDsiBjaGUgw6ggc3RhdG8g c3Bvc3RhdG8gc290dG8gL2hvbWUvdXNlciANCj4gY29udGludWkgYSBmdW56aW9uYXJlIChs YW5jaWF0byBkYSByb290KSBjb21lIHF1YW5kbyBlcmEgcHJpbWENCg0KdmVkaSBsJ2VzZW1w aW8gY2hlIHRpIGF2ZXZvIGZhdHRvIG5lbGwnYWx0cmEgcmlzcG9zdGENCg0KPiBBaCBubywg c2VydmUgdW4gYWx0cmEgY29zYTogdHV0dGkgaSBmaWxlcyBjcmVhdGkgc290dG8gL2hvbWUv dXNlciAoZSANCj4gcXVhbHVucXVlIHNvdHRvZGlyZWN0b3J5KSBkb3ZyZWJiZXJvIGF2ZXJl IGNvbWUgb3duZXIgdXNlciBlIG5vbiByb290ICENCnF1ZXN0byBub24gw6ggdW4gcHJvYmxl bWEgc2UgcG9pIHNvbm8gZXNlZ3VpdGkgZGEgcm9vdA0KDQpDaWFvDQpEYXZpZGUNCg0KLS0g DQpFc2NpIGRhbGwnaWxsZWdhbGl0w6A6IHV0aWxpenphIExpYnJlT2ZmaWNlL09wZW5PZmZp Y2U6DQpodHRwOi8vbGluZ3Vpc3RpY28uc2YubmV0L3dpa2kvZG9rdS5waHA/aWQ9dXNhb29v DQpOb24gYXV0b3JpenpvIGxhIG1lbW9yaXp6YXppb25lIGRlbCBtaW8gaW5kaXJpenpvIHN1 IG91dGxvb2sNCg0K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)