Saya mencoba mengonfigurasi pangsa Samba pada server Dell Poweredge 860 saya yang berjalan 14.04 LTS. Samba datang dihapus (ketika saya memilihnya), jadi saya hanya perlu mengkonfigurasinya. Saya mencoba menghubungkannya ke mesin Windows saya.
File konfigurasi saya (tercantum di bawah) tampaknya valid. Saya tidak mendapatkan kesalahan dengan itu. Ini adalah versi modifikasi dari sesuatu yang saya temukan di tutorial online.
[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
Tidak apa-apa di sana. (Saya harus mencatat bahwa saya juga memiliki nama akun penguin
, tetapi saya ingin semua pengguna dikonfigurasikan menggunakan samba-tool
karena penguin
hanya akun pengguna yang ada di dalamnya, dan akan ada lebih banyak pengguna daripada yang ada sekarang).
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("/", "")
Saya sudah mencobanya juga dengan nama pengguna lain yang tidak ada di sistem. Itu tidak bekerja.
Aku bahkan tidak bisa menyelesaikan yang sederhana sudo samba-tool user list
tanpa kesalahan!
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"])
Apa yang saya lakukan salah?