The chmod command (abbreviated from change mode) is a shell command in Unix and Unix-like environments. When executed, the command can change file system modes of files and directories. The modes include permissions and special modes.

PropertyValue
p:abstract
  • The chmod command (abbreviated from change mode) is a shell command in Unix and Unix-like environments. When executed, the command can change file system modes of files and directories. The modes include permissions and special modes. (en)
  • chmod - изменение режима доступа к файлам Все чаще обнаруживается, что некоторые начинающие сайтостроители, увлеченные скриптованием (на perl/cgi, php и т.д.) не знают, что такое chmod и как его использовать. В этом кратком руководстве вы узнаете что такое chmod, как он выставляется и для чего вообще это нужно. Очень важно иногда назначить права доступа на определенные файлы и папки, находящиеся на веб сервере, будь то в целях безопасности или просто для корректной работы скрипта. Это действие и называется chmod, или по-русски: изменение режима доступа к файлам. Это название берет свое начало с команды Unix - chmod, которая изменяет разрешения на файлы. Со временем «chmod» стал синонимом слова «разрешение» . Существует три группы пользователей, права которых нас будут интересовать: владелец файла, группа и остальные пользователи. Создавая файл, пользователь автоматически получает самые широкие права на делание с этим файлом чего угодно, его группа - несколько меньшие права, а все остальные - совсем ничтожные. В Unix есть только три основных права - читать файл или просматривать каталог, изменять файл или папку, записывая в неё что-нибудь, или вообще её удалять . Последнее право - право на запуск файла . Режим chmod может обозначаться в числовом или символьном формате. Например: 755, rwxrxrx, 644 и т.д. Как вы уже поняли, символы r, w и x обозначают, соответственно, read, write и execute. Выставлять права на файлы таким образом можно через любой ftp-клиент, например CuteFTP. Вот так выглядит окно установки chmod в этой программе: Chmod в CuteFTPОбратите внимание на расстановку «галочек». Первыми идут галочки в полях «Владелец»: read, write, execute; потом идут поля «Группы»: read, execute; и наконец поля «Остальных»: read, execute . В итоге мы получили права rwxrxrx на файл . То есть, владелец может читать, записывать и исполнять файл; «группа» и «остальные» имеют право на чтение и исполнение файла, но не на запись! Теперь вы должны осознавать важность установки прав на файлы и постараться обеспечить максимальную безопасность ваших скриптов и данных на сервере с помощью этого инструмента. Обратите внимание на число 755 в поле Manual. Оказывается, каждое право имеет определенный числовой код и может быть выставленно вручную: * 400 — владелец имеет право на чтение; * 200 — владелец имеет право на запись; * 100 — владелец имеет право на выполнение; * 40 — группа имеет право на чтение; * 20 — группа имеет право на запись; * 10 — группа имеет право на выполнение; * 4 — остальные имеют право на чтение; * 2 — остальные имеют право на запись; * 1 — остальные имеют право на выполнение. Сумма этих пунктов дает желаемый chmod. Например, мы хотим чтобы владелец мог делать все, а группа и остальные — только читать файл. Складываем: 400+200+100+40+4=744. То есть нам необходим chmod 744. Теперь осталось только просуммировать числа, соответствующие тем правам доступа, которые мы хотим поставить файлу, и установить их. Примеры: 400+40+4=444 — все имеют право только на чтение. 400+100+10+1=611 — владелец может читать и выполнять, остальные — только выполнять. 400+200+40+4=644 — означает, что вы позволяете всем его читать, но писать в этот файл может только владелец файла. Даже если вы являетесь владельцем файла и открываете его в браузере, то вы не сможете ничего в него записать, поскольку доступ через браузер делает вас анонимным пользователем. 400+200+40+20+4+2=666 — означает, что все могут и читать и писать этот файл. Это необходимо, чтобы пользовател могли делать записи в гостевых книгах, форумах и т.д. 400+200+100+40+10+4+1=755 — классическая команда для cgi-скритпа. CGI-скрипт — это исполняемый файл, и все должны иметь к нему доступ на чтение и выполнение. Только владелец этого файла может его изменять или удалять. Приведу еще более удобную, на мой взгляд, таблицу расчета chmod: И в завершении кратко скажу о том, как эти разрешения устанавливаются. Делается это с помощью любого ftp-клиента: * В Windows Commander они изменяются через пункты меню «Файл» > «Изменить аттрибуты». При этом изменяются разрешения на выделенный файл и/или папки. * В FAR Manager разрешения выделенных файлов изменяются нажатием Ctrl+A: [x][x] [x][x] [x][x] - 666 [x][x][x] [x][x] [x][x] - 755 * В CuteFTP разрешения меняются с помощью пункта «Change file attributes» (изменить аттрибуты файла) меню, выпадающего при клике правой кнопкой мышки по имени файла. Источник - http://www. shram. kiev.ua/site/chmod. shtml (ru)
  • chmod, förkortning av en. change mode, är ett skalkommando i Unix-liknande miljöer. När kommandot körs kan det modifiera filsystemsflaggor (modes) för filer och kataloger. Flaggorna är användarrättigheter eller speciella flaggor. (sv)
  • chmod ("change mode", cambiar modo en idioma inglés) es una llamada al sistema y su comando asociado en el sistema operativo UNIX que permite cambiar los permisos de acceso de un archivo o directorio. (es)
  • Chmod (change mode) on Unix-ohjelma, jolla muutetaan tiedostojen ja hakemistojen omistusoikeuksia. Oikeuksia voidaan vaihta numeerisella ja symbolisella moodilla. (fi)
  • chmod (da change mode, cambia modalit�) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIXCite error: Invalid <ref> tag; refs with no name must have content, che modifica i permessi di file e directory. chmod è anche il nome di una chiamata di sistema, definita dallo standard POSIXCite error: Invalid <ref> tag; refs with no name must have content, che modifica i permessi di un file o directory. Di fatto il comando chmod opera invocando l'omonima chiamata di sistema. (it)
  • chmod é um comando unix/linux usado para alterar permissões de arquivos (ou ficheiros) e diretórios . Sua sintaxe é a seguinte:chmod [permissões] arquivoO chmod atua basicamente sobre três níveis; usuário 'u', grupo 'g' ou outros 'o'. Tanto pode usar letras como o modo octal para permissões. O modo octal usa números de 0 a 7 . Usa também letras para designar 'r' leitura, vem do Inglês 'read', 'w' gravação, vem do Inglês 'write' e 'x' vem do Inglês 'execute'. Para arquivos 0 permissão negada1 permissão de execução2 permissão de gravação3 permissão de gravação e execução4 permissão de leitura5 permissão de leitura e execução6 permissão de leitura e gravação7 soma de todas as permissõesPara diretórios 0 permissão negada1 permissão para entrar no diretório2 permissão para gravar dentro do diretório3 permissão de entrar e gravar no diretório4 permissão para listar o conteúdo do diretório5 permissão de listar e entrar no diretório6 permissão de listar e gravar no diretório7 soma de todas as permissõesVocê pode observar que a penultima linha da descrição do modo octal nos permite entender melhor como ele é estruturado. Ex:chmod 750 arquivo. txtA grande vantagem do modo octal usado acima está em se poder mudar permissões de uma só vez para usuário grupo e outros. No exemplo o 7 representa a soma de todas as permissões para o proprietário do arquivo 'user' o 5 a soma de todas as permissões para o grupo 4 + 1 ou seja, leitura e execução. e por fim a negação de todas as permissões para outros. Quando a modificação se fizer sobre o grupo por exemplo faremos assim: chmod g+w arquivo. txtdessa forma o grupo a que pertence este arquivo passa a ter permissão de gravação no mesmo.Um outro comando que está relacionado com o chmod é chown que muda o dono de arquivos e pastas (ficheiros). (pt)
  • chmod ist ein Kommandozeilenprogramm unter Unix, mit dem sich die klassischen Unix-Dateiattribute verändern lassen. Das chmod-Kommando gibt es bereits seit der ersten Version des AT&T-Unix (Ende der 1970er Jahre). Die Attributsänderungen lassen sich nur von dem Besitzer der Datei oder dem root-Benutzer durchführen. (de)
