Промяна на собственика на правата за файлове и директории, на промяната на масата на правата

Как да променя правата на собственик на файлове и директории, на промяната на масата на права.

1. $ човек намери (за цялостното развитие)
2. $ намерят / реж -тип е -exec коригират 644 <> \; (Промените разрешенията на всички файлове в директория / реж и надолу по веригата)
3. $ намерят / реж -тип г -exec коригират 755 <> \; (Промяна на права за достъп до всички директории в / реж и надолу по веригата)


команда коригират и chown
Мисля, че много от тях са се сблъска с проблем, когато е било необходимо да се промени потребител / група на папката / файла. Най-достъпен начин е да се копае по-дълбоко в МС на менюто (полунощ командир), но какво да се прави, когато искате да промените правата на потребителите, а не за папки и подпапки. Ръчно решаване на този проблем не е най-добрият вариант. Сигурен съм, че много от тях са чували или виждали такъв поглед на екипа и коригират на chown, някои може би дори трябваше да използва komandami.Chestno признае пред себе си за дълго време се опитваше да се избягва тези команди, тъй като се рови в Manah нямаше желание. Въпреки това, в края на краищата бях принуден да използвате тези команди. Като цяло, направо на въпроса.

Промяна на разрешенията:

коригират - промените разрешенията на файла (всъщност от човек-а)

Тази команда има различни варианти: "rwxXstugo"

-Read R;
w -record;
х -vypolnenie (или достъп до каталога);
X -vypolnenie ако файлът е директория или вече има права за изпълнение за всеки потребител;
и -setuid- или setgid бита;
т -sticky-малко;
ф-Set за останалата част от същите права за достъп, който има потребител, който е собственик на файла;
г-Set за останалата част от същите права на достъп, който има досие група;
о-Set за останалата част от правата за достъп, които имат други потребители (не е включен в групата на файл).

Т.е., ние приемаме, че имаме "Papka_A", че трябва да се направи за четене / запис и изпълнение (Directory Access).
Като корен (супер потребител), въведете командата конзола:

# Коригират = rwx FolderPath / Papka_A


Между другото, следните оператори могат да стоят пред опции: "=" (равно на), "-" (минус) "+" (плюс)

Операторът `+", добавя избраните права на достъп до вече е на разположение
всеки файл;
`- 'премахва тези права;
`= 'Задава само правата на всеки определен файл.

И какво, ако трябва да се промени не само правото да "Papka_A", но също така и в нейните подпапки? Много просто добавете опцията -R рекурсивно промените разрешенията:

# Коригират = rwx -R FolderPath / Papka_A


На допълнителни възможности коригират чете като напишете


2) промяна на собственика / група:

chown - собственик промяна на файла и група


chown също има голям брой параметри. (Прочетете повече в гривата: мъж chown). Ровя много във всички опции аз не само ще обсъдят основните от тях.

Да кажем, че има "Papka_A", а ние трябва да се промени на собственика и групата на тази папка, за да Pupkin. Като корен (супер потребител), направете следното:

chown -R Pupkin: Pupkin


Тук отново виждаме рекурсивни параметър променя -R, само в този случай имаме потребителя и групата.

Pupkin: Pupkin - означава потребител: Група

Е, това е като и всичко останало. Както се оказа, нищо сложно момента.