system-config-samba 설치는 문제가되지 않습니다. 시냅틱을 사용하여 설치했습니다 – "설치 표시"및 "적용"및 빙고를 클릭하십시오. 문제는 일단 설치되면 작동하지 않는다는 것입니다. 먼저 런처, 클래식 메뉴 또는 시스템 설정에 표시되지 않습니다. (적어도 찾을 수 없습니다.) 둘째, 명령 줄에서 실행할 때 다음 오류 메시지가 생성됩니다.
duncant@linuxbox:~$ system-config-samba0
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
sudo 권한으로 실행할 때 작동하지 않습니다.
duncant@linuxbox:~$ sudo system-config-samba
[sudo] password for duncant:
(system-config-samba:15161): IBUS-WARNING **: The owner of /home/duncant/.config/ibus/bus is not root!
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 121, in __init__
self.basic_preferences_win = basicPreferencesWin.BasicPreferencesWin(self, self.xml, self.samba_data, self.samba_backend, self.main_window)
File "/usr/share/system-config-samba/basicPreferencesWin.py", line 97, in __init__
self.admin = libuser.admin()
SystemError: could not open configuration file `/etc/libuser.conf': No such file or directory
그러나 우분투 파일 관리자에서 공유하려는 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 "로컬 네트워크 공유"를 선택하여 삼바 파일 공유를 작동시킬 수있었습니다.
이 방법은 공개 게스트 액세스에는 적합하지만 인증 된 액세스에는 smbpasswd 명령도 실행해야합니다.
결론적으로 system-config-samba는 우분투 16.04에서 "즉시"작동하지 않는 것 같습니다.