chmod е команда на Linux (Unix-подобни системи), която може да се използва за промяна на разрешенията за файлове. Променя групата, потребителя и другите на изпълнявам, пиша, и разрешение за четене . Този chmod 755 Linux командата е основен случай на използване на chmod. Обикновено тази команда се прилага за извършване на различни операции без никакви затруднения, тъй като улеснява много системни администратори по време на стартиране на приложения.
Важно: Linux командата 'chmod' трябва да бъде въведена с малки букви.
Ако внедрим командата, т.е. chmod 755 filename, възлагаме на всички да изпълнят и прочетат файла. В този случай на собственика на файла също е разрешено да пише в този файл. Когато използваме 755 за която и да е директория, това определя, че всеки има достъп до нея.
Важно: Обикновено тези разрешения могат да бъдат преведени в rwxr - xr - x текстово представяне.
основи на командата chmod
Можем да кандидатстваме chmod команда за промяна на разрешенията за всеки файл в Unix. Можем също да предадем разрешението на файла в трицифрен номер.
В 755 номер, първото число 7 може да се определи като разрешение, предоставено на собственика, второто число 5 може да се определи като групово разрешение и третото число 5 може да се определи като разрешение на всеки друг.
С други думи, 755 може да бъде представено като:
примерни кодове на javascript
7 потребители изпълняват, пишат и четат
5 групи изпълняват и четат
5 други изпълняват и четат
Има някои основни типове разрешения за групи и потребители:
- Разрешение за изпълнение
- Разрешение за писане
- Разрешение за четене
Синтаксис
Командата chmod има синтаксис, който може да бъде дефиниран както следва:
chmod
Частта за разрешение на командата може да има различни типове формати. Един формат може да бъде дефиниран като група от числа, същата като тази, която можем да видим, както следва:
chmod 755
Преди да видим използването на chmod, трябва да знаем някои от опциите по-долу:
-R: Тази опция може да промени разрешенията рекурсивно.
-референция=ФАЙЛ: Той използва режима на FILE, а не MODE стойностите.
-° С: Отчита се само ако е направена някаква модификация.
-във: Може да изведе диагностиката за всички обработени файлове.
Осмичното представяне на командата chmod
Разрешенията също се изразяват под формата на осмично представяне (с 0-7 числа).
И точно това е 755, набор от осмично представяне на разрешение за собственика на групата, собственика на потребителя и други.
Осмичните числа започват от сумата на следното число:
1= изпълни разрешение
2= разрешение за писане
4= разрешение за четене
Следователно, 7= 1 + 2 + 4= Разрешение за изпълнение + запис + четене
5= 1 + 4= Разрешение за изпълнение + четене
Където собственикът на групата, собственикът на потребителя и други разрешения могат да се разглеждат отделно.
Освен това сумата на разрешенията за различни собственици на потребители може да генерира едно осмично число (до 0-7) и също така използва за собственика на групата и други разрешения.
Забележка: Не забравяйте да заобиколите разрешението, т.е. 777, което осигурява пълен достъп за всички. В директории или файлове команда 777 не се предлага поради очевидни причини за сигурност.
Команда chmod 755 за използване на директории и файлове
Нека разберем последствията от разрешенията за директории и файлове.
Искаме да научим какво правят разрешенията за изпълнение, писане и четене от потребителска гледна точка, ако се прилагат към директории или файлове.
Разрешение за четене:
Разрешение за писане:
- файл: Може да промени съдържанието на файла.
Разрешение за изпълнение: