$eat, $sudo eat - это всё команды в консоли\терминале Linux. "$" тут скорее как декорация, показывает что речь идёт о консоли. "eat" это команда\приложение. В данном случае это "приказ" - есть. Но ребёнку плевать, он не ест. Затем мамаша вызывает команду "под sudo", т.е. с правами супер-администратора, и ребёнок начинает есть. Выбора у него уже нет. Это как god-mode в консоли\терминале.
Это как раз таки не декорация, а уточнение, ибо если бы стояла решетка (#), то команда бы выполнялась от рута, а так бакс ($) показывает, что команда выполняется не от привилегированного пользователя.
маленькое дополнение, бакс или решетка так же показывают, что терминал готов к принятию команд. если в это время запущена другая команда - бакс/решетка появится по ее завершению.
Ничто не мешает запустить команду в фоне и начать исполнять другие, не дожидаясь завершения первой, поставив & в конце первой команды. Как например
$ sudo eat &
ну, подразумевается, что c ошибкой вернётся "eat" именно в том случае, если дитёночек просто не поест. Никаких абстрактных исходов. Просто поел или нет. И, соответственно, дальше пишем "... если поел, то ..."
Это да, это есть. В принципе, честно говоря, не вижу причин заходить на циску не под рутом - она и так работать будет. А вот ежель надо что-то поменять...
Вообще основная соль шутки в том, что не указаны параметры команды. Поэтому ребенок ест все, включая ложку и руку. Важность грамотной формулировки команд особо подчеркнута в настольной книге системного администратора:
Ты либо на реакторе в ближайшие полгода не появлялся, либо сидишь на олде перманентно.
Это фишка такая на сайте на новом дизайне, в пост впиливается также и самый заплюсованый коммент, в данном случае ветка, в котором есть самый заплюсованый коммент.
Команда sudo лишь дает согласие на выполнения "опасного действия".
К примеру, в машине на скорости Вы захотели дернуть ручку дверей и делаете команду ОткрытьДверь но мозг такой "э, ты что даун?" и прекращает попытку открыть ручку. В таком случае Вы делаете sudo ОткрытьДверь мозг видит ваше серьезное намерение и вы дергаете ручку двери и тут случается две ситуации:
1 - вы админ, у вас нет ограничений и спокойно открывается дверь (блокировка двери открыта).
2 - вы юзерь, водитель знал что вы можете такое сделать и не предоставил админских прав (блокировка двери закрыта), вы многократно делаете sudo ОткрытьДверь, спокойно дергаете ручку но дверь не открывается ибо у вас нет прав.
В таком случае CAMOKPYT абсолютно верно сказал, нужно сделать от пассажира команду sudo -u водитель ОткрытьДверь и дверь откроется в случае подтверждения водителем.
В любой нормальной организации у пользователей забирают админ права и sudo ничего не дает.
В защиту его минусаторов - если цепляться за тот же сквид или циску с помощью putty по ssh, у тебя запросит логин и пароль (в циске доступ прописывается на определенного юзера черёд line vty, в сквид, как понимаю, аналогично), соответственно так как твоя сессия уже висит на правах локал админа (либо не локал, если интеграция с AD есть), то хрен тебя там кто и чего спросит - сказал sudo reboot, значит sudo reboot!
А ещё D-Link'и по телнету, по умолчанию минимальные/серверные версии ОС с одним юзвером root и куча других т.д.
Только там говорить "sudo reboot, значит sudo reboot" не нужно, они и сразу reboot начнут выполнять без всяких sudo.
Исправляет команды, вернее предлагает исправление, а если ты пишешь fuck - выполняет исправленный вариант. Эту картинку кидают в почти каждый пост про линукс.
при опечатке в консольной команде выдается сообщение об ошибке и предполагаемый вариант того, что ты на самом деле хотел ввести. читаешь - понимаешь, что опечатался и пишешь "fuck" в контексте русского "бля" или его же эвфемизма "блин" и в консоль направляется исправленная команда вместо того чтобы ты вручную перепечатывал правильно или исправлял последнюю напечатанную команду.
*уплывает на своей подземной лодке*
У меня наоборот дебиан говорит, что sudo нельзя.
Точнее, это выглядит так:
$ sudo eat
ты кто такой? введи пароль админа
******
чё ты мне впариваешь? это пароль пользователя root, а ты никакой не root, ты user. пошёл нахуй
$ sudo eat
ты кто такой? введи пароль админа
******
чё ты мне впариваешь, user? да, это твой пароль, но у тебя никаких админских прав нет, с хуя ли я тебе буду тут sudo делать? пошёл нахуй
После этого я открываю вторую консольную вкладку и в ней запускаю su.
> юзер создаваемый при установке оси добавляется в судоерс
> чейто
Тойто, что юзерский акк создан при установке, но сам в судоерс не добавляется. Я ответил ровно на то, что ты написал.
Потому что нужно вручную отредактировать конфиг /etc/sudoers, прописав туда что ты не тварь дрожащая. Если уж поступать правильно, то свой конфиг положить в /etc/sudoers.d/
С ПАПОЙ
ПАПА
ПАПА
ПАПА
Ребенок на прогулке)
Игры с детьми
Процесс кормления
Купание
£ МАМСМ
Тихий час
Когда кто-то из родителей остается один с ребенком дома
Собирают ребенка на детский утренник
Игры на свежем воздухе
Когда увлечены разговором с друзьями
В зоопарке
Когда родителям ну
$ sudo eat &
[1] 18
~$: sudo eat && sudo wash && sudo sleep
~$: sudo sleep && sudo wash
Это фишка такая на сайте на новом дизайне, в пост впиливается также и самый заплюсованый коммент, в данном случае ветка, в котором есть самый заплюсованый коммент.
Команда sudo лишь дает согласие на выполнения "опасного действия".
К примеру, в машине на скорости Вы захотели дернуть ручку дверей и делаете команду ОткрытьДверь но мозг такой "э, ты что даун?" и прекращает попытку открыть ручку. В таком случае Вы делаете sudo ОткрытьДверь мозг видит ваше серьезное намерение и вы дергаете ручку двери и тут случается две ситуации:
1 - вы админ, у вас нет ограничений и спокойно открывается дверь (блокировка двери открыта).
2 - вы юзерь, водитель знал что вы можете такое сделать и не предоставил админских прав (блокировка двери закрыта), вы многократно делаете sudo ОткрытьДверь, спокойно дергаете ручку но дверь не открывается ибо у вас нет прав.
В таком случае CAMOKPYT абсолютно верно сказал, нужно сделать от пассажира команду sudo -u водитель ОткрытьДверь и дверь откроется в случае подтверждения водителем.
В любой нормальной организации у пользователей забирают админ права и sudo ничего не дает.
Только там говорить "sudo reboot, значит sudo reboot" не нужно, они и сразу reboot начнут выполнять без всяких sudo.
А еще есть TheFuck
*уплывает на своей подземной лодке*
$apt-get install vim
$fuck
installing emacs...
!! - вызов предыдущей команды. Забавно же.
su
eat
с рутом никто не будет спорить!!! Я здесь рутом командую! Там, где рут, там это мать его лицо!
Точнее, это выглядит так:
$ sudo eat
ты кто такой? введи пароль админа
******
чё ты мне впариваешь? это пароль пользователя root, а ты никакой не root, ты user. пошёл нахуй
$ sudo eat
ты кто такой? введи пароль админа
******
чё ты мне впариваешь, user? да, это твой пароль, но у тебя никаких админских прав нет, с хуя ли я тебе буду тут sudo делать? пошёл нахуй
После этого я открываю вторую консольную вкладку и в ней запускаю su.
вообще такая петрушка на большинстве дистров для созданных юзеров. юзер создаваемый при установке оси добавляется в судоерс
su -
visudo
добавляешь своего пользователя куда надо
если полный доступ то под рут пихай
'user_name' ALL=(ALL:ALL) NOPASSWD:ALL
есть root и есть все остальные, без вариантов
Я не знаю какие права ему нужны и какие группы у него есть?
> чейто
Тойто, что юзерский акк создан при установке, но сам в судоерс не добавляется. Я ответил ровно на то, что ты написал.
- "иди нахер, ты кто такой"
$sudo podoshel
- "не буду"
$sudo podoshel cyka-blyat
- [ ok ] ...