Pagina 1 di 1

Cambiare i permessi delle cartelle

Inviato: sabato 27 dicembre 2008, 18:03
da ZioAlfredo
Ciao a tutti, sono un nuovo utenete di Linux e uso Xubuntu!

Volevo sapere come posso cambiare i permessi delle cartelle.
In particolare ho installato un nuovo programma (Matlab) nella directory /usr/local/
Mi sposto quindi su questa directory e, se dò il comando "ls" dal terminale, la cartella Matlab appare blu (protetta)
Come faccio per farla diventare verde? (non protetta?)
Ho provato a dare "umask 777" ma rimane blu...

Grazie di cuore a chi risponderà.

Alfredo

Re: Cambiare i permessi delle cartelle

Inviato: sabato 27 dicembre 2008, 18:07
da saltydog

Codice: Seleziona tutto

sudo chmod 777 <cartella>
leggi il manuale di chmod per maggiori opzioni.

Codice: Seleziona tutto

man chmod
Una domanda: in genere non serve che l'utente scriva  in quella cartella. Perchè vuoi abilitare i permessi?

Re: Cambiare i permessi delle cartelle

Inviato: sabato 27 dicembre 2008, 18:31
da ZioAlfredo
Ti ringrazio sono riuscito a cambiare i permessi!

Tuttavia non sono riuscito a risolvere il mio vero problema.

Quello che voglio fare è creare un link sul desktop che consenta di eseguire Matlab da tutti gli utenti con tutti i diritti.

Per ora riesco a far partire il programma solo con un link il cui comando è:

Codice: Seleziona tutto

sudo /usr/local/Matlab/bin/matlab
e inoltre il link si esegue in un terminale che ogni volta richiede la password del proprietario

Come faccio a creare un link sul desktop che mi avvi matlab senza inserire la password e senza aprire il terminale?

Grazie 1000

Re: Cambiare i permessi delle cartelle

Inviato: sabato 27 dicembre 2008, 18:37
da steff
I eseguibili sono in cartelle /usr/bin, bin, e simile (ma non tutti i /bin9 per farsi trovare. Crea un collegamento, hai installato in una cartella strana. Esempio:
lrwxrwxrwx  1 root  root      22 2008-04-12 15:46 firefox -> ../lib/firefox/firefox
lrwxrwxrwx  1 root  root      22 2008-04-12 15:46 mozilla-firefox -> ../lib/firefox/firefox

Codice: Seleziona tutto

sudo ln -s sudo /usr/local/Matlab/bin/matlab /usr/bin/matlab
Dopo dovrebbe bastare

Codice: Seleziona tutto

matlab
I permessi devono essere 777 (come nel esempio)

Codice: Seleziona tutto

sudo chmod 777  /usr/local/Matlab/bin/matlab
sudo chmod 777 /usr/bin/matlab

Re: Cambiare i permessi delle cartelle

Inviato: sabato 27 dicembre 2008, 18:42
da saltydog
Con il tasto destro sul desktop seleziona "Crea lanciatore" e metti lì le istruzioni per fart partire il programma. Al posto di sudo usa gksudo, ma nonj puoi fare a meno di mettere la password in quanto i lprogramma necessita dei diritti di root per essere eseguito.

Re: Cambiare i permessi delle cartelle

Inviato: sabato 27 dicembre 2008, 18:50
da ugaciaka
saltydog ha scritto:

Codice: Seleziona tutto

sudo chmod 777 <cartella>
leggi il manuale di chmod per maggiori opzioni.

Codice: Seleziona tutto

man chmod
Una domanda: in genere non serve che l'utente scriva  in quella cartella. Perchè vuoi abilitare i permessi?
ehm...oddio...intanto è meglio chiamarle directory (prendetemi per pignolo spocchioso) e un'altra cosa

semmai è

Codice: Seleziona tutto

sudo chmod -R 777 <directory>
per cambiare tutti i permessi di ogni file presente in quella directory ma non direi che è una scelta azzeccata (insomma verrebbe fuori un po' un pocio).

Un'altra cosa, anche io avevo installato matlab ma sulla mia home così non ho avuto nessun tipo di problema, puoi sempre fare una cosa del genere se hai più utenti che devono usare il programma. Usare una partizione su cui tutti hanno diritti (lettura, scrittura, esecuzione), che io ricordi matlab erano 3gb di installazione...una partizioncina e sei a posto...

Re: Cambiare i permessi delle cartelle

Inviato: sabato 27 dicembre 2008, 18:57
da saltydog
ugaciaka ha scritto:

ehm...oddio...intanto è meglio chiamarle directory (prendetemi per pignolo spocchioso) e un'altra cosa
ehn ehm... semmai allora è meglio chiamarli "folder", visto che directory è il termine usato per windows. E in ogni caso siamo in un forum italiano, frequentato dai traduttori ufficiali di ubuntu, quindi è sempre meglio attenerci alla terminologia ufficiale: cartelle.
semmai è

Codice: Seleziona tutto

sudo chmod -R 777 <directory>
l'utente chiedeva di cambiare i permessi solo a quella cartella, non a tutti i file in essa contenuti, quindi la precisazione è pleonastica. A tal fine avevo appunto indicato di leggere il manuale per aggiungere eventuali opzioni.