LinuxForum.Fans
Тема

Запуск от root'a без sudo - бред бредовый?

Автор: NioriX 33 сообщений 13136 просмотров
#122598

deblanck, я знал одну женщину, она всегда выходила в окно.
в доме было 10000 дверей, но она всегда выходила в окно
она разбивалась насмерть, но ей было всё равно.

(С) Нау про вас.

#122632
deblanck написал:
моя ОСь мне что-то запрещала

0_о те когда ось хочет убедится что это вы сидите за компом - она вам что-то запрещает?

deblanck написал:
что на любом десктопе всё должно быть для пользователя,для его комфорта и уюта

вот как раз для этого и есть права. Чтоб пользователь случайно не удалил полсистемы, чтоб у него все работало вне зависимости что он пытается изобразить. Не у что у вас никогда не было опечатки в команде? или просто промахнулись мышкой при удалении? или ничего не делаете машинально?

deblanck написал:
что б скрипты грубовские подправить

И как это относится к обычному пользователю? Я допустим свой старый ноут с арчем перезагружал только после системных обновления(раз в неделю-две). А маки перезагружаю только когда хочу поиграть во что-нибудь или опять при требующим перезагрузки обновлении(раз в недели две-месяц). И мне совсем насрать что там с грабом(или другим загрузчиком)-я его не вижу, как и большинство пользователей. И мне насрать как он работает.

deblanck написал:
какая нибудь мелочь,которая задолбает запросом пароля на каждый

Что может понадобиться пользователю постоянно спрашивающее пароль?(можно хоть одну или список)

deblanck написал:
каждой зверушке свои игрушки

Вот единственное что верно для всех)
И в обще, компьютер-инструмент. И большинство людей хотят чтоб их инструмент был постоянен, был всегда в рабочем состоянии.
Итого: Все пользователи-дебилы. Они всегда делают то, что не должны. А deblanck далеко не обычный пользователь. И его странные методы можно использовать только после необходимой подготовки, ну или если не боятся просрать работу последних дней, месяцев, лет.
ЗЫ мой идеал ОСи-Mac OS X. Ничего не запрещает, она просто не показывает =) следственно дебил не видит-не хочет что-то "исправить/удалить".

#122646
3axapp написал:
мой идеал ОСи-Mac OS X. Ничего не запрещает, она просто не показывает

такое можно сделать из любого линукса. И, ИМХО, нужно. Я так и сделал у себя и для себя. А права рута нужны. Что-бы ошибки пользователей исправлять. Но - не более того. Причём исправлять их ДО возникновения - не нужно давать юзеру шансов ошибиться. Если у юзера есть какая-то нужная работа, то у него должна быть система контроля версий, удалить что-либо из которой не просто запрещено, в вообще ПРИНЦИПИАЛЬНО невозможно. Например - mercurial. Что-либо удалить из ртути можно только уничтожив ВСЕ репозитарии. (а если их много? А если система открыта для всех? А если никто даже не знает, сколько существует этих репов? Реальный пример - mozilla.)

#122670
drBatty написал:
такое можно сделать из любого линукса. И, ИМХО, нужно. Я так и сделал у себя и для себя

можно рецепт? Что бы особо впечатлительные не падали в обморок от обилия непонятных папок.

#122677
3axapp написал:
можно рецепт? Что бы особо впечатлительные не падали в обморок от обилия непонятных папок.

это всё от DE зависит. надо просто убрать оттуда корень (из файлового менеджера). жаль, что закрыть не получится, юзеру всё-же нужен доступ в корень. у юзера правда останется кнопка "вверх", но можно дать юзверю по рукам, вот так:

в отличие от венды, нажатие на ОК ни к чему не приведёт wink
[console]# chmod 711 /home[/console]
как раз типичный случай, зачем нужны права рута - убирать лишние права юзеров. В данном случае я вовсе не закрыл каталог /home, а лишь запретил его просмотр, адрес /home/user отлично работает - попробуйте сами ;)

Конечно юзверь может в адресной строке набрать /, это не защита от взлома, а защита от дурака - юзверь не в том месте нажал случайно не на ту кнопку. В консоли это тоже работает конечно.

#130617
3axapp написал:
NioriX, а можно поинтересоваться для чего часто требуются права рута?

