Видео смотреть бесплатно

Смотреть русский видео

Официальный сайт zakonoproekt2010 24/7/365

Смотреть видео бесплатно

WeLinux.ru

02.05.09 23:01mr_visor

Tips & trickschmod - часто встречающиеся сочетания прав

Таблица часто встречающихся цифровых сочетаний прав chmod. Новичкам в линуксе обязательно к ознакомлению! :)


Команда chmod Представление ls -l Описание
chmod 400
-r--------
Пользователь имеет право чтения; никто другой не имеет права выполнять никакие действия
chmod 644 -rw-r--r-- Все пользователи имеют право чтения; владелец может редактировать
chmod 660 -rw-rw---- Владелец и группа могут читать и редактировать; остальные не имеют права выполнять никакие действия
chmod 664 -rw-rw-r-- Все пользователи имеют право чтения; владелец и группа могут редактировать
chmod 700 -rwx------
Владелец может читать, записывать и запускать на выполнение; никто другой не имеет права выполнять никакие действия
chmod 744 -rwxr--r-- Каждый пользователь может читать, владелец имеет право редактировать и запускать на выполнение
chmod 755 -rwxr-xr-x Каждый пользователь имеет право читать и запускать на выполнение; пользователь может редактировать
chmod 777 -rwxrwxrwx Каждый пользователь может читать, редактировать и запускать на выполнение (устанавливать такой набор прав не
рекомендуется)


Оригинал: chmod - часто встречающиеся сочетания прав
+11
konkere02.05.09 23:04# +0
Ну это какбэ не только в линуксе, это в принципе пригодится.
mr_visor02.05.09 23:05# +2
Претензии по поводу большого отступа перед таблицей автору не предъявлять. Что-то движок сайта глючит...
nvbn03.05.09 07:49# +0
Перед tr не надо отступ просто делать)
mr_visor03.05.09 10:57# +0
Спасибо, буду теперь знать.
lomereiter02.05.09 23:11# +3
Ёклмн, а что, сейчас новички не в силах научиться числа 1, 2 и 4 складывать? о_О
Kraplax03.05.09 01:36# +2
Я до сих пор не выучил какая цифра за что отвечает, что дает "добавление" к цифре (добавление прав или добавление ограничений?), а если еще учесть то, что в mount (а значит и в fstab тоже) параметр umask использует "негатив" этих параметров, то я просто плюнул на все и пользуюсь uga+/-rwx. Имхо, намного удобнее, нагляднее и легче запомнить.
lomereiter03.05.09 08:49# +1
Всё ж просто: r=4, w=2, x=1 ⇒ rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755
Насчёт uga±rwx согласен, что удобнее — какой-нибудь там u+x занимает те же три символа, что и числовой код, зато мозг вообще не напрягает :)
mr_visor03.05.09 11:23# +0
Согласен. uga±rwx - просто, удобно и наглядно.
Но числовой вариант более быстрый. Особенно там, где при использовании символьных обозначений установка прав происходит в два этапа (chmod go-w, а затем chmod o-r, или chmod g-r и chmod o=).
karapuz03.05.09 15:03# +0
Можно например так chmod u+rw,g+rw,a-x. То есть через запятую
lwilis03.05.09 18:46# +1
издеваешься, уважаемый ;)
cyrus03.05.09 01:37# +2
Я бы ещё дописал к посту, что можно также добавлять и отнимать эти права всякими "chmod +(-)x(r,w) filename"
А так ещё к ознакомлению man chmod =)
cyrus03.05.09 01:38# +0
блин не тот слэш влепил..поправьте кто-нибудь
Kraplax03.05.09 01:40# +2
chmod 744
-rwxr-xr-x
Каждый пользователь может читать, владелец имеет право редактировать и запускать на выполнение

поправьте строку представления прав - кажется, там должно быть -rwxr--r--, а то у вас получилось что каждый пользователь может не только читать, но и запускать.
mr_visor03.05.09 11:08# +0
Очепятка.
Уже пофиксил.
NucleoFag03.05.09 04:26# +2
Друг мой, не могли бы Вы для наглядности написать значения всех прав на каталоги, а также стики,сгид и сквид биты со значениями для файлов и каталогов?
h0rr0rr_drag0n03.05.09 06:44# +0
не сквид а суид (SUID).
NucleoFag03.05.09 14:31# +0
С мобилы, опечатался. Я думаю все и так поняли =)
h0rr0rr_drag0n03.05.09 16:07# +0
Но зато позабавило...
karapuz03.05.09 10:40# +0
От себя хочу добавить. Последовательность -rwxr-x-r-x, например, означает следующее: первый прочерк показывает тип объекта. Если прочерк, значит файл, если d значит каталог. Следующие три символа права для влыдельца, вторые три права для владеющей группы, и последние три права для всех остальных. Тут r - чтение, w - запись, x - выполение.
chmod 664 -rw-rw-r-- Все пользователи имеют право чтения; владелец и группа могут редактировать

Если применить данную последовательность к каталогу, то во внутрь этого каталога ни кто не попадет, даже владелец. Для каталогов в этом случае должен стоять -rwxrwxr-x (775), то есть добавляем x или прибавляем по еденицы в численном представлении.
kampfusbeke03.05.09 17:20# +1
еще можно добавить, что когда копируешь каталоги с музыкой, фильмами или еще чем с нтфс (или еще откуда) и у них на все ставятся права 700 или 777, удобно делать chmod -x+X (или -x+r+X во втором случае, если нужна видимость для других юзеров)
kampfusbeke03.05.09 17:22# +2
блин, забыл начало написать ;)
chmod +x blah -R ставит всем каталогам и файлам права запуска, +X - только каталогам (право просмотра содержимого каталога).
lwilis03.05.09 19:11# +0
Про +X не знал.
Когда-то победил эту задачу вот так:
find /path/to/ \( -type d -exec chmod 755 '{}' \; \) -o \( -type f -exec chmod 644 '{}' \; \)
Помещаем сие выражение в alias (я назвал winmod) и пользуемся.
Это громоздко. Да. Зато универсально. Может кому-нибудь пригодится.

Top блогов (все)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Top пользователей (все)
Топ пользователей Топ блогов
В сети: zhentos, Kraplax, maxcdklub

Новенькие: nymiiin, Arrest, DUKe, stanly, mrded
welinux.ru
Идея сайта exelens; Движок 0byte, разработчик nvbn; Дизайн - Astramak

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн