|
Lines 54-61
Link Here
|
| 54 |
NETMASK="$(get_default_netmask)" |
54 |
NETMASK="$(get_default_netmask)" |
| 55 |
NETWORK="$(get_default_network)" |
55 |
NETWORK="$(get_default_network)" |
| 56 |
|
56 |
|
| 57 |
groups_default_domainadmins="${groups_default_domainadmins:-Domain Admins}" |
57 |
users_default_administrator=$(custom_username "Administrator") |
| 58 |
groups_default_domainusers="${groups_default_domainusers:-Domain Users}" |
58 |
groups_default_domainadmins=$(custom_groupname "Domain Admins") |
|
|
59 |
groups_default_domainusers=$(custom_groupname "Domain Users") |
| 59 |
|
60 |
|
| 60 |
reverse=$(univention-ipcalc6 --netmask "$NETMASK" --ip "$IP" --output reverse --calcdns) |
61 |
reverse=$(univention-ipcalc6 --netmask "$NETMASK" --ip "$IP" --output reverse --calcdns) |
| 61 |
|
62 |
|
|
Lines 231-243
Link Here
|
| 231 |
if [ -f /var/lib/univention-ldap/root.secret ] ; then |
232 |
if [ -f /var/lib/univention-ldap/root.secret ] ; then |
| 232 |
# mailPrimaryAddress is required on ox systems |
233 |
# mailPrimaryAddress is required on ox systems |
| 233 |
if [ -n "$ox_primary_maildomain" ] ; then |
234 |
if [ -n "$ox_primary_maildomain" ] ; then |
| 234 |
univention-directory-manager users/user create "$@" --position="cn=users,$ldap_base" --set mailPrimaryAddress="administrator@$ox_primary_maildomain" --set firstname="Admin" --set username=Administrator --set sambaRID=500 --set unixhome=/home/Administrator --set lastname=Administrator --set password="$(cat /var/lib/univention-ldap/root.secret)" --set primaryGroup="cn=$groups_default_domainadmins,cn=groups,$ldap_base" --policy-reference "cn=default-admins,cn=admin-settings,cn=users,cn=policies,$ldap_base" || die |
235 |
univention-directory-manager users/user create "$@" --position="cn=users,$ldap_base" --set mailPrimaryAddress="administrator@$ox_primary_maildomain" --set firstname="Admin" --set username="$users_default_administrator" --set sambaRID=500 --set unixhome="/home/$users_default_administrator" --set lastname="$users_default_administrator" --set password="$(cat /var/lib/univention-ldap/root.secret)" --set primaryGroup="cn=$groups_default_domainadmins,cn=groups,$ldap_base" --policy-reference "cn=default-admins,cn=admin-settings,cn=users,cn=policies,$ldap_base" || die |
| 235 |
else |
236 |
else |
| 236 |
univention-directory-manager users/user create "$@" --position="cn=users,$ldap_base" --set username=Administrator --set sambaRID=500 --set unixhome=/home/Administrator --set lastname=Administrator --set password="$(cat /var/lib/univention-ldap/root.secret)" --set primaryGroup="cn=$groups_default_domainadmins,cn=groups,$ldap_base" --policy-reference "cn=default-admins,cn=admin-settings,cn=users,cn=policies,$ldap_base" || die |
237 |
univention-directory-manager users/user create "$@" --position="cn=users,$ldap_base" --set username="$users_default_administrator" --set sambaRID=500 --set unixhome="/home/$users_default_administrator" --set lastname="$users_default_administrator" --set password="$(cat /var/lib/univention-ldap/root.secret)" --set primaryGroup="cn=$groups_default_domainadmins,cn=groups,$ldap_base" --policy-reference "cn=default-admins,cn=admin-settings,cn=users,cn=policies,$ldap_base" || die |
| 237 |
fi |
238 |
fi |
| 238 |
fi |
239 |
fi |
| 239 |
univention-directory-manager groups/group modify "$@" --dn "cn=DC Backup Hosts,cn=groups,$ldap_base" --append users="uid=Administrator,cn=users,$ldap_base" || die |
240 |
univention-directory-manager groups/group modify "$@" --dn "cn=DC Backup Hosts,cn=groups,$ldap_base" --append users="uid=$users_default_administrator,cn=users,$ldap_base" || die |
| 240 |
univention-directory-manager groups/group modify "$@" --dn "cn=$groups_default_domainusers,cn=groups,$ldap_base" --append users="uid=Administrator,cn=users,$ldap_base" || die |
241 |
univention-directory-manager groups/group modify "$@" --dn "cn=$groups_default_domainusers,cn=groups,$ldap_base" --append users="uid=$users_default_administrator,cn=users,$ldap_base" || die |
| 241 |
|
242 |
|
| 242 |
#create default network |
243 |
#create default network |
| 243 |
forwardZone=$(univention-directory-manager dns/forward_zone list "$@" --filter zone="$domainname" | sed -ne 's/DN: //p;T;q') |
244 |
forwardZone=$(univention-directory-manager dns/forward_zone list "$@" --filter zone="$domainname" | sed -ne 's/DN: //p;T;q') |