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


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

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


119
2018-04-14 22:31


मूल




जवाब:


मेरा मानना ​​है कि जिस आदेश की तलाश है वह है pdbedit

वहाँ से आदमी पृष्ठ "pdbedit - एसएएम डेटाबेस (सांबा उपयोगकर्ताओं का डेटाबेस) का प्रबंधन करें"

sudo pdbedit -L -v

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


164
2018-04-14 23:27



ऐसा लगता है कि मैं क्या कर रहा था, धन्यवाद! - Kromey
नहीं, काम नहीं करता है। मुझे मिला tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb] - starbeamrainbowlabs
@starbeamrainbowlabs मुझे यह त्रुटि भी मिलती है, जब भी मैं उस आदेश को सुडो के बिना चलाता हूं! सुडो के साथ चल रहा है ठीक काम करता है - eli
यह मुझे कुछ समय और परेशानी बचाया। धन्यवाद! - Brian Cowan


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


4
2017-10-27 13:58