Доброго всем времени суток.
Ситуация такая. Есть скрипт, который выдает в консоль размер базы MySQL в мб одним числом. Вот текст скрипта.
#!/usr/local/bin/bash
cd /backup/db
echo $(du -hm -d 1 | grep mysql | awk '{print $1}')
Права на доступ у скрипта 755, владелец root, группа wheel. Стоит SUID бит.
Проблема заключается в том, что данный скрипт нормально отрабатывает только под рутом. Под другими пользователями выдает следующее:
du: ./entropy: Permission denied
du: ./ipf: Permission denied
du: ./mysql: Permission denied
Вопрос такой: почему не отрабатывает SUID бит?
Ответ на:
комментарий
от drull
Ответ на:
комментарий
от drull
Ответ на:
комментарий
от RabidRabbit
Ответ на:
комментарий
от drull
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблемы с правами (2006)
- Форум Вопрос по shell (2010)
- Форум Альтернативное монтирование флешек (2009)
- Форум Вопрос по sh скрипту. (2011)
- Форум Скрипт на Bash (2010)
- Форум awk, куда же без него (2012)
- Форум Обработка нажатий клавиш геймпада в tty (2021)
- Форум работа со строками в bash - 4: Bad substitution (2011)
- Форум проблема с history в bash (2011)
- Форум Помогите новичку пожалуйста :) (2010)