powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Формат chmod
14 сообщений из 14, страница 1 из 1
Формат chmod
    #33253541
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ подскажите новичку в Linux как правильно пропистаь команду chmod. А еще лучше бросте образец. Я использую ASP Linux 9.0.
...
Рейтинг: 0 / 0
Формат chmod
    #33253551
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какой именно мод-то нужен?
чаще всего
Код: plaintext
chmod  755  a.out 
:-)
...
Рейтинг: 0 / 0
Формат chmod
    #33253650
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация следующая: у меня стоит две ОС во-первых Windows во-вторых Linux. В fstab я прописал монтирование Windows-разделов. Все ОК. Но, добавить или удалить файлы в этих разделах я могу только загрузившись как root. Естественно хотелось бы и для учетной записи под которой я обычно работаю предоставить такую возможность.
...
Рейтинг: 0 / 0
Формат chmod
    #33253693
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
строчку бы из fstab
там вроде umask=000 надо поставить чтоб все писали
...
Рейтинг: 0 / 0
Формат chmod
    #33253715
Alexey Ostroverkhov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или в опциях прописать uid=1000 - где 1000 - это uid вашего пользователя
...
Рейтинг: 0 / 0
Формат chmod
    #33253763
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
или в опциях прописать uid= 1000  - где  1000  - это uid вашего пользователя

В опциях чего и где? В fstab?
...
Рейтинг: 0 / 0
Формат chmod
    #33253803
Alexey Ostroverkhov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, в опциях fstab - пример, как у меня это прописано
Код: plaintext
1.
/dev/hda1            /data3               vfat       uid= 1000 ,iocharset=utf8         0   0 
...
Рейтинг: 0 / 0
Формат chmod
    #33253972
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если у чела NTFS ? а он там пишет удаляет с правами рута :) тут осторожнее надо быть :)
Join us and be our friend!
...
Рейтинг: 0 / 0
Формат chmod
    #33254030
Alexey Ostroverkhov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю как у других, а у меня ntfs даже с правами рута нельзя ничего там сделать.
По крайней мере, я в ядрах до 2.6.10 включал поддержку "писать в NTFS" при сборке ядра, а он говорил мне в ответ при монтировании - сорри, мил человек, я могу только рид онли - версия NTFS у тебя сильно хитрая, не могу...
...
Рейтинг: 0 / 0
Формат chmod
    #33254600
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда, это важно, ибо насколько я знаю, в NTFS лучше избегать писать из-под чего-либо, отличного от Windows NT/2k/XP/2003
...
Рейтинг: 0 / 0
Формат chmod
    #33254906
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот те формат чмода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
CHGRP( 1 )                                                              CHGRP( 1 )

ИМЯ
       chmod - изменяет права доступа к файлу

ОБЗОР
       chmod [опции] режим файл...

       Опции POSIX: [-R] [--]

       Метод задания прав доступа в стиле GNU: [--reference=rfile]

       Опции GNU (краткая форма): [-cfvR] [--help] [--version] [--]

