Д

Докеры

Подписаться
19 лет 1 месяц 2 дня
Владелец: serfar


Док открытый. Ваши вопросы и запросы размещаются без предварительной модерации. Вы только должны быть подписаны на него. "Докеры" призван помочь пользователям в самых различных ситуация — как в вопросах софта, железа и интернета, так и за их пределами. Задавайте вопросы — мы все вместе постараемся на них ответить. Круг вопросов имеет одно ограничение – политика .В остальном всё то же самое, что и в остальных доках (не допускаются спам, флуд и оскорбления других участников обсуждений)
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Основные правила оформления: краткое описание, суть поискового запроса или вопроса (3-5 строчек), а все остальное (в том числе и картинки) обрезаем (прячем) под тег [cut]! Если в новости присутствуют фрагменты видео, необходимо указывать об этом до тега [сut].
Не постите в открытом виде ссылки на лекарства(серийники, ключи и т.д.), пользуйтесь эл.почтой, личкой и тд. Иначе ваши микстуры быстро испортятся.

В этом доке в статусе Администратор вы можете видеть попеременно двух админов, это будут или NortnOn или serfar.

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

Подтверждение пароля или email при регистрации

Как часто случается, что человек промахивается, и набирает неправильный пароль, когда он внимательно набирает его в первый раз при регистрации? Что случится, если он при регистрации ошибется в пароле? Какие эмоции вы испытываете, когда вас просят ввести подтверждение пароля? Было ли хоть раз, что вы не копировали подтверждение email из первого поля, а набирали его руками?

Попалась мне сетка, где без домена в однораногвой сети люди попытались сделать централизованное хранение данных…

Попалась мне сетка, где без домена в однораногвой сети люди попытались сделать централизованное хранение данных. Делали они это там в ручную правя реестр и зачем-то организуя персональную шару для каждого юзера. Сейчас занимаюсь переводом всего этого в домен, но из спортивного интереса решил
облегчить подобное решение. Мало ли кому пригодится, если по каким то соображениям домен не подять. В результате просветления мозгов светлым пивом родился скрипт. Скрипт переносит папки Мои документы, Рабочий стол, Application Data, Мои рисунки и Моя Музыка на машину-сервер.
Вобщем детали понятны из коментариев в тексте скрипта. Скрипт должен быть сохранён в кодировке
CP866 — это критично. Так же обратить внимание следует на табуляую (в коментах скрипта указано)
собственно скрипт
=========== Folders.cmd start ============

@Echo off
:: Cкрипт должен быть сохранён в кодировке CP866!
:: CъЁшяЄ фюыцхэ с√Є№ ёюїЁрэ╕э т ъюфшЁютъх CP866!
:: Предполагается, что На сервере есть папочка типа \\SERVER\Share, в которой 
:: юзер может создавать папки и быть в них хозяином.
:: Также предполагается что юзер является админом на машине на момент 
:: выполнения скрипта (хотя это по идее это не обязательно). 
:: Скрипт должен исполняться под акаунтом юзера.
:: Буква диска Q: должна быть свободной — то есть нет такого диска. 
:: Если занята — правим скрипт.
:: Также предполагается что на момент запуска скрипта выгружено всё что можно.
:: И желательно подчищен автозапуск.
:: Папки Мои документы, Рабочий стол и Application Data переносятся в папку
:: \\SERVER\Share\%UserName%



:: Задаём полное имя шары
set ShareName=\\STORE\leftusers


::Узнаем старые папки пользователя
set KEY=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

::Играем с кодировками ибо в реестре 1251, а из командной строки понимается 866
chcp 1251 >nul

::Между delims= и кавычкой — символ табуляции, а не куча пробелов ;-)
For /F «Tokens=2* delims=	» %%I In ('Reg Query «%KEY%» /V Personal') Do Set Old_MyDoc=%%J
For /F «Tokens=2* delims=	» %%I In ('Reg Query «%KEY%» /V AppData') Do Set Old_AppData=%%J
For /F «Tokens=2* delims=	» %%I In ('Reg Query «%KEY%» /V DeskTop') Do Set Old_Desktop=%%J
:: До кучи обрабатываем картинки и музыку, хотя в XP они и так в документых.
For /F «Tokens=2* delims=	» %%I In ('Reg Query «%KEY%» /V «My Pictures»') Do Set Old_Pics=%%J
For /F «Tokens=2* delims=	» %%I In ('Reg Query «%KEY%» /V «My Music»') Do Set Old_Music=%%J

chcp 866 >nul


