[Samba] template shell RFC2307 loginShell

Rowland penny rpenny at samba.org
Mon Dec 7 19:30:30 UTC 2015


On 07/12/15 19:28, Jeff Sadowski wrote:
> wbinfo -u|while read i; do id $i|cut -d, -f1; done > users_list.txt 2> 
> bad_list.txt
>
> # cat users_list.txt | cut -d'(' -f1|cut -d= -f2|sort -n|head -n 1
> 9102
>
> # cat users_list.txt | cut -d'(' -f1|cut -d= -f2|sort -n|tail -n 1
> 8921272
>
> seems to be my issue thank you.
>
> # cat bad_list.txt |wc -l
> 32
>
> looking through those users I found none had uids or gids but I don't 
> care about any of them
>
> # cat users_list.txt | wc -l
> 766
> # cat /etc/passwd|wc -l
> 40
> # getent passwd|wc -l
> 806
>
> yeah the numbers add up
>
> also
> # cat /etc/passwd|wc -l
> 40
> # wbinfo -u|wc -l
> 798
> # cat bad_list.txt |wc -l
> 32
>
> 798+40-32=806
>
> All unseen users have no uids

Great, I think you have got it working :-)

Rowland

>
>
>
> On Mon, Dec 7, 2015 at 12:07 PM, Rowland penny <rpenny at samba.org 
> <mailto:rpenny at samba.org>> wrote:
>
>     On 07/12/15 18:49, Jeff Sadowski wrote:
>
>         But that doesn't work for me. As I am saying
>         If I set it like that I only see 7 domain users with getent passwd
>         experimenting I see if I set
>
>          idmap config * : range = 2000-7999
>          idmap config DOMAIN:range = 8000-99999
>
>         I see all my users.
>
>         which is really odd because all my users have uids above 10000
>
>         What other trouble shooting steps can I take to see why this
>         is acting this way?
>
>         I edit /etc/samba/smb.conf
>         I run a script with the following
>
>         service winbind stop
>         service samba stop
>         net cache flush
>         rm -f /var/lib/samba/*.tdb
>         rm -f /var/lib/samba/group_mapping.ldb
>         sleep 1
>         service samba start
>         service winbind start
>
>         then I do
>         getent passwd|wc -l
>
>         ########################3
>
>         when
>
>          idmap config DOMAIN:range = 10000-99999
>
>         # getent passwd|wc -l
>         47
>
>         when
>
>          idmap config DOMAIN:range = 9000-99999
>
>         # getent passwd|wc -l
>         109
>
>         when
>
>          idmap config DOMAIN:range = 8000-99999
>
>         # getent passwd|wc -l
>         801
>
>         that seems to be as many as I can get
>         still doesn't add up as
>
>         # cat /etc/passwd|wc -l
>         40
>
>         # wbinfo -u|wc -l
>         798
>
>         So I should have 838
>         users.
>         But no matter what I set idmap config DOMAIN:range to I don't
>         see any more than 801 users with getent passwd
>
>
>
>     OK, lets step back a bit here, can you confirm:
>     All your users have a uidNumber attribute containing a unique
>     number between 10000 to 99999 ?
>     Does 'Domain Users' have a gidNumber attribute containing a number
>     between 10000 to 99999 ?
>
>     Any user that doesn't have a uidNumber, or one outside the
>     10000-99999  will be ignored, could this be your problem?
>
>     What OS is the client running on and what is the AD DC ?
>
>
>     Rowland
>
>     -- 
>     To unsubscribe from this list go to the following URL and read the
>     instructions: https://lists.samba.org/mailman/options/samba
>
>



More information about the samba mailing list