Получил рута на сервере, но и дальше не могу редактировать файлы. |

12.02.2010, 21:40
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Получил рута на сервере, но и дальше не могу редактировать файлы.
Весёлая проблема, получил на сервере рута, а файлы как не мог редактировать, изменять права, так и не могу.
Код:
id
uid=0(root) gid=0(root)
UPD: Как оказалось, я могу изменять все файлы в системе кроме тех, которые касаются сайтов.
Кто с таким сталкивался?
Последний раз редактировалось inlanger; 12.02.2010 в 21:46..
|
|
|

14.02.2010, 12:47
|
|
Участник форума
Регистрация: 04.01.2008
Сообщений: 186
Провел на форуме: 872350
Репутация:
72
|
|
ls -all /path/to/site's в студию.
Вобщем идея в том что у них не стоит w в правах. Думаю других случаев не бывает.
chmod -R a+w /path/to/file's решение.
|
|
|

14.02.2010, 19:58
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Конечно не стоит w в правах. Но прикол в том, что когда я под рутом chmod им пытаюсь менять, мне пишет Permission denied. Хотя с другими файлами в системе могу делать что угодно. Да, и через sudo не помогает.
|
|
|

15.02.2010, 01:22
|
|
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме: 2127116
Репутация:
383
|
|
Независимо от того, стоит ли разрешение на запись или нет, рут может осуществлять ее...
Скорее всего тут видимо не тот рут )
|
|
|

15.02.2010, 12:33
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
файловая система смонтирована не read-only?
|
|
|

15.02.2010, 12:39
|
|
Познающий
Регистрация: 26.05.2008
Сообщений: 72
Провел на форуме: 1038693
Репутация:
20
|
|
может быть ты в jail окружении ?
|
|
|

15.02.2010, 12:47
|
|
Участник форума
Регистрация: 01.09.2005
Сообщений: 194
Провел на форуме: 818095
Репутация:
34
|
|
Залей шелл в папку с сайтом сделай chown user:group . и попрбуй с шелла редактировать.
|
|
|

16.02.2010, 01:56
|
|
Постоянный
Регистрация: 14.07.2005
Сообщений: 964
Провел на форуме: 4646474
Репутация:
1424
|
|
nfs небось просто и всего, su в того юзера чьи файлы
http://www.freebsd.org/doc/ru/books/handbook/network-nfs.html
Параметр -maproot=root позволяет пользователю root удалённой системы осуществлять запись на экспортируемую файловую систему как пользователь root. Если параметр -maproot=root не задан, то даже если пользователь имеет права доступа root на удалённой системе, он не сможет модифицировать файлы на экспортированной файловой системе.
я угадал?)
дай вывод команды mount
Последний раз редактировалось ShAnKaR; 16.02.2010 в 02:06..
|
|
|

02.03.2010, 18:48
|
|
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме: 1343031
Репутация:
184
|
|
nfs, как и писал ShAnKaR.
Сообщение от ShAnKaR
nfs небось просто и всего, su в того юзера чьи файлы
http://www.freebsd.org/doc/ru/books/handbook/network-nfs.html
я угадал?)
дай вывод команды mount
|
|
|

25.02.2010, 00:35
|
|
Новичок
Регистрация: 24.02.2010
Сообщений: 3
Провел на форуме: 8267
Репутация:
0
|
|
Если ещё актуально.
Запись в файл может блокироваться из-за:
1) опций монтирования раздела;
Решение: перемонтировать раздел как rw
Как уже сказали, посмотреть можно, сказав mount без параметров
2) отсутствия прав на запись в папку/файл
Соответственно, тут надо добавить бит w. При этом на папку, в которой лежат файлы, на которые меняешь права, должен стоять также бит w (и, возможно, х) для юзера, из-под которого осуществляется смена прав.
- аттрибутов файла
посмотреть их можно, например, командой lsattr, а добавить/удалить - chattr. В твоем случае это похоже на аттрибут immutable, который устанавливается путем chattr +i /path/to/file, а снимается - chattr -i /path/to/file
Следует отметить, что аттрибуты файла - понятие линуксовое. Во freebsd аналогичную возможность предоставляют флаги (man 1 chflags)
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|