У меня есть файловый сервер (использующий Samba 4, если это важно), к которому я обычно подключаюсь как гость с доступом только для чтения. Редко, я хочу изменить его содержимое, поэтому я должен войти в систему как другой пользователь. Есть две проблемы с этим.
1) Я хотел бы сделать это без необходимости отключения от общего ресурса. То есть я хотел бы сделать что-то аналогичное команде Unix su
. Есть ли такая возможность в протоколе SMB?
2) net use
не знает, когда я подключился к общему ресурсу (запустив программу, которая обращается к нему). Он сообщает "В списке нет записей", также я не могу использовать net use \\server\share /delete
("Не удалось найти сетевое соединение"). Попытка использовать net use \\server\share /u:user
, однако, потерпит неудачу, сказав, что несколько соединений, использующих более одного имени пользователя, не допускаются Есть ли способ принудительно отключить неявное гостевое соединение, кроме закрытия каждой программы, использующей это соединение?