Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Откат изменений Ubuntu (chmod)  (Прочитано 8669 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Откат изменений Ubuntu (chmod)
« Ответ #15 : 04 Октября 2011, 17:31:35 »
называйте как хотите, что там расширенного -  не совсем понятно -  стандартные права.
Например, вот это - стандартные права?!
# file: .
# owner: cdsuser
# group: p_synthesizer
# flags: -s-
user::rwx
group::rwx
other::---
default:user::rwx
default:group::rwx
default:other::---
Уважаемый, почитайте про acl более внимательно, пожалуйста.

arcfi, а если корень смонтирован без поддержки acl?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Откат изменений Ubuntu (chmod)
« Ответ #16 : 04 Октября 2011, 17:34:54 »
arcfi, а если корень смонтирован без поддержки acl?
Код: (bash) [Выделить]
$ mount | grep '/ \|/home'
/dev/cciss/c0d0p2 on / type ext4 (rw,errors=remount-ro)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Откат изменений Ubuntu (chmod)
« Ответ #17 : 04 Октября 2011, 17:38:59 »
ext4 монтируется с acl "по умолчанию", если не задано noacl. А есть ФС, вообще не поддерживающие acl. А есть системы, поддерживающие другой вариант acl (не POSIX), например, zfs.

Вариант фирефохэ работает в любом случае. Вариант с acl - не уверен; нужно как минимум пробовать.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Откат изменений Ubuntu (chmod)
« Ответ #18 : 04 Октября 2011, 17:45:46 »
ну ты завернул, самые часто используемые фс поддерживают acl (EXT2, EXT3, EXT4, ReiserFS, XFS, JFS список думаю  не полный) думаю более чем в этом случае достаточно.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Откат изменений Ubuntu (chmod)
« Ответ #19 : 04 Октября 2011, 17:51:20 »
Чего спорить-то? Если один вариант работает всегда, а второй - "почти" всегда, я советую использовать первый.
Второе. acl - это расширенный вариант прав, причем существует как минимум в двух вариантах (POSIX-совместимом и nfsv4-типа). Есть как минимум одна ФС, которая не поддерживает POSIX-тип, и есть как минимум одна ФС, которая поддерживает или acl, или обычные права (но не одновременно!).

Хотите наступать на грабли (хотя есть совершенно правильный рабочий способ) - да ради всего святого, кто ж будет мешать.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Откат изменений Ubuntu (chmod)
« Ответ #20 : 04 Октября 2011, 18:05:48 »
Всё ещё работает. ЧЯДНТ? :D
Код: (bash) [Выделить]
$ dd if=/dev/zero of=ext2.img bs=100M count=1
1+0 записей считано
1+0 записей написано
скопировано 104857600 байт (105 MB), 3,28246 c, 31,9 MB/c

$ mkfs.ext2 ext2.img
...

$ sudo mount -o loop,noacl ext2.img ext2

$ mount | grep ext2
/dev/loop0 on /home/admin/ext2 type ext2 (rw,noacl)

$ cd ext2

$ mkdir -p 1/2

$ touch 1/2/3

$ ls -Rl 1
1:
итого 1
drwxr-xr-x 2 admin admin 1024 2011-10-04 17:50 2

1/2:
итого 0
-rw-r--r-- 1 admin admin 0 2011-10-04 17:50 3

$ getfacl -R 1 >1.attr

$ chmod -R 777 1

$ ls -Rl 1
1:
итого 1
drwxrwxrwx 2 admin admin 1024 2011-10-04 17:50 2

1/2:
итого 0
-rwxrwxrwx 1 admin admin 0 2011-10-04 17:50 3

$ setfacl --restore=1.attr

$ ls -Rl 1
1:
итого 1
drwxr-xr-x 2 admin admin 1024 2011-10-04 17:50 2

1/2:
итого 0
-rw-r--r-- 1 admin admin 0 2011-10-04 17:50 3

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Откат изменений Ubuntu (chmod)
« Ответ #21 : 04 Октября 2011, 18:11:17 »
Цитировать
Есть как минимум одна ФС, которая не поддерживает POSIX-тип, и есть как минимум одна ФС, которая поддерживает или acl, или обычные права (но не одновременно!).
а еще много чего есть. описанный способ не претендовал на 100% универсальность во всех ФС. и еще раз повторюсь. с отсутствием, уже, проблемы как таковой,все это -  пустые разговоры 

Оффлайн RCuPeR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Freedom
    • Просмотр профиля
Re: Откат изменений Ubuntu (chmod)
« Ответ #22 : 04 Октября 2011, 18:12:14 »
Прошу прощения за вопрос не по теме:
Настраиваю сервер, залил в папку, допустим, /var/www/site1/ файлы своего проекта. Но все файлы с расширением .php запускаются в терминале. На них стоит галочка "Разрешить использование файла как программы" ?
Как разом снять это свойство со всех файлов проекта ?

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Откат изменений Ubuntu (chmod)
« Ответ #23 : 04 Октября 2011, 18:33:37 »
sudo chmod a-x /var/www/site1/*.php
Пользователь решил продолжить мысль 04 Октября 2011, 18:38:15:
или всех php во всех подпапках find /var/www/site1 -name *.php | sudo xargs chmod a-x
« Последнее редактирование: 04 Октября 2011, 18:38:15 от xeon_greg »

Оффлайн RCuPeR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Freedom
    • Просмотр профиля
Re: Откат изменений Ubuntu (chmod)
« Ответ #24 : 04 Октября 2011, 19:29:19 »
Спасибо, помогло.

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.