powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Передать файл от пользователя пользователю в пределах компа
34 сообщений из 34, показаны все 2 страниц
Передать файл от пользователя пользователю в пределах компа
    #36652988
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно чтобы один пользователь мог передать другому файлы в пределах одного компьютера. Можно, конечно, воспользоваться папкой "Общие документы", но нужно, чтобы никто, кроме них двоих (и админа, разумеется) этот файл не видел.

Пользователи не имеют права задавать права доступа NTFS и расшаривать папки.

Можно было бы организовать папку, к которой оба имеют права на запись, но создавать по папке для каждой пары пользователей заморочно, да и в идеале хотелось бы, чтобы пользователь мог легко и быстро разрешить доступ двум и более выбранным им пользователям. И чтобы не мог запретить доступ тем, кому администратор открыл доступ.

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

Короче, обычному пользователю нужна возможность быстро и понятно давать дополнительные разрешительные права на папки, без возможности устанавливать запретительные права.

Какие есть соображения?
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653104
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это штука называется почта, электронная, которая e-mail. Любой локальный почтовый сервер и один раз настроить почтовый клиент пользователям.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653117
mr_bo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том виде, в котором Вы это написали - не реализуемо средствами Windows. Попробуйте описать изначальную задачу, а не предполагаемые пути решения, которые Вы изобрели.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653165
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не проще сделать виртуальное хранеиние инфолрмации на каком-нибудь сервере?
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653294
TREY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPK,
ставь TrueCrypt, делай виртуальный раздел, монтируй, задавай пароль.
Каждый подключается к зашифрованному разделу, вводит себе пароль, монтирует его как диск и работает
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653308
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты уж совсем понизил администратора, до гостя по всей видимости.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653310
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TREYBPK,
ставь TrueCrypt, делай виртуальный раздел, монтируй, задавай пароль.
Каждый подключается к зашифрованному разделу, вводит себе пароль, монтирует его как диск и работает
А прав то у него на это, без администратора хватит?
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653317
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodА не проще сделать виртуальное хранеиние инфолрмации на каком-нибудь сервере?
Нет сервера, есть только этот компьютер.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653318
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyЭто штука называется почта, электронная, которая e-mail. Любой локальный почтовый сервер и один раз настроить почтовый клиент пользователям.
Эта штука называется - не читаешь вопрос.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653323
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPKKhodА не проще сделать виртуальное хранеиние инфолрмации на каком-нибудь сервере?
Нет сервера, есть только этот компьютер.
Что и Интернет недоступен, например Гугл, они это бесплатно предлагают.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653329
TREY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyTREYBPK,
ставь TrueCrypt, делай виртуальный раздел, монтируй, задавай пароль.
Каждый подключается к зашифрованному разделу, вводит себе пароль, монтирует его как диск и работает
А прав то у него на это, без администратора хватит?
Сложно сказать.. я в политики его "локального домена" не заглядывал. По идеи хватит!
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653335
TREY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyBPKKhodА не проще сделать виртуальное хранеиние инфолрмации на каком-нибудь сервере?
Нет сервера, есть только этот компьютер.
Что и Интернет недоступен, например Гугл, они это бесплатно предлагают.
Есть такая фишка.. удобно тоже кстати, но безопасно ли ? Если политика партии позволяет, то не плохой инструмент... если работать с doc-ументами
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653366
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_boВ том виде, в котором Вы это написали - не реализуемо средствами Windows. Попробуйте описать изначальную задачу, а не предполагаемые пути решения, которые Вы изобрели.
Изначальная задача:
есть несколько изолированных от внешнего мира компьютеров, безо всяких серверов, и даже, будем считать, без доступа в Интернет. Я на них админ. Операционные системы - WinXP, WinVista, Win7.
На каждом из компьютеров с десяток пользователей, все входят локально.

Каждый пользователь имеет доступ только в своё рабочее пространство (документы, картинки, видео - в общем, стандартные папки Windows) и, естественно в папку "Общие документы".

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

В обоих случаях:
размер - иногда до десятков гигабайт,
количество - от одного до сотен тысяч файлов.

