From c22bb1fa80e47c57cae78a965efcf5d674b62ba6 Mon Sep 17 00:00:00 2001 From: Dimitar Yanakiev Date: Fri, 7 Mar 2025 01:14:45 +0200 Subject: [PATCH] Add isolated users to headless console (#533) --- app/Http/Controllers/ConsoleController.php | 2 +- resources/views/components/console.blade.php | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ConsoleController.php b/app/Http/Controllers/ConsoleController.php index 9d03700..02c757d 100644 --- a/app/Http/Controllers/ConsoleController.php +++ b/app/Http/Controllers/ConsoleController.php @@ -21,7 +21,7 @@ public function run(Server $server, Request $request) $this->validate($request, [ 'user' => [ 'required', - Rule::in(['root', $server->ssh_user]), + Rule::in($server->getSshUsers()), ], 'command' => 'required|string', ]); diff --git a/resources/views/components/console.blade.php b/resources/views/components/console.blade.php index 8a67548..e02e920 100644 --- a/resources/views/components/console.blade.php +++ b/resources/views/components/console.blade.php @@ -112,8 +112,9 @@
- - + @foreach ($server->getSshUsers() as $user) + + @endforeach