Нужен скрипт... (Права доступа и надоедает одно и тоже...)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

static2005
Сообщения: 74

Нужен скрипт...

Сообщение static2005 »

:D
^_^
Всем доброй ночи стабильного коннекта!

есть проблема а именно:
поставил и пользуюсь xcdroast для записи cd и dvd-дисков- он проще и удобнее,
(k3b стоит но не нравиться),в xcdroast есть фишка управления записью дисков
из юзера и из рута,при запуске из юзера нет записи никакой на диски(режим
Non-Root не работает никак,кроме самого переключения о снятии/назначении прав)
- отсюда пока для меня единое решение - нормальная работа только из рута.
а делаю я это так:
запускаю обычного юзера в иксах, терминал, набираю su,ввожу на запрос
команды su пароль рута, затем набираю xcdroast в нормальную работу,попытался
написать самостоятельно скрипт,чтоб запускать xcdroast из иксов через привязанную
к нему иконку на рабочем столе, но в скрипте не знаю как указать правильно,
чтоб не спрашивал пароль рута постоянно,и запускал xcdroast(или пусть спрашивает,
и запускает xcdroast),а то после ввода пароля выбрасывает в терминал рута
и надо от руки набирать для запуска xcdroast.

Вот тело моей писанины:
------------------------------------------------
#!/bin/sh
su
#Здесь меня выкидывает в терминал рута и автоматом не запускает xcdroast
xcdroast

------------------------------------------------

Просьба помочь решить задачу именно именно так:

нужен скрипт для запуска xcdroast из юэера с правами Рута,
команда chmod u+s `which xcdroast` не подходит,
помогите подправить скрипт или предложите чегосвоего,но не посылайте пожалуйста...
ну лень мне каждый раз вручную клавить запуск xcdroast!!!

ЗАРАНЕЕ СПАСИБО, Static.
MainOs: SuSE 10.0
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Нужен скрипт...

Сообщение Bolverk »

Используй sudo для запуска cdrecord, а xcdroast запускай от пользователя.
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Нужен скрипт...

Сообщение madskull »

sudo не поможет?

а вообще, даже в arch'е, для доступа к резаку достаточно внести пользователя-писателя в определенную группу.

самый простой вариант: посмотреть, какой группе принадлежит устройство /dev/cdrom (или как там резак обзывается)

Либо, настроить через Yast (хе-хе). Наверное :)
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Нужен скрипт...

Сообщение Bolverk »

Для madskull:
Запись СД от пользователя через выставление suid на cdrecord сломали в 2.6.8 и вроде бы так и не починили. Я запускаю cdrecord через sudo.
Спасибо сказали:
static2005
Сообщения: 74

Re: Нужен скрипт...

Сообщение static2005 »

а как в мой скрипт прописать сее предложенное?
СПАСИБО...
MainOs: SuSE 10.0
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Нужен скрипт...

Сообщение madskull »

(Bolverk @ Среда, 29 Июня 2005, 0:39) писал(а):Для madskull:
Запись СД от пользователя через выставление suid на cdrecord сломали в 2.6.8 и вроде бы так и не починили. Я запускаю cdrecord через sudo.

С удивлением обнаружил (месяц-два назад), что у меня пишется из-под обычного пользователя, который в группе (для arch) optical. Ядра - 2.6.11-nitro и 2.6.11.11-ms :)
Хотя, совсем недавно, тоже писал под рутом.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Нужен скрипт...

Сообщение Valerius »

В мандряке тоже всё из-под юзера под ядром 2.6.11.
Для static2005: А кто тебе мешает на xcdroast поставить суидный бит, раз уж такое дело?
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
static2005
Сообщения: 74

Re: Нужен скрипт...

Сообщение static2005 »

Как его ставить?
спасибо...
:wacko:
MainOs: SuSE 10.0
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Нужен скрипт...

Сообщение madskull »

chmod 4755 `which xcdroast`
или
chmod u+s `which xcdroast`
ArchLinux / IceWM
Спасибо сказали:
static2005
Сообщения: 74

Re: Нужен скрипт...

Сообщение static2005 »

ага, спасибо!
Доброй ночи всем!..
:rolleyes:
MainOs: SuSE 10.0
Спасибо сказали: