Alukardd
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Народ подскажите вылезает вот такая ошибка: find: pred.c:1932: launch: Assertion `starting_desc >= 0' failed. Aborted Выполняю команду: # su www-data -c 'find /var/www -type d -exec chmod g+s "{}" \;' # ls -la /var/www total 108 drwxr-xr-x 27 root root 4096 Сен 25 10:08 . drwxr-xr-x 13 root root 4096 Сен 17 18:10 .. drwxrwxr-x 5 www-data www-data 4096 Сен 17 12:02 3311.old drwxrwxr-x 5 www-data www-data 4096 Сен 17 12:02 algot.ru . . . Как права розданы сейчас думаю понятно: на сам /var/www доступ только у root'а, а дальше всему владелец www-data. Причём команда find вылетает даже если я буду её выполнять на какой-нить вложенный каталог, на который у www-data уже полные права и на родителя тоже. p.s. был какой-то баг в 2006-2007 году при отсутсвии прав на чтение в родительском каталоге вылетала такая же ошибка, но у меня всё с этим в порядке и если не выполнять -exec, а выполнить, например -print, то всё отработает без ошибок. От root'а команда бегает без ошибок.
---------- Microsoft gives you windows, linuх gives you the whole house... I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it. |
| Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 12:13 30-09-2013 | Исправлено: Alukardd, 12:15 30-09-2013 |
|