Кто является пользователями в группах по умолчанию

Вероятно, существует «правило вселенной», которое гласит что-то вроде «как только вы отправите вопрос в SE, ответ придет к вам»… Вскоре после публикации этого вопроса я настоял на попытке/google /rtfm и, в конце концов, придумал это, которое сработало для меня:

knife search node "name:foo*" -a name -a cpu.total -a memory.total -Fj | jq -r '.rows[] | map(.[]) | @csv '

Что возвращает:

"foo-01",12,"16267000kB"
"foo-02",12,"16267000kB"

Это корректно импортирует прямо в таблицы Google. Я, вероятно, могу еще больше изменить это с помощью некоторых примеров, которые привел Майкл. Я предпочитаю это, потому что мне не нужно явно указывать имена полей. С нетерпением жду новых игр с JQ, какой отличный инструмент!

4
21.11.2018, 16:33
1 ответ

rootвсегда имеет доступ ко всему, поэтому не является частью какой-либо группы (, кроме самой rootгруппы)

Если вы создадите еще одного «обычного» пользователя поверх стандартного пользователя-администратора, созданного вами во время установки ОС, вы заметите, что пользователь-администратор будет входить в некоторые группы, а пользователь без прав -не будет входить ни в одну из групп. если только в видеоруководстве не сказано поместить туда пользователя .

вместо выполнения cat /etc/groupвы также можете выполнить:

groups

, чтобы узнать, к каким группам принадлежит ваш текущий пользователь, или:

groups some-user

узнать, к каким группам принадлежит some-userили:

id some-user

, чтобы показать группы и идентификаторы этого пользователя.

Дополнительное примечание:Стандартные группы созданы для облегчения начального администрирования системы. НАПРИМЕР. чтобы позволить пользователю управлять принтерами, вы просто добавляете его в группуlpadmin(line printeradmin)или, чтобы он мог управлять общими ресурсами cifs, просто добавьте его в группу sambashare.

2
27.01.2020, 20:59

Теги

Похожие вопросы