서버 14.04 LTS를 실행하는 Dell Poweredge 860에서 Samba 공유를 구성하려고합니다. Samba가 제거되었을 때 (선택한 경우) 구성하기 만하면됩니다. Windows 컴퓨터에 연결하려고합니다.
구성 파일 (아래에 나열)이 유효한 것 같습니다. 나는 오류가 발생하지 않습니다. 온라인 자습서에서 찾은 내용의 수정 된 버전입니다.
[global]
workgroup = HOME
server string = Samba Ubuntu Server
map to guest = Bad User
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = No
dns proxy = No
idmap config * : backend = tdb
[Queue]
comment = "A small folder to move files from/to the server. For use by server admin."
path = /serv/samba/queue
valid users = penguin
read only = No
create mask = 0777
directory mask = 0777
다 괜찮습니다. (저도라는 이름의 계정이 penguin
있지만 모든 사용자가 사용 되는 유일한 사용자 계정 samba-tool
이기 때문에 사용하도록 구성하고 싶습니다 penguin
. 지금보다 많은 사용자가 있습니다.)
penguin@Ubuntu-Server-1:~/serv/samba$ sudo samba-tool user add penguin
New Password:
Retype Password:
ERROR(<type 'exceptions.ValueError'>): Failed to add user 'penguin': - unable to parse dn string
File "/usr/lib/python2.7/dist-packages/samba/netcmd/user.py", line 176, in run
uid=uid, uidnumber=uid_number, gidnumber=gid_number, gecos=gecos, loginshell=login_shell)
File "/usr/lib/python2.7/dist-packages/samba/samdb.py", line 343, in newuser
dnsdomain = ldb.Dn(self, self.domain_dn()).canonical_str().replace("/", "")
시스템에없는 다른 사용자 이름으로 시도했습니다. 작동하지 않습니다.
나는 sudo samba-tool user list
오류없이 간단한 것을 성취 할 수도 없습니다 !
ERROR(ldb): uncaught exception - ldb_search: invalid basedn '(null)'
File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line 175, in _run
return self.run(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/samba/netcmd/user.py", line 271, in run
attrs=["samaccountname"])
내가 무엇을 잘못하고 있지?