[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Ово је стара верзија документа!


Страница је у припреми
This page is still work in progress

Дозволе над системима датотека

Преглед дозвола

Као што смо раније поменули, Слаквер Линукс је вишекориснички оперативни систем. Према томе, његови системи датотека су такође вишекориснички. Ово значи да сваки документ или директоријум има низ дозвола које могу бити укинуте или додељене различитим корисницима. Постоје три основне дозволе и три низа дозвола за сваки документ. Погледајмо на примеру.

darkstar:~$ ls -l /bin/ls
-rwxr-xr-x 1 root root 81820 2007-06-08 21:12 /bin/ls

Подсетимо се четвртог поглавља, у коме пише да ls -l даје списак свих дозвола над документом или директоријумом поред корисника и групе који поседују документ. У овом случају дозволе су rwxr-xr-x, корисник је root, а група је такође root. Одељак са дозволама заиста представља три одвојена дела. Први низ од три знака представља дозволе додељене кориснику који поседује документ. Други низ од три знака су дозволе додељене групи која је власник документа. Последња три знака су дозволе додељене свима.

Табела 10.1. /bin/ls дозволе

Низ Списак Значење
Власникrwx Власник „root“ има дозволе читања, писања, и извршавања (read, write, execute)
Група r-x Група „root“ има дозволе читања и извршавања (read, execute)
Остали r-x Сви остали имају дозволе читања и извршавања (read, execute)

Дозволе над документима говоре све о њиховом значењу. Читање, писање и извршење вам дозвољавају да читате документ, уносите измене (пишете) и извршите га. Али какво онда значење дозволе имају у односу на директоијуме? Просто речено, дозволе читања вам дају могућност увида у садржај директоријума (нпр. командом ls). Дозволе писања вам дају могућност креирања нових докумената унутар директоријума или уклањања читавог директоријума, чак и кад на други начин нисте у могућности да уклоните неке документе унутар датог директоријума. Дозволе извршавања вам дају могућност приступа документу (нпр. уграђеном bash командом cd).

Погледајмо сада дозволе над директоријумима.

darkstar:~$ ls -ld /home/alan
drwxr-x--- 60 alan users 3040 2008-06-06 17:14 /home/alan/

Директоријум је под власништвом корисника alan и групе users. Кориснику су додељена сва права (rwx). Групи су додељене само дозволе читања и извршавања (r-x), а свима осталима је забрањено било какво чињење.

chmod, chown и chgrp

 sr:slackbook:filesystem_permissions ()