Archivio

Pagina manuale Chmod

Pagina manuale Chmod

Nome

CHMOD - Cambia bit in modalità file

Sinossi

chmod [OPZIONE] .. MODALITÀ[,MODALITÀ] .. FILE..
chmod [OPZIONE] .. File in modalità ottale..
chmod [OPZIONE] .. -Reference = RFILE FILE..

Descrizione

Questa pagina manuale documenta la versione GNU di chmod. chmod Modifica i bit in modalità file di ciascun file fornito in base a modalità, che può essere una rappresentazione simbolica delle modifiche da apportare o un numero ottale che rappresenta il modello BIT per i nuovi bit di modalità.

Il formato di una modalità simbolica è [ugoa…] [[+-=] [Perm… ]… ], Dove Perm è zero o più lettere dal set rwxxst, o una singola lettera dal set ugo. Possono essere fornite più modalità simboliche, separate da virgole.

Una combinazione delle lettere ugoa controlla quale accesso degli utenti al file verrà modificato: l'utente che lo possiede (u), altri utenti nel gruppo del file (G), altri utenti non nel gruppo del file (o) o tutti gli utenti (UN). Se nessuno di questi viene dato, l'effetto è come se UN sono stati dati, ma i bit che sono impostati nella Umask non sono interessati.

L'operatore + fa sì che i bit della modalità file selezionati vengano aggiunti ai bit della modalità file esistenti di ciascun file; - li fa rimuovere; E = li fa aggiungere loro e provoca rimuovere i bit non menzionati, tranne per il fatto che l'utente non menzionato di una directory e i bit di ID gruppo non sono interessati.

Le lettere rwxxst Seleziona bit in modalità file per gli utenti interessati: leggi (R), scrivere (w), eseguire (o cercare directory) (X), eseguire/cercare solo se il file è una directory o ha già eseguire l'autorizzazione per alcuni utenti (X), Imposta l'ID utente o di gruppo su esecuzione (S), flag di eliminazione limitata o bit appiccicoso (T). Invece di una o più di queste lettere, puoi specificare esattamente una delle lettere ugo: le autorizzazioni concesse all'utente che possiede il file (u), le autorizzazioni concesse ad altri utenti che sono membri del gruppo del file (G) e le autorizzazioni concesse agli utenti che non si trovano in nessuna delle due categorie precedenti (o) .

Una modalità numerica va da una a quattro cifre ottali (0-7), derivata aggiungendo i bit con i valori 4, 2 e 1. Si presume che le cifre omesse siano condotte zeri. La prima cifra seleziona l'ID utente set (4) e imposta ID gruppo (2) e eliminazione limitata o attributi appiccicosi (1). La seconda cifra seleziona le autorizzazioni per l'utente che possiede il file: leggi (4), scrivi (2) ed esegui (1); Il terzo seleziona le autorizzazioni per altri utenti nel gruppo del file, con gli stessi valori; e il quarto per altri utenti non nel gruppo del file, con gli stessi valori.

chmod Non cambia mai le autorizzazioni dei legami simbolici; IL chmod La chiamata di sistema non può modificare le loro autorizzazioni. Questo non è un problema poiché le autorizzazioni dei collegamenti simboliche non vengono mai utilizzate. Tuttavia, per ogni collegamento simbolico elencato nella riga di comando, chmod Modifica le autorizzazioni del file a punta. In contrasto, chmod Ignora i collegamenti simbolici incontrati durante i traversali della directory ricorsiva.

Bit setuid e setgid

chmod cancella il bit ID set-group-ID di un file normale se l'ID gruppo del file non corrisponde all'ID gruppo effettivo dell'utente o a uno degli ID del gruppo supplementare dell'utente, a meno che l'utente non abbia privilegi adeguati. Ulteriori restrizioni possono causare bit ID set-utente e set-group-ID MODALITÀ O Rfile essere ignorato. Questo comportamento dipende dalla politica e dalla funzionalità del sottostante chmod chiamata di sistema. In caso di dubbio, controlla il comportamento del sistema sottostante.

chmod preserva i bit ID set-utente di una directory e set-group-ID a meno che non si specifichi esplicitamente diversamente. È possibile impostare o cancellare i bit con modalità simboliche come u+s E G-S, E puoi impostare (ma non chiaro) i bit con una modalità numerica.

Flag di eliminazione limitata o bit appiccicoso

Il flag di eliminazione limitato o il bit appiccicoso è un singolo bit, la cui interpretazione dipende dal tipo di file. Per le directory, impedisce agli utenti non privilegiati di rimuovere o rinominare un file nella directory a meno che non possiedano il file o la directory; questo è chiamato Flag di eliminazione limitata per la directory ed è comunemente trovato su directory mondiali come /TMP. Per i file regolari su alcuni sistemi più vecchi, il bit salva l'immagine di testo del programma sul dispositivo SWAP in modo che si carichi più rapidamente quando eseguirà; questo è chiamato Bit appiccicoso.

Opzioni

Modificare la modalità di ciascun file in modalità.

-C, -i cambiamenti
come verbosio ma segnala solo quando viene apportata una modifica
-no-preserve-root
Non trattare '/' Specialmente (il valore predefinito)
-Preserve-Root
non funzionare in modo ricorsivo su '/'
-F, -silenzioso, -Tranquillo
sopprimere la maggior parte dei messaggi di errore
-v, -verboso
Output una diagnostica per ogni file elaborato
-riferimento=Rfile
Usa la modalità di RFILE anziché i valori della modalità
-R, -ricorsivo
Modifica file e directory in modo ricorsivo
-aiuto
Visualizza questo aiuto ed esci
-versione
Informazioni sulla versione output ed uscita

Ogni modalità è della forma '[ugoa]*([-+=] ([rwxxst]*| [ugo]))+'.

Autore

Scritto da David Mackenzie e Jim Meyering.

Segnalazione di bug

Segnalare bug a .

Diritto d'autore

Copyright © 2008 Free Software Foundation, Inc. Licenza GPLV3+: GNU GPL versione 3 o successiva
Questo è un software gratuito: sei libero di cambiarlo e ridistribuirlo. Non vi è alcuna garanzia, nella misura consentita dalla legge.

La documentazione completa per chmod è mantenuto come manuale di Texinfo. Se la informazioni E chmod I programmi sono installati correttamente sul tuo sito, il comando

Info chmod

Dovrebbe darti accesso al manuale completo.

Come riprodurre il formato WMV su Linux Alias ​​Video Codec non disponibile
Di recente ho provato ad aprire un file WMV (Microsoft ASF) utilizzando VLC. VLC non è riuscito ad aprire lo streaming video, quindi ho provato a copp...
Ripristino del dispositivo a banda larga mobile USB VODAFONE con USB_Modeswitch
La prima volta che ho usato il mio dispositivo VODAFONE USB Mobile a banda larga sul mio sistema Fedora Linux ha funzionato perfettamente . Tuttavia, ...
Connessione Internet a banda larga mobile e sakis3g
Questo articolo è solo una continuazione del mio primo articolo sulla mia esperienza con Internet a banda larga mobile su un sistema Linux. Per fare l...