#1 24-10-2016 11:15:00

lukekop
Appena sbarcato sul forum
Registrato: 29-01-2015
Messaggi: 65

[Risolto] cambiare permessi file e rendere scrivibile un file

Buongiorno ha tutti,
ho un installazione locale di un noto cms ma sto avendo problemi con lo sviluppo... in pratica il file che è presente nell installazione locale (più precisamente nella cartella opt/lampp/htdocs/nomesito/) il configuration.php non è scrivibile; risulta protetto e scrivibile soltanto dal root; in poche parole ogni volta quindi che provo ad installare moduli nel sito non me lo fa fare perchè non riesce a scrivere nel suddetto file.
Ho provato a farlo in vari modi ma non ci sono riuscito....:
ecco cosa mi compare:

[root@latelierstore studio-coppola]# chmod 777 configuration.php
[root@latelierstore studio-coppola]# ls -l  configuration.php
-rwxrwxrwx. 1 root root 1878 22 ott 17.58 configuration.php

secondo il risultato dovrei riuscirci ma in realtà quando vedo le proprietà del file mi dice che è ancora protetto... perchè?

Ultima modifica di lukekop (24-10-2016 11:15:47)

Non in linea

#2 25-10-2016 10:06:11

palir1927
Fedora nel sangue
Da Neo Tokyo 3
Registrato: 15-03-2007
Messaggi: 1'905
Sito web

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

Probabilmente bisogna agire sull'fstab e non direttamente sui files/directory:

Ci puoi condividere l'output di questo comando:

cat /etc/fstab

Mienai kizu kokaro mushibamu dake na no ni, yami no naka ni ima mo yadaru omoi wo asaekire...

Non in linea

#3 25-10-2016 19:14:10

arkanoid
Moderatore
Da Trento
Registrato: 06-05-2010
Messaggi: 1'972
Sito web

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

Io credo invece che vada cambiato almeno il gruppo (da root ad httpd).

Non mi è però chiaro perché il tutto è collocato all'interno della directory "/opt"... I programmi relativi al webserver sono forse stati installati da sorgenti esterne rispetto ai repository Fedora?


|| FAS: juliuxpigface || IRC: jpigface || GITHUB: pigjuliux ||

Non in linea

#4 26-10-2016 09:55:05

lukekop
Appena sbarcato sul forum
Registrato: 29-01-2015
Messaggi: 65

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

eccolo

[silver@latelierstore ~]$ cat  /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Aug 25 07:37:14 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/fedora_new--host-root /                       ext4    defaults        1 1
/dev/mapper/fedora_new--host-home /home                   ext4    defaults        1 2
/dev/mapper/fedora_new--host-swap swap                    swap    defaults        0 0
[silver@latelierstore ~]$ 

Non in linea

#5 26-10-2016 10:19:17

lukekop
Appena sbarcato sul forum
Registrato: 29-01-2015
Messaggi: 65

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

ho usato un programma che mi installa tutto il necessario (database, php etc) per utilizzare il cms localmente e lui lo installa automaticamente il quella posizione; ma vedendo in giro su altri forum la cosa è normale; il problema è che su ubuntu la cosa funziona (già provato), su fedora (che è la prima volta che utilizzo per questa cosa) invece ho questo problema...

Non in linea

#6 26-10-2016 11:01:43

palir1927
Fedora nel sangue
Da Neo Tokyo 3
Registrato: 15-03-2007
Messaggi: 1'905
Sito web

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

Ma il problema si presente se esegui le modifiche tramite la console applicativa oppure da riga di comando (terminale)?

Se è il primo caso probabilmente come suggerito da arkanoid è un discorso di gruppo ed utenza piuttosto che permessi sui file/directory.
Ci puoi indicare come si chiama l'applicazione?

Ultima modifica di palir1927 (26-10-2016 11:02:27)


Mienai kizu kokaro mushibamu dake na no ni, yami no naka ni ima mo yadaru omoi wo asaekire...

Non in linea

#7 26-10-2016 17:43:11

lukekop
Appena sbarcato sul forum
Registrato: 29-01-2015
Messaggi: 65

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

