Я хочу загрузить файлы на удаленный сервер через SSH.NET. Пользователи входят в систему со своими учетными данными SSH. А потом я спрашиваю пользователей, где они хотят загружать файлы. И тогда мне нужно проверить, есть ли там права на чтение / запись для этого каталога.
Как я могу проверить разрешение на чтение / запись для любого каталога?
Я пытался SftpFile.OwnerCanWrite
/ OthersCanWrite
/ GroupCanWrite
но они не работают для текущего пользователя.
foreach (var directory in directories)
{
if (!directory.Name.Equals(directoryName)) continue;
// I want to check here if is there read/write permission.
}