Fedora, как автоматически выполнить ssh демона - устанавливает из источника

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

Чтобы переместить файл, вам нужно иметь разрешение на отделение его от каталога, в котором он находился ранее, и на прикрепление его к каталогу, в который вы его помещаете. Другими словами, вам нужно разрешение на запись (и выполнение) как в исходную, так и в целевую директорию. Вам не нужно иметь никаких особых разрешений на файл, так как вы не изменяете и не получаете доступ к самому файлу. (Аналогия: вы можете переместить заблокированный ящик, даже если у вас нет ключа, откройте ящик.)

cp -p может сохранять и сохраняет права доступа к файлу, но не может сохранять право собственности на файл в целом. Так как вы не запускаете cp в качестве корневого, он не может создавать файлы, которые не принадлежат вам, или которые не принадлежат группе, к которой вы принадлежите.

1
03.11.2014, 20:29
1 ответ

в Fedora 20, есть каталог

/etc/systemd/system/multi-user.target.wants

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

Файл - это ссылка на

sshd.service -> /usr/lib/systemd/system/sshd.service

вот пример файла SSHD по умолчанию.

[Unit]
Description=OpenSSH server daemon
After=syslog.target network.target auditd.service

[Service]
EnvironmentFile=/etc/sysconfig/sshd
ExecStartPre=/usr/sbin/sshd-keygen
ExecStart=/usr/sbin/sshd -D $OPTIONS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=multi-user.target

Если у вас есть символическая ссылка в указанном выше месте, указывая на файл, который содержит конфигурацию выше, вы сможете использовать команды SystemCtl ниже.

Предполагая, что вы используете версию Fedora 15 или более поздней версии ...

systemctl start sshd
systemctl enable sshd

Первая команда запускается, вторая команда включит автоматическое, начиная с загрузки.

systemctl restart sshd 

перезапустит службу.

Также см.

systemctl status sshd

Эта же серия команд Systemctl работает для различных услуг. Чтобы увидеть список беговых услуг ...

systemctl list-units --type service
1
27.01.2020, 23:51

Теги

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