L applicazione che uso è joomla; per installarla ho usato una suite (XAMPP) che automaticamente installa tutto il necessario (database, php admin etc) e l ho installata da una sorgente esterna (forse a questo punto questo è il problema. Accedo all'applicazione come amministratore dell'applicazione e quindi dovrei fare tutte le modifiche senza problemi.
Secondo voi dovrei rifare tutta l installazione e spostarla ? se si dove esattamente?
Grazie

Non in linea

#8 26-10-2016 17:47:34

lukekop
Appena sbarcato sul forum
Registrato: 29-01-2015
Messaggi: 65

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

ho appena provato tra l altro ad avviare l installer... non mi dà la possibilità di scelta del percorso di installazione... mi dice semplicemente che me lo installa su /opt/lampp/

Non in linea

#9 28-10-2016 20:46:56

arkanoid
Moderatore
Da Trento
Registrato: 06-05-2010
Messaggi: 1'972
Sito web

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

Lascia perdere quell'installer. Fedora contiene già tutto quello che ti serve, all'interno dei suoi repository.

Puoi procedere così:

1. Installa l'occorrente, fai partire il servizio 'mariadb' e configura la relativa password.

# dnf install httpd mariadb-server php php-mysql phpmyadmin
# systemctl start mariadb
# mysqladmin -u root password

2. Scompatta il pacchetto di joomla all'interno della directory "/var/www/html/nomesito".

3. Aggiusta i permessi, per esempio come indicato qui di seguito:

# chown -R apache:apache /var/www/html/nomesito

|| FAS: juliuxpigface || IRC: jpigface || GITHUB: pigjuliux ||

Non in linea

#10 29-10-2016 08:42:06

andreamal
Fedora nel sangue
Da Roma
Registrato: 16-12-2009
Messaggi: 1'480

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

Per sicurezza aggiungerei l'utente (o gli utenti) che deve gestire joomla al gruppo apache

# usermod -G -a apache nome_utente

Ciao
Andrea Malfatti

Non in linea

#11 07-11-2016 18:40:31

lukekop
Appena sbarcato sul forum
Registrato: 29-01-2015
Messaggi: 65

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

Allora ho trovato due strade; una volta installato xampp non ho fatto altro che scaricare il pacchetto relativo a joomla (è visto come una sorta di app di xampp stesso) e l ho installato normalmente (è un pacchetto sh); in questo modo l ho installato correttamente e riesco ad usarlo ed aggiornarlo;
La seconda è quella suggerita da te ma ho utilizzato questo sistema :

installare server apache

su
# dnf install httpd

far partire il server

# systemctl enable httpd.service
# systemctl start httpd.service

installare phpmyadmin

$ su root
$ dnf install phpMyAdmin

Configurazione phpmyadmin

sudo gedit /etc/phpMyAdmin/config.inc.php

vedere tipo di autenticazione

$cfg['Servers'][$i]['auth_type']     = 'cookie';    // Authentication method (config, http

su terminale digitare

grep 'A temporary password is generated for root@localhost' /var/log/mysqld.log |tail -1

per generare password temporanea poi

/usr/bin/mysql_secure_installation

mettere la password generata ed immetere la nuova password che ha questi livelli di sicurezza:

mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| validate_password_dictionary_file    |        |
| validate_password_length             | 8      |
| validate_password_mixed_case_count   | 1      |
| validate_password_number_count       | 1      |
| validate_password_policy             | MEDIUM |
| validate_password_special_char_count | 1      |
+--------------------------------------+--------+
6 rows in set (0.01 sec)


mettere password e poi accedere dalla pagina

localhost/phpmyadmin

Non in linea

#12 07-11-2016 18:41:48

lukekop
Appena sbarcato sul forum
Registrato: 29-01-2015
Messaggi: 65

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

il problema è che quando vado su var/www/http mi si presenta il solito problema... essendo sul root non mi fa spostare le cartelle...che faccio ci provo con nautilus??

Non in linea

#13 07-11-2016 21:44:59

arkanoid
Moderatore
Da Trento
Registrato: 06-05-2010
Messaggi: 1'972
Sito web

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

Hai eseguito anche questi passaggi?

arkanoid ha scritto:
# chown -R apache:apache /var/www/html/nomesito
andreamal ha scritto:
# usermod -G -a apache nome_utente

|| FAS: juliuxpigface || IRC: jpigface || GITHUB: pigjuliux ||

Non in linea

#14 12-11-2016 12:00:22

lukekop
Appena sbarcato sul forum
Registrato: 29-01-2015
Messaggi: 65

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

grazie in effetti dovevo fare questo :

# chown -R apache:apache /var/www/html/nomesito

Grazie ho risolto; un ultima domanda però; non c è un azione più "pulita" (senza usare Nautilus) per spostare la cartella del sito alla cartella /var/www/html/ ?
Grazie

Non in linea

#15 12-11-2016 12:33:51

arkanoid
Moderatore
Da Trento
Registrato: 06-05-2010
Messaggi: 1'972
Sito web

Re: [Risolto] cambiare permessi file e rendere scrivibile un file

Da terminale, diventa root e agisci con cp. Per esempio, così:

$ su -
# cp -r /home/miosito /var/www/html/

|| FAS: juliuxpigface || IRC: jpigface || GITHUB: pigjuliux ||

Non in linea

Piè di pagina