как дать пользователю права рута?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Upful
Сообщения: 5
ОС: Runtu

как дать пользователю права рута?

Сообщение Upful »

Доброго всем времени суток.
я только неделю как юзаю опенсус 11.2(и вообще линукс)
ВОпрос:
Как сделать так чтобы пользователь Юзернейм заходил в систему уже с правами root?
Что бы после входа все программы, папки, процессы открывались/запускались без подтверждения паролем root.

я понимаю что можно в окне входа ввести ник root и пароль, но тогда теряются все настройки Юзернейма...

Заранее спасибо!
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: как дать пользователю права рута?

Сообщение SLEDopit »

Upful писал(а):
13.02.2010 21:44
Как сделать так чтобы пользователь Юзернейм заходил в систему уже с правами root?
Заходить под рутом =)
Вот только с точки зрения безопасности так лучше не делать. 95% всей совершаемой работы не требуют рутовых прав при корректной настройке. У кого то и все 100.
А если принять во внимание, что в сусе рулить системой практически полностью можно через яст, который иногда предлагает поставить галочку "Запомнить пароль" ваше желание абсолютно непонятно.

зы. настройки интерфейса хранятся в домашней папке пользователя. И если вы перенесете их из папки пользователя в домашнюю папку рута (по дефолту /root), то все настройки сохранятся.

Но повторюсь еще раз. Работать нужно под обычным пользователем. А не под рутом.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
4yKoTkA
Сообщения: 183
ОС: Gentoo GNU/Linux.FreeBSD

Re: как дать пользователю права рута?

Сообщение 4yKoTkA »

Как сделать так чтобы пользователь Юзернейм заходил в систему уже с правами root?

Этого, делать не надо.
А настройки можно перенести тупо скопировав домашнюю папку "Юзернейма", но повторюсь ещё раз - не стоит этого делать.
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1654
Статус: Tux in the rain
ОС: Linux x86_64
Контактная информация:

Re: как дать пользователю права рута?

Сообщение Atolstoy »

Программы не требеуют пароля, если же вы имеете в виду административные действия, то настройте sudo (man sudo).
Доступ к папке устанавливается через chmod.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
agentprog
Сообщения: 362
Статус: Ad Astra per aspera
ОС: openSUSE 11.4, Arch

Re: как дать пользователю права рута?

Сообщение agentprog »

Код: Выделить всё

su -c "cat >> /etc/sudoers"
username ALL=(ALL) NOPASSWD: ALL
No problems - just solutions!
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: как дать пользователю права рута?

Сообщение Olegator »

Upful
не тяните в linux виндовые привычки, не в коем случае пользователю нельзя давать права рута!!! изучите работу в консоли Вам понадобиться всего несколько программ, для получения прав рута на одну операцию настройте sudo http://ru.opensuse.org/%D0%90%D0%B4%D0%BC%...1%89%D0%B8_Sudo , для редактирования файлов изучите vi, изменять права chmod и консольный файловый менеджер mc. Например чтобы запустить файловый менеджер с правами рута наберите sudo mc
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: как дать пользователю права рута?

Сообщение Olegator »

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

Код: Выделить всё

echo 'export PATH=$PATH:/sbin:/usr/sbin' >> ~/.bashrc
Спасибо сказали:
Upful
Сообщения: 5
ОС: Runtu

Re: как дать пользователю права рута?

Сообщение Upful »

agentprog писал(а):
13.02.2010 22:29

Код: Выделить всё

su -c "cat >> /etc/sudoers"
username ALL=(ALL) NOPASSWD: ALL


agentprog я так понимаю это надо добавить строчку username ALL=(ALL) NOPASSWD: ALL в файле sudoers?
где юзернейм имя пользователя, для которого нужно сделать полный доступ
Спасибо сказали:
Аватара пользователя
agentprog
Сообщения: 362
Статус: Ad Astra per aspera
ОС: openSUSE 11.4, Arch

Re: как дать пользователю права рута?

Сообщение agentprog »

Olegator писал(а):
14.02.2010 01:05
и кстати чтобы все консольные утилиты были видны обычному пользователю

а на самом деле, что мешает делать например /sbin/ifconfig с полным путем? :)

Upful писал(а):
14.02.2010 10:06
agentprog я так понимаю это надо добавить строчку username ALL=(ALL) NOPASSWD: ALL в файле sudoers?
где юзернейм имя пользователя, для которого нужно сделать полный доступ

да, эту строчку надо добавить в файл /etc/sudoers, она даст возможность вызывать sudo без необходимости вводить пароль.

PS: на самом так делать не безопасно, но если Вам это так надо...
No problems - just solutions!
Спасибо сказали:
Upful
Сообщения: 5
ОС: Runtu

Re: как дать пользователю права рута?

Сообщение Upful »

user@host

# sudoers file. # # This file MUST be edited with the 'visudo' command as root. # Failure to use 'visudo' may result in syntax or file permission errors # that prevent sudo from running. # # See the sudoers man page for the details on how to write a sudoers file. # # Host alias specification # User alias specification # Cmnd alias specification # Defaults specification # Prevent environment variables from influencing programs in an # unexpected or harmful way (CVE-2005-2959, CVE-2005-4158, CVE-2006-0151) Defaults always_set_home Defaults env_reset # Change env_reset to !env_reset in previous line to keep all environment variables # Following list will no longer be necessary after this change Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE" # Comment out the preceding line and uncomment the following one if you need # to use special input methods. This may allow users to compromise the root # account if they are allowed to run commands without authentication. #Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER" # In the default (unconfigured) configuration, sudo asks for the root password. # This allows use of an ordinary user account for administration of a freshly # installed system. When configuring sudo, delete the two # following lines: Defaults targetpw # ask for the password of the target user i.e. root ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'! # Runas alias specification # User privilege specification root ALL=(ALL) ALL upful ALL=(ALL) ALL # Uncomment to allow people in group wheel to run all commands # %wheel ALL=(ALL) ALL # Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL # Samples # %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom # %users localhost=/sbin/shutdown -h now


