- Выполнение пользователем определенных команд, std, 14:51 , 06-Июл-09 (1)
- Выполнение пользователем определенных команд, dxnet, 11:30 , 07-Июл-09 (2)
> >http://oreilly.com/catalog/sshtdg/chapter/ch08.html >Example 8-1: Menu Script >+ sudo Спасибо за ссылку.....там описан данный механизм работы с передачей ключей. Тогда, да, все можно реализовать. Но вот остается вход по паролю. И именно с помощью парольного входа нужно организовать, данный механизм.
- Выполнение, Andrey Mitrofanov, 13:12 , 07-Июл-09 (3)
- Выполнение, dxnet, 14:38 , 07-Июл-09 (6)
>>механизм работы с передачей ключей. >>именно с помощью парольного входа нужно организовать, данный механизм. > >:-O Ну, поищите статью, описывающую то же самое, но без ключей, да? >)) Наверное с поиском у меня плохо, не найти ((
- Выпол не, Andrey Mitrofanov, 16:02 , 07-Июл-09 (8) +1
- Выпол не, dxnet, 16:59 , 07-Июл-09 (10)
>Ирония была тонка и ускользнула? Намекаю(тонко!): в ssh _без_ использования авторизации по >ключам используется именно парольная авторизация. Я понимаю что парольная. Но как в парольной авторизации реализовать следующую аналогию? какие тогда файлы должны быть в /home/user/.ssh/, где это писать ВЫрезка из статьи.... Suppose you've permitted a friend to access your account by SSH, but now you've decided to disable the access. You can simply remove his key from your authorization file, but here's something fancier. You can define a forced command to print a custom message for your friend, indicating that his access has been disabled. For example: # SSH1, OpenSSH command="/bin/echo Sorry, buddy, but you've been terminated!" ...key...
- Выполнение пользователем определенных команд, sadm, 13:50 , 07-Июл-09 (4)
- Выполнение пользователем определенных команд, dxnet, 14:37 , 07-Июл-09 (5)
> >Написать скрипт, который по нажатию клавиши делает судо старт, стоп сервиса и >выход из скрипта. В ~/.bash_profile пользователя прописать > >script >exit > >Всё. Это было первое что пришло мне на ум, только, если, сделать так, и пользователь на этапе выполнения скрипта нажмет ctrl+c, то он влетает в шелл!
- Выполнение пользователем определенных команд, sadm, 14:39 , 07-Июл-09 (7)
- Выполнение пользователем определенных команд, dxnet, 16:54 , 07-Июл-09 (9)
>[оверквотинг удален] >>>exit >>> >>>Всё. >> >>Это было первое что пришло мне на ум, только, если, сделать так, >>и пользователь на этапе выполнения скрипта нажмет ctrl+c, то он влетает >>в шелл! > >Нет. Он вылетает из ssh сессии, потому что сразу после скрипта в >.bash_profile стоит exit. да не доходит до exit когда нажимается ctrl+С, може script нужно запустить с каким нить параметром, чтобы ctrl+с останавливала выполнение только его?
- Выполнение пользователем определенных команд, gpl77, 20:17 , 07-Июл-09 (12)
- Выполнение пользователем определенных команд, dxnet, 20:27 , 08-Июл-09 (13)
> >>да не доходит до exit когда нажимается ctrl+С, >>може script нужно запустить с каким нить параметром, чтобы ctrl+с останавливала выполнение >>только его? > >trap >nohup
- Выполнение пользователем определенных команд, dxnet, 20:27 , 08-Июл-09 (14)
>> >>>да не доходит до exit когда нажимается ctrl+С, >>>може script нужно запустить с каким нить параметром, чтобы ctrl+с останавливала выполнение >>>только его? >> >>trap >>nohup trap, хорошая штука, помогло решить проблему....
|