http://habrahabr.ru/post/44783/ - прочесть
man su - прочесть
sudo -i -работа в режиме суперпользователя, когда учетная запись root заблокирована(при установке Debian с пустым паролем). При инсталляции системы с отключенным root автоматически устанавливается утилита sudo, которая в этом случае является единственной возможностью получить права суперпользователя
su vasa - позволяет пользователю стать другим пользователем, в данном случае пользователем vasa, переменные окружения остаются от текущего пользователя. Если мы хотим полноценно залогиниться, как vasa, то нужно вводить команду:
su -l vasa (su - vasa или su --login vasa) - три варианта абсолютно эквивалентны
sudo -i -работа в режиме суперпользователя
sudo -s -работа в режиме суперпользователя
глянуть в чем разница между -i и -s
# -признак такого режима, для перехода в режим обычного пользователя нужно набрать exit
$ -в командной строке - признак режима обычного пользователя
/etc/passwd -хранит информацию об учетных записях, в частности домашний каталог пользователя можно отредактировать прямо в этом файле
/etc/group -хранит информацию о группах и учетных записях, входящих в группы
!Прежде, чем перименовывать пользователя и группу желательно посмотреть два вышеупомянутых файла
/usr/sbin/adduser test -добавление пользователя «test» при помощи консоли: у пользователя создается все по умолчанию: домашняя папка /home/test и группа, к которой принадлежит пользователь, с именем test.
adduser newuser -добавить нового пользователя, выполняет то же, что /usr/sbin/adduser
usermod -l new_user_name old_user_name - переименование пользователя при этом все параметры остаются неизменными (uid, gid, пароль, домашняя директория) - пользователь не должен быть залогинен в системе. Если пользователь сделал выход из сеанса, будучи до этого залогиненым автоматически(автовход), то команда также не сработает
passwd test -задать пароль для пользователя test
who -просмотреть список залогиненых пользователей
addgroup newgroup -добавить новую группу
groupdel newgroup - удалить группу group_name
groupmod -n new_group old_group - переименовать группу
/etc/group - информация о группах
adduser newuser newgroup - добавить пользователя newuser в группу newgroup, один пользователь может находиться во множестве групп, в одной группе может быть множество пользоваетелей. Для работы этой команды должны существовать группа newgroup и пользователь newuser
deluser someuser somegroup удаляет пользователя someuser из группы somegroup
Примечание.
После добавления пользователя в группу или из группы для вступления новых прав в силу необходимо залогиниться под этим пользователем заново, если мы были залогинены в системе под ним в момент изменения прав.
Чтобы пользователь был администратором, его нужно добавить в группу admin - для Ubuntu
Если в Debian с заблокированным администраторским аккаунтом одного из пользователей нужно наделить администраторскими правами, то нужно добавить его в группу sudo:
adduser newuser sudo
Лишение пользователя административных функций:
deluser someuser sudo
userdel user123 -удаление пользователя user123, при удалении пользователей их домашние папки не удаляются
Добавить существующего пользователя в существующую группу
# usermod -a -G group-name our-user
Удалить существующего пользователя из группы
# gpasswd -d our-user group-name
$id user - информация о пользователе