Напимер люблю поиграться airodump, он требует права рута, и даже если настроить sudo чтоб пароль не просил придется писать "sudo airodump-ng". Работает железно, но лишние 5 символов набирать не охота, в принципе и так сойдет. Но вот некоторые программы, например mount, запускаться то запускаются, при том что от любого пользователя, но вот в случае с mount можно монтировать только девайсы, прописанные в fstab, а вот флешку левую без рута не примонтируешь... Так же часто приходится запускать yast для установки/удаления пакетов, и вот тут sudo уз под консоли уже не помогает, т.к запускается именно консольная версия yasta а работать охота в графике т.к удобней. Вот и судь вопроса как запустить тот же yast в графике без запроса пароля?

#130622
NioriX написал:
ак же часто приходится запускать yast для установки/удаления пакетов, и вот тут sudo уз под консоли уже не помогает, т.к запускается именно консольная версия yasta а работать охота в графике т.к удобней. Вот и судь вопроса как запустить тот же yast в графике без запроса пароля?

zypper уже не актуален? smile

NioriX написал:
но лишние 5 символов набирать не охота,

Настроим пользователя для выполнения sudo, даем права на выполнения команд. Далее, правим файл .bashrc, если нету, то создаем:
[console]
$touch .bashrc
$vi .bashrc
[/console]
содержание файла:

text

...
alias ya='sudo /sbin/yast2'
...

далее перезапускаем терминал, далее пишем от пользователя ya и радуемся жизни, в место ya можно написать что угодно и добавить сколько угодно алиасов =)

#130623
NioriX написал:
Напимер люблю поиграться airodump, он требует права рута, и даже если настроить sudo чтоб пароль не просил придется писать "sudo airodump-ng"

ну какбы можно использовать алиасы или [tab](для автодополнения)

NioriX написал:
Так же часто приходится запускать yast для установки/удаления пакетов, и вот тут sudo уз под консоли уже не помогает, т.к запускается именно консольная версия yasta а работать охота в графике т.к удобней. Вот и судь вопроса как запустить тот же yast в графике без запроса пароля?

ну это конечно проблема=) честно я графическими установщиками уже года три не пользовался. ИМХО sudo pacman -S proga или sudo apt-get install proga[enter] быстрее чем тыкать мышкой в ГУЕ. а так может gksudo?

#130635
NioriX написал:
а вот флешку левую без рута не примонтируешь..

почему? hal есть. ну и его заменители.

NioriX написал:
Вот и судь вопроса как запустить тот же yast в графике без запроса пароля?

зачем?

#130697
3axapp написал:
ну это конечно проблема=) честно я графическими установщиками уже года три не пользовался. ИМХО sudo pacman -S proga или sudo apt-get install proga[enter] быстрее чем тыкать мышкой в ГУЕ. а так может gksudo?

Я уже тоже давным давно привык к консоли, но все таки это недостаток, почему бы не пользоваться графикой? Если говорить что можно и в консоле то вообще тогда GIU выкосит и не париться народ этож не дело... oO

drBatty написал:
зачем?

Вообще "что бы было", как то так можно сказать. Дело даже не в самом yast е просто это поможет хоть немного разобраться "как это работает"

PS. Компьютер был создан для решения тех проблем, которые до создания компьютера не существовали smile

#130698
NioriX написал:
почему бы не пользоваться графикой?

в данном случае быстрее в консоли. Хотя если нужно ставить кучу прог не зависимых друг от друга, то наверно в ГУЕ будет быстрее и проще. Но у меня такого не было=)

NioriX написал:
Если говорить что можно и в консоле то вообще тогда GIU выкосит и не париться народ этож не дело... blink

под каждую задачу свой инструмент. Согласитесь рисовать в консоли не очень удобно?=)

#130703

Конечно, я о том и говорю что где то графика необходима. И пример про yast в графике и без пароля не панацея, просто интересно было бы узнать как обойтись в гуи без пароля, да и в консоле тоже, да еще и без судо (ведь многие программы запускаются просто так. без судо и без ввода паролей).

#130704
NioriX написал:
Вообще "что бы было", как то так можно сказать. Дело даже не в самом yast е просто это поможет хоть немного разобраться "как это работает"

ну "чтоб было" можно так:
[console]su -[/console]
а потом там-же запустите нужную программу. Утилита su с параметром "минус" унаследует все переменные окружения, в т.ч. и DISPLAY.
Если этого недостаточно, дайте руту доступ с помощью утилиты xauth.
Только потом не надо здесь писать, что "линух - остой", вы сами убили свою систему!

NioriX написал:
Компьютер был создан для решения тех проблем, которые до создания компьютера не существовали

ваше дело. это не я купил вам компьютер.

Войдите или зарегистрируйтесь, чтобы ответить.