Бергон интернет и телевизия

Официален форум
Дата и час: 27 Апр 2024 10:01

Часовете са според зоната UTC + 2 часа [ DST ]


Правила на форума





Напиши нова тема Отговори на тема  [ 1 мнение ] 
Автор Съобщение
МнениеПубликувано на: 18 Дек 2008 04:21 
Offline
Defender
Defender
Аватар

Регистриран на: 03 Фев 2004 04:15
Мнения: 266
Местоположение: Italy, Rome
Благодарил: 0 пъти
Получил благодарност: 4 пъти
Какво е 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.

_________________
On a unix system everything is a file ; if something is not a file , it is a proccess.
Изображение


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 1 мнение ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
POWERED_BY
Преведено от: SEO блог на Йоан Арнаудов