Chúng tôi đã theo mô hình quản lý máy chủ - tất cả người dùng có sử dụng riêng của họ, nhưng triển khai là hoàn toàn được thực hiện bởi người sử dụng triển khai đặc biệt, không ai có thể đăng nhập trực tiếp.vĩnh viễn chuyển sang dùng trong Capistrano 3 (ủy quyền riêng & triển khai)
Chúng tôi sử dụng phương pháp này trong Capistrano 2.x:
default_run_options[:shell] = "sudo -u deploy bash"
$ cap stage deploy -s user=thisisme
Tôi biết rằng Capistrano 3.x có phương pháp để chuyển đổi sử dụng trực tiếp:
task :install do
on roles(:all) do
as :deploy do
execute :whoami
end
end
end
Nhưng mã này sẽ lấp đầy tất cả nhiệm vụ, nhiệm vụ mặc định sẽ không kế thừa sử dụng triển khai anyway. Có bao giờ có thể thiết lập người dùng đăng nhập trực tiếp mà không kéo mã này vào mỗi công việc?