Создаём общие папки через командную строку
Опубликовано:
Комментариев: 2

net usershare add тест /home/i/test/ "Тестовая директория" everyone:F guest_ok=y
Рассмотрим используемые переменные
net usershare add = последовательность команд для добавления общей папки
тест = название общей папки, которое будет видно в сетевом окружении для других компьютеров.
/home/i/test/ = путь к директории, которую мы хотим сделать общей
"Тестовая директория" = комментарий к общей папке
everyone:F = определяет права пользователей на чтение и запись данных из общей папки. Для того, чтобы разрешить пользователям только чтение информации из папки установите параметр R вместо F.
guest_ok=y = разрешить доступ гостям. Для доступа лишь авторизованных пользователей прописываем "guest_ok=n"
Осталось лишь изменить разрешения в целевой директории для того, чтобы гости смогли записывать данные в папку:
chmod 0777 /home/i/test/
Чтобы проверить параметры общих папок используем команду:
net usershare info —long
В нашем случае вывод будет такой:
[тест] path=/home/i/test/ comment=Тестовая директория usershare_acl=Everyone:F, guest_ok=yДля удаления общей папки пишем:
net usershare delete тест
где вместо тест подставляем имя нашей общей папки.
Обратите внимание, что мы удаляем не саму директорию, а лишь возможность получения сетевого доступа к ней.