SQL Server в Linux (в Ubuntu) работает под пользователем mssql
. Если вы хотите, чтобы SQL Server мог выполнять запись в эту папку, то пользователю / группе mssql
требуется доступ для записи в папку (и возможность читать / выполнять любые родительские папки), пользователь mssql
должен быть частью группы, которая может, или разрешения для других должны быть установлены для записи. Опять же, все родительские папки должны разрешать доступ (чтение / выполнение).
Если у вас есть папка /backups
, например, принадлежащая root:
с разрешениями 770
, а затем папка / backups / SQLServer / owned by
root: mssql with the permission
775 , then SQL Server would be unable to write to the folder, as it wouldn't have been able to navigate to the folder
/ backups`.