The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"chflags chmod не работают"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"chflags chmod не работают" 
Сообщение от nsk emailИскать по авторуВ закладки(ok) on 26-Ноя-05, 07:51  (MSK)
manы читал- мне не помогло

su-2.05b# ls -lo
drwxr-xr-x  1 root  wheel  arch   32768 18 янв  2005 films

итак, мне надо дать права на запись в папку всей группе wheel:
su-2.05b# chmod 777 /DiskD/films
su-2.05b# ls -lo
drwxr-xr-x  1 root  wheel  arch   32768 18 янв  2005 films

как видно ниче не получилось, может дело во флаге arch ?? ок, уберем его..
su-2.05b# chflags noarch films
su-2.05b# ls -lo
drwxr-xr-x  1 root  wheel  arch   32768 18 янв  2005 films

то есть нифига не получилось. явно я чего-то не догоняю, подскажите плиз, в чем дело??

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "chflags chmod не работают" 
Сообщение от lavr emailИскать по авторуВ закладки on 26-Ноя-05, 18:06  (MSK)
>manы читал- мне не помогло

учитесь читать и ДУМАТЬ - ОБДУМЫВАТЬ прочитанное

>su-2.05b# ls -lo
>drwxr-xr-x  1 root  wheel  arch   32768 18
^^^^^^^^^^^^^^^^^^^^^^^^^^
drwx - директория, владельцу, выше видим что это root, разрешено
rwx - r-читать, w-писать, x - выполнять
следующая триада - r-x - что разрешено группе, группа из верхнего wheel
r-x - разрешено читать, x - выполнять (выполнять - входить внутрь,
например команда cd...)

# chmod g+w films
или
# chmod 775 films

man chmod

>янв  2005 films
>
>итак, мне надо дать права на запись в папку всей группе wheel:
>
>su-2.05b# chmod 777 /DiskD/films
>su-2.05b# ls -lo
>drwxr-xr-x  1 root  wheel  arch   32768 18
>янв  2005 films
>
>как видно ниче не получилось, может дело во флаге arch ?? ок,
>уберем его..
>su-2.05b# chflags noarch films
>su-2.05b# ls -lo
>drwxr-xr-x  1 root  wheel  arch   32768 18
>янв  2005 films
>
>то есть нифига не получилось. явно я чего-то не догоняю, подскажите плиз,
>в чем дело??

надо не в догонки играть, а серое вещество включать когда читаете man'uals

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "chflags chmod не работают" 
Сообщение от nsk emailИскать по авторуВ закладки(ok) on 27-Ноя-05, 17:24  (MSK)
lavr, я вас уважаю, хоть это уважение вам нафиг и не нужно, но тем не менее, не грубите, тем более что вы можете ошибиться, конкретнее:
читайте внимательно что я сделал:
su-2.05b# chmod 777 /DiskD/films
su-2.05b# ls -lo
drwxr-xr-x  1 root  wheel  arch   32768 18 янв  2005 films
и это не помогло, то есть права НЕ ИЗМЕНИЛИСЬ
а вы мне предложили сделать chmod 775 films, как вы думаете, мне это помогло? конечно нет, я даже попробывал, хотя это и так очевидно.
Спасибо за ответ.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "chflags chmod не работают" 
Сообщение от lavr emailИскать по авторуВ закладки on 27-Ноя-05, 19:01  (MSK)
>lavr, я вас уважаю, хоть это уважение вам нафиг и не нужно,
>но тем не менее, не грубите, тем более что вы можете
>ошибиться, конкретнее:
>читайте внимательно что я сделал:
>su-2.05b# chmod 777 /DiskD/films
>su-2.05b# ls -lo
>drwxr-xr-x  1 root  wheel  arch   32768 18
>янв  2005 films
>и это не помогло, то есть права НЕ ИЗМЕНИЛИСЬ
>а вы мне предложили сделать chmod 775 films, как вы думаете, мне
>это помогло? конечно нет, я даже попробывал, хотя это и так
>очевидно.
>Спасибо за ответ.

Если грубостью является предложение ДУМАТЬ, то все нижнее вы можете НЕ
ЧИТАТЬ:

про chown (владелец, группа, остальные/other) и про chmod - права/permissions - вам четко и подробно было описано.

chflags - позволяет изменять ФЛАГИ для директорий и файлов и
дополнительно выставлять  immutable флаг для security

Посмотреть ФЛАГИ можно командой ls -lo

