• Как правильно использовать NOPASSWD?

    @LevZ
    Нигде толком не могут ответить нормально, блин. Пора решить вопрос раз и на всегда)
    • Во-первых, любая команда/скрипт из-под sudo разово выполняется под указанным юзером (root по умолчанию) вплоть до окончания работы команды/скрипта. Т.е. sudo /opt/scripts/create_user в данном случае выполнит все команды скрипта из-под root. Если нужно выполнять команду из-под другого юзера, добавляем -u <username> в sudo.
    • Во-вторых, чтобы не требовалось вводить пароль для запуска определенной команды с sudo, надо действительно добавить строчку типа user ALL=NOPASSWD: /opt/scripts/create_user, но тут важна последовательность - у автора эта строчка затирается правилом ALL=(ALL) ALL (прописывается для группы суперюзеров, например в CentOS обычно: %wheel ALL=(ALL) ALL), которое находится ниже в файле sudoers.
    • В-третьих, надо понимать, что это за ALL-ы: первое это хост, второе в скобках - юзер (еще можно группу указать через ":" как в chown), ну и третье - команды. Т.е. для юзеров группы wheel даётся право выполнять любые команды на любых хостах от любых юзеров, но с повторным вводом пароля. В общем читайте man sudoers, и да пребудет с вами сила.


    Т.о. решение проблемы:
    1. строку user ALL=NOPASSWD: /opt/scripts/create_user переместить ниже остальных,
    2. запускать скрипт командой sudo /opt/scripts/create_user - внутри всё будет выполняться уже под root


    Так что не надо удалять строки в sudoers, не надо везде пихать ALL, не надо в скрипте на каждую команду вешать sudo. Всем добра и познания.
    Ответ написан
    Комментировать
  • Возможно ли решить регуляркой?

    Stalker_RED
    @Stalker_RED
    Скорее всего проще без регулярки.
    В оригинальном логе поля разделены табуляцией же?
    Всего-то дело разбить строку по табам и получить седьмой элемент.
    Можно и регуляркой, что-то вроде (?:.*?\t){6}(\d+)
    В логе точно пробелы, а не табуляция?
    Ответ написан
    3 комментария
  • Хорошая литература/форумы по Active Directory?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Официальный Reference Manual к 742 экзамену - отличное чтиво по AD.
    https://docs.microsoft.com/ru-ru/learn/certificati...
    Также можно использовать любые другие книги для подготовки к нему или курсы.

    По остальным MS технологиям тоже можно искать по курсам - например 410, 411, 412. Они по Windows Server 2012 - но технологии еще актуальны.
    https://docs.microsoft.com/ru-ru/learn/certificati...

    P.S. "nlb,cluster,load-balancer ha,и прочие ресурсы AD" - звучит дико - уверены, что вам "advances" темы пора?
    Ответ написан
    1 комментарий
  • Есть ли в PROXMOX функция проброса usb устройств с тонкого клиента?

    meDveD_spb
    @meDveD_spb
    Причём тут Proxmox? мы подключаемся к какой-то ВМ, а не к проксмоксу.
    Почему через VRMC идёт подключение?
    VRMC в Proxmox-е конечно нет.

    Из веб-морды есть варианты noVNC, и SPICE/Virtual Machine Viewer
    через spice можно и папки и usb редирект.
    а можно выбрать другие способы подключения, например RDP.
    или использовать USB Redirector.
    Ответ написан
    Комментировать
  • Как изменить период уведомления google календарь по умолчанию?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В свойствах календаря (каждого отдельно).
    Ответ написан
    4 комментария
  • Возможно ли стать PM без опыта как специалиста в IT? И существуют ли курсы для PM, которые дают 100% информации??

    Vovakorn
    @Vovakorn
    Менеджер с десятилетним стажем в ИТ
    Что такое работа PM?
    Чаще всего это: знание предметной области (строительство, еком, косметика, медицина, что угодно), коммуникации с людьми, понимание бизнеса, и знание методов управления проектами и людьми. Если вы PM в разработке, то понимать базу разработки обязательно, уметь программировать не обязательно.

    Гарантий действительно никто не даст, лучше всего начать с понимания общих вещей, и набивания опыта, потом ходить по собеседованиям на младшие позиции, чтобы лучше понять требования рынка.

    Знания сами по себе никому не нужны. Если вы где-то работаете, попробуйте взять на себя доп.работу по ведению проекта, или помогите кому-то в управлении. Это потом можно будет занести в резюме. Главное, чтобы были результаты.

    Если есть деньги, можно купить курс у больших онлайн-платформ (скилбокс, нетология, гикбрейнс), но если есть мотивация и время, то можно изучать самому.

    Курсы:


    Ютюб:
    Гибкое управление продуктом в двух словах. Видео

    Книги:
    1. Борис Вольфсон - “Гибкие методологии разработки”. Комментарий: Кратко и по делу об основных гибких методологиях разработки.
    2. Селиховкин Иван - “Управление ИТ-проектом”. Комментарий: Даёт хорошую теоретическую основу. pmlead.ru/books.html.
    3. Джефф Сазерленд - SCRUM. Революционный метод управления проектами.
    4. Максим Батырев - “45 татуировок менеджера”.
    5. Сарычева, Ильяхов - “Новые правила деловой переписки”.
    6. Борис Спирт - “Отчаянные аккаунт менеджеры” (за исключением части про характеры). Комментарий: Если работаете в аутсорсной организации. помогает понять как действовать с клиентом
    7. Дэвид Ален - GTD (Getting Things Done). “Как привести дела в порядок”. Комментарий: классика, многие критикуют, но если вы далеки от тайм менеджмента, поможет хоть как-то структурировать.
    8. C. Дж. Скотт. - “Ноль во Входящих”. Комментарий: Горячо рекомендую подход к управлению почтой Zero Inbox
    9. Джим Кэмп - “Сначала скажите нет”.
    10. Гэвин Кеннеди - “Договориться можно обо всем! Как добиваться максимума в любых переговорах.
    11. Том Де Марко - Deadline. Роман об управлении проектами.


    Методологии управления проектами:
    1. SCRUM (Лучше прочитать книгу Сазерленда и методичку Вольфсона выше, но кратко вот)
    2. Канбан (habr)
    3. Waterfall, каскад (wiki, third)
    Ответ написан
    Комментировать
  • Файловый сервер на Linux с разграничением прав - в сети Windows?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Ставьте дебиан.
    Если дебиан с графикой то для простоты управления можете накатить gadmin-samba. Настроете все привычно натыкав мышкой.
    Если ресурсы ограничены то дебиан без графики, если мышку очень хочется то ставьте на него Webmin и настраивайте в браузере своем.

    Еще забыл вариант самый близкой к виндам, дистрибутив opensuse, там свой инструмент есть графический для настройки почти всего что угодно. Идеально для тех кто мало знаком с линуксами но быстро сориентируется по привычке.
    Ответ написан
    Комментировать
  • Вывести на экран все строки файла hello.txt, содержащие слово "Привет", и 5 строк ниже каждой из них?

    @pfemidi
    Тут могло бы быть краткое описание меня
    Наверное не "-B 5", а "-A 5". "-B" будет выводить строки выше, а не ниже. Так что

    grep -A5 "Привет" /var/log/hello.txt

    Но это не точно ;-)
    Ответ написан
    4 комментария
  • Как правильно составить резюме системному администратору, или что я написал не так?

    v_sadist
    @v_sadist
    DevOps engineer
    "Указал, как и требуется все места где работал прежде, и заполнил самый важный пункт "Навыки и умения". "
    Самый важный пункт - это опыт. Навыки и умения это здорово, но в них вы пишете "я знаю как настроить циску", а в опыте вы пишете "сопровождение циски АСА, настройка ОСПФ, настройка сайт ту сайт впн. Чувствуете разницу? Вложите больше данных в раздел опыта работы.
    В моем резюме, есть разделы, в одном из них регулярные задачи (сопровождение того-то и того-то, делание того-то и того-то), проекты (в которых указывается сам проект, моя роль в нем, и что конкретно я в нем делал)

    "При этом, я догадываюсь, что мои реальные знания несколько выше среднего уровня, в доказательство тому наблюдаю как знакомые, будучи более некомпетентными, устраиваются на неплохие должности. "
    Тщеславие это нехорошо. Если ваши менее компетентные приятели устраиваются на хорошие должности, значит вы либо в разных областях (к примеру вы условно сетевик, а ваши приятели виндузятники и линуксоиды)

    "В связи с этим вопрос - может быть я что-то не так написал, или же написал мало? Чего не хватает в моем резюме? Думаю что вопрос будет интересен многим. Заранее спасибо."
    Распишите подробно опыт, каждую мелочь которую вы делали на работе - это раз.
    В зависимости от того, какую должность вы хотите, оптимизируйте резюме под конкретную должность.

    "PS: "навыки и умения" в моем резюме -

    Знание принципов работы протоколов модели OSI, коммутация, маршрутизация. Построение и обслуживание сетей построенных на оборудовании Cisco, MicroTik, D-link (VLAN, STP, ACL, NAT, OSPF, VPN). Анализ сетевого трафика (Wireshark)."
    Вы это напрямую скопипастили из резюме? У вас там грамматическая ошибка - рекрутеры не любят ошибки в резюме.

    "Работа с Windows Server 2012 R2, FreeBSD, Avaya."
    Как-то в кучу все. Разбейте ОС отдельно, телефонию отдельно. В ОС напишите, что кнкретно умеете там делать.

    "Внедрение Vmware ESXi на предприятии. "

    Запишите лучше это в опыт.

    "Back-UP, антивирусная защита. "
    Любой админ решает задачи по безопасности и надежности данных. Лучше распишите какими средствами это делаете.

    "Большой опыт технической поддержки пользователей, в том числе удаленной."
    Ну путайте опыт и навыки. Большой ли у вас опыт будет видно из раздела повыше (где ваш пресловутый опыт собственно и расписан)

    " Аутсорсинг. "
    Это вы делали, работая в конкретной конторе? Если да - уберите этот пункт из навыков, и уточните в разделе опыта. Если нет, то сделайте отдельно "место работы", типа "фриланс сисадмин"

    "Построение ЛВС с нуля, обслуживание оргтехники, телефонии,"
    Повторяетесь. Это есть выше.
    " планирование и закуп оборудования."
    Запишите это лучше в опыт работы в качестве одной из задач.
    Ответ написан
    Комментировать
  • Какой конденсатор подходит для снятия статического заряда с тела?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Поставьте увлажнитель воздуха. Основная причина накапливания статики - сухой воздух в помещении, особенно в зимнее время года.
    Конденсатор вам не поможет.
    Ответ написан
    2 комментария
  • Можно ли настроить в планировщике заданий выполнение от имени группы пользователей?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Нет. Только от конкретного пользователя.
    Ответ написан
    Комментировать
  • Какие каналы про карьеру читаете?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    А зачем они нужны?
    Повторить карьеру за кем-либо - обычно нет смысла.
    Повторить карьеру за кем-либо успешным - не хватит удачи.

    Какие такие "экспертные" вещи там можно услышать? Вся карьера - вещь банальная.
    Умеешь что-то делать, находишь кто за это платит - вуаля.
    Не умеешь, смотришь что востребовано, учишь и работаешь.
    Ответ написан
    Комментировать
  • Какие каналы про карьеру читаете?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Раньше были экстрасенсы и все заряжали воду, сейчас эту роль играют коучи и тренера оичностеого роста. И главный выгодополучатель именно организатор этих курсов. Каждый бизнесмен или успешный разработчик сам себя делал причём не ходя на такие курсы
    Ответ написан
    Комментировать
  • Как становятся Linux-администраторами и что в нынешнее время требуют от Linux-админа?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    Посмотри этот видос/канал
    Kirill Semaev
    Ответ написан
    Комментировать
  • Что будет с сайтом если не продлить подписку на Elementor?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Когда истекает лицензия Elementor PRO, у вас исчезает возможность использовать PRO-виджеты, помимо потери обновлений.
    На самом деле спокойно можно использовать только бесплатный элементор. А недостающие фичи дополнить плагинами, но без фанатизма.

    Есть много тем, вроде Astra, у которой бесплатная версия тоже весьма гибкая. Используйте Астру+бесплатный элементор и это покроет большинство ваших нужд.

    Подписка на элементор думаю хороша только для динамично развивающегося сайта, в котором нужно все время что то добавлять или менять. Если сайт в основном статичен, то смысла в платном элементоре ноль.
    Ответ написан
    Комментировать
  • Как сделать Ping с указанием времени отправки/получения пакета?

    tyomitch
    @tyomitch
    Версия для Windows:
    for /l %i in (0,0,1) do @cmd /c "echo.|set/p=%TIME:~0,8^%" & ping -n 1 google.com | find "Reply" & ping -n 2 localhost > nul
    
    Ответ написан
    9 комментариев
  • CRM+HelpDesk opensource существует?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например Redmine + CRM plugin и поискать тут в тостере по ключевому слову CRM - есть еще много аналогичных вопросов и с ответами на них.
    Ответ написан
    3 комментария
  • Что такое rest api простыми словами?

    HorrorInferno
    @HorrorInferno
    веб-разработчик, бэкэндер
    Если совсем простыми, то некий сервис даёт тебе доступ к своим данным, но не напрямую, а через оболочку, которая назвается REST API. Тебе даётся некий url, по которому ты можешь получить те самые данные. Как правило, при изменении параметров этого url, ты получаешь разные данные.
    Пример:
    Допустим ты берешь в качестве сервиса Википедию. Его специальный url, по которому ты можешь получить данные (его еще называют endpoint) выглядит так: https://en.wikipedia.org/w/api.php
    Допустим нам нужно найти какую-то краткую выдержку из вики по ключевым словам. Первым делом мы идем в документацию и смотрим, какие параметры нам для этого нужны. Для данной задачи нам потребуется url со следующими параметрами:
    https://en.wikipedia.org/w/api.php?action=opensearch&search=<search string>&prop=info&format=<format>&inprop=url


    search string - словосочетание, по которому мы хотим искать.
    format - формат в котором будет выдан ответ (самые популярные это json и xml)

    Пример обращения к WikiAPI:
    https://en.wikipedia.org/w/api.php?action=opensearch&search=microsoft&prop=info&format=json&inprop=url


    Ответ от WikiAPI:
    [
    "microsoft",
    [
    "Microsoft",
    "Microsoft Windows",
    "Microsoft Word",
    "Microsoft Excel",
    "Microsoft Office",
    "Microsoft Visual Studio",
    "Microsoft PowerPoint",
    "Microsoft SQL Server",
    "Microsoft Office 2007",
    "Microsoft Access"
    ],
    [
    "Microsoft Corporation (, abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.",
    "Microsoft Windows, or simply Windows, is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft.",
    "Microsoft Word is a word processor developed by Microsoft. It was first released on October 25, 1983 under the name Multi-Tool Word for Xenix systems.",
    "Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications.",
    "Microsoft Office is an office suite of applications, servers, and services developed by Microsoft. It was first announced by Bill Gates on 1 August 1988, at COMDEX in Las Vegas.",
    "Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web apps, web services and mobile apps.",
    "Microsoft PowerPoint is a presentation program, created by Robert Gaskins and Dennis Austin at a software company named Forethought, Inc.",
    "Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network (including the Internet).",
    "Microsoft Office 2007 (codenamed Office 12) is a version of Microsoft Office, a family of office suites and productivity software for Windows, developed and published by Microsoft.",
    "Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools."
    ],
    [
    "https://en.wikipedia.org/wiki/Microsoft",
    "https://en.wikipedia.org/wiki/Microsoft_Windows",
    "https://en.wikipedia.org/wiki/Microsoft_Word",
    "https://en.wikipedia.org/wiki/Microsoft_Excel",
    "https://en.wikipedia.org/wiki/Microsoft_Office",
    "https://en.wikipedia.org/wiki/Microsoft_Visual_Studio",
    "https://en.wikipedia.org/wiki/Microsoft_PowerPoint",
    "https://en.wikipedia.org/wiki/Microsoft_SQL_Server",
    "https://en.wikipedia.org/wiki/Microsoft_Office_2007",
    "https://en.wikipedia.org/wiki/Microsoft_Access"
    ]
    ]
    Ответ написан
    2 комментария
  • Какие есть бесплатные курсы по серверам, линуксу, системному администрированию и т.п.?

    @E-Wind
    Добрый день!

    Иди на программиста - мобильная разработка, веб-приложения. И углубляй системное администрирование в плоскости - к программистам - devops, системы сборки, веб-сервера, базы данных, системы виртуализации приложений и пр.

    А то всю жизнь можно проработать эникеем - скучно, и времени будет мало на развитие (хотя где как), имхо, программистам платят больше... :)
    Ответ написан
    Комментировать
  • Ассоциация файлов WinServ2012?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    1. изменяете ассоциации для .pdf всего сервера на нужную программу:
    - через реестр (HKCR) или
    - (cmd из под администратора) assoc, ftype
    2. каждому пользователю в "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf" удаляете раздел UserChoice
    (спасает от тех кто успел ручками навыбирать чем же открывать файлы .pdf)
    Ответ написан
    Комментировать