집에서 사용 중인 서버의 업데이트를 하고 난 후 이상하게 홈디렉토리에서 심볼릭 링크를 걸어둔 백업 스토리지에 접근이 안되는 현상이 발생했다. 몇가지 테스트를 해 보니, 접속은 잘 되는데, /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 으로 변경.
