🐟 Хватит использовать sudo

  Рет қаралды 8,648

Ampersand

Ampersand

10 ай бұрын

Opendoas: github.com/Duncaen/OpenDoas
Музыка из видео: • Mozart - Eine Kleine N...

Пікірлер: 122
@ampersand3636
@ampersand3636 10 ай бұрын
Видео немножко неактуально, есть новое на похожую тему: kzfaq.info/get/bejne/Zpadiapo18umaJ8.html
@freebeenergy
@freebeenergy 2 ай бұрын
глянул я эти 2 видео. И могу сказать что после просмотра, у меня команда doas pacman -R sudo выдала следущее error: failed to prepare transaction (could not satisfy dependencies) :: removing sudo breaks dependency 'sudo' required by base-devel Но т.к. во втором видео сказано что на арче, ну или арч-бэйсд, как у меня, нестоит удалять судо. Однако ваще интересно можно, как тут показанно, через судо удалить сам судо?)) У меня как написал, видимо зависмости непозволяют удалить судошку. Ах да и благодарю за видео!!! Давно хотел установить. Но думал ещё нужно будет занятся изучением конфига доас, на что сейчас времени нехватает. А тут оказалось всего одну строку в конфиг и работает)) Благодарствую!!! Единственное что пока заметил. установлен пакет bash-completion и если пользоватся доас, то пакман он с помощью таб клавиши незаполняет команду.... надо ещё как нить zsh освоить.
@nexnzxff
@nexnzxff 10 ай бұрын
Не раскрыт смысл перехода, 99% обывателей скажут "зачем мне пердолиться лишний раз, что-то ставить, если итак всё работает". Не хватает раскрытия конкретных уязвимостей, которые заставят поднимать жопу и что-то менять)
@soonchai2307
@soonchai2307 10 ай бұрын
>не используйте sudo >установите doas >sudo pacman -S opendoas
@callmeyoku
@callmeyoku 5 ай бұрын
Ну или так $ su root $ pacman -S opendoas
@grayich
@grayich 10 ай бұрын
ээ.. а в чём смысл.. в программе меньше строк и поэтому она не уязвима но это не точно ? имхо - из за популярности sudo выявление дырок в ней выше чем в мало используемой doas
@c4llv07e
@c4llv07e 10 ай бұрын
doas - проект openBSD, которые просто помешаны на безопасности. Ну и да, существует даже отдельное понятие "vulnerability per line of code". Больше кода -> больше сложность программы -> больше вероятность уязвимости.
@arisu2718
@arisu2718 10 ай бұрын
@@c4llv07e ыыы, респект за Кино на аватарке :3
@c4llv07e
@c4llv07e 10 ай бұрын
@@arisu2718 :3
@ulysses.apokin
@ulysses.apokin 10 ай бұрын
Излишнее красноглазие. Имхо. Doas портировали в freeBSD из openBSD и тогда уже нашли критическую уязвимость, можно было ввести каким-то образом любой набор символов и он считался верным паролем или что-то такое. А порт в Линукс утилиты другого проекта, который делает то же самое.... Ну сами понимаете.
@vasiliynet3425
@vasiliynet3425 10 ай бұрын
)) финалочка с удалением sudo, прям отлично! ))
@gratural1
@gratural1 10 ай бұрын
А еще лучше не городить лишние сущность и прочитать man к su
@ampersand3636
@ampersand3636 10 ай бұрын
Хорошая идея, можно писать su -c "command" и сделать алиас, но в таком случае придётся писать пароль при каждом использовании команды, либо вводить su для входа в рут-шелл, с другой home-директорией, что конечно не очень удобно
@rexby
@rexby 10 ай бұрын
​@@ampersand3636Тогда надо будет вводить пароль root'а, а не пользователя. А, скажем, в Ubuntu по умолчанию у рута нет пароля.
@fumanchez
@fumanchez 10 ай бұрын
Тоже до сих пор не понимаю нафиг этот sudo, я обычно переключаюсь на рута, когда хочу порулить пакетами или поправить конфиг в /etc, и обычно одной коммандой все не ограничивается, да и в процессе еще что-нибудь нарисовывается. Безопасностью тут тоже не пахнет, когда ты себя добавил в группу wheel и по сути равноправен с рутом.
@DAzdimarlow
@DAzdimarlow 10 ай бұрын
В тмаксе всегда один шелл от рута висит. Пусть везде все такой подход не рекомендуют, но я не ввожу всякие chmod 777 -R /*
@yaneemdetey
@yaneemdetey 10 ай бұрын
@@DAzdimarlow меня такое однажды спасло, на рабочем серваке в серверной я залогинился в tty под рутом и не сделал ctrl+d, а потом как-то очень глупо я убил возможность авторизоваться в системе, я точно не помню, что это было, но по эффекту примерно как какой-нибудь /etc/shadow переименовать - до сервера будет недостучатся в силу невозможности авторизоваться. В итоге проблему я пофиксил из физической консоли, хотя казалось бы, "небезопасно".
@wandemeir4394
@wandemeir4394 10 ай бұрын
Эх, в очередной раз какието модные велосипеды. Чудо что в этот раз не на расте, хотя погоди если оно не расте значет потенциально там есть уязвимости. А вообще не стоит трятить время на эту поделку. Судо используют все и везде. Если бы через судо можно было бы просто взять и повысить привилегии на любой машине, не один дистр по умолчанию его не использовал. Скорее всего все эти "критические" уязвимости тупо невозможно использовать, например без физического доступа к диску или еще каких-то условий которые полностью их невелируют.
@inozz4c
@inozz4c 10 ай бұрын
Не😢по теме, но можешь разъяснить в чём интерес использовать дистрибутив с роллинг релизами? Пропустил обновы, будучи на северном полюсе и вот у тебя проблемы с обновой
@ampersand3636
@ampersand3636 10 ай бұрын
Дело вкуса. Лично мне нравится иметь самые новые версии программ. А проблемы с обновами могут возникнуть, если не обновляться месяц или больше. И даже если они возникают, то довольно легко фиксятся
@inozz4c
@inozz4c 10 ай бұрын
@@ampersand3636 помню отцу поставил и потом подзамучался фиксить. За ответ спасибо
@LinDahai88
@LinDahai88 10 ай бұрын
Я так и не понял чем doas отличается от sudo? А еще ж есть просто su? И зачем мне в системе аж три способа сделать одно и то же? Мне и двух много ))
@astoscope
@astoscope 10 ай бұрын
Тоже не понял. Из аргументов услышал "потому что у него 4к строк кода"
@LinDahai88
@LinDahai88 10 ай бұрын
@@astoscope кстати если все 4к строк в одном файле то это такой себе аргумент... ))
@yaneemdetey
@yaneemdetey 10 ай бұрын
NIH syndrome, больше ничем.
@ampersand3636
@ampersand3636 10 ай бұрын
У sudo больше ненужных опций и сложнее конфигурационный файл. В doas же просто "permit user" и можно пользоваться на здоровье без добавления в группу wheel. Банально нет смысла использовать sudo, где штук 30 опций, которыми на десктопе почти никто не пользуется Можно и su использовать, вместо sudo и doas, но там есть свои нюансы. Как говорится, кому что больше нравится.
@yaneemdetey
@yaneemdetey 10 ай бұрын
@@ampersand3636 все абсолютно тоже самое можно использовать и на sudo. Количество опций - это не минус, это плюс - когда тебе понадобится что-то чуть-более нестандартное реализовать, всегда будешь помнить, что в sudo есть такая возможность. Но тут какой-то минимализм на полшишечки - su входит в базовую поставку, если так сложно ударить по клавишам pacman -S sudo или apt install sudo, то можно использовать su вместо sudo, top вместо htop, sh вместо bash и резиновый дилдак вместо женщины, systemd вместо нормаль... а нет, вы не понимаете, это другое... В общем, смысла больше не стало, но в целом да, это была бы вкусовщина, если бы не кликбейт про "хватит использовать sudo". Не хватит.
@danoxztm3250
@danoxztm3250 10 ай бұрын
Извините, а чего там на 4000 строк кода? Даже в dwm ~3000 строк со всякими дополнениями будет, чего там в программке которая команды от рута исполняет на 4к строк? И сколько их тогда в sudo, 50к?
@fumanchez
@fumanchez 10 ай бұрын
По-видимому там навалом шаманств и костылей, чтобы уживаться с ядром. Есть даже какие-то куски кода ядра, которые нужны чисто чтобы sudo не ломался.
@linuxoidovich
@linuxoidovich 8 ай бұрын
В dwm 20000
@Programming-yx5dd
@Programming-yx5dd 7 ай бұрын
500к*
@plague42
@plague42 10 ай бұрын
Есть ли у doas аналог sudoedit? Постоянно sudoedit пользуюсь чтобы изменять системные конфиги и не городить лишних файлов конфигураций и прочего в /root/
@astoscope
@astoscope 10 ай бұрын
alias?
@plague42
@plague42 10 ай бұрын
@@astoscope не, алиас тут не сработает Вся суть судоэдит в том, что он создаёт временный файл, который ты изменяешь из своего окружения, со своими конфигами, а не подтягиваешь конфиги и прочие файлы из рута С алиасом же, я в любом случае буду в редакторе из-под рута, как с sudo nvim, к примеру
@ampersand3636
@ampersand3636 10 ай бұрын
alias sudoedit='doas vim -u $HOME/.vimrc' Использует конфиг вима из своего окружения, но временный файл не создаёт
@tsermon
@tsermon 10 ай бұрын
А какие уязвимости в судо то?
@krator3
@krator3 10 ай бұрын
Здравствуйте! Объясните мне до конца в чем смысл этой альтернативы? Ведь получается что sudo уже стоит в каждом дистрибутиве, а тут предлагают оставить его и скачать альтернативу. Разве от того что sudo стоит в системе это не делает его таким же опасным из-за этих самых дыр как при его использовании? А если удалить sudo, то наверняка будут проблемы так что получается замкнутый круг... Или я не прав?
@ulysses.apokin
@ulysses.apokin 10 ай бұрын
Прав
@fumanchez
@fumanchez 10 ай бұрын
В Debian же нет sudo, а в OpenBSD этот самый doas
@ulysses.apokin
@ulysses.apokin 10 ай бұрын
@@fumanchez в Debian ЕСТЬ sudo
@fumanchez
@fumanchez 10 ай бұрын
@@ulysses.apokin когда я ставил Debian (вроде buster, когда он только вышел), даже в десктопном варианте, там не было sudo. Я тогда вообще не разбирался в линуксах и гуглил как сделать apt install без sudo.
@ulysses.apokin
@ulysses.apokin 10 ай бұрын
@@fumanchez в Debian Buster было sudo. Тогда как и сейчас сразу после установки дистра нужно добавлять пользователя в группу sudo. Я уверен, что вы этим и занимались.
@magnumopus1002
@magnumopus1002 10 ай бұрын
сразу лайк, топ контент 😍
@crutchmaster9637
@crutchmaster9637 10 ай бұрын
Как юзал su до все этих sudo так и юзаю.
@leha144
@leha144 10 ай бұрын
если надо что-то поделать с системой, то обычно это не 1-2 команды, а гораздо больше. Так что sudo -s и сидишь спокойно в рутовом шеле.
@user-yp4pm3vm8r
@user-yp4pm3vm8r 10 ай бұрын
Не зря на тебя подписался, даже не знал про doas, спасибо. Пошел устанавливать 😁
@user-oz4eo6nh7v
@user-oz4eo6nh7v 8 ай бұрын
Ну ещё и epm установи😁 Каждый изголяется как хочет)))
@user-jx8pe4yz6q
@user-jx8pe4yz6q 10 ай бұрын
Интересно, но я не понял зачем? Что не так с sudo
@chaosikkk758
@chaosikkk758 10 ай бұрын
у судо огромный функционал, из-за чего у судо много уязвимостей. обычному пользователю сойдёт доас, который намного легче, и где уязвимостей меньше
@stre1f28
@stre1f28 10 ай бұрын
С sudo все нормально, просто обычный юзер не использует его на всю, а лишь его малую часть, вот в doas и оставили только эту часть -- исполнение программ от рута, что, как я понял, делает doas безопаснее
@dest0re
@dest0re 10 ай бұрын
@@chaosikkk758 а обычному пользователю разве не класть на безопасность? особенно такому, кто использует линукс на десктопе. под линукс поди поищи малварь, так ещё и злоумышленника, кто решит красноглазых атаковать со злыми целями. как будто проблемы с безопасностью нужно решать именно на серверах, где доас - совсем не безопасная альтернатива судо, а скорее обрезанный аналог, закрывающий треть задач.
@doctor9228
@doctor9228 10 ай бұрын
@@chaosikkk758 а как установка дополнительной программы помогает против уязвимостей? Ведь sudo из системы никуда не пропадает. Или предполагается её удалить?
@AlexandrVtoroy
@AlexandrVtoroy 10 ай бұрын
​@@doctor9228Можно удалить и sudo, и doas. Есть простой su
@imb77
@imb77 10 ай бұрын
На этом видео у тебя dwm ? И кстати еще по прожнему считает dwm лучшим тайловым менеджером ?
@ampersand3636
@ampersand3636 10 ай бұрын
На этом видео у меня awesome. dwm я всё ещё считаю отличным оконным менеджером, но не лучшим, потому что мне не нравится процесс его установки и то, что после выхода каждой новой версии нужно ждать пока обновят патчи
@pzkmpfIV
@pzkmpfIV 10 ай бұрын
зачем если можно залогинится под рутом?💀💀💀💀💀💀
@user-ru5vv9ij7o
@user-ru5vv9ij7o 10 ай бұрын
не удобно же
@pzkmpfIV
@pzkmpfIV 10 ай бұрын
@@user-ru5vv9ij7o удобно
@hilight3r
@hilight3r 10 ай бұрын
Много программ не даст себя запустить из-под root'а, например тот же makepkg в Arch. К тому же можно очень просто убить систему.
@pzkmpfIV
@pzkmpfIV 10 ай бұрын
@@hilight3r так зачем ты изпользуешь судо для запуска программ, которые не запускаются под су? кстати юзай генту
@yaneemdetey
@yaneemdetey 10 ай бұрын
иксовые программы из под рута не запустишь, а некоторым штукам они нужны. Редко, но бывает.
@kernelpanic1815
@kernelpanic1815 10 ай бұрын
Не вижу смысла без разбора риска и уязвимостей. Видос выглядит в стиле "sudo говно для стариков, настоящие соевые говноеды юзают doas".
@TheVenelo
@TheVenelo 10 ай бұрын
Объясните использование sudo, когда устанавливаешь десктоп в меню установки выбираешь пользователя и пароль к нему, этот пароль становится паролем root пользователя же? Как правильно должно быть? у root свой пароль, а у пользователя свой?
@supovar9455
@supovar9455 10 ай бұрын
да
@aidarhazeev403
@aidarhazeev403 10 ай бұрын
Спасибо.
@km-academy_ru
@km-academy_ru 10 ай бұрын
Зачем?
@peskovdev
@peskovdev 10 ай бұрын
Даже как чувак улетающий по опенсорсу и этичности по вообще не понял что за прикол
@hilight3r
@hilight3r 10 ай бұрын
По-моему рядовому пользователю это вообще не нужно, так как: 1. От уязвимостей это не спасет. У многих до сих пор еще висит дыра в GRUB в виде консоли из-под рута. 2. От этого сломаются все скрипты, где захардкодено использование sudo. И да, им чхать на алиасы. 3. Лично мое мнение, но если появится уязвимость в sudo, ее найдут и исправят раньше чем в doas. Так то база пользователей sudo на несколько порядков больше. Для меня doas это из той же оперы, что и переписывание coreutils на Rust. Прикольно, но ничерта не понятно зачем оно надо.
@c4llv07e
@c4llv07e 10 ай бұрын
>Лично мое мнение, но если появится уязвимость в sudo, ее найдут и исправят раньше чем в doas. Так то база пользователей sudo на несколько порядков больше При поиске "CVE sudo" выдаёт 175 уязвимостей, некоторые из которых всё ещё работают. "CVE doas" выдаёт ровно две уязвимости из 2019-ого года. Уязвимости sudo находить и исправлять могут хоть моментально, это всё равно не сравнится с doas, где их просто нет.
@hilight3r
@hilight3r 10 ай бұрын
@@c4llv07e что в sudo, что в doas все уязвимости устранены на текущий момент в последних версиях пакетов. Только вот если sudo используется на большинстве серверов, да и команда разработчиков у него немалая. Так что со времени поиска до момента устранения уязвимости проходят считаные дни, а то и часы. А разработкой порта doas под linux (изначально doas написан под OpenBSD) занимается всего 1 человек. Сколько ему потребуется времени чтобы узнать об уязвимости, найти способ ее устранения, починить и выкатить новые версии пакетов во все репозитории? Да и популярность у него такая себе, так что никто эти уязвимости намеренно искать не будет. Да и вообще, зачем заново изобретать велосипед?
@sawedwa
@sawedwa 10 ай бұрын
Sudo? Зачем оно если есть su?
@AlexandrVtoroy
@AlexandrVtoroy 10 ай бұрын
Дружище, ты меня прости, но... su -
@zproger
@zproger 10 ай бұрын
Топ контент, благодарю
@user-ej4qk8xw7v
@user-ej4qk8xw7v 4 ай бұрын
зачем вообще использовать судо, если ето дыра?
@mega_retard777
@mega_retard777 10 ай бұрын
Почему бы тогда просто сразу не перейти на OpenBSD? И systemd нет, и doas вместо sudo
@ampersand3636
@ampersand3636 10 ай бұрын
Так-то OpenBSD вполне можно использовать на десктопе, но экспириенс будет довольно ограниченный. Может через какое-то время поставлю её и обзор запишу
@Alex-tx7ci
@Alex-tx7ci 7 ай бұрын
​@@ampersand3636ждём
@user-km2tm1zg4p
@user-km2tm1zg4p 10 ай бұрын
550 звезд на гитхабе, считай новый стандарт)))))))))))
@zamnnnnnn
@zamnnnnnn 10 ай бұрын
я один пишу su, выполняю команду затем пишу exit и закрываю терминал??????????
@nakidai
@nakidai 10 ай бұрын
юзайте su -c, все просто
@mblanche
@mblanche 10 ай бұрын
Сегодня была показана ультимативная база. Уже давно использую sudo как алиас
@user-gx4pj5qk9k
@user-gx4pj5qk9k 10 ай бұрын
А разве повышение привелегий не обесценивает их? С тем же успехом можно сидеть от рута всё время.
@user-kb7mt5xm8x
@user-kb7mt5xm8x 10 ай бұрын
Все просто, когда ты запускаешь, что то под sudo ты должен доверять программе, т.е. Запуская какой нибудь пакетный менеджер от рута мы заранее знаем, что он не является софтом, который будет вредить нашей системе. Но допустим мы скачали какую нибудь игру с проприетарным кодом, и запуская её без прав рута она не сможет навредить системе, т.к. будут отсутствовать права, конечно если бездумно все запускать от рута не думая, то это действительно теряет смысл самой концепции
@arisu2718
@arisu2718 10 ай бұрын
Ещё аргумент, что sudo ведёт логи, кто и какую команду выполнял, а если «просто сидеть всё время от рута» - то хер потом поймёшь, кто всё сломал. Ну, это больше для серверов актуально, да. Но для какой-нибудь embedded Linux разработки всегда от рута сижу.
@igrok13-
@igrok13- 6 ай бұрын
Мне зашёл в целом, на своем серваке юзаю на корп ну хз 😂
@nikolaigogol2483
@nikolaigogol2483 10 ай бұрын
Арч к слову sudo пихает в пакет base так что по крайней мере в арче от него не отказаться :( Нельзя без sudo забилдить что то через makepkg Иногда меня просто не допускало куда то :) Нет спасибо
@user-yp4pm3vm8r
@user-yp4pm3vm8r 10 ай бұрын
Что за бред, sudo идет отдельным пакетом.
@nikolaigogol2483
@nikolaigogol2483 10 ай бұрын
@@user-yp4pm3vm8r А да, его оказывается base-devel тянет, что в принципе логично, хотя и бессмысленно
@c4llv07e
@c4llv07e 10 ай бұрын
@@user-yp4pm3vm8r Естественно, sudo идёт отдельным пакетом, но он прописан как зависимость у base-devel, которое многим нужно.
@krator3
@krator3 10 ай бұрын
@@c4llv07e если очень нужно его можно выполнить при помощи какой-то опции pacman для насильного удаленич
@nakidai
@nakidai 10 ай бұрын
@@c4llv07e замени sudo линкой на doas :D
@pzkmpfIV
@pzkmpfIV 10 ай бұрын
BSD☠️☠️☠️☠️☠️☠️☠️☠️
@faustmiller7624
@faustmiller7624 10 ай бұрын
Надо просто сидеть от рута и тогда и судо не нужно будет и доас.
@werenter
@werenter 10 ай бұрын
Некоторые программы глючат под рутом. Ну и запуск браузера и проприетари от рута так себе идея
@cmnnnn
@cmnnnn 10 ай бұрын
чё зказать по делу))) вот ток 2023 за окном ....
@witseid
@witseid 10 ай бұрын
doas отказывается работать с nvidia-settings, по этому я предпочитаю sudo
@den4ess
@den4ess 10 ай бұрын
А ещё лучше не повышать полномочия в сеансе работы и снести судо
@ulysses.apokin
@ulysses.apokin 10 ай бұрын
Нет
@michailmalkov2239
@michailmalkov2239 10 ай бұрын
сколько знаков в " sudo" и сколько знаков в вашем предложении doas+пользователь??? зачем городить огород? самое тупое и не нужное нововведение.
@archieDeveloper
@archieDeveloper 10 ай бұрын
Нечего не понял. Причём тут doas+пользователь?
@arisu2718
@arisu2718 10 ай бұрын
@@archieDeveloper он видимо смешал конфиг и непосредственный вызов команды)))
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 10 ай бұрын
@@arisu2718 в мозгу что-то смешалось
@NvidiaFuckYou
@NvidiaFuckYou 10 ай бұрын
у sudo есть очень полезный ключ -E, который передаёт в новый шелл из родительского все необходимые переменные окружения. Гуи просто не запустится, если только вручную не передать переменную DISPLAY, а если этому приложению ещё нужно связаться с dbus и xdg portal... ну а безопасность на десктопе это вообще кринж
@ampersand3636
@ampersand3636 10 ай бұрын
Не согласен с тем, что безопасность на десктопе - это кринж. Лучше всё-равно перестраховаться и не запускать гуишные приложения от рута с тонной неаудированного кода. Если нужен файловый менеджер от рута, то su, cd, ls, cp, mv в помощь
@user-yp4pm3vm8r
@user-yp4pm3vm8r 10 ай бұрын
Запускать GUI'шные приложения из по рута, дурной тон.
@NvidiaFuckYou
@NvidiaFuckYou 10 ай бұрын
Гуи - дурной тон Ядреная консоль!!1
@NvidiaFuckYou
@NvidiaFuckYou 10 ай бұрын
@@ampersand3636 это вопрос удобства и привычки, если вы в консоли редко работаете, то точно не сэкономите себе время, избегая запуска ФМ от рута просто потому что это наверное может быть небезопасно. К тому же это не обязательно ФМ, это и тулза для бекапов типа timeshift, и текстовый редактор, и мало ли что ещё. Линукс - это свобода, нужно уверенно чувствовать себя владельцем системы, а не ограничивать себя в правах, хотя это кто как хочет, конечно
🔥 Обзор на ВСЕ фетчи
6:37
Ampersand
Рет қаралды 9 М.
sudo | doas | su: Подробный разбор
6:53
Ampersand
Рет қаралды 13 М.
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 21 МЛН
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 584 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 118 #shorts
00:30
Top 10 Obsidian Plugins I Can't Do Without
9:05
Nicole van der Hoeven
Рет қаралды 519 М.
🐧 Обзор на Gentoo Linux
13:56
Ampersand
Рет қаралды 44 М.
Ranger - лучший файловый менеджер
9:09
Чёрный Треугольник
Рет қаралды 40 М.
Мой десктоп Void и Hyprland
12:01
proLinux
Рет қаралды 11 М.
ВСЕ компьютерные ВИРУСЫ за 8 минут.
8:32
круги в paint
Рет қаралды 70 М.
DS.1: Службы "домена" LDAP и Kerberos, часть 1
1:26:57