View previous topic :: View next topic |
Author |
Message |
mrAlex2003 n00b
Joined: 21 Mar 2005 Posts: 19
|
Posted: Thu Apr 14, 2005 10:08 am Post subject: Права юзвера на ребут и халт |
|
|
По умолчанию и пользователя отключены права на рестарт и выключение - дык как и где их можно включить? _________________ Gentoo x86, KDE 3.4, SIM, Firefox |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Thu Apr 14, 2005 11:14 am Post subject: |
|
|
Никак. Эти действия только для root'а. Посмотри emerge -pv app-admin/sudo. |
|
Back to top |
|
|
Sparky n00b
Joined: 17 Feb 2005 Posts: 57 Location: Russia
|
Posted: Thu Apr 14, 2005 4:54 pm Post subject: Re: Права юзвера на ребут и халт |
|
|
mrAlex2003 wrote: | По умолчанию и пользователя отключены права на рестарт и выключение - дык как и где их можно включить? |
ставишь sudo а потом в /etc/sudoers прописываешь правила... например разрешаешь группе или пользователю монтирование или перезагрузку _________________ Gentoo 2005.0/2.6.11-dev/XFCE-4.2 |
|
Back to top |
|
|
GreenDragon Guru
Joined: 31 Jul 2003 Posts: 319
|
Posted: Fri Apr 15, 2005 4:53 am Post subject: |
|
|
viy wrote: | Никак. Эти действия только для root'а. Посмотри emerge -pv app-admin/sudo. |
Серьезно?
А как на счет pam?
/etc/pam.d/halt
Code: | #%PAM-1.0
auth sufficient /lib/security/pam_rootok.so
auth required /lib/security/pam_console.so
#auth required /lib/security/pam_stack.so service=system-auth
account required /lib/security/pam_permit.so |
|
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Fri Apr 15, 2005 5:50 am Post subject: |
|
|
GreenDragon wrote: | Серьезно?
А как на счет pam? |
Не знаю, что там с pam'ом (никогда не умел особо его настраивать), но: Code: |
ebuild /usr/portage/sys-apps/baselayout/baselayout-1.9.4-r6.ebuild clean
ebuild /usr/portage/sys-apps/baselayout/baselayout-1.9.4-r6.ebuild unpack
cd /var/tmp/portage/baselayout-1.9.4-r6/work/sysvinit-2.84/src/
vim halt.c |
Строка 154, начинается функция main (пропускаю определения переменных): Code: | /*
* Find out who we are
*/
if ((progname = strrchr(argv[0], '/')) != NULL)
progname++;
else
progname = argv[0];
if (geteuid() != 0) {
fprintf(stderr, "%s: must be superuser.\n", progname);
exit(1);
} |
Никак! |
|
Back to top |
|
|
Vadim n00b
Joined: 02 Dec 2002 Posts: 26 Location: Russia, Tuapse
|
Posted: Fri Apr 15, 2005 8:00 pm Post subject: |
|
|
Что-то сложно тут все и запущенно... Для себя я эту проблему для любого юзверя решаю так:
[code]
chmod +s /sbin/poweroff
ln -s /sbin/poweroff /bin/poweroff |
|
Back to top |
|
|
Davidov n00b
Joined: 27 Mar 2005 Posts: 52
|
Posted: Fri Apr 15, 2005 8:15 pm Post subject: Re: Права юзвера на ребут и халт |
|
|
mrAlex2003 wrote: | По умолчанию и пользователя отключены права на рестарт и выключение - дык как и где их можно включить? |
Я бы порекомендовал http://www.ma.utexas.edu/users/stirling/computergeek/shutdown.html.
Мне кажется, разрешать reboot/halt всем неразумно.
Если, например, ssh захочется поднять.
А добавить группу - вот он юникс вей _________________ BR,
Davidov. |
|
Back to top |
|
|
|