p:hasPhotoCollection
p:manProperty
  • FreeBSD (en)
  • change file modes (en)
  • chmod (en)
  • 1 (xsd:integer)
p:wikiPageUsesTemplate
rdf:type
rdfs:comment
  • The chmod command (abbreviated from change mode) is a shell command in Unix and Unix-like environments. When executed, the command can change file system modes of files and directories. The modes include permissions and special modes. (en)
  • chmod - изменение режима доступа к файлам Все чаще обнаруживается, что некоторые начинающие сайтостроители, увлеченные скриптованием (на perl/cgi, php и т.д.) не знают, что такое chmod и как его использовать. (ru)
  • chmod, förkortning av en. change mode, är ett skalkommando i Unix-liknande miljöer. (sv)
  • chmod ("change mode", cambiar modo en idioma inglés) es una llamada al sistema y su comando asociado en el sistema operativo UNIX que permite cambiar los permisos de acceso de un archivo o directorio. (es)
  • Chmod (change mode) on Unix-ohjelma, jolla muutetaan tiedostojen ja hakemistojen omistusoikeuksia. Oikeuksia voidaan vaihta numeerisella ja symbolisella moodilla. (fi)
  • chmod (da change mode, cambia modalit�) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che modifica i permessi di file e directory. chmod è anche il nome di una chiamata di sistema, definita dallo standard POSIX, che modifica i permessi di un file o directory. (it)
  • chmod é um comando unix/linux usado para alterar permissões de arquivos (ou ficheiros) e diretórios (directórios ou pastas). (pt)
  • chmod ist ein Kommandozeilenprogramm unter Unix, mit dem sich die klassischen Unix-Dateiattribute (Zugriffsrechte) verändern lassen. (de)
rdfs:label
  • Chmod (en)
  • Chmod (fr)
  • Chmod (ja)
  • Chmod (pl)
  • Chmod (ru)
  • Chmod (sv)
  • Chmod (es)
  • Chmod (fi)
  • Chmod (it)
  • Chmod (pt)
  • Chmod (de)
owl:sameAs
skos:subject
foaf:page
is p:redirect of
is owl:sameAs of