kpartx
использует инструменты картопостроителя устройства для создания устройств по базовым медиа; необходимо смочь реализовать синтаксический анализатор раздела в пространстве пользователя и создать отображения DM, которые выставляют части базовой системы к ядру как блочные устройства.
Это освобождает Вас всей сложности работы в ядре и должно все еще поддерживать начальную загрузку через initramfs при необходимости.
учетная запись www обычно используется для процессов веб-сервера, и прямой вход в систему оболочки запрещается из соображений безопасности. Обязательно, чтобы это осталось тот способ предотвратить попытку взламывания на Вашем веб-сайте для получения поднятых прав на сервере. просто выполненный
grep www /etc/passwd
и отметьте оболочку, присвоенную учетной записи. Это должно быть что-то как/bin/nologin или что-то к этому смыслу. Если Вы имеете корневые права на этот сервер, можно изменить его, но, я настоятельно рекомендую не сделать такую вещь. Если Вы просто тестируете что-то, сделайте это быстро и вернитесь он назад.
Конечно, это предложение стоит при выполнении общедоступного веб-сайта на этом сервере.
Простая опция состоит в том, чтобы выполнить Вашу любимую оболочку как пользователя с поведением оболочки входа в систему:
sudo -u www bash -l
Недостатки этого:
su
делает функционально главным образом то же какlogin
делает - т.е. проверяет пароль и порождает предпочтительную оболочку пользователя (оболочка входа в систему, если вызвано с-l
, по крайней мере, на Linux) и т.д., Если оболочкаnologin
, затем все, что Вы получаете, является сообщением об ошибке (распечатанныйnologin
). – peterph 23.03.2013, 10:35usermod -s /bin/bash www
но если Вы не корень или не имеете корневого доступа, Вы не можете выполнить это действие, к сожалению. – MelBurslan 24.03.2013, 00:09