Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Запрет на изменение автозапуска  (Прочитано 3484 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн luyt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #15 : 25 Марта 2012, 14:15:52 »
Я может и глупость скажу, но всё же.

С настройкой доступа к файлам я разобрался.
Фильмы ребёнок смотреть может, а удалить, переместить нет.
А как сделать тоже самое с процессом (программой), что бы изменить процесс (программу) только зная пароль рута?

Оффлайн perimetral

  • Участник
  • *
  • Сообщений: 149
  • Dont worry, be happy!
    • Просмотр профиля
    • About Jax
Re: Запрет на изменение автозапуска
« Ответ #16 : 25 Марта 2012, 14:28:46 »
Ну сделайте то же самое с запускаемой программой (с самим файлом), что делали с фильмом =)
man chown
man chmod

Оффлайн luyt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #17 : 25 Марта 2012, 14:43:20 »
Сделал вот так
(Нажмите, чтобы показать/скрыть)
Теперь не запускается у 2 пользователся, ругается нет прав.
Щас ещё копну.

Пользователь решил продолжить мысль 25 Марта 2012, 15:25:50:
Не получается, чёто.
Поменял владельца на рута.
Если для всех пользователей выставляю только чтение - прога не запускается. Если разрешаю запись, запускается и убивается по крестику.
« Последнее редактирование: 25 Марта 2012, 15:27:50 от luyt »

Оффлайн perimetral

  • Участник
  • *
  • Сообщений: 149
  • Dont worry, be happy!
    • Просмотр профиля
    • About Jax
Re: Запрет на изменение автозапуска
« Ответ #18 : 26 Марта 2012, 14:02:07 »
Разрешите запуск, но не запись (!).
chmod a-w FILE
chmod a+x FILE

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #19 : 26 Марта 2012, 14:09:43 »
kill -9 и адью

запускать надо именем другого пользователя

Оффлайн luyt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #20 : 26 Марта 2012, 23:53:45 »
Разрешите запуск, но не запись (!).
chmod a-w FILE
chmod a+x FILE

Сделал, как вы сказали, убивается по крестику.
Получается нужно что бы в сеансе пользователя работал рутовый процесс.

Оффлайн Бумер

  • Активист
  • *
  • Сообщений: 996
  • Кто злой, я злой?О_о
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #21 : 26 Марта 2012, 23:56:48 »
Получается нужно что бы в сеансе пользователя работал рутовый процесс.
Можно просто от другого пользователя.
su
gksu
kdesu

Что угодно...

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #22 : 27 Марта 2012, 16:12:32 »
Получается нужно что бы в сеансе пользователя работал рутовый процесс.
я уже писал про suid?..
достаточно чтобы процесс принадлежал другому пользователю, не обязательно руту

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #23 : 27 Марта 2012, 16:14:26 »
хотя по крестику всё равно убьётся, крестик-то от рута работает :) если я запускаю sudo gedit, у меня ж не возникает проблем с его закрытием. а можно без интерфейса запустить?

Оффлайн oddworld

  • Активист
  • *
  • Сообщений: 404
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #24 : 27 Марта 2012, 16:36:02 »
man start-stop-daemon
Или загугли о его использовании
нет ничего совершенного, и не будет...

Оффлайн luyt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #25 : 27 Марта 2012, 21:50:04 »
man start-stop-daemon
Или загугли о его использовании
а нету под рукой внятных примеров юзания, а то читанул вот тут http://man.cx/start-stop-daemon(8)/ru
Какие то ещё pid файлы.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Марта 2012, 06:45:12 от Дмитрий Бо »

Оффлайн oddworld

  • Активист
  • *
  • Сообщений: 404
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #26 : 27 Марта 2012, 22:16:43 »
https://help.ubuntu.ru/wiki/start-stop-daemon
Зачем ходить неизвесно куда, всё на ubuntu.ru расписано, a pid не обязателен. Важней запустить демоном и от другого пользователя (можно и от root) , окна не будет, убить не сможет. Самое то что вам надо
нет ничего совершенного, и не будет...

Оффлайн luyt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #27 : 01 Апреля 2012, 22:13:14 »
Команда
alex@alex-P4i65GV:~$ start-stop-daemon -Sbx /usr/bin/workrave
запускает процесс, но в трее он всё равно висит и по крестику убивается.
а вот так: alex@alex-P4i65GV:~$ start-stop-daemon -Sbxr /usr/bin/workrave
(попытка запустить процесс от рута) пишет unable to stat r (No such file or directory).
Попробовал погуглить по ключу -r, но внятного для чайника на русском не нашол ничего.
« Последнее редактирование: 02 Апреля 2012, 19:58:31 от luyt »

Оффлайн luyt

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #28 : 03 Апреля 2012, 19:59:35 »
up

Оффлайн oddworld

  • Активист
  • *
  • Сообщений: 404
    • Просмотр профиля
Re: Запрет на изменение автозапуска
« Ответ #29 : 04 Апреля 2012, 09:18:27 »
-u, --user имя-пользователя| uid Проверить, что процесс принадлежит пользователю с указанным именем или uid (идентификатором пользователя). ОПЦИИ -g, --group группа|gid Сменить группу или gid при запуске процесса.
http://manpages.ylsoftware.com/ru/start-stop-daemon.8.html
нет ничего совершенного, и не будет...

 

Страница сгенерирована за 0.083 секунд. Запросов: 25.