2013-06-28 24 views
7

Sto ancora imparando la CLI ei suoi dettagli, specialmente questo .bash_profile. Mi sento sopraffatto da quello che sto imparando su questo.Autorizzazione negata durante la modifica .bash_profile

Ad ogni modo, posso accedere a .bash_profile. Se faccio nano ~/.bash_profile allora il file appare e io sono libero di modificare. E poi ho provato addingin la linea che dovrei includere:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"

Tuttavia, quando cerco di salvare il file (o qualunque .bash_profile è), ottengo il seguente errore: [ Error writing /home/myname.bash_profile Permission denied ]

risposta

-1

Per modificare è necessario disporre dei permessi di root.

Modifica con sudo o accedi come utente root e modifica.

Grazie,

Sandeep.

+0

Ho dimenticato di aver effettuato il login come root quando ho provato le autorizzazioni di modifica – simplycoding

+0

e ho provato a modificare. – Sandeep

+0

Ancora lo stesso errore – user1735921

6

Mentre è possibile eseguire sudo nano ~/.bash_profile per modificare il file, mi sembra un po 'strano che il tuo .bash_profile abbia bisogno di root per essere modificato.

Se si tenta ls -la ~ | grep bash

-rw------- 1 Greg staff 8622 27 Jun 16:06 .bash_history 
-rw-r--r-- 1 Greg staff 2189 28 Jun 01:24 .bash_profile 

Vedete la mia Bash_profile è di proprietà di me, Greg, non root. Penso che scoprirai che quando lo fai, il tuo .bash_profile sarà di proprietà di root. Ciò significa che quando si desidera modificare il file, è necessario utilizzare sudo, ma io no.

Se non si vuole avere a usare sudo tutto il tempo per modificare questo file, è possibile cambiare il proprietario del file sudo chown yourusername ~/.bash_profile

Ora, se si esegue il comando ls ho mostrato sopra, si dovrebbe vedere il tuo nome come proprietario del file, invece di root.

+0

questa è sicuramente la risposta corretta. inoltre, un'ottima spiegazione. – xyclos

+0

@gykaling Ma non riesco a vedere .bash_profile in ls -la ~ | grep bash .. cosa posso fare per quello? – sachsure

Problemi correlati