Я установил Касание Ubuntu к Nexus 4, и я люблю его. Я хочу к ssh в мой телефон с помощью пароля, таким образом, я хотел бы удалить файл переопределения ssh, который является/etc/init/ssh.override Однако, следующее - то, что я получаю, когда я пытаюсь удалить файл переопределения:
$ sudo rm /etc/init/ssh.override
rm: cannot remove '/etc/init/ssh.override': Device or resource busy
Почему это так? Я могу между прочим изменить этот файл для удаления опции переопределения, но не могу переместить или удалить сам файл. Так, мой вопрос состоит в том, почему я не могу удалить этот файл? BTW я включил чтение-запись по этому телефону.
Заранее спасибо.
Разве файловая система не readinly?
Попытка 'sudo монтирует, что-o повторно монтируются, rw /' для создания ее перезаписываемой.
Впоследствии делают, это только для чтения снова 'sudo монтирует, что-o повторно монтируются, ro /'
Я создал пользовательский новомодный сервис в/etc/init, например,/etc/init/myssh.conf, который является в основном копией ssh.conf
description "SSH server"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
umask 022
env SSH_SIGSTOP=1
expect stop
# 'sshd -D' leaks stderr and confuses things in conjunction with 'console log'
console none
pre-start script
test -x /usr/sbin/sshd || { stop; exit 0; }
mkdir -p -m0755 /var/run/sshd
end script
# if you used to set SSHD_OPTS in /etc/default/ssh, you can change the
# 'exec' line here instead
exec /usr/sbin/sshd -D
из-за запуска на runlevel [2345], это настроило "myssh" сервис, запустится автоматически после того, как перезагрузка и ssh опции не будут переопределены ssh.override (я не смог удалить его). Это теперь возможно к ssh использование пароля (целый/etc/ssh/sshd_config позволяет его).