Impostare permessi Chmod in modo permanente

Installazione, configurazione e uso di programmi e strumenti.
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Ciao a tutti !

Sul server ho installato transmission-daemon, solo che quando parte il download dei file si blocca con l'errore Permission Denied...

Allora apro il terminale ed imposto i seguenti permessi:

Codice: Seleziona tutto

sudo chmod -R 777 /home/server/download

sudo chmod -R 777 /home/server/tmp
Fatto ciò scarica normalmente, solo che al riavvio ritorna il problema di prima ...

Stessa cosa vale con Apache2 !

Come posso settare i permessi in modo permanente ?!?

Grazie !!
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Come monti la posizione /home/server?
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Grazie per la risposta !

Sono un neofita, cosa vuol dire come monto /home/server ?!

Grazie !
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Posta (usando i tag per il codice)

Codice: Seleziona tutto

ls -lA /home

Codice: Seleziona tutto

ls -lA /home/server

Codice: Seleziona tutto

cat /etc/fstab
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Codice: Seleziona tutto

server@server:/$ ls -lA /home
totale 8
drwxr-xr-x  3 root   root   4096 2012-03-29 20:09 .ecryptfs
drwxrwxrwx 11 server server 4096 2012-04-07 19:05 server

Codice: Seleziona tutto

server@server:/$ ls -lA /home
totale 8
drwxr-xr-x  3 root   root   4096 2012-03-29 20:09 .ecryptfs
drwxrwxrwx 11 server server 4096 2012-04-07 19:05 server
server@server:/$ ls -lA /home/server
totale 128
drwxrwxrwx  6 server   server              4096 2012-04-07 15:40 ajaxplorer
-rw-------  1 server   server              2675 2012-04-08 03:37 .bash_history
-rw-r--r--  1 server   server               220 2012-03-29 20:09 .bash_logout
-rw-r--r--  1 server   server              3103 2012-03-29 20:09 .bashrc
drwx------  2 server   server              4096 2012-03-29 20:56 .cache
drwxr-xr-x 15 server   server              4096 2012-04-07 18:58 documenti
drwxrwxrwx  5 root     debian-transmission 4096 2012-04-09 21:02 download
lrwxrwxrwx  1 server   server                32 2012-03-29 20:09 .ecryptfs -> /home/.ecryptfs/server/.ecryptfs
drwxr-xr-x  2 server   server              4096 2012-04-07 19:26 .mediatomb
-rw-------  1 root     root                  15 2012-04-09 21:35 .nano_history
lrwxrwxrwx  1 server   server                31 2012-03-29 20:09 .Private -> /home/.ecryptfs/server/.Private
-rw-r--r--  1 server   server               675 2012-03-29 20:09 .profile
drwxr-xr-x  2 www-data www-data            4096 2012-04-07 15:41 recycle_bin
-rw-------  1 root     root                1024 2012-04-07 18:40 .rnd
drwx------  2 server   server              4096 2012-04-05 00:48 .ssh
-rw-r--r--  1 server   server                 0 2012-03-29 20:21 .sudo_as_admin_successful
drwxrwxrwx  3 root     root                4096 2012-04-07 18:13 tmp
drwxrwxrwx  9 root     root                4096 2012-04-09 21:28 www

Codice: Seleziona tutto

server@server:/$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=c115544a-fb31-4667-93a7-d9901cd30358 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=6c09eb75-676c-46fb-ad7d-c5e9e30514fe none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Perfetto. Dai

Codice: Seleziona tutto

sudo chown -R server:server /home/server/download
e

Codice: Seleziona tutto

sudo chown -R server:server /home/server/tmp
e poi prova se ti da ancora errore.
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Grazie per l'aiuto !

Ho usato i comandi, ho spento ed riacceso la macchina, ho aperto l'interfaccia web di transmission e cliccato su Resume All, niente da fare, ancora lo stesso errore !
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Non è che transmission lo lanci come root?

Posta

Codice: Seleziona tutto

ps axu | grep transmission
Posta anche di nuovo

Codice: Seleziona tutto

ls -lA /home

Codice: Seleziona tutto

ls -lA /home/server

Codice: Seleziona tutto

cat /etc/fstab
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Non lo so, ho seguito la guida ufficiale sul wiki ! Più che altro ancora non capisco molto !

Codice: Seleziona tutto

server@server:~$ ps axu | grep transmission
105        767  0.4  0.4  41000  5664 ?        Ssl  21:47   0:01 /usr/bin/transmission-daemon --config-dir /var/lib/transmission-daemon/info
server    1186  0.0  0.0   3320   796 pts/0    D+   21:51   0:00 grep --color=auto transmission
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Posta anche il resto.
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Ah scusa, non avevo visto !

Codice: Seleziona tutto

server@server:~$ ps axu | grep transmission
105        767  0.2  0.4  41000  5668 ?        Ssl  21:47   0:01 /usr/bin/transmission-daemon --config-dir /var/lib/transmission-daemon/info
server    1298  0.0  0.0   3336   820 pts/0    S+   21:58   0:00 grep --color=auto transmission

