Ora, dal momento che siamo in tema di assegnare i permessi a file e
directory e cambiare gruppi e proprietà, devi esaminare l'elenco di controllo degli accessi e l'elenco di controllo
degli accessi è un altro livello o direi un livello superiore o un livello aggiuntivo che viene eseguito oltre alle tue autorizzazioni, che
ti consente di assegnare le autorizzazioni per utente.
Allora, cos'è Aseel?
Israel è l'acronimo di Access Control List, che fornisce un meccanismo di autorizzazione aggiuntivo e più flessibile per i
filesystem, è progettato per assistere con le autorizzazioni dei file Unix.
Israele consente di concedere l'autorizzazione a qualsiasi utente o gruppo a qualsiasi risorsa del disco.
L'uso di un qual è lo scopo, pensa a uno scenario in cui un particolare utente non è membro
di un gruppo creato da te.
Quindi supponiamo che se crei un utente ABC e non è un membro del percorso del gruppo, ma
vuoi comunque concedere un accesso in lettura o scrittura, come puoi farlo senza rendere l'utente un membro del gruppo?
Ed è qui che abbiamo un elenco di controllo degli accessi, che ci aiuterà a farlo.
Quindi lasciatemelo dire con parole molto semplici ancora una volta.
Quindi supponiamo che se volessi consentire un file creato da route e consentire all'utente di leggere il file, ora,
quell'utente è un utente normale, non fa parte del percorso di gruppo e vuoi che l'utente legga quel
file.
Quindi, ovviamente, l'unico modo per farlo è cambiare il loro permesso di lettura degli altri.
Gli ultimi tre bit in modo che altri possano leggerli, ma poi o tutti gli altri potrebbero leggerli.
Ma vogliamo che solo un utente lo legga invece che tutti gli altri utenti lo leggano.
Ecco perché diamo il permesso solo a quel particolare utente usando la speranza ACL che chiarisce.
Quindi, in pratica, gli acri vengono utilizzati per creare un meccanismo di autorizzazione flessibile in Linux dalle pagine man di Linux.
Gli acri vengono utilizzati per definire diritti di accesso discrezionali più dettagliati per file e directory.
I comandi per assegnare e rimuovere i permessi ECL sono impostati f ACL e ottengono F ACL.
Quindi imposta il file ACL, ottieni phylis ACL, ottieni il file ACL, fornisci le informazioni sui permessi esistenti di un file e set
ti consentirà di impostare il modo in cui vuoi che dica.
Diamo un'occhiata ad alcuni esempi.
Ecco l'elenco dei comandi per impostare ECLSS.
Per aggiungere l'autorizzazione per un utente, devi eseguire un comando set f set file ECL con meno un'opzione per modificarti
per l'utente e quindi devi separare con il Colins dove l'utente è come utenti nel nome.
Nel mio caso lo sarà.
Ho Zoll e poi la colonna e l'autorizzazione a cui vuoi dare quell'utente.
E poi ovviamente l'ultima parte è il nome del file.
Quale file vuoi ottenere l'autorizzazione per assicurarti di specificare il percorso assoluto completo per aggiungere l'autorizzazione
per un gruppo.
Puoi anche concedere le autorizzazioni a un gruppo specifico.
Quindi di nuovo, se dai il permesso, diciamo di leggere il permesso al gruppo, i tre bit centrali, allora
ogni gruppo nel tuo sistema Linux può leggerlo.
Ma cosa succede se vuoi che un solo gruppo lo legga?
Giusto.
Potrebbe essere un problema.
Quindi di nuovo, l'elenco di accesso, l'elenco di controllo degli accessi viene in soccorso e per aggiungere quel gruppo, per consentirgli di leggere
o scrivere quel file specifico, devi impostare con G e il nome del gruppo e le autorizzazioni per consentire a tutti i
file o le directory di eredita le voci Azera dalla directory.
È nel significato la cascata, che sarà impostata con meno D. m. opzione e quindi voce, qualunque cosa tu
voglia inserire nel nome della directory.
Siamo spiacenti, ovviamente la directory perché vuoi mettere in cascata un file, non può avere un file all'interno di sé.
Ecco perché la directory dovrebbe averlo per rimuovere una voce specifica.
Quindi dovrai impostare FICA in meno X per rimuoverlo e quindi devi specificare l'utente e il nome del
file.
Questo è solo per un utente specifico.
Ora diciamo che se vuoi rimuovere tutte le autorizzazioni ACL da tutti, devi impostare ACL con l'opzione
meno B e il nome del file.
Un paio di cose che devi ricordare.
Uno è quando assegni l'autorizzazione ACL a un file o una directory, vedrai che aggiungerà un segno più
alla fine delle autorizzazioni.
Quindi, quando esegui, questo è meno L, la prima colonna, che mostra i permessi, aggiunge il
segno più alla fine, che mostra che gli è stato assegnato l'ACL.
La seconda cosa è che l'impostazione con l'autorizzazione W con ACL non consente di rimuovere un file in modo da
poter modificare il file, modificare il file, ma non è possibile eliminare quel file.
Questo è qualcosa che l'utente mantiene ancora quell'autorizzazione per eliminarlo.
Quindi ora entriamo in una macchina Linux e proveremo un paio di questi comandi per imparare come impostare i
permessi ACL su un file che è di proprietà di qualcun altro.
Ho effettuato l'accesso come percorso come e, naturalmente, puoi sempre controllare che il percorso abbia il cancelletto o il cancelletto,
ma di nuovo, assicurati sempre di essere sul computer giusto e che io sia sulla mia macchina
giusta.
Sono nella mia directory temporanea e creerò un file.
Diciamo che lo chiamerò.
Texas, e sceglierò solo come acronimo.
Assicuriamoci che sia creato e abbia i permessi giusti, come puoi vedere, è creato,
di proprietà di Rupert e di proprietà di Rupert e il proprietario può leggere correttamente.
Il gruppo può solo leggere e gli altri possono solo leggere.
Se ottieni F ACL sul file, vedrai di nuovo più informazioni, file come questo gruppo di proprietari, usano un gruppo
di autorizzazioni, autorizzazione dell'autorizzazione.
Ora arriva la parte in cui vuoi.
Consenti a tutti scusa, dove vuoi consentire solo a me di scrivere su quel file, quindi ho assolto
come sai i conteggi sono considerati altri.
Giusto.
Le vite rientrano tutte in questa categoria, quindi se dai proprio qui, se dai anche quel
permesso proprio qui, cosa accadrà?
Tutti gli altri possono scrivere a quell'autunno.
Quindi, di nuovo, spero che tu capisca dove sto arrivando.
Quindi, per superare questo problema in cui solo un utente può modificare
quel file, lo assegnerai come set FJC saddo set FCL meno M per modificare le tue autorizzazioni.
Tu per utente.
Chi è l'utente che ho e quale autorizzazione vuoi concedere.
Vuoi leggere e scrivere e il nome del file sarebbe temporaneo e applicato.
Un nome è Texas.
Ma prima di lanciarlo, volevo solo entrare.
E inizia scusa, non questo, voglio entrare e iniziare una sessione duplicata e voglio accedere come ho fatto,
quindi.
In questo momento, se faccio KDDI.
Temp e gatto, Texas.
Non c'è niente lì dentro.
A proposito, prima di tutto, scusa, non Cat, perché tutti potrebbero leggerlo, quindi non dovrei avere
problemi, ma se volessi modificarlo?
Quindi, VI, Texas.
Dice in basso a destra qui, solo lettura quindi anche se inserisco qualcosa, ciao o qualunque cosa tu voglia
mettere e salvarlo, mi dirà che non riesco ad aprire il file.
Non è modificabile.
Non ho il permesso, quindi non posso farlo se eseguo questo comando, ottengo il file ACL.
Quindi ho stabilito la politica, ma assolvo anche Rita e scrivo anche per quel colpo di palla.
Entra ora per verificarlo.
Se effettivamente ha impostato tali autorizzazioni, ottieni un testo temporaneo facciale e vedrai proprio ora proprio qui che dice che l'utente
che ho absol ha il diritto di modificarlo.
Ora se faccio il Texas adesso.
Vedete, non ho lo stesso errore che stavo ottenendo prima di poter inserire tutto ciò che
voglio.
Ciao, Texas.
Salvalo e mi permette di salvarlo, e quando faccio il gatto in Texas, sono in grado di farlo in Texas.
Ecco perché questi ACL sono così importanti per assegnare quell'autorizzazione specifica a un utente specifico.
Stessa cosa se volessi fare quel gruppo.
Assegnazione all'autorizzazione eseguiresti lo stesso comando, ma invece di te, inserisci G e inserisci e
quando ottieni F un sigillo, vedrai ora anche il gruppo I assoluto.
Può modificare questo file, quindi se un utente fa parte del mio gruppo, potrebbe effettivamente entrare e modificare il
proprio file andando al numero quattro, il numero tre è effettivamente assegnare quei permessi e scorrere a cascata a ogni
file e albero, che è molto semplice.
Quindi salterò direttamente al numero quattro per rimuovere quelle autorizzazioni specifiche.
dovrò fare set.
File ECL, meno X e cosa stai eliminando?
Stai prendendo l'utente?
Ho il permesso dello zar e per questo devi digitare.
Il selvaggiamente.
Ron, prendi un viso e vedrai che ho un utente grande è sparito, ma cosa
succede se volessi rimuovere tutto, non solo l'utente ma ogni autorizzazione per ogni utente o qualsiasi gruppo, allora dovrai eseguire
il comando.
Detto mentre ACL.
Come opzione meno B, e ora quando ottieni FCL, vedrai che è tornato al suo stato originale.
È così che funziona.
E quando ho detto che non puoi eliminare, anche se ho il permesso giusto per scrivere sul file, ho
aggiunto il file, non posso eliminarlo se lo faccio.
r. m. Texas, a proposito, devo restituire di nuovo il permesso.
Questo è il permesso.
Verifichiamolo ancora.
Sì, ho il permesso di leggerlo e scriverci, quindi se ho provato a rimuoverlo, dirà operazione non
consentita.
Quindi il motivo per cui lo includo.
Quindi non voglio che tu sprechi il tuo tempo, sai, cercando di eliminare il file e pensando,
ehi, ho il permesso giusto, ma non posso non eliminarlo.
Il motivo per cui ACLU non lo mette lì.
Quindi dà il diritto solo a quell'utente nel caso in cui accidentalmente utilizzi o cancelli il file.
Ecco come funziona l'autorizzazione ACLU.
È molto granulare e scende al livello dell'utente.
E ancora, ancora una volta, il motivo per cui è stato creato o è stato introdotto
nell'ambiente Unix e Linux è per poter assegnare il permesso all'utente, non a ogni utente, ma a un utente specifico.
Quindi provato e provato in modo diverso, provato su file diversi, prova su directory diverse, guarda
come funziona anche la directory, come potrebbe cambiare i file se potessi accedere al CD nella directory dando
accesso specifico a un utente.