un-posixify basic AD groups

Daniele Dario d.dario76 at gmail.com
Fri Oct 12 06:08:12 MDT 2012


Hi list,
I'm trying to find the way to un-posixify some groups.

I used this script to modify them:

#!/bin/bash

strgid=$(wbinfo --group-info="$1")
gid=$(echo $strgid | cut -d ":" -f 3)
echo "dn: cn=$1,cn=users,dc=saitel,dc=loc
changetype: modify
add:objectclass
objectclass: posixGroup
-
add: gidnumber
gidnumber: $gid" > /tmp/"$1"
ldbmodify -H /usr/local/samba/private/sam.ldb -b
dc=saitel,dc=loc /tmp/"$1"

To remove the added parameters is it right to proceed as follows?

#!/bin/bash

strgid=$(wbinfo --group-info="$1")
gid=$(echo $strgid | cut -d ":" -f 3)
echo "dn: cn=$1,cn=users,dc=saitel,dc=loc
changetype: modify
del:objectclass
objectclass: posixGroup
-
del: gidnumber
gidnumber: $gid" > /tmp/"$1"
ldbmodify -H /usr/local/samba/private/sam.ldb -b
dc=saitel,dc=loc /tmp/"$1"

Thanks,
Daniele.



More information about the samba-technical mailing list