Proprietà della cartella .config nella home directory

2

Chi dovrebbe essere il proprietario della directory .config nella cartella home dell'utente?

Sulla mia macchina sembra essere di proprietà di system utente ed è leggibile solo da quell'utente.

Diversi programmi, come Homebrew e git (che dovrebbero essere autorizzati a usare senza permessi di root) si lamentano producendo avvertimenti come mostrato di seguito :

warning: unable to access '/Users/andrea/.config/git/attributes': Permission denied

Forse la proprietà della mia cartella .config è stata cambiata in errore? Chi dovrebbe essere il proprietario?

E se system dovrebbe essere il proprietario, è sicuro renderlo leggibile e scrivibile da altri utenti?

    
posta Kubuntuer82 28.03.2018 - 11:43
fonte

1 risposta

2

La cartella .config dovrebbe essere di proprietà dell'utente. Sembra che la proprietà sia stata cambiata in sistema per errore sul tuo computer.

Per ripristinare l'autorizzazione predefinita, eseguire il seguente comando:

$ sudo chown -R <username> .config

Quando ti viene richiesta una password, inserisci la tua password di accesso.

Sostituisci <username> con il tuo nome utente. Per determinare il tuo nome utente, esegui il seguente comando e osserva l'output.

$ whoami

Infine, per rispondere alle tue domande:

Who is supposed to be the owner of the .config directory under user's home folder?

L'utente che ha effettuato l'accesso dovrebbe essere il proprietario della directory .config .

And if system should be the owner, is it safe to make it readable and writable by other users?

Non è consigliabile farlo, a meno che tu non abbia una ragione specifica per farlo.

    
risposta data 28.03.2018 - 11:58
fonte

Leggi altre domande sui tag