Tôi đang thiết lập một máy chủ có nhiều nhà phát triển làm việc trên nhiều ứng dụng.
Tôi đã tìm ra cách cung cấp cho các nhà phát triển nhất định quyền truy cập được chia sẻ vào các thư mục ứng dụng cần thiết bằng cách sử dụng setgid bitvà default ACLscung cấp cho bất kỳ ai trong nhóm truy cập.
Nhiều trong số các ứng dụng này chạy dưới một thiết bị đầu cuối trong khi đang phát triển để dễ dàng truy cập. Khi tôi làm việc một mình, tôi thiết lập người dùng cho một ứng dụng và chạy màn hình với tư cách là người dùng đó. Điều này có nhược điểm là mọi nhà phát triển sử dụng đều screen sessioncần biết mật khẩu và khó tách tài khoản ứng dụng và người dùng hơn.
Một cách có thể hoạt động là sử dụng các tính năng đa màn hình. Tuy nhiên, chúng không hoạt động tốt, màn hình phàn nàn về việc cần thiết suid root. Liệu cho đi có bất kỳ nhược điểm? Tôi khá cẩn thận về việc sử dụng suid rootbất cứ điều gì. Có lẽ có một lý do tại sao nó không phải là mặc định?
Tôi nên làm điều đó với screenhoặc có một số cách thông minh khác để làm những gì tôi muốn?
suid root. Tôi đã tìm ra tôi hỏi liệu đây có phải là cách làm việc ưa thích trước khi thêm quyền root vào các chương trình không có chúng theo mặc định