aadz
aadz
при чем исходники лучше брать из той системы, где приложение будет работать. К сожалению, в разных системах есть свои нюансы. В общем, все сводится к редактированию текстовых файлов, но не везде они одинаковы и используется все то же самое, что и в соседнем "цветке"
Alex
хотя, в этом пакете я тоже что-то не нахожу ни создание пользователя, ни удаление, ни список
aadz
Спасибо!
По крайней мере, спросить у ядра по поводу permissions ты сможешь биндингами системных вызовов. Ты не сможешь такое приложение переносить, так как оно будет не статиком собираться
aadz
Alex
ну у меня с exec всё норм работает, просто думал может кто уже всё раскурил и сделал красиво
aadz
Alex
негуглируется, поэтому и написал сюда)
aadz
негуглируется, поэтому и написал сюда)
Строго говоря, если ты на Go хочешь это делать, то речь, явно, об автоматизации этих процессов. Почитай в сторону PAM и LDAP. Про это точно какие-то библиотеки были, уже про LDAP-то найдешь
aadz
или админь это через shell, почему нет?
aadz
ты, кстати, можешь не звать отдельные команды из Go. Сделай shell-скрипт, даже в самом коде сделай и создавай его физически при необходимости. Но скрипт надо хороший, чтобы он тебе возвращал четкие ошибки в случае чего
Alex
окстись!
Alex
Щас всем расскажу, что в канале Golang предлагают переписать софтину с Го на Баш
лол
aadz
Кстати, если не знаешь, shell не только файлы умеет выполнять, но и выполнять то, что ему шлют на STDIN, так что храни команды прямо в программе и запускай под видом скрипта, если сам не хочешь все писать
Vladimir
@AlexAkulov а зачем софтине делать юзеров?
aadz
На Go все можно написать. Программу обычно интересует что-то типа
func Setuid(uid int) (err error)
Но если хочется, почему и на Go юзеров не делать? Но, не всегда это будет оправданно, на самом деле
Aleksandr
Vladimir
aadz
Vladimir
aadz
докер уже заебал везде, где надо и не надо :(
aadz
но да. Человек просто спросил, есть ли такие тулзы прямо в Go, а я углублять стал. Таких тулзов нет. Go - это всего лишь язык.
Alex
@Civiloid надо
aadz
но обращения к ядру Linux по поводу всего, что связано с пользователями и группами, в стандартной библиотеке таки есть
Евгений
а еще можно дергать шелл через http - https://github.com/pressly/qmd
но только осторожно и изнутри сети
aadz
HTTP уже тоже заебал, где надо и не надо :) Так же, как и микросервисы
aadz
Такое ощущение, что мир PHP "девелоперов" никогда не здохнет
aadz
Хотя, к Go тоже такое отношение. Мне коллеги-сишники говорили, что Go - это отстой и хипстота. А я орал, что я один такой умный, и для всего есть адекватные средства, пусть они даже и хипстота :)
Alex
так awk же на Си, с чего бы ему хуже чем перлу работать?
aadz
Perl - тоже на С :)
aadz
И мало того, AWK - это идейный вдохновитель Perl, со всей его простотой и нечитабельностью :)
aadz
Хотя, когда Perl стал изображать OOП... В общем, AWK часто лучше этого хипстерского Perl. Типа, только хардкор, только AWK! :)
aadz
Но, к счастью, в Go все что дает AWK - есть, и даже немножко больше :)
Doublegrey
Есть ли смысл делать приложение на електроне с использованием го?
Doublegrey
Или всетаки лучшене извращаться?
Michael
Doublegrey
а для чего?
хочу сделать небольшое десктопное приложение для скачивания хтмл кода и цсс страницы
Michael
qt, gtk, sdl, а атом это последнее, на что бы смотрел
Doublegrey
Michael
ок
awesome go на гитхабе, там можно найти примеры под разные тулкиты
Doublegrey
aadz
Нет. Просто тоже на С
aadz
скобочек как раз убавили. Но это не про Perl комната :)
Andrew
Sergius Ofitserov
aadz
хипстота так говорит?
aadz
Я ведь не хипстер, а простой парень, типа.... даже и не знаю, что на чем писать и как чего делать, по большому счету :)
aadz
bora-bora
Sergius Ofitserov
Слржно сказать. Имхо у людей, обзывающих других хипстерами не получается быть хипстерами 😂
aadz
дык!
Sergius Ofitserov
Лютых хипстеров аля макбук для веб серфинга наблюдал один раз.
aadz
так они еще и на Go писали при этом?
Sergius Ofitserov
Ну скорее всего они ночью исходник го написали на думающем коврике, а с утра макбук под мышку и в кофешоп🤔
aadz
Видел, что Слава хотел что-то написать, но, как хипстер, промолчал, хотя и пишет на Go и макбук у него есть для интернета :)
Sergius Ofitserov
Эм. Макбук тоже имею на го пишу. Хипстером себя не считаю.
Sergius Ofitserov
Мелкомягкими вообще не пользуюсь😒
Anonymous
Ммм, холиварчики
aadz
А вот из зря, батенька, очень зря.... Это вам любой Сишный гуру скажет - надо заставлять себя считать хипстером
aadz
Кстати, а чем хипстеры отличаются от скейтбордистов малолетних? Я давно не могу понять
Andrew
aadz
и шатанами!
Andrew
Не, штаны одинаковые
Andrew
Ивен размер
aadz
Я уже замечал, что у одних выдающаяся вниз борода, а у других - штаны
r00t b0x
Было бы странно состоять в группе по golang имеет писать на golang
aadz
но я все равно не могу этого понять :)
Andrew
Sergius Ofitserov
Бороды не имею на доске передвигаюсь летом. Что вы творите? Дайте чёткое определение хипстера
Sergius Ofitserov
Как массива в Го
Andrew
Это в лурк
aadz
нет. У скейтбобрдистов малолетних штаны где-то между жопой и коленями должны висеть, если я что-то понимаю в скейтбордистах и хипстерах :)
Andrew
Если у тебя мак, ты, видимо, хипстер
Andrew
Я хипстер наверное