Tôi đã tạo một chương trình máy chủ sẽ được bắt đầu dưới dạng root. Sau khi nó được bắt đầu, tôi muốn thả đặc quyền cho người dùng khác. Làm thế nào tôi có thể làm điều này một cách an toàn?Làm cách nào để tôi có thể xóa các đặc quyền trong Perl?
Trả lời
Bạn không thực sự cần một mô-đun, mặc dù cái được liên kết bởi Benji York trông khá đẹp.
Đó là vấn đề đơn giản khi đặt UID qua $<
và $>
. Xem perlvar để biết thêm thông tin về những điều này. Bạn cũng có thể đặt GID theo cách này bằng cách sử dụng $(
và $)
; lưu ý rằng bạn cần đặt $) = "$target_gid $target_gid"
nếu bạn muốn thả các nhóm bổ sung. Đừng quên thử nghiệm để thành công sau đó.
Đừng quên $ (và $). –
điểm tốt. Tôi tưởng tượng anh ta chỉ sử dụng mô-đun thả riêng, và không có lý do gì để không, hoặc tôi đã cung cấp một ví dụ. Nó sẽ trông giống như nguồn cho mô-đun mặc dù. – jettero
- 1. Làm cách nào để tôi có thể đặt quyền đối với tệp từ Perl?
- 2. Làm cách nào để xóa các ký tự đặc biệt?
- 3. Tôi có thể chạy Node.JS với đặc quyền thấp không?
- 4. Làm cách nào tôi có thể nhận được ủy quyền?
- 5. Làm cách nào để hiển thị tất cả các đặc quyền từ người dùng trong oracle?
- 6. Có thể xem các đặc quyền bảng người dùng Oracle mà không có đặc quyền DBA không?
- 7. ashmem có quyền hạn đặc biệt nào?
- 8. Làm cách nào để tôi có thể trực tiếp các chương trình con Perl?
- 9. Làm cách nào để xử lý các ký tự đặc biệt trong một regex Perl?
- 10. Làm cách nào để xóa một tệp trong Perl?
- 11. Làm cách nào tôi có thể đếm các phần tử chồng chéo trong Perl?
- 12. Có cách nào để kiểm tra quyền quản trị trong Windows bằng Perl không?
- 13. Xóa các quyền đặc biệt từ các thư mục trong một chi nhánh
- 14. cách kiểm tra các quyền đặc biệt trong facebook
- 15. Làm cách nào tôi có thể xóa các từ khóa "if ... then ... else ..." trong Haskell (GHC)?
- 16. Tôi làm cách nào để xóa các hàng trong Yii?
- 17. Làm thế nào tôi có thể có các xác nhận biến trong Perl?
- 18. Tôi làm cách nào để có thể xóa các cột không được căn lề trong văn bản?
- 19. Làm cách nào để xóa các ký tự trong khoảng từ < and > trong Perl?
- 20. Làm cách nào tôi có thể tham chiếu đến giá trị băm cụ thể trong Perl?
- 21. Làm thế nào tôi có thể ssh bên trong một kịch bản Perl?
- 22. Tôi có thể gọi Perl từ Java bằng cách nào?
- 23. Làm thế nào tôi có thể trích xuất các chất nền từ một chuỗi trong Perl?
- 24. Làm thế nào tôi có thể đệ quy đọc các thư mục trong Perl?
- 25. Làm cách nào để xóa các mục trùng lặp khỏi một mảng trong Perl?
- 26. Làm cách nào để tôi có thể đặt mã perl nội tuyến bằng html, như php?
- 27. trăn không có đặc quyền ICMP
- 28. Làm cách nào để tôi có thể nhập đường dẫn vào lệnh Java từ Perl?
- 29. Làm cách nào để thoát khỏi các ký tự đặc biệt để thay thế trong một lớp lót Perl?
- 30. Trong Perl, làm cách nào tôi có thể biết chuỗi là một số?
Không tốt lắm với Linux, nhưng có thể sinh ra một quy trình mới chạy như 'không ai'? –