Автор
Тема:

Работа с пользователями в Linux (+ группы)

 (Прочитано 490 раз)

saitikdev

  • Administrator
  • Неплохо разбираюсь в сайтах
  • *****
  • Сообщений: 2073
  • Karma: +1000/-0
    • Просмотр профиля
Работа с пользователями в Linux

Все пользователи в Линукс находятся под определенным ID
- root - 0
другие - начиная с 1000

Чтобы проверить кто вы, вводим команду в терминале:
whoami
Чтобы проверить кто в еще в Linux кроме вас и что они делают:
wпросто вводим даблв

Пароли пользователей тут
cat /etc/passwd

если у пользователя в конце /bin/bash - то он сможет подключится к вашему терминалу, у него есть привелегии

Зашифрованные пароли пользователей смотрим командой
cat /etc/shadow
но, не каждый может их смотреть, а только root пользователь!!!


Узнать к какой группе вы принадлежите
id
набрав в терминале, вы увидите эти данные, для root это ноль

если более кратко, то так:
group root

посмотреть все группы можно командой:
cat /etc/group

Добавление пользователей в Linux

adduser serg - создает пользователя и его одноименную группу (нужно будет вводить пароль)

useradd Serg - создает пользователя, но без группы (пароль и другие данные не попросят вводить)


Как перейти к другому пользователю:
su serg
обратный переоход можно сделать через команду exit

Удаление юзера в Linux
Происходит это по команде:
userdel serg

или чтобы удалить его группу и домашнюю директорию, которая была создана:
deluser --remove-home serg

Добавим новую группу переместим пользователя serg в нее
addgroup students
usermode -g students serg

а его группу удалим(она совпадает с его именем)
delgroup serg
Добавление прав юзеру

Новые пользователи по умолчанию попадают в группы, которые начинаются от 1000
и у них нет некоторых прав, например, они не могут создать папку в корневом каталоге и тд, что может вызывать некоторые пользователи, например, в том случае, если вы решили отказаться от использования пользователя root

Добавляем юзера serg в группу sudo

sudo adduser serg sudo
далее заходим под данным пользователям и его команды будут уже начинаться с команды sudo, если нам нужно работать как суперпользователь, то есть там, где прав может не хватать


Посмотреть какие процессы запущены у другого пользователя
ps -u serg

« Последнее редактирование: Октября 14, 2019, 01:54:05 pm от saitikdev »
Качественное SeoСео консультации - от специалиста с опытом более 10 лет | Рекомендуем - Лучший хостинг

 

Новые темы IT

Новые темы по Маркетингу