Три обязательных условия:
- для обычного пользователя передача должна происходить легко и просто
- продвинутые пользователи не должны иметь возможность нарушить базовые минимальные права доступа, как для администратора, так и для себя самих
- передаваемые файлы должны быть доступны только тем, кому указал пользователь + базовые права, установленные администратором.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653385
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPKIvan_PisarevskyЭто штука называется почта, электронная, которая e-mail. Любой локальный почтовый сервер и один раз настроить почтовый клиент пользователям.
Эта штука называется - не читаешь вопрос.Прочитал, но суть решения-то не меняется.
Если почтовик поднять, это круто, то про электронный документооборот можно не вспоминать.
Ну или пишите нечто свое, по сути там не сложно, любая СУБД умеющая хранить блобы, список юзеров и гуевый фронтэнд, где пользователь может загрузить файл и настроить галочками атрибуты доступа, пяток таблиц в базе и всех делов-то.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653407
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyЕсли почтовик поднять, это круто, то про электронный документооборот можно не вспоминать.
Ну или пишите нечто свое, по сути там не сложно, любая СУБД умеющая хранить блобы, список юзеров и гуевый фронтэнд, где пользователь может загрузить файл и настроить галочками атрибуты доступа, пяток таблиц в базе и всех делов-то.
Почта и СУБД создаёт копию, а там копия не нужна - потом заморочки с синхронизацией версий. Да и не проглотит почта такой объём данных. И СУБД тоже. Опять-таки, лучше физически данные никуда не перемещать, просто определить их в другой каталог и дать права.

Документооборот там специфический - идёт в основном обмен бинарниками по 100-500 МБ, в режиме, так сказать, передачи вахты от одного пользователя другому. Один пользователь ушёл, оставил несколько гигов заступившему на его место, и только ему. Тот ушёл - оставил следующему, и т.д.

Важно: пользователи не должны по поводу передачи файлов постоянно дёргать админа.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653414
Берлuнгер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPKИзначальная задача
если вас не устраивает почта, то НИКАК.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36653435
Violator2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФТП?
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36654443
mr_bo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPK
Изначальная задача:
есть несколько изолированных от внешнего мира компьютеров, безо всяких серверов, и даже, будем считать, без доступа в Интернет. Я на них админ. Операционные системы - WinXP, WinVista, Win7.
На каждом из компьютеров с десяток пользователей, все входят локально.

Каждый пользователь имеет доступ только в своё рабочее пространство (документы, картинки, видео - в общем, стандартные папки Windows) и, естественно в папку "Общие документы".

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

В обоих случаях:
размер - иногда до десятков гигабайт,
количество - от одного до сотен тысяч файлов.

Три обязательных условия:
- для обычного пользователя передача должна происходить легко и просто
- продвинутые пользователи не должны иметь возможность нарушить базовые минимальные права доступа, как для администратора, так и для себя самих
- передаваемые файлы должны быть доступны только тем, кому указал пользователь + базовые права, установленные администратором.
Как вариант. Можно создать такую структуру папок для обмена данными:
User1 - (доступ на чтение для всех пользователей)
--User2 - (доступ на изменение для User1 и User2)
--User3 - (доступ на изменение для User1 и User3)
--UserN - (доступ на изменение для User1 и UserN)
User2 - (доступ на чтение для всех пользователей)
--User1 - (доступ на изменение для User2 и User2)
--User3 - (доступ на изменение для User2 и User3)
--UserN - (доступ на изменение для User2 и UserN)

и тд., по сути - создать каталог для обмена данными для каждого из сочетаний пользователей.
Задача пользователя - переместить файл в нужный каталог.
Задача1 - решена (перемещение файлов внутри одного раздела происходит достаточно быстро)
Задача2 - решена (структура каталогов уже создана администратором)
Условие1 - решено (передача файлов путем перемещения в заданный каталог)
Условие2 - решено (у пользователей не будет прав на изменение разрешений)
Условие3 - также решено (разрешения на каталоги заданы администратором)