Все верхнее - касается UFS1/UFS2, кроме того на изменение прав
может влиять уровень секретности OS:

# sysctl -a | grep securelevel

# man securelevel - как и на что он влияет

Есть дополнительные возможности MAC

Пример:
[unix1]~ > id
uid=0(root) gid=0(wheel) groups=0(wheel)
[unix1]~ > ls -la / | grep pub
drwxr-xr-x   10 root  wheel   512  7 ноя 18:48 pub
[unix1]~ > mkdir /pub/films
[unix1]~ > ls -la /pub/ | grep films
drwxr-xr-x   2 root  wheel        512 27 ноя 19:01 films

[unix1]~ > sysctl -a | grep securelevel
kern.securelevel: -1
[unix1]~ >

верхнее как мы видим под пользователем root, переходим к пользователю
lavr:

[unix1]~ > ls -la /pub | grep films
drwxr-xr-x   2 root  wheel        512 27 ноя 19:01 films
[unix1]~ > id
uid=310(lavr) gid=100(dug) groups=100(dug), 0(wheel), 13(games), 20(staff), 54(majordom), 68(dialer), 140(gnu)
[unix1]~ > grep ^wheel /etc/group
wheel:*:0:root,lavr,vvm
[unix1]~ > cd /pub/films/
[unix1]/pub/films > touch lala
touch: lala: Permission denied
[unix1]/pub/films >

снова возвращаемся к пользователю root:

[unix1]~ > id
uid=0(root) gid=0(wheel) groups=0(wheel)
[unix1]~ > ls -la /pub | grep films
drwxr-xr-x   2 root  wheel        512 27 ноя 19:01 films
[unix1]~ > chmod 775 /pub/films
[unix1]~ > ls -la /pub | grep films
drwxrwxr-x   2 root  wheel        512 27 ноя 19:01 films
[unix1]~ >

теперь у нас пользователи группы wheel могут писать в /pub/films,
возвращаемся к пользователю lavr:

[unix1]~ > id
uid=310(lavr) gid=100(dug) groups=100(dug), 0(wheel), 13(games), 20(staff), 54(majordom), 68(dialer), 140(gnu)
[unix1]~ > ls -la /pub/ | grep films
drwxrwxr-x   2 root  wheel        512 27 ноя 19:01 films
[unix1]~ >

убеждаемся снова что он в группе wheel:
[unix1]~ > grep ^wheel /etc/group
wheel:*:0:root,lavr,vvm
[unix1]~ >

так и есть, проверяем доступность /pub/films для пользователей группы
wheel, то есть для lavr:

[unix1]~ > cd /pub/films/
[unix1]/pub/films > ls -la
total 4
drwxrwxr-x   2 root  wheel  512 27 ноя 19:01 .
drwxr-xr-x  11 root  wheel  512 27 ноя 19:01 ..
[unix1]/pub/films > touch lala
[unix1]/pub/films > echo "Hello Lavr" >> lala
[unix1]/pub/films > cat lala
Hello Lavr
[unix1]/pub/films > ls -la
total 6
drwxrwxr-x   2 root  wheel  512 27 ноя 19:08 .
drwxr-xr-x  11 root  wheel  512 27 ноя 19:01 ..
-rw-r--r--   1 lavr  wheel   11 27 ноя 19:08 lala
[unix1]/pub/films >

Еще вопросы есть?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "chflags chmod не работают" 
Сообщение от AMDmi3 Искать по авторуВ закладки on 27-Ноя-05, 20:53  (MSK)
>su-2.05b# chmod 777 /DiskD/films
>su-2.05b# ls -lo
>drwxr-xr-x  1 root  wheel  arch   32768 18

По флагу arch, пути и размеру, могу предположить, что у вас там FAT. С каких пор FAT стал поддерживать права доступа?

Если я прав, вам поможет man mount_msdosfs на тему -m и -M

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "chflags chmod не работают" 
Сообщение от nsk emailИскать по авторуВ закладки(ok) on 27-Ноя-05, 21:41  (MSK)
>>su-2.05b# chmod 777 /DiskD/films
>>su-2.05b# ls -lo
>>drwxr-xr-x  1 root  wheel  arch   32768 18
>
>По флагу arch, пути и размеру, могу предположить, что у вас там
>FAT. С каких пор FAT стал поддерживать права доступа?
>
>Если я прав, вам поможет man mount_msdosfs на тему -m и -M
>

респект! это то что доктор прописал!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру