smbclient -N -gL \\SambaServer 2>&1 | grep -e "Disk|" | cut -d'|' -f2
Эта команда использует утилиту smbclient для получения списка доступных общих папок (Samba) на целевом сервере. Она выполняет следующие действия:
1. smbclient -N -gL \\SambaServer
: Устанавливает соединение с сервером Samba (\\SambaServer) без запроса пароля (-N) и запрашивает список общих папок на сервере с подробным описанием (-gL).
2. 2>&1
: Перенаправляет сообщения об ошибке (stderr) в стандартный вывод (stdout).
3. grep -e "Disk|"
: Фильтрует вывод, оставляя только строки, содержащие «Disk|».
4. cut -d'|' -f2
: Разделяет строки по символу «|» и выводит второй столбец, который содержит имена общих папок.
Полезно для быстрого получения списка доступных общих папок на сервере Samba. Альтернативно, вы можете использовать команду smbclient -L \\SambaServer
для получения более общего списка общих ресурсов на сервере.