- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую, столкнулся с такой проблемкой-
ось Centos 6.5, нужно запретить root'у запись в файл
делаю
#chmod 444 /path/to/file
проверяю
# ls -l /path/to/file
-r--r--r-- 1 root root 5878639 Авг 25 22:53 /path/to/file
вроде все как надо, но root как писал в файл, так и дальше пишет
что я делаю не так? и как надо сделать?
chattr +i /path/to/file
chattr +i /path/to/file
спасибо за подсказку но не помогло
# lsattr /path/to/file
----i--------e- /path/to/file
а рут все равно пишет в файл и дальше
пс. файловая система ext4
Так быть не должно. Тот кто пишет, может старый дескриптор держит?
ValdisRu,
Вы явно что-то путаете:
#1
# id ;mount|grep md0
uid=0(root) gid=0(root) groups=0(root)
/dev/md0 on / type ext4 (rw)
#2
[root@router]# echo 'a' > /tmp/testfile
[root@router]# cat /tmp/testfile
a
#3
[root@router]# chattr +i /tmp/testfile
[root@router]# lsattr /tmp/testfile
----i--------e- /tmp/testfile
[root@router]# echo 'a' > /tmp/testfile
-bash: /tmp/testfile: Permission denied
В случае с правами 444 конечно же рут будет писать, в полне вещей, потому как он владелец файла, там можно хоть 0 поставить , все равно рут будет писать. А вот с chattr.... нет...
Вот выдержка из MAN:
A file with the 'i' attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser
or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.
Попробуйте повторить мой набор команд, если у вас после chattr выполнится запись... буду весьма удивлен.
---------- Добавлено 25.08.2014 в 23:48 ----------
Так быть не должно. Тот кто пишет, может старый дескриптор держит?
А причем тут дескриптор... По моему или ТС не правильно проверил после chattr ... или какой-то мега прикол с FS :)
Так быть не должно. Тот кто пишет, может старый дескриптор держит?
хм
как странно получается
хочу временно запретить запись в лог сендмейла
после chattr +i /path/to/file
вручную изменения в файл не записываются, а вот сендмейл продолжает писать в лог (даже после перезапуска сендмейла)
странно это как то
ValdisRu, наверное все таки гипотеза esetnod по поводу дескриптора верна.... На сколько я помню, Sendmail то в лог не пишет, а вот syslog...
ValdisRu, наверное все таки гипотеза esetnod по поводу дескриптора верна.... На сколько я помню, Sendmail то в лог не пишет, а вот syslog...
ага..
всем огромное спасибо за подсказки
проблема решена