2012-06-11 17 views
0

У меня есть основной вопрос об установке приложений на операционной системе linux. Я собираюсь выразить свою проблему с учетом установки oracle db в качестве примера. при установке базы данных oracle я создал группу пользователей с именем dba и пользователя в этой группе под названием ora112. поэтому этим пользователям разрешено устанавливать базу данных. поэтому мой вопрос: если ora112 использует umaks, установлено значение 077, то никакие другие виды использования не смогут настроить базу данных oracle. почему мы должны следовать этой практике. это принятая процедура при установке приложения на Linux. пожалуйста, поделитесь своим опытом со мной. спасибо заранее за изучение этого вопросаУстановка приложений с разными учетными записями пользователей в Linux

скажем, я устанавливаю приложение Java таким образом. то никакое другое приложение, принадлежащее другой учетной записи пользователя, не сможет использовать Java, запущенный на этом компьютере из-за этого ограничения доступа.

Какое разрешение по умолчанию используется при установке приложения. это 770?

ответ

2

Я думаю, что вы принимаете разрешения с umask. Если вы устанавливаете базу данных, например, 770 разрешений, любой из групп dba сможет делать то, что им нужно.

В другой темой, если пользователь ora112 имеет umask, установленный в 077, тогда, когда он создает новый файл, он будет создавать его по умолчанию с разрешениями 700. Это означает, что вам придется вручную chmod все ora112 создает, чтобы другие члены группы из dba изменили его.

Снова обратите внимание, как umask отличается от разрешений на фактическую установку!

+0

сказать, что я устанавливаю Java с разрешением 700. то никакие другие приложения, установленные с использованием другой учетной записи пользователя, не смогут использовать установку java. – KItis

+0

Если я прав, то какое разрешение по умолчанию используется при установке приложения. – KItis

+0

Обычно вы хотите, чтобы у некоторых пользователей root были права доступа rwx, а у группы и других - только r-x. Если не существует конфиденциальности, в этом случае только группа будет иметь r-x, а другая будет --- – Miquel

Смежные вопросы