Codice: Seleziona tutto

server@server:~$ ls -lA /home
totale 8
drwxr-xr-x  3 root   root   4096 2012-03-29 20:09 .ecryptfs
drwxrwxrwx 11 server server 4096 2012-04-07 19:05 server

Codice: Seleziona tutto

server@server:~$ ls -lA /home/server
totale 128
drwxrwxrwx  6 server   server   4096 2012-04-07 15:40 ajaxplorer
-rw-------  1 server   server   2675 2012-04-08 03:37 .bash_history
-rw-r--r--  1 server   server    220 2012-03-29 20:09 .bash_logout
-rw-r--r--  1 server   server   3103 2012-03-29 20:09 .bashrc
drwx------  2 server   server   4096 2012-03-29 20:56 .cache
drwxr-xr-x 15 server   server   4096 2012-04-07 18:58 documenti
drwxrwxrwx  5 server   server   4096 2012-04-09 21:02 download
lrwxrwxrwx  1 server   server     32 2012-03-29 20:09 .ecryptfs -> /home/.ecryptfs/server/.ecryptfs
drwxr-xr-x  2 server   server   4096 2012-04-07 19:26 .mediatomb
-rw-------  1 root     root       15 2012-04-09 21:35 .nano_history
lrwxrwxrwx  1 server   server     31 2012-03-29 20:09 .Private -> /home/.ecryptfs/server/.Private
-rw-r--r--  1 server   server    675 2012-03-29 20:09 .profile
drwxr-xr-x  2 www-data www-data 4096 2012-04-07 15:41 recycle_bin
-rw-------  1 root     root     1024 2012-04-07 18:40 .rnd
drwx------  2 server   server   4096 2012-04-05 00:48 .ssh
-rw-r--r--  1 server   server      0 2012-03-29 20:21 .sudo_as_admin_successful
drwxrwxrwx  3 server   server   4096 2012-04-07 18:13 tmp
drwxrwxrwx  9 root     root     4096 2012-04-09 21:28 www

Codice: Seleziona tutto

server@server:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=c115544a-fb31-4667-93a7-d9901cd30358 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=6c09eb75-676c-46fb-ad7d-c5e9e30514fe none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Ok, ho letto ben bene la guida.

Dai

Codice: Seleziona tutto

sudo chown -R debian-transmission /home/server/tmp
e

Codice: Seleziona tutto

sudo chown -R debian-transmission /home/server/download
e riprova.



Se non funziona prova a impostare il download fuori dalla home. È possibile che il problema sia la criptazione.
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Giusto, ho settato la mia directory criptata ... Ma scusa com'è possibile che se imposto manualmente funziona ?
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Nada non funziona !  >:( >:(

Posso fare una script che all'avvio imposti i comandi chmod come se sono io a scrivere ?!?
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Il problema non sono i permessi, quelli restano settati correttamente (come si vede dagli ls -l).
Il problema sta nel fatto che l'utente debian-transmission non riesce ad accedere a quei files. Giustamente, direi, dato che sono stati criptati da un altro utente (l'utente server). L'accesso ne viene liberato quando vengono sbloccati.


Francamente non so come dovrebbe comportarsi (usando solo io il mio pc non cripto la home) però potrebbe valer la pena di mettere le varie cartelle da un'altra parte non criptata.
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Quindi le soluzioni sono 2:

- Come faccio a levare la cripitazione alla cartella /home/server ?
- oppure, è possibile settare transmission come utente Server e non come Root ?!?
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Alla prima domanda la risposta è: reinstallando.

Alla seconda la risposta è: è spiegato nella guida e transmission-daemon viene avviato dall'utente debian-transmission.
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

Quindi se metto debian-server funziona ?!?

A volte Ubuntu si perde in un bicchier d'acqua !!!

Ma posso fare lo script automatica che ho descritto sopra ?!
dadexix86
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 16364
Iscrizione: domenica 22 marzo 2009, 19:58
Desktop: Unity
Distribuzione: Ubuntu 18.04 x86_64
Località: Paris, France

Re: Impostare permessi Chmod in modo permanente

Messaggio da dadexix86 »

Non vedo a cosa ti serva uno script così, comunque sì!

No, debian-server è un altro utente, non ti cambierebbe nulla.
Non si dà supporto tramite mp in forum
L'utilizzo del tasto [Code] quando scrivi in forum risolve i 2/3 dei tuoi problemi
Per problemi con Skype rivolgersi qui. | Un Matematico Migrante
anerDev
Prode Principiante
Messaggi: 118
Iscrizione: sabato 25 dicembre 2010, 23:17

Re: Impostare permessi Chmod in modo permanente

Messaggio da anerDev »

ok grazie !!

Scusa se ti rompo, ma sono veramente inesperto !!

Come faccio lo script ?! Lo uso così non devo ne reinstallare, ne cambiare cartelle !
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], Google [Bot], Majestic-12 [Bot] e 6 ospiti