سؤال قائمة مستخدمي سامبا؟


حتى مساء أمس كنت أسحب شعري (مجازي - أنا أصلع) لأكثر من ساعة في محاولة لمعرفة السبب smbpasswd أبقى رافضًا محاولاتي لإعادة تعيين كلمة المرور لأحد مستخدمي Samba. على أي حال ، قصة قصيرة طويلة ، كان على ما يبدو لأن المستخدم لم يكن موجودا بعد (smbpasswd -a أضافتها دون شكوى ، والآن كل شيء مخيف - دوري) ، على الرغم من أنني ما زلت أقسم صعودا وهبوطا أنني بالفعل إضافة لها بالفعل.

على أي حال ، إذا كان بإمكاني ببساطة سرد المستخدمين في قاعدة البيانات smbpasswd ، فإنه سيوفر لي الكثير من الحزن. هل هناك أمر أو فائدة يمكن أن تفعل ذلك؟ (تستخدم سامبا قاعدة بيانات .tdb الجديدة هذه ، وإلا كنت سأفعلها للتو cat /etc/smbpasswd.)


119
2018-04-14 22:31


الأصل




الأجوبة:


أعتقد أن الأمر الذي تبحث عنه هو pdbedit.

من رجل صفحة "pdbedit - إدارة قاعدة بيانات SAM (قاعدة بيانات لمستخدمي سامبا)"

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 أحصل على هذا الخطأ أيضًا عندما أدير هذا الأمر بدون sudo! تشغيله مع sudo يعمل بشكل جيد - eli
هذا أنقذني بعض الوقت والمتاعب. شكر! - Brian Cowan


في سامبا 4 وما بعده ، هناك أيضًا samba-tool user list ومفيدة أخرى أوامر إدارة المستخدم


4
2017-10-27 13:58