Бергон интернет и телевизия
http://109.104.192.11/

Какво е CHMOD и как да го ползвам?
http://109.104.192.11/viewtopic.php?f=3&t=43464
Страница 1 от 1

Автор:  kiril [ 18 Дек 2008 04:21 ]
Заглавие:  Какво е CHMOD и как да го ползвам?

Какво е CHMOD?
CHMOD е съкращение от "Change Mode" и представлява функция, чрез която се задават определени права на някакъв файл или директория от даден уеб сайт.

Информация за различните права, които се дават на различни файлове, можете да прочете на страница CHMOD / Смяна на права .

Функцията CHMOD работи при всички UNIX и Linux базирани системи и представлява част от защитата и сигурността на клиентските документи и софтуер.

В случая под термина "даване на права" се има предвид разрешението в дадена директория да се може да се качват файлове (например аватари във форум) или в даден файл да бъде възможно да се пише, файла да се редактира, да се чете и/или изпълнява. Чрез "chmod-ване" на файлове и папки администратора на хостинга може да разреши различни права на различните ползватели за работа с документите.

Правата се задават и се изразяват в поредица от три цифри, като всяка от тези цифри се отнася за различни ползватели на документа, според мястото, което заема в редицата. Цифрите, с които се задават правата, могат да бъдат от 0 до 7. Най-често се ползват права 777, 770, 750, 755, 644 и 666.

Съществуват 3 различни права за работа с документите, които се обозначават с буквите RWX, които са съкращение от Read (четене), Write (писане) и Execute (изпълнение).

Всяка цифра от 0 до 7 представлява някаква комбинация от тези 3 права, т.е. дава разрешение за извършване на определени действия:

7 е с най-висок приоритет и позволява на потребителя да прави всичко - да чете документи, да ги изпълнява, да записва в тях и да ги редактира (Read, Write and Execute);

6 - позволява четене, запис и редактиране, но не позволява изпълнение (Read and Write);

5 - позволява четене и изпълнение, но не позволява писане (Read and Execute );

4 - позволява само четене (Read)

3 - позволява записване, редактиране и изпълнение, но не позволява четене (Write and Execute)

2 - позволява запис и редакция, но не позволява четене и изпълнение (Write)

1 - позволява само изпълнение (Execute)

0 - не позволява нищо

Тези цифри се групират по три - например 777, 755, 644 и т.н.

Първата цифта се отнася до собственика на документа.
Втората цифра показва правата на ползватели от групата.
Третата цифра показва правата на всички останали.

В такъв случай например права 750 означават, че собственика на документа може да прави с него всичко (7), ползвателите от групата могат само да четат и изпълняват файла, но нямат право да пишат в документа и да го редактират (5), а всички останали нямат никакви права (0).

Очевидно е, че за да да се дадат пълни права на всички chmod трябва да е 777.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/