Минусы:
1. нет страховки от появления копий файлов (если пользователь будет по каким-то причинам вместо перемещения использовать копирование).
2. существует некоторая избыточность в предложенной структуре каталогов.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36654583
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPK... СУБД создаёт копию, а там копия не нужна - потом заморочки с синхронизацией версий. Да и не проглотит почта такой объём данных. И СУБД тоже. ...Честно говоря никаких технологических проблем не вижу, кроме разве что отсутствия нормального ТЗ. Файлы можно в БД не загонять, а хранить только ссылки, по запросу с клиента СУБД достает файл из хранилища и кэширует на локальный диск клиента, по окончании работы запихивается обратно, пимпочки управления доступом средствами СУБД можно сделать самые навороченные. В том числе блокировки, хранение версий, откат на заданное сохранение. Было бы желание.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655487
474
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне приходит в голову идея разработать некий сервис, который будет запускаться под правами системы при старте и гуй к нему. При старте гуй выводит список файлов в каталоге "Мои документы" текущего пользователя, позволяет отметить файлы, выбрать локального пользователя (одного) кому их передать и нажать ok. После ok сервис тупо переносит выбранные файлы из каталога текущего пользователя в каталог выбранного и модифицирует у файлов владельца.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655502
Violator2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
474Мне приходит в голову идея разработать некий сервис, который будет запускаться под правами системы при старте и гуй к нему. При старте гуй выводит список файлов в каталоге "Мои документы" текущего пользователя, позволяет отметить файлы, выбрать локального пользователя (одного) кому их передать и нажать ok. После ok сервис тупо переносит выбранные файлы из каталога текущего пользователя в каталог выбранного и модифицирует у файлов владельца.

Чем это отлично от ФТП сервера?
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655516
474
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Violator2,

тем, что

а) не надо тупо гонять по сетевому интерфейсу гигабайты данных.
б) передать можно только одному, а не нескольким.
в) сервис можно написать так, что будет делаться именно "перемещение", а вот в клиенте ftp никто не помешает пользователю не move, а copy файл, что приведет к конфликтам версий впоследствии (когда файл обойдя кучу других пользователей вернется к исходному).
г) чем больше альтернатив, тем лучше, нес па?
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655519
Violator2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
474Violator2,

тем, что

а) не надо тупо гонять по сетевому интерфейсу гигабайты данных.
б) передать можно только одному, а не нескольким.
в) сервис можно написать так, что будет делаться именно "перемещение", а вот в клиенте ftp никто не помешает пользователю не move, а copy файл, что приведет к конфликтам версий впоследствии (когда файл обойдя кучу других пользователей вернется к исходному).
г) чем больше альтернатив, тем лучше, нес па?

кто сказал что обязательно по сети?
Передавать можно всем у кого есть доступ
Это как вы настроете
Альтернатив куда больше у ФТП, если надо расширить рамки на больше машин или интернет сто у вас будет все готово
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655593
474
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Violator2кто сказал что обязательно по сети?
Передавать можно всем у кого есть доступ
Это как вы настроете
Альтернатив куда больше у ФТП, если надо расширить рамки на больше машин или интернет сто у вас будет все готово

1)А как еще можно передать по ftp, если не использовать сетевой стек? Разве ftp не сетевой протокол?

2) Что настроите? Клиента ftp? Под каждым локальным пользователем надо будет его настраивать или можно централизовано? Есть ли в жизни такой клиент, который можно настроить только на перемещение файлов или надо писать свой? Если писать свой - тогда согласен, а в жизни я такого пока не видел.

3) Альтернатива, в данном случае, это не разные возможности применения ftp (это не альтернативные решения, а вариации одного решения), а использование различных решений - каталогов, как уже предлагали выше, сервиса, как предлагал я, ftp, который предлагаете вы. В этом смысле чем больше альтернатив, тем проще выбрать автору топика.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655600
Violator2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
474Violator2кто сказал что обязательно по сети?
Передавать можно всем у кого есть доступ
Это как вы настроете
Альтернатив куда больше у ФТП, если надо расширить рамки на больше машин или интернет сто у вас будет все готово

1)А как еще можно передать по ftp, если не использовать сетевой стек? Разве ftp не сетевой протокол?

2) Что настроите? Клиента ftp? Под каждым локальным пользователем надо будет его настраивать или можно централизовано? Есть ли в жизни такой клиент, который можно настроить только на перемещение файлов или надо писать свой? Если писать свой - тогда согласен, а в жизни я такого пока не видел.

3) Альтернатива, в данном случае, это не разные возможности применения ftp (это не альтернативные решения, а вариации одного решения), а использование различных решений - каталогов, как уже предлагали выше, сервиса, как предлагал я, ftp, который предлагаете вы. В этом смысле чем больше альтернатив, тем проще выбрать автору топика.

