Samba kullanıcıları listeleniyor mu?


135

Bu yüzden dün akşam bir saatten fazla bir süredir saçlarımı çekiyordum (mecazi olarak - kelim), smbpasswdSamba kullanıcılarımdan birinin şifresini sıfırlama girişimlerimi neden reddetmeye devam ettiğimi anlamaya çalışıyordum . Her neyse, uzun lafın kısası, görünüşe göre kullanıcı henüz yoktu ( smbpasswd -aonu şikayet etmeden ekledi, ve şimdi her şey hunky-dory), yine de aşağı yukarı yemin etmeme rağmen yemin ettim.

Her neyse, kullanıcıları basitçe smbpasswd veritabanında listeleyebilseydim, bu beni çok üzdü. Bunu yapabilen bir komut veya yardımcı program var mı? (Samba bu yeni fangled .tdb veritabanını kullanıyor, aksi halde sadece çekerdim cat /etc/smbpasswd.)

Yanıtlar:


183

Aradığın komutun inanıyorum pdbedit.

Gönderen adam sayfasından "pdbedit - SAM veritabanı (Samba Kullanıcılar Veritabanı) yönetmek"

sudo pdbedit -L -v

-Lkullanıcıları listelemek için. -vayrıntılı olmak.


Tam olarak neyin peşindeyim gibi görünüyor, teşekkürler!
Kromey

Hayır, çalışmıyor. Anladımtdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
starbeamrainbowlabs 17:16

3
@starbeamrainbowlabs Bu komutu sudo olmadan çalıştırdığımda da alıyorum! sudo ile çalışan iyi çalışıyor
eli

Bu bana biraz zaman ve sıkıntı kazandırdı. Teşekkürler!
Brian Cowan

4

Samba 4 ve sonrasında, ayrıca samba-tool user listve başka kullanışlı kullanıcı yönetimi komutları da var.


Bunun yalnızca Samba'yı bir AD sunucusu olarak ayarladıysanız olduğuna inanıyorum. Bir çalışma grubu veya NT4 etki alanı Samba sunucusuyla, pdbedit -Lkabul edilen cevabınızdakilere ihtiyacınız var .
gecesi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.