LINUX.ORG.RU

Сообщения codebe

 

Вопрос по samba

Добрый день.

Есть samba-сервер, на котором хранятся проекты, которые ведет организация. Каждый проект представляет собой отдельную папку с заданной структурой (документы, файлы и т.д.). К вложенным папкам в проекте разные пользователи имеют разные права доступа, т.е. на практике это выглядит так:

/home/projects/ooo-nadezhda - проект
/home/projects/ooo-oak - проект

Внутри каждый проект имеет такую структуру и права доступа:

/home/projects/ooo-nadezhda/docs <- сюда, например, могут писать все пользователи (создавать, удалять файлы и директории)
/home/projects/ooo-nadezhda/files <- для всех ридонли, для 2-3 пользователей есть права доступа

Настроить для существующих проектов легко, но сложности начинаются когда нужно создавать проекты без правки конфига и перезагрузки самбы. Т.е. возможно сделать нечто подобное, чтобы каждый раз не приходилось править конфиги и права корректно выставлялись?

[projects]
path = /home/projects
writable = no
write list = nachalnik
...

[projects-docs]
path = /home/projects/*/docs
writeble = yes
...

[projects-files]
path = /home/projects/*/files
writeble = no
write list = nachalnik vasya
...

 

codebe
()

Проброс портов по SSH

Доброго времени суток :)

Исходные условия: есть рабочая станция с VNC-сервером (станция скрыта за NAT с адресом, например, 192.168.0.5 и нет возможности к ней подключиться через интернет), есть выделенный сервер в одном из ДЦ (с адресом, например, 2.2.2.5). Необходимо получить доступ к VNC-серверу на рабочей станции с других компьютеров в интернете.

Как я это вижу? Пробросить порт 192.168.0.5:5900 на 2.2.2.5:5900 с помощью SSH (вызов с рабочей станции):

ssh -L 5900:2.2.2.5:5900 user@2.2.2.5

Но такой выдается ошибка:

bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 5900
Could not request local forwarding

Какие есть еще варианты решения задачи?

codebe
()

RSS подписка на новые темы