ОПИСАНИЕ
       chmod  изменяет права доступа каждого указанного файла в соответствии с
       правами доступа, указанными  в  параметре  режим,  который  может  быть
       представлен  как  в  символьном виде, так и в виде восьмеричного числа,
       представляющего битовую маску новых прав доступа.

       Формат символьного режима таков:
       `[ugoa...][[+-=][rwxXstugo...]...][,...]'.

       Каждый аргумент -- это список символьных команд изменения прав доступа,
       разделенных запятыми.  Каждая такая команда начинается с нуля или более
       букв `ugoa', комбинация которых указывает, чьи права  доступа  к  файлу
       будут   изменены:   пользователя,   владеющего   файлом   (u);   других
       пользователей в данной группе (g); других пользователей, не входящих  в
       данную группу (o) или же всех пользователей (a). Буква `a' эквивалентна
       `ugo'.   Если  не  задана  ни  одна  буква,  то   автоматически   будет
       использоваться  буква  `a',  но  биты,  установленные в umask, не будут
       затронуты.

       Оператор `+' добавляет  выбранные  права  доступа  к  уже  имеющимся  у
       каждого  файла;  `-'  удаляет  эти  права; а `=' присваивает только эти
       права каждому указанному файлу.

       Буквы  `rwxXstugo'  выбирают  новые  права  доступа  для  пользователя,
       заданного одной из букв `ugoa': чтение (r); запись (w); выполнение (или
       доступ к каталогу) (x); выполнение, если файл  является  каталогом  или
       уже  имеет  право  на  выполнение  для  какого-нибудь пользователя (X);
       setuid- или setgid-биты (s); sticky-бит (t);  установка  для  остальных
       таких  же  прав  доступа,  которые  имеет  пользователь, владеющий этим
       файлом (u); установка для остальных  таких  же  прав  доступа,  которые
       имеет  группа файла (g); установка для остальных таких же прав доступа,
       которые имеют остальные пользователи (не входящие в группу файла)  (o).
       (Так,  `chmod  g-s  file'  снимает бит set-group-ID (sgid), `chmod ug+s
       file' устанавливает биты suid и sgid, в то время как `chmod  o+s  file'
       ничего не делает).

       `sticky-бит'  не  описывается в POSIX.  Такое специфическое название он
       получил из-за первоначальной функции,  которую  он  выполнял:  сохранял
       исполняемый  код  программы  на устройстве подкачки.  В настоящее время
       установка  sticky-бита  для  каталога,  приводит  к  тому,  что  только
       владелец  файла  и  владелец  этого каталога могут удалять этот файл из
       каталога.  (Обычно это используется в каталогах  типа  /tmp,  куда  все
       имеют права на запись).

       Числовой  режим  состоит из не более четырех восьмеричных цифр (от нуля
       до семи), которые складываются из  битовых  масок   4 ,   2   и   1 .   Любые
       пропущенные  разряды  дополняются  лидирующими  нулями.   Первая  цифра
       выбирает  установку  идентификатора  пользователя  (setuid)   ( 4 )   или
       идентификатора  группы  (setgid) ( 2 ) или sticky-бита ( 1 ).  Вторая цифра
       выбирает права доступа  для  пользователя,  владеющего  данным  файлом:
       чтение( 4 ),  запись  ( 2 )  и  выполнение ( 1 ); третья цифра выбирает права
       доступа для пользователей, входящих в данную группу, с тем же  смыслом,
       что  и  у  второй  цифры; и четвертый разряд выбирает права доступа для
       остальных пользователей (не входящих в данную группу), опять с  тем  же
       смыслом.

       chmod  никогда не изменяет права на символьные ссылки, так как этого не
       умеет делать системный вызов chmod.  Это не является проблемой, так как
       права  символьных  ссылок  никогда  не используются. Однако, для каждой
       символьной ссылки, заданной в командной строке,  chmod  изменяет  права
       доступа  связанного  с  ней файла. При этом chmod игнорирует символьные
       ссылки, встречающиеся во время рекурсивной обработки каталогов.

ОПЦИИ POSIX
       -R     Рекурсивное  изменение  прав  доступа   для   каталогов   и   их
              содержимого.

ДОПОЛНИТЕЛЬНОЕ ОПИСАНИЕ GNU-ВЕРСИИ
       Расширение  GNU  (новое  в  fileutils  4 . 0 ) позволяет использовать опцию
       --reference=rfile для задания точно таких же  прав  доступа,  как  и  у
       файла rfile.
       --     Завершает список опций.

ОПЦИИ GNU
       -c, --changes
              Подробно   описывать  действия  для  каждого  файла,  чьи  права
              действительно изменяются.

       -f, --silent, --quiet
              Не выдавать сообщения об ошибке для файлов, чьи права  не  могут
              быть изменены.

       -v, --verbose
              Подробно  описывать действие или отсутствие действия для каждого
              файла.

       -R, --recursive
              Рекурсивное  изменение  прав  доступа   для   каталогов   и   их
              содержимого.

СТАНДАРТНЫЕ ОПЦИИ GNU
       --help Выдать подсказку на стандартный вывод и успешно завершиться.

       --version
              Выдать  информацию  о  версии  на  стандартный  вывод  и успешно
              завершиться.

       --     Служит для обозначения конца списка опций.

ОКРУЖЕНИЕ
       При  работе  обычным  образом  используются  переменные  LANG,  LC_ALL,
       LC_CTYPE  и  LC_MESSAGES.   В  системах, соответствующих стандарту XSI,
       обычным образом используется NLSPATH.

СОВМЕСТИМОСТЬ СО СТАНДАРТАМИ
       POSIX  1003 . 2  требует только опцию -R. Использование других опций  может
       оказаться непереносимым решением.  Стандарт POSIX не описывает бит `t'.
       Этот стандарт не говорит о том, должна ли chmod соблюдать  корректность
       прав  доступа к файлу, очищая или отказываясь устанавливать биты suid и
       sgid, когда биты, дающие права на выполнение, сброшены, а также о  том,
       должна ли вообще chmod обращать внимание на бит `s'.

НЕСТАНДАРТНЫЕ ПРАВА ДОСТУПА
       Выше было описано применение бита `t' для каталогов.  Различные системы
       придают специальное значение комбинациям битов прав доступа, обычно  не
       имеющим  смысла.  Так, например, в Linux, которая берет пример с System
       V (см. System V Interface Definition (SVID) Version  3 ), если  на  файле
       установлен  бит  setgid,  но  не  установлен бит выполнения группой, то
       блокировки этого файла становятся mandatory (жесткими),  в  отличие  от
       обычных   advisory   (информационных).   Подробности  описаны  в  файле
       /usr/src/linux/Documentation/mandatory.txt.

ЗАМЕЧАНИЯ
       Данная страница описывает команду chmod,  которая  находится  в  пакете
       fileutils- 4 . 0 ; другие версии могут иметь небольшие отличия.  Добавления
       и исправления отправляйте по адресу aeb@cwi.nl.  Сообщения об ошибках в
       программах отправляйте по адресу fileutils-bugs@gnu.ai.mit.edu.

СМОТРИ ТАКЖЕ
       chattr( 1 ), chown( 1 ), install( 1 ), chmod( 2 ), stat( 2 ), umask( 2 )

ПЕРЕВОД
       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru>;  2003 

GNU fileutils  4 . 0                     2000 - 08                            CHGRP( 1 )

...
Рейтинг: 0 / 0
Формат chmod
    #33254912
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый ты, Sarin...
Нет бы сказать man chmod -- такую портянку вывесил.
...
Рейтинг: 0 / 0
Формат chmod
    #33254921
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну зачем же к ману отсылать? Так народ почитает и подумает: фига се Сарин умный. Стока про чмод знает
...
Рейтинг: 0 / 0
Формат chmod
    #33254922
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я кстати ещё не читал этого:)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Формат chmod
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]