/tmp должен принадлежать корню?

Я задаюсь вопросом, должен ли/tmp принадлежать корню или скорее никому? Теперь с безопасным режимом существуют некоторые конфликты, но я волнуюсь по поводу безопасности, если я изменяю его никому для владения...

Любой совет будет очень цениться.

3
задан 17.06.2010, 19:30

3 ответа

Это должно принадлежать корню, но должно быть читаемо и перезаписываемо любым с одним важным фактором: липкий бит на каталоге должен быть приведен в порядок для создания этого каталогом только добавления. Другими словами, только пользователи, которые владеют файлом в /tmp каталог и имеет полномочия чтения-записи, может удалить или переименовать файл. Можно прочитать страницу справочника для sticky(8) для получения дополнительной информации о том, каков липкий бит.

7
ответ дан 07.12.2019, 22:56

Файл никому не может принадлежать? Что ОС Вы используете?

В соответствии с Linux, /tmp принадлежит корню, является мировым перезаписываемым и имеет липкий набор битов. Это означает, что любой может создать файлы, но только владелец (или корень) может удалить их. Это должно быть подобно в большинстве систем Unix, все же.

3
ответ дан 07.12.2019, 22:56

Да, это должно принадлежать корню, но это должен также быть мир, перезаписываемый с липким битом, так, чтобы другие программы могли использовать его в качестве временного каталога, и файлы, созданные там, принадлежат создателю. Я не уверен в общепринятой практике в эти дни, но я также рекомендовал бы делать/tmp ее собственным разделом и не частью корневого раздела, так, чтобы, если это заполнено, это не поливало из шланга корневой раздел.

2
ответ дан 07.12.2019, 22:56

Теги

Похожие вопросы