GNU/Linux >> Linux Esercitazione >  >> Linux

Perché "Altri" può leggere i file per impostazione predefinita in Ubuntu?

Il modello di autorizzazioni di Linux significa che, anche se sei l'unico utente del tuo computer, non sei l'unico utente del sistema. Molti servizi creeranno il proprio account utente per l'esecuzione, ad esempio Apache di solito verrà eseguito con il proprio account dedicato.

Quello che noterai anche è che la tua cartella Inizio di solito è accessibile solo al tuo account - cioè permessi 700 o drwx------ . Ciò significa che solo tu puoi accedere alla tua cartella Inizio, anche se le sottocartelle all'interno di quella cartella hanno pieno accesso.

Questa combinazione fornisce un utile equilibrio. Le autorizzazioni predefinite consentono agli account di servizio di leggere qualsiasi file sul sistema di cui potrebbero aver bisogno, ma non possono modificare nulla. Tutti i file che sono personali per te dovrebbero essere nella tua cartella home, quindi un servizio non autorizzato non sarà in grado di accedervi.

Potresti trovare il Filesystem Hierarchy Standard una lettura utile. Questo delinea le autorizzazioni e le funzioni generalmente previste per i sistemi Unix/Linux e la maggior parte delle distribuzioni si atterrà a questo.


Linux
  1. Come eseguire file .cbr per leggere fumetti in Ubuntu

  2. Trovare file che un utente non può leggere?

  3. Perché Python 2.7 è ancora la versione predefinita di Python in Ubuntu?

  4. Perché Num Lock è disabilitato per impostazione predefinita in Ubuntu?

  5. Come posso escludere i file per impostazione predefinita con rsync?

S maiuscola nei permessi di una cartella?

Come posso correggere i permessi dei miei file?

Come configurare un backup con rsync su Ubuntu 18.04

Perché non posso scegliere una cartella condivisa di VirtualBox?

Perché non posso accedere alla mia istanza di CouchDB esternamente sul server Ubuntu 9.04?

Perché chmod -R 777 / è distruttivo?