Посмотреть список всех групп, доступных в системе, можно в файле /etc/group, например, с помощью редактора vi в терминале:
$vi /etc/groupДля смены основной группы нужна опция -g. Синтаксис здесь следующий:
$ usermod -g имя_основной_группы имя_пользователяЗадача – изменить основную группу для пользователя test_user на test_group (GID – 1001). Так будет выглядеть команда в нашем случае:
$sudo usermod -g test_group test_userЗатем можно проверить, что изменения применились с помощью команды id. В результатах вывода команды id нам интересен пункт GID. А еще вместо названия группы можно использовать ее идентификатор GID:
$sudo usermod -g 1001 test_user🐧 Linux Education
👍5
рассмотрим как удалить пользователя из группы usermod. Эта утилита не слишком хорошо справляется с удалением пользователя из групп, ведь нужной опции в ней просто нет. Но с помощью -G можно указать, в каких дополнительных группах пользователь останется, чтобы удалить все остальные.
В качестве примера возьмем уже упомянутую учетную запись gregory2. Задача – оставить ее только в группе disk, убрав cdrom и plugdev. В таком случае нужно для usermod задать опцию -G и ту группу, которая останется:
В качестве примера возьмем уже упомянутую учетную запись gregory2. Задача – оставить ее только в группе disk, убрав cdrom и plugdev. В таком случае нужно для usermod задать опцию -G и ту группу, которая останется:
$sudo usermod -G disk gregory2А если вы хотите удалить все дополнительные группы для конкретного пользователя, передайте опции -G пустое значение:
$sudo usermod -G "" gregory2🐧 Linux Education
👍9
Кто и зачем использует Linux в IT? Основное преимущество этой операционной системы — безопасность. Это отличает её от других. Узнайте подробнее о мире Linux на бесплатном онлайн-интенсиве Skillbox с 30 января по 1 февраля в 21:00 по московскому времени.
Успейте зарегистрироваться — количество мест ограничено: 🔜 https://clc.to/8Z9buw
Кому подойдёт интенсив:
📌Практикующим системным администраторам. Расширите навыки работы с Linux, узнаете, как использовать знание этой ОС для карьерного роста или перехода в смежную IT-область.
📌Программистам, которые хотят расширить компетенции. Научитесь работать с Linux Desktop, настраивать Apache и MySQL, запускать PHP-приложения. Попрактикуетесь в администрировании Linux.
📌 Новичкам в IT. Познакомитесь с возможностями Linux, узнаете, как войти в сферу IT, и получите навык, полезный во многих специальностях.
🎁 Каждому, кто зарегистрируется, пришлём руководство «Как установить локальный сервер на Linux». Всем, кто дойдёт до конца интенсива, — электронная книга Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.
Присоединяйтесь, практикуйтесь и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Успейте зарегистрироваться — количество мест ограничено: 🔜 https://clc.to/8Z9buw
Кому подойдёт интенсив:
📌Практикующим системным администраторам. Расширите навыки работы с Linux, узнаете, как использовать знание этой ОС для карьерного роста или перехода в смежную IT-область.
📌Программистам, которые хотят расширить компетенции. Научитесь работать с Linux Desktop, настраивать Apache и MySQL, запускать PHP-приложения. Попрактикуетесь в администрировании Linux.
📌 Новичкам в IT. Познакомитесь с возможностями Linux, узнаете, как войти в сферу IT, и получите навык, полезный во многих специальностях.
🎁 Каждому, кто зарегистрируется, пришлём руководство «Как установить локальный сервер на Linux». Всем, кто дойдёт до конца интенсива, — электронная книга Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.
Присоединяйтесь, практикуйтесь и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
👍4
Допустим пользователь gregory2 обладает ограниченными правами, ведь используется в редких случаях для удаленного управления системой. Его нужно включить в группу plugdev, чтобы иметь полный доступ ко внешним устройствам, например, подключенным по USB жестким дискам. Сначала проверим его текущие группы командой:
$groups gregory2
С этой задачей поможет параметр -G. Но его обязательно нужно использовать вместе с -a, чтобы добавить новую группу, не удаляя старые:$sudo usermod -a -G plugdev gregory2
🐧 Linux Education👍17
Поработать над задачами, слушая звук морского прибоя? Провести мозговой штурм с командой на песчаном берегу и пообедать под теплыми лучами солнца с видом на морской вокзал? Да, если вы — часть IT‑команды Сбера.
Сбер открыл в Сочи пространство для IT‑специалистов и находится в поиске: DevOps-инженеров, Java-разработчиков и инженеров сопровождения
Над чем предстоит работать.
Создавать новые и развивать существующие сервисы, и продукты банка, чтобы они были максимально удобными для клиентов.
Прибавьте к интересным задачам стильный офис на берегу моря, мощное железо, удобный график (офис\гибрид) и работу по Agile в команде таких же амбициозных и перспективных IT‑специалистов.
⚡️ Хочу узнать больше о вакансиях и отправить свое резюме
Сбер открыл в Сочи пространство для IT‑специалистов и находится в поиске: DevOps-инженеров, Java-разработчиков и инженеров сопровождения
Над чем предстоит работать.
Создавать новые и развивать существующие сервисы, и продукты банка, чтобы они были максимально удобными для клиентов.
Прибавьте к интересным задачам стильный офис на берегу моря, мощное железо, удобный график (офис\гибрид) и работу по Agile в команде таких же амбициозных и перспективных IT‑специалистов.
⚡️ Хочу узнать больше о вакансиях и отправить свое резюме
🔥6👍4🤩1
Главная задача – получить полную информацию для всех пользователей. Для этих целей команде last нужно передать опции -F, -w и -x:
🐧 Linux Education
$last -F -w -xЕсли вам нужно получить подробную информацию об удаленных подключениях, то к команде добавится опция -d:
$last -d -F -w -xВ результате в отдельной графе будет записан IP-адрес подключения.
🐧 Linux Education
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Школа SQL - блог ведущего аналитика Ozon tech.
Здесь разобраны реальные практические задачи по работе с база данных с собеседований крупных компаний.
Программист с глубокими знаниям баз данных, пишет код, который работает быстрее и зарабатывает больше специалистов с базовыми навыками.
Хотите, чтобы ваш код работал быстро? Лайфаки и гайды по работе с базами даных, которые вы сможете использовать уже сегодня.
Используйте весь потенциал баз данных: @sql
Здесь разобраны реальные практические задачи по работе с база данных с собеседований крупных компаний.
Программист с глубокими знаниям баз данных, пишет код, который работает быстрее и зарабатывает больше специалистов с базовыми навыками.
Хотите, чтобы ваш код работал быстро? Лайфаки и гайды по работе с базами даных, которые вы сможете использовать уже сегодня.
Используйте весь потенциал баз данных: @sql
👍9❤1🔥1
Когда компьютером пользуется сразу же несколько пользователей, информацию можно получить только по одному из них. Для этого утилите last нужно указать его имя. Рассмотрим все на примере пользователя root-user:
$last root-user🐧 Linux Education
👍5❤1🔥1
Если команда last выводит слишком большое количество информации, неудобное для изучения, то можно сократить количество строк. За это отвечает опция -n. Вот как будет выглядеть команда с ограничением на 4 строки:
$last -n 4Существует еще несколько вариантов ввода опции:
$last -4🐧 Linux Education
$last --limit 4
👍13
Вы знаете об инструментах Docker и GitLab CI? Хотите познакомиться с основами профессии DevOps-специалиста? DevOps-инженер автоматизирует процессы разработки, тестирования и доставки кода пользователю. Эта специальность стала самой высокооплачиваемой в сфере IT в России за 2022 год, по данным Зарплата.ру.
Получите базовые знания на бесплатном онлайн-интенсиве, который пройдёт 13–15 февраля в 21:00 по московскому времени.
Регистрируйтесь: 👉 https://clc.to/qlFhqw
Сразу отправим вам на почту чек-лист «Погружаемся в DevOps».
Под руководством спикера интенсива и Lead DevOps Константина Брюханова вы узнаете много нового об интересной сфере и повысите уровень своих знаний в области IT.
За 3 дня поймёте:
💻 что такое DevOps и зачем он нужен бизнесу;
💻 как работать с Docker;
💻 как создаются CI/CD-пайплайны в GitLab CI.
🎁 Всем, кто дойдёт до конца интенсива, — электронная книга издательства МИФ «Человек + машина» в подарок. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Ждём вас в эфире 13–15 февраля в 21:00 по московскому времени!
Получите базовые знания на бесплатном онлайн-интенсиве, который пройдёт 13–15 февраля в 21:00 по московскому времени.
Регистрируйтесь: 👉 https://clc.to/qlFhqw
Сразу отправим вам на почту чек-лист «Погружаемся в DevOps».
Под руководством спикера интенсива и Lead DevOps Константина Брюханова вы узнаете много нового об интересной сфере и повысите уровень своих знаний в области IT.
За 3 дня поймёте:
💻 что такое DevOps и зачем он нужен бизнесу;
💻 как работать с Docker;
💻 как создаются CI/CD-пайплайны в GitLab CI.
🎁 Всем, кто дойдёт до конца интенсива, — электронная книга издательства МИФ «Человек + машина» в подарок. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Ждём вас в эфире 13–15 февраля в 21:00 по московскому времени!
👍6
С помощью опции -p добиться желаемого результата не выйдет, ведь она отображает информацию о сессиях только в конкретное время. Поэтому мы будем использовать опции -s и -t. Они задают время начала и конца сбора информации. В качестве примера возьмем 17 февраля 2022 года. Эта дата задается для -s. А для -t указывается следующий день:
$last -s 2022-02-17 -t 2022-02-18
Обратите внимание на формат ввода даты. Если речь идет о вчерашнем дне, то вместо первого числа можно записать yesterday, а следующий день – today:$last -s yesterday -t todayДля вывода информации за сегодняшний день для -s следует задать значение today, а -t просто не использовать:
$last -s todayНу и еще вместо ввода даты можно указать -ndays, вместо n введя число, насколько дней назад откатиться. Вот как будет выглядеть команда для просмотра данных, сохраненных 6 дней назад:
$last -s -6days -t -5days🐧 Linux Education
👍19
Все перезагрузки в Linux отмечаются как действие пользователя reboot в команде last. А для получения подробных сведений обо всех завершениях сеансов подойдет опция -x:
$last -x
🐧 Linux Education👍20
История неудачных входов хранится в файле /var/log/btmp.
Для быстрого получения доступа к ней используется команда lastb.
Но выполнять ее следует с правами супер-пользователя:
Для быстрого получения доступа к ней используется команда lastb.
Но выполнять ее следует с правами супер-пользователя:
$sudo lastb
🐧 Linux Education👍11
Бесплатное обучение дизайну с нуля. Вместе сделаем портфолио из 4+ работ с личной поддержкой от наставника.
Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента
🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.
→ Начать обучение бесплатно
Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (поиск клиентов и реальный доход)
👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента
🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.
→ Начать обучение бесплатно
Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (поиск клиентов и реальный доход)
👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
👍4
Управлять сайтом через консоль бывает запарно. Ispmanager разрабатывает софт, в котором можно управлять сервером, сервисом и работой с сайтом прямо в браузере.
В своём канале они пишут про сайты, хостинг, маркетинг и свою панель для управления веб-сервисами. Каждому веб-разработчик или системному администратору будет полезно.
Рекомендуем подписаться – @ispmanager.
В своём канале они пишут про сайты, хостинг, маркетинг и свою панель для управления веб-сервисами. Каждому веб-разработчик или системному администратору будет полезно.
Рекомендуем подписаться – @ispmanager.
👍6