maxm пишет:Спасибо, Lupo Alberto, за поправку.
Действительно, наверное, правильнее будет выполнить
gpasswd -a USERNAME dialout
Однако после выполнения
useradd -G dialout username
Интернет от обычного пользователя заработал, да и TeamViewer тоже.
Нужно ли мне в этом случае дополнительно выполнить
gpasswd -a USERNAME dialout
Изменит ли это что-то?
Если не затруднит, в чем разница выполнения этих двух команд? Если и та и другая добавляет пользователя в группу!? Хотелось бы понять для саморазвития. Или все таки gpasswd будет методически правильнее?
Возможно, это особенности дистрибутивов, но...
man useradd
...
НАЗВАНИЕ
useradd - регистрирует нового пользователя или изменяет информацию по умолчанию о новых пользователях
...
то есть эта команда не предназначена для изменения учётных записей уже существующих пользователей.
Есть ещё похожая команда usermod, как видно из названия, её назначение — модификация учётных записей существующих пользователей. Но и с ней не всё гладко:
команда
оставит пользователя в его основной группе и указанной, удалив из всех, в которых он ранее состоял, но не указанных в команде. Для предотвращения такого поведения требуется указывать опцию -a.
С учётом вышеизложенного мне удобнее пользоваться gpasswd.
Отредактировано Lupo Alberto (2011-04-18 10:33:29)
[ $(uname -o) == "GNU/Linux" ] && xdg-open '
http://linuxformat.ru/' || xdg-open '
http://bit.ly/Y0muPd'