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 bit
và default ACLs
cung 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 session
cầ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 root
bấ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 screen
hoặ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