여러 응용 프로그램에서 작업하는 여러 개발자가있는 서버를 설정하고 있습니다.
나는를 사용하여 특정 개발자들에게 필요한 응용 프로그램 디렉토리에 대한 공유 액세스 권한을 부여하는 방법을 알아 낸 setgid bit
및 default ACLs
그룹 액세스에 누구를 제공 할 수 있습니다.
이러한 응용 프로그램의 대부분은 개발 중에 터미널에서 실행되므로 쉽게 액세스 할 수 있습니다. 혼자 일할 때 응용 프로그램의 사용자를 설정하고 해당 사용자로 화면을 실행합니다. 이것은 모든 개발자가 screen session
암호를 알아야 할 필요가 있다는 단점이 있으며 사용자와 응용 프로그램 계정을 별도로 유지하기가 더 어렵습니다.
작동 할 수있는 한 가지 방법은 화면 다중 사용자 기능을 사용하는 것입니다. 그러나 기본적으로 작동하지는 않지만 화면에 필요에 대해 불평 suid root
합니다. 그에게 단점이 있습니까? 나는 suid root
아무것도 사용하는 것에 대해 매우 조심 합니다. 아마도 이것이 기본값이 아닌 이유가 있습니까?
나는 그것으로 무엇을해야 screen
하거나 내가 원하는 일을 다른 지능적인 방법은 무엇입니까?
suid root
입니다. 나는이 기본적으로 그들을하지 않는 프로그램에 루트 권한을 추가하기 전에 일을 선호하는 방법이었다 만약 내가 물어 줄 알아 냈