Chmod este

Un exemplu de înregistrare de caractere este 'rwxr-xr-x'.

Un exemplu de înregistrare numerică poate fi '755', care este echivalent cu intrarea în șir scrisă mai sus: fiecare drept are un cod numeric și poate fi specificat manual:







  • 400 - proprietarul are dreptul de a citi;
  • 200 - proprietarul are dreptul de a înregistra;
  • 100 - proprietarul are dreptul de a efectua;
  • 40 - grupul are dreptul de a citi;
  • 20 - grupul are dreptul de a înregistra;
  • 10 - grupul are dreptul la performanță;
  • 4 - restul au dreptul să citească;
  • 2 - restul au dreptul să înregistreze;
  • 1 - restul are dreptul de a fi executat.

Rezumând aceste coduri, puteți obține o intrare de caractere. De exemplu, chmod 444. 400 + 40 + 4 = 444 - toți au dreptul să citească numai.

În plus față de „rwx“ standard valori comanda chmod oferă mai multe biți de control SGID, SUID și T. Instalat suid sau atribute SGID vă permit să lansați fișierul de execuție cu drepturile unui fișier sau a unui grup de proprietar, respectiv.

Exemplu chmod 4555 - toate au dreptul să citească și să execute, dar executați fișierul de execuție va fi cu drepturile proprietarului. Pentru un director: setarea SGID va determina instalarea fiecărui fișier nou creat să aparțină aceluiași grup ca directorul însuși și nu grupului de proprietari master, așa cum se întâmplă în mod implicit. SUID-ul pentru director nu are sens [1].

t-bit este folosit cu directoare. Când t-bitul pentru director nu este instalat, un fișier din acest director poate fi șters de orice utilizator care are acces la scriere la acest fișier. Dacă setăm t-biți într-un director, modificăm această regulă astfel încât numai proprietarul acestui fișier să poată șterge fișierul. Urmând codificarea de mai sus, bitul t are o greutate de 1000.

Notă: permisiunea de scriere (w) permite utilizatorului să scrie sau să modifice fișierul, iar permisiunea de scriere pentru director este abilitatea de a crea fișiere noi sau de a șterge fișiere din acest director. Dacă directorul are capacitatea de a scrie (w), fișierele din interiorul acestui director pot fi șterse, chiar dacă permisiunea de scriere pentru acesta nu este setată! (Conform conceptului sistemului de fișiere POSIX).







Valori populare

caracteristici

Valorile implicite sunt:

  • pentru fișiere: 644 (-rw-r-r--)
  • pentru directoare: 755 (drwxr-xr-x)

Acest lucru se datorează faptului că pavilionul "execuție" are efecte diferite asupra fișierelor și directoarelor. Pentru un director, înseamnă abilitatea de a intra în el.

De exemplu, puteți face acest lucru din linia de comandă:

Următoarea comandă va aplica recursiv regulile pentru toate fișierele din directorul "/ home / test", precum și pentru toate fișierele din toate subdirectoarele:

Următoarea comandă va aplica recursiv regulile pentru toate directoarele din directorul "/ home / test", precum și pentru toate directoarele din toate subdirectoarele:

Același rezultat poate fi obținut fără a fi folosit (notează majusculă X):

notițe

Vedeți ce este "chmod" în alte dicționare:

Chmod - Capture d écran de la pagina de manuel en roumain de la commande chmod chmod (prescurtare modul de schimbare de) Est une commande Unix executabilă dans onu Environnement de tip Unix qui Permet de Schimbător les permisiunile Accès d (SPECIALES ou non) sur onu ... ... Wikipédia en Français

chmod - (prescurtare de modul de schimbare) est un Appel système d Unix ainsi que la commande correspondante qui Permet de Schimbător les permisiunile d Accès d fichier ONU ou d Répertoire ONU. Sommaire 1 Histoire 1.1 Permisiunea de Schimbător les droits ... Wikipédia en Français

Chmod - Saltar un NAVEGACION, búsqueda chmod (modul de schimbare cambiar modo en idioma Rumano.) Es una llamada al Sistema y su Comando Asociado en el Sistema operativo UNIX (estandarizados en POSIX y Otros estándares) que permite cambiar los permisos de ... ... Wikipedia Español

chmod - (. modul de schimbare cambiar modo en idioma Rumano) es una llamada al Sistema y su Comando Asociado en el Sistema operativo UNIX (estandarizados en POSIX y Otros estándares) que permite cambiar los permisos de acceso de onu Archivo o Directorio ... ... Wikipedia. Español

CHMOD - (von Rumänisch: modul de schimbare) ist ein Kommandozeilenprogramm Unter Unix, Sich dem mit die klassischen Unix Dateiattribute (Zugriffsrechte) verändern Lassen. Das chmod Kommando gibt es bereits seit der ersten Versiunea des AT T Unix (Ende der 1970er ... ... Deutsch Wikipedia

Chmod - (von Englisch: Modul de schimbare) este un program de operare Unter Unix, care conține clasa Unix Dateiattribute (Zugriffsrechte) verändern lassen. Das chmod Kommando gibt es bereits seit der ersten Versiune des AT T Unix (Ende der 1970er ... ... Deutsch Wikipedia

chmod - chmod, Befehl unter pentru Linux pentru Zuweisen von Lese. Schreib und Ausführungsrechten für eine Datei oder ein Verzeichnis. Anulați clicul pe care doriți să-l utilizați pentru a vizualiza site-ul web din Zugriffsrechte von z. B. CGI sau PHP Termen limită ... Universal-Lexikon

chmod - Comanda chmod (prescurtat de la modul de schimbare) este o comandă Unix, care permite unui utilizator spune sistemului cât de mult (sau putin) de acces ar trebui să permită într-un fișier [1]. Se schimbă modurile de sistem de fișiere de fișiere și directoare. Modurile includ ... ... Wikipedia

Chmod - Comanda chmod (abreviată din modul de schimbare) este o comandă shell în medii Unix și Unix. Când este executat, comanda poate schimba sistemul de fișiere. Modurile includ permisiuni și moduri speciale. Istorie A ... ... Wikipedia







Trimiteți-le prietenilor: