본문으로 바로가기
homeimage
  1. Home
  2. 컴퓨터/우분투·리눅스
  3. 우분투 잘 되던 삼바 서버 외부 접속이 안 될 때, system-config-samba Traceback (most recent call last): File "/usr/sbin/system-config-samba", line 45, in <module> 에러

우분투 잘 되던 삼바 서버 외부 접속이 안 될 때, system-config-samba Traceback (most recent call last): File "/usr/sbin/system-config-samba", line 45, in <module> 에러

· 댓글개 · 바다야크

우분투 잘 되던 삼바 서버 외부 접속이 안 될 때, system-config-samba Traceback (most recent call last): File "/usr/sbin/system-config-samba", line 45, in <module> 에러

우분투를 업그레이드했는데, 이후로 외부에서 삼바 서버 접속이 안 되네요. 그래서 이 방법 저 방법 찾아보았지만, 소용이 없었습니다. 답답하던 차에 system-config-samba로 공유 디렉터리를 확인하라는 많았지만, 아래와 같이 에러를 내면서 실행이 안 됩니다.

$ sudo system-config-samba
Traceback (most recent call last):
File "/usr/sbin/system-config-samba", line 45, in <module>
mainWindow.MainWindow(debug_flag)
File "/usr/share/system-config-samba/mainWindow.py", line 116, in __init__
self.samba_user_data = sambaUserData.SambaUserData(self)
File "/usr/share/system-config-samba/sambaUserData.py", line 46, in __init__
self.readSmbPasswords()
File "/usr/share/system-config-samba/sambaUserData.py", line 63, in readSmbPasswords
raise RuntimeError, (_("You do not have permission to execute %s." % pdbeditcmd))
RuntimeError: You do not have permission to execute /usr/bin/pdbedit.
$

우분투 잘 되던 삼바 서버 외부 접속이 안 될 때

▲ 도대체 뭔 소리래?

잘 되던 삼바가 우분투 업그레이드 이후에 안 돼서 답답한데, 뭐 하나 시원하지 않군요. 이 문제라도 해결해야겠다 싶어서 몇 시간을 고생했지만, 비슷한 질문은 있어도 답이 되는 방법을 찾을 수 없었습니다. 그러다가 문득 삼바 공유 설정 내용 중에 오류가 있지 않나 하는 생각이 들더군요. 그래서 첫 번째 행부터 의심스러운 행을 차례로 주석 처리해 가며 실행해 보았습니다.

우분투 잘 되던 삼바 서버 외부 접속이 안 될 때

▲ 다행히 몇 번 만에 찾았는데 printing = lpmg 행을 제거하니 system-config-samba가 실행되네요.

우분투 잘 되던 삼바 서버 외부 접속이 안 될 때

▲공유 디렉터리를 하나씩 선택하면서 확인해 보니 에러 나는 것이 있네요. 올바르게 수정해 주었습니다. 그리고 삼바 서버를 재실행해 주니 반갑게도 외부에서 삼바 서버로 접속되네요. 만세!!

혹시 저처럼 잘 접속되던 삼바 서버가 연결이 안 될 경우 system-config-samba로 확인해 보세요.


SNS 공유하기
💬 댓글 개
최근글
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.