Я не про в Linux, и я думал что, где файлы становится сохраненным, когда я делаю apt-get install
.
Я понимаю, что различные дистрибутивы Linux делают вещи по-другому, но я беру универсальный случай здесь.
Я прочитал документацию РУТЕ и другие ответы на stackexchange.
Теперь, мой вопрос, это говорит, что у меня есть два пользователя A и B.
Это означает, у меня будет два каталога /home/A
и /home/B
(ПРАВО?)
Теперь, если пользователь установки что-нибудь, ни одна из установки не входит в корневой каталог. Но они установлены в /usr
каталог.
Теперь, двоичный файл войдет /usr/bin
Если это пользуется какими-либо библиотеками, который входит /usr/lib
и т.д. и т.д. (ПРАВО?)
Так, если я вхожу в систему как B
и попытайтесь запустить программу, установленную A,
/usr
установлены который пользователь. Я предполагаю что, если пользователь B теперь установит что-то еще, то все данные, связанные с этим, также будут в /usr/
каталог (ПРАВО?)/bin
право папки? Это характерно для системных двоичных файлов.Спасибо.
я буду в состоянии выполнить его? что все факторы определяют это.
Да. Но там никакой факторы? Если это существует, может быть выполнен. Если администратор хочет предотвратить выполнение, он должен использовать инструмент для блокирования доступа (acl
, один из тех инструментов).
, Как делает систему, дифференцируют это, какие программные обеспечения, установленные в/usr, установлены который пользователь.
Это не делает и не должно. Администратор устанавливает программное обеспечение, пользователи используют его и по умолчанию без ограничений.
я предполагаю что, если пользователь B теперь установит что-то еще, то все данные, связанные с этим, также будут в/usr/каталоге (ПРАВО?)
, Если B является обычным пользователем, он вряд ли будет в состоянии установить, так как ему будет нужен пароль администратора. Если A и B являются администратором тогда, администратор устанавливает программное обеспечение (не имеет значения, если тот администратор является пользователем A или пользователем B).
программное обеспечение, которое должно сохранить настройки или данные, сохранит это в пользователях домой. Программное обеспечение установлено однажды, но пользовательское содержание (настройки, персональные данные) совместно используется по всем пользователям / дом.
кроме того, какой-либо из пакетов, установленных каким-либо пользователем, не входит в / право папки мусорного ведра? Это характерно для системных двоичных файлов.
Да. /bin
, как предполагается, свободен от любых несистемных двоичных файлов. Но, зависит от того, что установлено: это могло быть программное обеспечение, которое имеет системный двоичный файл, и это закончится в / мусорном ведре или/sbin если применимо.
, Что, при отсутствии пользователей в моей системе. В/usr папке не будет никаких файлов? т.е. в моем офисе, когда я удаленный вход в систему сервера, это не показывает никакому пользователю в корневом каталоге.
, Который не означает, нет никаких пользователей. Если бы Вы удаленный вход в систему на моем сервере я экранировал бы свой/home/от Вас.
Каждая система Linux ДОЛЖНА иметь по крайней мере 1 пользователя. Как минимум должен быть администратор (мог быть root
или обычный пользователь с sudo
полномочия).
Остерегайтесь то некоторое программное обеспечение делают никакие не переходят в /usr/bin
, но будут использовать /opt/myprojet
или /home/myproject
, и необходимо поместить /opt/myproject/bin
на Вас $PATH
.
По умолчанию большая часть установки программного обеспечения принадлежит корню или мусорному ведру, и любой, A и B n Ваш пример/может использование это.
программное обеспечение Some, я думаю о Oracle, принадлежит различному пользователю, в этом случае (A или B) необходимо иметь определенную группу.