anonymous@RULINUX.NET~# | Last login: 2024-12-22 12:05:51 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Чет я не понял.. Запускаю:
... и ничего не происходит!
Ну просто вообще ничего, даже вывод stderr не выводится.
Запускаю то же самое под стрейсом:
При этом если сказать чтобы файл сохраняло в /tmp/something - всё отлично сохраняется.
Как они такого эффекта добились?
HEBECTb_KTO(*) (2011-02-10 05:55:00)
|
|
|
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESНету. И права на каталог тоже не препятствуют созданию там файлов. Кстати, из под рута - файл тоже не создаётся. |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESа если touch /home/MyLogin/Documents/tmp/xxx? |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESТоже нихрена. |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESЗначит с правами действительно что-то не так. А может селинукс выпендривается? |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESМожет, но он когда выпендривается в логи сёркает, а тут - ничего |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESНу может ему имя xxx не нравится, кто ж его знает. Я вырезаю селинукс, чтобы однажды так же не наткнутся на какую-нибудь его выходку. |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESНу с другими буквами такаяже хрень. SELinux в наши дни не особенно уже жить мешает - полиси вроде для него нормальные, а где хочется чего-то левого, оно ещё и помогает задуматься - так ли ты этого хочешь.. |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESа переменные окружения настроены? su -l например и su кардинально отлiчаются... а уж тем более в selinux-е vilfred(*)(2011-02-10 23:44:13)
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 AdCentriaIM/1.7 Firefox/3.6.13 |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCEStouch /home/MyLogin/Documents/xxx ? ls -l "/home/MyLogin/Documents ? |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESДа всё нормально создаётся, с маской прав 0664. Я-б тег такой наверное не ставил бы к топику иначе.. |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESА на саму директорию /home/MyLogin/Documents/tmp какие права? Показывай, давай ls -ld /home/MyLogin/Documents/tmp! Ты хоть какой-нибудь файл можешь в этой директории создать? |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESКороче, это оказался всё-таки SELinux пошаливает. В нём есть домен для алсы - поставил permissive режим и сразу стало сохранять куда хошь. У красношляпа был баг на эту тему ( https://bugzilla.redhat.com/show_bug.cgi?id=541833 ) для 12й Федоры, видимо с тех пор подпёрли костылём для /etc а насчёт всего остального заморачиваться не стали.. Может есть какой-то резон. Мну спокойно и обстоятельно срёт кирпичами по поводу отсутствия информации в логах. |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES>Короче, это оказался всё-таки SELinux пошаливает.
|
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCESНу какбэ идея разграничивать права приложений вроде правильная, но с другой стороны наличие двух систем безопасности одновременно говорит о некоторых архитектурных увечиях. Хотя конечно о неизлечимых архитектурных увечиях в линуксе (да и вообще в юнипсе), конечно, говорит всё куда ни плюнь.. |
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES>Ну какбэ идея разграничивать права приложений вроде правильная
>Хотя конечно о неизлечимых архитектурных увечиях в линуксе (да и вообще в юнипсе), конечно, говорит всё куда ни плюнь..
|
Скрыть
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES> Короче, это оказался всё-таки SELinux пошаливает
|
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re: [o_O] open("/home/MyLogin/Documents/tmp/xxx", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES
очевидно у тебя есть ужо /home/MyLogin/Documents/tmp/xxx на который у тебя нет права на запись
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.14) Gecko/20101013 Ubuntu/9.04 (jaunty) Shiretoko/3.5.14