3 나는 최근에 유닉스 서버의 그룹에 추가되었다. 내 활성 화면 세션이 새 그룹으로 업데이트되지 않았습니다. $groups A B C D $screen -r $groups A B C 내 화면 세션을 닫지 않으면 화면 세션에서 새 권한을 사용할 수 있습니까? 그렇지 않다면 적어도 탭마다 다른 디렉토리를 모두 저장할 수있는 방법이 있습니까? 감사, 단 linux unix permissions user-accounts gnu-screen — Jarvin 소스
5 살펴보기 newgrp 명령. — Dennis Williamson 소스 3 exec newgrp 쓸데없는 셸 프로세스를 내버려두고 싶지 않으면. — grawity 또한 이전 그룹은 계속 유지됩니다. 새로 만들어진 (즉. C-a, C ) 특정 윈도우 세션의 윈도우. — grawity
3 유감스럽게도 일반적으로 로그인 할 때 유닉스 그룹이 만들어 지므로 로그 아웃 한 다음 다시 로그인하여 추가 그룹 권한을 얻으십시오. 그것은 화면 세션을 죽이는 것을 의미합니다. — Jon Lasser 소스 그룹은 어떻게 결정됩니까? 커널이 각 프로세스의 그룹을 저장합니까? 아니면 프로세스가 해당 그룹의 일부라고 생각하지 않습니까? 그것은 라이브 프로세스에 대한 그룹을 디버거로 업데이트하는 것이 가능해 보입니다. — intuited @intuited : Unix 시스템은 커널의 "프로세스 테이블"에 uid / gid / euid / egid / groups를 저장합니다. 그래서 디버거로 커널 내부를 해킹하는 것을 좋아하지 않는다면 ... — grawity 흠 .. 네가 그 과정을 포크한다면 어쩌지? 분기 된 프로세스가 새 그룹 세트를 가져올 수 있습니까? .. 잠깐, 아니, 그것은 newgrp가 무엇이든해야 할 것입니다. 적어도. — intuited
exec newgrp
쓸데없는 셸 프로세스를 내버려두고 싶지 않으면.