सूची सांबा उपयोगकर्ताओं?


135

इसलिए कल शाम मैं अपने बालों को बाहर निकाल रहा था (आलंकारिक रूप से - मैं गंजा हूं) एक घंटे से अधिक समय तक यह जानने की कोशिश करता रहा कि smbpasswdमेरे सांबा उपयोगकर्ताओं में से किसी एक के लिए पासवर्ड रीसेट करने के मेरे प्रयासों को अस्वीकार क्यों नहीं किया गया। वैसे भी, लंबी कहानी छोटी, यह जाहिरा तौर पर था क्योंकि उपयोगकर्ता अभी तक मौजूद नहीं था ( smbpasswd -aशिकायत के बिना उसे जोड़ा, और अब सब कुछ hunky-dory), हालांकि मैं अभी भी ऊपर और नीचे कसम खाता हूं कि मैंने वास्तव में उसे पहले से ही जोड़ा था।

वैसे भी, अगर मैं smbpasswd डेटाबेस में केवल उपयोगकर्ताओं को सूचीबद्ध कर सकता था, तो इससे मुझे बहुत दुःख होता। क्या कोई कमांड या उपयोगिता है जो ऐसा कर सकती है? (सांबा उस नए- fangled .tdb डेटाबेस का उपयोग कर रहा है, अन्यथा मेरे पास बस होगा cat /etc/smbpasswd।)

जवाबों:


183

मेरा मानना ​​है कि कमांड आपकी तलाश है pdbedit

से आदमी पेज "pdbedit - सैम डेटाबेस (साम्बा उपयोगकर्ता का डाटाबेस) का प्रबंधन"

sudo pdbedit -L -v

-Lउपयोगकर्ताओं को सूचीबद्ध करने के लिए। -vक्रिया होना।


यह वैसा ही दिखता है जैसा मैं था, धन्यवाद!
क्रॉमी

नहीं, काम नहीं करता है। मुझे मिलता हैtdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
स्टारबाइमरनबोलाब्स

3
@starbeamrainbowlabs मुझे भी यह त्रुटि मिलती है, जब मैं sudo के बिना उस कमांड को चलाता हूं! सूडो के साथ इसे चलाने से ठीक काम होता है
eli

इसने मुझे कुछ समय और परेशानी से बचाया। धन्यवाद!
ब्रायन कोवान

4

सांबा 4 और बाद में, वहाँ भी है samba-tool user listऔर अन्य उपयोगी उपयोगकर्ता प्रबंधन आदेश


मेरा मानना ​​है कि यह केवल यदि आप सांबा को एडी सर्वर बनने के लिए सेट करते हैं। एक कार्यसमूह या NT4 डोमेन सांबा सर्वर के साथ, आपको pdbedit -Lस्वीकृत उत्तर में आवश्यकता होती है ।
mivk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.