не знаю что вы там придумываете, но причем тут клиент,
когда то ставил сервер и эксперементировал, просто в свойста папки и файла определите на сервере.
Сетевой а кто вам мешает стучаться к нему на той же машине?
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655670
474
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Violator2
не знаю что вы там придумываете, но причем тут клиент,
когда то ставил сервер и эксперементировал, просто в свойста папки и файла определите на сервере.
Сетевой а кто вам мешает стучаться к нему на той же машине?

1) хм.. а как вы к серверу ftp без клиента будете обращаться, посредством магии?

2) ради интереса, попробуйте
а) передвинуть файл размером в 1 гиг на одном и том же диске из одного каталога в другой путем перетаскивания файла в проводнике (это будет дисковая операция, выполненная системой).
б) передать этот файл из папки в папку с помощью локального сервера ftp.

а потом сравните скорость и подумайте, почему она различается.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655678
Violator2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто сказал что без клиента?
вам клиенты назвать, например фар
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655705
474
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Violator2А кто сказал что без клиента?
вам клиенты назвать, например фар
вы же и сказали
авторне знаю что вы там придумываете, но причем тут клиент,
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36655981
Gerros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать разрешения NTFS.
Для пользователей написать отдельную утилиту с упрощённым интерфейсом.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36656262
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Созрело решение сделать сервис, выполняемый от имени системы или админа, управляемый клиентским приложением, выполняемым от имени обычного пользователя. Но стала видна область, где Майкрософт явно недосмотрел.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36656266
Violator2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
474Violator2А кто сказал что без клиента?
вам клиенты назвать, например фар
вы же и сказали
авторне знаю что вы там придумываете, но причем тут клиент,

Там написано причем тут клиент или без клиента, или для вас это одно и тоже?
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36658500
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы так сделал.
В каталоге каждого ползателя создал бы примерно такую структуру:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
  Рабочие файлы
  Файлы от ползателя1
  Файлы от ползателя2
  ...
  Файлы для ползателя1
  Файлы для ползателя2
  ...
Написал бы батник, который перемещает файлы из папок "от" в соответствующие им папки "для".
Ну и запускал бы этот батник раз в минуту через планировщик заданий от имени учетной записи, обладающей необходимыми правами (от админа к примеру).
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36658535
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPKИзначальная задача:
есть несколько изолированных от внешнего мира компьютеров, безо всяких серверов, и даже, будем считать, без доступа в Интернет. Я на них админ. Операционные системы - WinXP, WinVista, Win7.
На каждом из компьютеров с десяток пользователей, все входят локально.

Каждый пользователь имеет доступ только в своё рабочее пространство (документы, картинки, видео - в общем, стандартные папки Windows) и, естественно в папку "Общие документы".

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

В обоих случаях:
размер - иногда до десятков гигабайт,
количество - от одного до сотен тысяч файлов.

Три обязательных условия:
- для обычного пользователя передача должна происходить легко и просто
- продвинутые пользователи не должны иметь возможность нарушить базовые минимальные права доступа, как для администратора, так и для себя самих
- передаваемые файлы должны быть доступны только тем, кому указал пользователь + базовые права, установленные администратором.

То есть несколько моментов:
1. Перемещение файлов в пределах одного ПК.
2. Перемещение файлов по сети (с разбивкой на пользователи).

В обоих случаях:
размер - иногда до десятков гигабайт,
количество - от одного до сотен тысяч файлов.

Размер и количество файлов смущает. Без сервера данная задача неразрешима. Или её решение смопряжено с очень большими трудностями. Не забываем о том, что подобный подход способен породить множество копий (сотни тысяч файлов и десятки гигабайт информации. Вылавливание таких вещей просто нереально.

НУЖНА СИСТЕМА КОЛЛЕКТИВНОЙ РАБОТЫ!

Все остальные приведённые решения способны лишь оттянуть момент расплаты. А расплачитваться буудет админ. Поэтому необходим сервер с необходимым набором сервисов.
...
Рейтинг: 0 / 0
Передать файл от пользователя пользователю в пределах компа
    #36658561
Damien
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в пределах одного логического диска можно попробовать передавать hard-линки в папки для пользователей. Представляется такой вариант:

user 1 вызывает контекстное меню на файле для передачи и нажимает меню:

Передать файл/User-у 2(User-у 3...)

запускается скрипт, который закидывает хардлинк в соответствующую папку. Т.к. файлы лежат в одном разделе - операции практически мгновенные.
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / Windows [игнор отключен] [закрыт для гостей] / Передать файл от пользователя пользователю в пределах компа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]