::Поскольку есть шанс что, что-то залочено ,собенно в Aplication Data,
:: сразу не копируем а формируем скрипт
echo @echo off > %SystemDrive%\copy_folders.cmd
echo net use Q: %ShareName% >> %SystemDrive%\copy_folders.cmd
echo xcopy /S /H /E «%Old_MyDoc%\*» «Q:\%UserName%\Documents\*» >> %SystemDrive%\copy_folders.cmd
echo xcopy /S /H /E «%Old_AppData%\*» «Q:\%UserName%\AppData\*» >> %SystemDrive%\copy_folders.cmd
echo xcopy /S /H /E «%Old_Desktop%\*» «Q:\%UserName%\Desktop\*» >> %SystemDrive%\copy_folders.cmd

echo xcopy /S /H /E /Y «%Old_Pics%\*» «Q:\%UserName%\%Old_MyDoc%\Мои рисунки\*» >> %SystemDrive%\copy_folders.cmd
echo xcopy /S /H /E /Y «%Old_Music%\*» «Q:\%UserName%\%Old_MyDoc%\Моя музыка\*» >> %SystemDrive%\copy_folders.cmd

echo net use Q: /d >> %SystemDrive%\copy_folders.cmd

echo echo Готово. >>%SystemDrive%\copy_folders.cmd

echo echo Копирование папок завершено. >>%SystemDrive%\copy_folders.cmd
echo set /p answer=Удалить этот временный скрипт (y/N)? >>%SystemDrive%\copy_folders.cmd
echo if /I  '%%answer%%'=='Y'   del %%0  >>%SystemDrive%\copy_folders.cmd

echo pause >> %SystemDrive%\copy_folders.cmd
echo exit >> %SystemDrive%\copy_folders.cmd

:: И запихиваем скрипт в RunOnce для юзера

reg add «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce» /v «CopyUserFolders» /d «%SystemDrive%\copy_folders.cmd» /f

::Прописываем новые папки
:: Я идиот и не знаю что главнее 'Shell Folders' или 'User Shell Folders'
:: Поэтому правим и то и другое.

set KEY=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
reg add  «%KEY%»  /v «AppData»  /t REG_EXPAND_SZ  /d «%ShareName%\%%UserName%%\AppData» /f
reg add  «%KEY%»  /v «Desktop»  /t REG_EXPAND_SZ  /d «%ShareName%\%%UserName%%\Desktop»   /f
reg add  «%KEY%»  /v «Personal» /t REG_EXPAND_SZ  /d «%ShareName%\%%UserName%%\Documents»  /f
reg add  «%KEY%»  /v «My Pictures» /t REG_EXPAND_SZ /d «%ShareName%\%%UserName%%\Documents\Мои рисунки» /f
reg add  «%KEY%»  /v «My Music» /t REG_EXPAND_SZ /d «%ShareName%\%%UserName%%\Documents\Моя Музыка» /f

set KEY=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
reg add  «%KEY%»  /v «AppData» /d «%ShareName%\%UserName%\AppData» /f
reg add  «%KEY%»  /v «Desktop» /d «%ShareName%\%UserName%\Desktop»  /f
reg add  «%KEY%»  /v «Personal» /d «%ShareName%\%UserName%\Documents»  /f
reg add  «%KEY%»  /v «My Pictures» /d «%ShareName%\%UserName%\Documents\Мои рисунки» /f

:: Пауза для порядка и логаут
Echo Cеанс будет завершён. Перенос продолжится после релогона.
pause
shutdown -l -f -t 01

Народ! Нужна помощь. У кого есть аккаунт «ВКонтакте», достучитесь до администрации — пусть восстановят мне пароль! Свои данные сообщу тому кто возьмется.
Я понимаю, конечно они не идиоты. Они больше … я даже определения ихним издевательствам не подберу.
Обстоятельства:
С какого-то времени их сайт перестал принимать пароль. Ну и хрен бы с ним, я этим сайтом не пользуюсь, а после того как узнал, что сайт был инспирирован КГБ занес его в черный список.
А тут получил извещение от них, что меня нашел однокурсник. Ну, попытался восстановить пароль и на последнем этапе меня попросили ввести номер сотового телефона, «для отсылки мне СМС с кодом».
НЕТ У МЕНЯ СОТОВОГО ТЕЛЕФОНА ! ! !
Ладно, есть еще форма связи с администрацией, для восстановления пароля. Так в этой форме от меня требуют скан документа с моим фото и еще плюс к этому еще одна фотка моя — на фоне монитора с этой страничкой восстановления пароля! И… НОМЕР СОТОВГО ТЕЛЕФОНА! Бля! А ключи от квартиры им не надо? У меня нет сканов документов и нет ни фотоаппарата (даже аналогового), ни вэб-камеры!
Собственного, чего я злюсь. Люди выглядят как идиоты …, ну и значит заслужили так выглядеть. Можно даже не восстанавливать пароль, а просто сообщить однокурснику мой е-майл, как вариант.
Заранее благодарен за участие!

Сделано с NoNaMe
© 2000-2026