upful - пользователь для которого это всё надо. после изменения файла и перезагрузки системы всёравно не добился нужных результатов.(например: что бы зайти на локальный диск нтфс требуется ввести пароль)
Спасибо сказали:
Аватара пользователя
petyanamlt
Сообщения: 1773
ОС: Kubuntu 16.04(x86-64)KDE 5.8.7

Re: как дать пользователю права рута?

Сообщение petyanamlt »

А можно узнать, зачем пользователю права рута?
Мне чисто из любопытства...
не тяните в linux виндовые привычки, не в коем случае пользователю нельзя давать права рута!!!
MSI 990FXA-GD80 SocketAM3+ / FX 8350 / Geforce gtx670 4GB / 4xHDD - 2000 -2х500 (Velociraptor) - 240ssd под Kubuntu / 16Gb RAM DDR3 1600 / TV TBS 6281. Ну и разгон естественно, жить без этого не могу.
(mail agent) petyanamlt собака маил.ру
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: как дать пользователю права рута?

Сообщение Olegator »

Upful
может Вы сходите по моей ссылке? там русским по зелёному написано как настроить sudo
Спасибо сказали:
Аватара пользователя
agentprog
Сообщения: 362
Статус: Ad Astra per aspera
ОС: openSUSE 11.4, Arch

Re: как дать пользователю права рута?

Сообщение agentprog »

я говорил по sudo (`man sudo` и `man sudoers`сюда копировать не буду :) )
petyanamlt писал(а):
14.02.2010 10:31
А можно узнать, зачем пользователю права рута?
Мне чисто из любопытства...

думаю, что ТС не хочет вводить пароль рута постоянно.
Upful писал(а):
14.02.2010 10:28
что бы зайти на локальный диск нтфс требуется ввести пароль

man fstab
No problems - just solutions!
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: как дать пользователю права рута?

Сообщение SLEDopit »

agentprog писал(а):
14.02.2010 13:46
man fstab
Нене, костылями через sudo такие проблемы проще решить. Тут читать что-то надо, а так судо настроил и все проблемы отпали. Вводить команды каждый раз, конечно, не слишком удобно. Но со временем привыкаешь ))
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Upful
Сообщения: 5
ОС: Runtu

Re: как дать пользователю права рута?

Сообщение Upful »

Совершенно верно - не хочется вводить везде и всюду пароль
может для полного понимания вопроса, надо описать вам в чем я вижу неудобства:
-запускаю торрент, он не хочет сидировать скаченные ранее файлы(пока не открою доступ к дискам вручную)
-запускаю медиприложение, тоже самое не могу открыть файлы(не вижу диски в проводнике приложения)
-изменяю настройки в системных файлах - не могу сохранить. В рунту была опция в контекстном меню "открыть как суперпользователь", в сусе нету(уже не удобно)
вообщем чувствую у себя на компьютере как в гостях=)

извините может, за мой нубский подход к делу=)
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: как дать пользователю права рута?

Сообщение Olegator »

Upful писал(а):
14.02.2010 16:00
-запускаю торрент, он не хочет сидировать скаченные ранее файлы(пока не открою доступ к дискам вручную)
-запускаю медиприложение, тоже самое не могу открыть файлы(не вижу диски в проводнике приложения)

так поправьте fstab чтобы ntfs разделы монтировались не только на чтение, но и на запись, тем по этому поводу куча


Upful писал(а):
14.02.2010 16:00
-изменяю настройки в системных файлах - не могу сохранить. В рунту была опция в контекстном меню "открыть как суперпользователь", в сусе нету(уже не удобно)

освойте элементарные навыки работы в консоли. В Suse вообще конфиги редко приходится править вручную так как есть yast

Upful писал(а):
14.02.2010 16:00
вообщем чувствую у себя на компьютере как в гостях=)

это не виндовз, здесь свои правила, или Вы их принимаете или Вам лучше остаться на винде и страдать от кучи вирусов, как раз из-за того что там у обычного пользователя есть права администратора
Спасибо сказали:
Аватара пользователя
mvt
Сообщения: 734

Re: как дать пользователю права рута?

Сообщение mvt »

Upful писал(а):
14.02.2010 16:00
Совершенно верно - не хочется вводить везде и всюду пароль
вообщем чувствую у себя на компьютере как в гостях=)

Все правильно делаете!
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 848
Статус: Оператор вычислительных машин
ОС: Debian

Re: как дать пользователю права рута?

Сообщение Janik »

Upful писал(а):
14.02.2010 16:00
пока не открою доступ к дискам вручную

man fstab
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: как дать пользователю права рута?

Сообщение Olegator »

agentprog писал(а):
14.02.2010 10:07
Olegator писал(а):
14.02.2010 01:05
и кстати чтобы все консольные утилиты были видны обычному пользователю

а на самом деле, что мешает делать например /sbin/ifconfig с полным путем? :)

пальчики устают))
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: как дать пользователю права рута?

Сообщение Bizdelnick »

Насколько я помню, настройкой sudo в SUSE дело не решается. YaST запускается по умолчанию через su -c или что-то вроде этого.
ТС: мой совет - помотрите, сколько уже людей, разбирающихся в линуксе, сказало, что такого делать не стоит, и сделайте правильный вывод.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Upful
Сообщения: 5
ОС: Runtu

Re: как дать пользователю права рута?

Сообщение Upful »

ладно, всем спасибо! я понял что надо порыться в судо и фстаб
Спасибо сказали:
Ответить