PDA

Visualizza la versione completa : Ubuntu server non posso fare nulla


Polly008
22-04-2015, 15:22
Salve a tutti. Sono assolutamente nuovo del mondo linux, ma ho dovuto cimentarmi in ubuntu server.
Ho installato su un vecchio pc ubuntu server, e tutto è andato bene.
Dopo di che con il comando

sudo apt-get install lxde
ho installato l'ambiente grafico.
Adesso sto cercando di creare/modificare i file presenti nella cartella /var/www/html, ma non mi da il permesso, invece da linea di comando con il comando sudo posso.
Mi sembra di capire che è un problema di permessi, nonostante io sia loggato con l'unico account creato in fase di installazione il sistema non mi vede come amministratore.
Cosa posso fare per poter lavorare in ambiente grafico come root?

mykol
22-04-2015, 15:36
appunto, non sei amministratore, quindi puoi scrivere solo nella tua "home"

Apri una console poi, prova con

sudo nome dell'editor di testo

ti dovrebbe chiedere la password utente e si dovrebbe avviare l'editor col quale dovresti poter operare ...

Dico sempre "dovresti" perchè non uso ubuntu ma credo che "dovrebbe" funzionare ...

Però, voler usare un sistema operativo di cui non si sa nulla è una bella pretesa ... mi sa che così non farai molta strada !

Polly008
22-04-2015, 15:41
Te la prima volta che ti sei seduto davanti ad un computer sapevi già usarlo?
O ti sei messo al volante già con la patente?
Ho cominciato a muovere i primi passi e con calma imparerò, chiedendo aiuto quando ne ho bisogno.

In ogni caso grazie per la risposta, per il momento sto facendo come mi hai consigliato te, ma vorrei poter usare la macchina senza ricorrere al prompt anche per copiare file, modificare quelli esistenti ecc..
Vorrei poter lavorare "normalmente" con l'ambiente grafico

sacarde
22-04-2015, 17:49
letto?

http://wiki.ubuntu-it.org/AmministrazioneSistema/Sudo

http://wiki.ubuntu-it.org/AmministrazioneSistema

k.b
24-04-2015, 10:44
Salve a tutti. Sono assolutamente nuovo del mondo linux, ma ho dovuto cimentarmi in ubuntu server.
Ho installato su un vecchio pc ubuntu server, e tutto è andato bene.
Dopo di che con il comando

sudo apt-get install lxde
ho installato l'ambiente grafico.
Adesso sto cercando di creare/modificare i file presenti nella cartella /var/www/html, ma non mi da il permesso, invece da linea di comando con il comando sudo posso.
Mi sembra di capire che è un problema di permessi, nonostante io sia loggato con l'unico account creato in fase di installazione il sistema non mi vede come amministratore.
Cosa posso fare per poter lavorare in ambiente grafico come root?
Si e' un problema di permessi, ma fare tutto come root non e' la soluzione.
Non lo e' intanto perche' e' un'abitudine pericolosa: il modo migliore per limitare eventuali danni e' usare sempre un utente con il minimo livello di autorizzazione sufficiente a fare quello che ti serve. In secondo luogo perche' comunque avrai altri problemi di permessi.

Supponiamo che tu faccia tutto da root, puoi creare tutti i file che vuoi e il sistema ovviamente non si lamentera'. Pero' capitera' una volta che installerai o creerai un'applicazione web (PHP ad esempio) che dovra' scrivere qualcosa su disco (file uploadati, log, sessioni, etc) e non potra' farlo perche' le directory e i file sono tutti di proprieta' root:root mentre il webserver gira come utente non root (sulle distribuzioni debian like di solito si chiama www-data). A quel punto devi rivedere i permessi, e magari lasciare root come owner ma impostare www-data come group, ricordandoti di mettere il flag +w ai permessi del gruppo (oppure farai il tipico chmod 777 che e' un po' come buttare la macchina quando il posacenere e' pieno :D)

Per fare le cose per bene e' necessario studiarsi un po' di cose, ma se devi solo fare delle prove puoi intanto dare alla directory /var/www/html il tuo utente come proprietario e gruppo ("sudo chown utente:utente /var/www/html") e poi puoi lavorare in quella dir normalmente senza "lavorare in ambiente grafico come root" che e' IL MALE. Poi risolvi gli altri problemi quando si presentano.

mykol
25-04-2015, 01:25
volevo solamente dire che se non hai conoscenze di linux forse è meglio che prima te lo studi un po almeno nelle cose essenziali (ed i permessi lo sono ...)

Little Hawk
27-04-2015, 20:55
Te la prima volta che ti sei seduto davanti ad un computer sapevi già usarlo?
O ti sei messo al volante già con la patente?

:D

Polly008
05-05-2015, 12:17
Grazie a tutti!

pilovis
10-05-2015, 21:16
volevo solamente dire che se non hai conoscenze di linux forse è meglio che prima te lo studi un po almeno nelle cose essenziali (ed i permessi lo sono ...)

Teoricamente e' cosi', anche se ci sono degli informatici in giro, pseudo sistemisti, che si spacciano per esperti di Linux ed e' gia tanto se sanno cosa sono i permessi :D:D:D

Ciao Giorgio, come va?

pilovis
10-05-2015, 21:21
Io non mi farei tante seghe mentali sui permessi e sull'accesso come root ;)

Sei su una macchina test e stai facendo pratica (cosa fondamentale per imparare), intanto metti il tuo utente nel gruppo admin e nel gruppo root cosi non ti rompi le scatole ogni volta con i permessi, fai un bel sudo passwd root e dai una password all'utente di root, poi un su - root e poi divertiti. :)
Se sbagli e fai casini, reistalli tutto da zero e ricominci.
Questo e' il metodo migliore.

Loading