개발자 블로그

리눅스 transmission 파일 삭제 안되는 문제 해결 본문

컴퓨터/OS

리눅스 transmission 파일 삭제 안되는 문제 해결

로이드.Roid 2018. 1. 24. 22:30

transmission은 리눅스(우분투)에서 돌리고 있고, 윈도우 PC에서는 삼바(SAMBA)를 이용해서 네트워크 폴더로 접근해서 사용 중이다. 윈도우 버전은 윈도우10. 

트렌스미션에서 생성된 파일의 소유자와 그룹은 삼바로 연결할 때 사용하는 계정과 서로 다르지만 트렌스미션에서 만든 파일들은 others의 퍼미션도 쓰기 가능하도록 설정했기 때문에 문제없이 삭제가 되어야 정상이다.

지금까지는 당연히 아무 문제없이 삭제가 가능했었는데 며칠전 부터 파일을 삭제하려고 하면, 갑자기 아래 사진 처럼 "파일 액세스 거부됨" 대화상자가 뜨면서 삭제가 안된다. 

메시지는 "이 작업을 수행하기 위한 권한이 필요합니다. 이 파일을 변경하려면 (transmission 계정)에서 사용 권한을 부여 받아야 합니다."라고 떴다. 


위에서도 언급 했지만, transmission의 다운로드 폴더내 파일들의 퍼미션은 모두 쓰기 가능하도록 되어있다. 

갑자기 삭제가 안되는 이유는 모르겠지만 리눅스 설정을 건드린 적이 없기 때문에 윈도우 업데이트 하면서 윈도우 쪽의 변경사항이 아닌가 싶은데,, 뭐 정확히는 모르겠다.


결론부터 말하면, 윈도우에서 리눅스로 연결할 때 사용하는 계정을 transmission 그룹에도 추가해주는 방법으로 해결했다.

내 계정이 속한 그룹을 확인할 때는 "id" 명령어를 사용한다.


그리고 특정 그룹에 계정을 추가할 때는 아래 명령어를 사용한다.

usermod -a -G (그룹명) (계정명)


다시 "id" 명령어로 그룹을 확인해보면 transmission 그룹이 추가된 걸 확인할 수 있다.


참고로 그룹에서 특정 사용자를 제거 할 때는 아래 명령어를 통해 가능하다.


Comments