Bug: using as function with group fails on centos 5.11
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- bash, centos, ruby
- Lĩnh vực
- devops, operating-systems
Hướng nghiên cứu
Bắt đầu với entry point as(user: ..., group: ...) và lệnh sudo/sg được sinh ra hiển thị trong báo cáo. Tái hiện vấn đề trên CentOS 5.11 bằng execute :ls, sau đó theo dõi việc quoting và escaping xung quanh lệnh shell lồng nhau. Hoàn thành khi lệnh được parse thành công và chạy ls với tư cách người dùng và nhóm được chỉ định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
When trying to use the as function on centos 5.11 I consistent get this bash error
DEBUG [a0994eb0] sh: -c: line 0: unexpected EOF while looking for matching `"'
DEBUG [a0994eb0] sh: -c: line 1: syntax error: unexpected end of file
simple test
on roles(:whatever) do
as(user: 'someuser', group: 'somegroup' ) do
execute :ls
end
do
Command that is being ran
sudo -u someuser -- sh -c 'sg somegroup -c \"/usr/bin/env ls\"'
From what I can tell it's properly escaped. It works fine when only suppling the user and not a group.
- Ngôn ngữ chính
- Ruby
- Star
- 1.2k
- Fork
- 256
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của capistrano/sshkit
-
should have an openssh backendĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
capistrano/sshkit#563 · 6 reaction ·
-
No redaction for with valuesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
capistrano/sshkit#562 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
capistrano/sshkit#554 · 3 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
capistrano/sshkit#543 · 2 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
capistrano/sshkit#518 · 1 bình luận ·
Tất cả issue của capistrano/sshkit
Issue tương tự
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 86/100
bridgetownrb/bridgetown#1130 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
rapid7/metasploit-framework#22008 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
stripe/stripe-ruby#1994 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Fehler]: /abdeckstift wirft 500 — part_type aus der Phonemreduction-Umbenennung nicht mitgezogenĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
wort-schule/wort.schule#787 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
lugassawan/swe-workbench#799 ·
Maintainer thường phản hồi trong vòng 1 ngày