По-перше, так, я корінь. У мене є інша настройка облікового запису без привілеїв оболонки та без домашнього каталогу (для icecast), що тепер я хочу мати змогу запустити скрипт, який використовує доступ на основі приватного ключа, щоб запустити скрипт ssh на іншій машині. Отже, якщо є ярлик до цієї мети, чудово, якщо ні, я хочу знати, як дозволити користувачеві Icecast мати нормальний доступ до оболонки та домашній каталог, щоб я міг налаштувати приватний ключ, як звичайний.
Ось для чого я його використовую. Icecast (сервер прямого мовлення аудіо) дозволяє мені налаштувати сценарій, який потрібно запускати, коли джерело помирає. Я збираюся написати скрипт, який запускає ssh до джерела, і запустить сценарій, якщо аудіо програма вийшла з ладу. Але оскільки Icecast має обмежені привілеї, я не знаю, як налаштувати приватні ключі, оскільки у нього немає домашнього каталогу, і я можу SU передати Icecast з root.
Команди повинні бути термінальними командами, оскільки не встановлений графічний інтерфейс.
source? Ви, здається, використовуєте це для позначення як "послуга Icecast", так і "Сервер Icecast". Яка саме ваша установка? Все працює на одній машині? Чи працює Icecast на іншому, виділеному сервері? Ви хочете ssh звідки куди? Як хто? Ви не можете запустити все як root?