Разрешения для папок сбрасываются каждый раз, когда я загружаю свой ноутбук

En este paso

chown root /home/sftp_user_1

Debo cambiar y agrupar a sftp

chown root:sftp /home/sftp_user_1

porque en el archivo /etc/ssh/sshd _existen configuraciones

Match Group sftp
1
13.07.2019, 13:45
2 ответа

Попробуйте автоматизировать команду chmod при загрузке -, добавив ее в /etc/rc.local

ИЛИ:

Попробуйте создать SYSTEMD UNIT FILE в каталоге /etc/systemd/system/. Например, назовите его addpermission.service.

Добавьте в него этот скрипт:

[Unit]
Description=Adding permissions to users


[Service]
ExecStart=/usr/bin/bash -c 'sudo chmod -R 775 /mnt'

[Install]
WantedBy=multi-user.target 

После этого включите его, запустив приведенный ниже скрипт :systemctl enable addpermission.service

Чтобы проверить, работает ли он, вы можете удалить разрешение на каталог /mnt, если вы его добавили, попытаться запустить файл модуля и проверить его статус:

systemctl start addpermission.service 
systemctl status addpermission.service 

если статус в норме. Попробуйте проверить права доступа к каталогу /mnt. если он изменился, попробуйте перезагрузиться и проверить еще раз, если нет, проверьте ошибку и попробуйте отредактировать команду в ExecStart, чтобы исправить ее. С моей стороны это сработало.

0
28.01.2020, 00:06

Недавно я видел эту проблему на нескольких серверах, наконец, я решил ее удалением ACL.

Так что я настоятельно рекомендую вам проверить, есть ли в этом каталоге существующие настройки ACL.

Вы можете узнать это с помощью getfacl. Если вы видите какие-либо разрешения ACL, то удалите их, это навсегда решит эту проблему.

0
28.01.2020, 00:06

Теги

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