Ubuntu 10.04 서버를 실행 중이며 사용자 / 그룹에 대해 반 직관적 인 경험이 있습니다. 예를 들면 다음과 같습니다.
sudo touch test_file # create empty file
sudo groupadd test # create 'test' group
sudo chown root:test test_file # change group of file to 'test'
sudo chmod g+rwx test_file # give write permissions to group
sudo usermod -a -G test {my-user} # add my user to 'test' group
touch test_file # touch the file as my current user
마지막 줄은 권한 오류를 생성합니다.
내 사용자가 'test'그룹의 일부 groups {my-user}
임을 확인했습니다 ( 확인). test_file 그룹도 확실히 'test'로 설정되고 그룹 권한이 설정됩니다.
사용자가 파일 테스트 파일에 쓸 수없는 이유는 무엇입니까?
su - username
실행중인 콘솔을 해킹 하십시오. 당신은 이런 식으로 로그인하기 위해 로그 아웃 할 필요가 없습니다 :)