Разрешения са разделени на файловите права и правата на достъп до папката (директория). Те имат един и същ символичен нотация, но техните стойности са различни:
- R - правото на четене на данни от файл;
- w - правото да променя съдържанието на файла (запис);
- х - правото да изпълни файла.
В системата UNIX на теория тя може да бъде запълнена с всеки файл, независимо дали това ще бъде изпълнителен или не се определя от наличието на правата за изпълнение на файла.
Правата върху дадена папка (директория):
Ако потребителят има всички права на файловите операции, но нямат разрешение за достъп до папката, където файлът е, ще се извършват операции с файлове.
- ф - собственик на файла;
- г - член на същата група, която е собственик на собственика на файла;
- о - всички останали;
По времето на свързване към сървъра, той определя към коя група на посетителя и какви права са достъпни за него.
Когато един потребител се свързва със сървъра чрез FTP потребителско име и парола, сървърът го определя като U - собственик на файла. Обикновено посетител дошъл на сайта, сървърът определя колко O - всички останали.
Как се формира?
Разрешения са посочени в последователност в следния ред: първо, правото на собственост върху файла, след което в продължение на групата, а след това всичко останало.
Ако някои права, които не са определени, т.е. нещо, което не можеш да направиш, те се заменят с "-".
например:
Собственикът на файла е чете, пише и изпълнява, както и всички други потребители да са само за четене.
Права ще изглеждат така: rwx r-- r--
комбинации Цифрови израз права:
4 се заменя със R
w се заменя с 2
х 1 се заменя със
0 означава - не правят нищо (какво тире е показан по азбучен писане)
Въз основа на тази комбинация от права rwx r-- r-- ще бъде изразено като номера: 744
Препоръчителни комбинации от права за достъп:
За папки и файлове, които може да се наложи да записва от името на потребителите, ние ви препоръчваме да зададете разрешения 777 и 666, съответно.
Как да промените разрешенията за папки и файлове?
Промяна на разрешенията за папки и файлове на UNIX хостинг най-добре чрез SSH. Дори ако никога не са работили по хуманитарни науки, това не е голяма работа.
За удобство, можете първо Komenda ли-ал поискване списък на всички файлове в текущата директория. Също така, можете да видите и текущите разрешения файловете по азбучен условия.
Промяна на разрешенията с командата CHMOD 0755 файла. където вместо 0755, можете да посочите датите на вашите права.