opensuse 11.4 에서 samba 공유

집에서 사용 중인 서버의 업데이트를 하고 난 후 이상하게 홈디렉토리에서 심볼릭 링크를 걸어둔 백업 스토리지에 접근이 안되는 현상이 발생했다. 몇가지 테스트를 해 보니, 접속은 잘 되는데, /home, /tmp 디렉토리를 제외한 / 이하 다른 어느 디렉토리도 아래와 같은 에러를 내고 디렉토리 목록을 가져오지 못한다.

smb: > ls

NT_STATUS_ACCESS_DENIED listing *

뭔가 veto files = 류의 속성이 어딘가 정해진건가 해서 시스템의 전체 파일을 다 grep 해 봐도 나오질 않는다. 삽질 끝에 해결 방법을 찾았다. Novell AppAmor 설정을 바꿔줘야 했다.

$ sudo /sbin/yast2

노벨 AppAmor 선택, 탭키

AppAmor 제어판 선택, 엔터

탭키, 프로파일 모드 지정 [설정], 엔터

탭키, usr.sbin.nmbd 지정 탭키,

[모드 전환], 엔터, complain 으로 변경.

같은 방법으로,

usr.sbin.smbd 도 complain 으로 변경. 

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중