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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: вопрос про screen?  (Прочитано 1003 раз)

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

Оффлайн truper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
вопрос про screen?
« : 13 Декабря 2011, 16:39:08 »
всем привет,запускаю юзером системы утилиту screen -S ping ping 127.0.0.1 - работает,стоит запустить другим юзером,как вылазит ошибка
Cannot open your terminal '/dev/pts/0' - please check.
как можно исправить?

Оффлайн Красноглазый

  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
Re: вопрос про screen?
« Ответ #1 : 13 Декабря 2011, 17:13:47 »
Судя по ответу системы, не хватает прав на доступ к виртуальному терминалу. По умолчанию права есть только у рута и его группы. Первый пользователь в нее входит, а второй, очевидно, нет.

Оффлайн truper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: вопрос про screen?
« Ответ #2 : 13 Декабря 2011, 17:24:46 »
спасибо,а вот смотрите,если я использую вот эту команду
cоздам скрипт,start допустим 
и запущу его от user1
#!/bin/bash
screen -S ping su  user2 -c "ping 127.0.1.1"
пинг запуститься от юзера2?
p.s пинг здесь просто как пример.
или как можно разрешить user`у 2 использывать скрин? до этого работало,сейчас незнаю что случилось =(
« Последнее редактирование: 13 Декабря 2011, 17:26:40 от truper »

Оффлайн Красноглазый

  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
Re: вопрос про screen?
« Ответ #3 : 14 Декабря 2011, 12:05:19 »
Да в общем, наверно, запустится. Только пароль кто вводить будет?
Может проще разобраться с правами? Включить пользователя в соответствующую группу? Или наоборот, изменить доступ к терминалам на другую группу?

 

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