Administration
A majority of the administration of the current system can take place via direct manipulation of the LDAP data base. There is however a whole set of measures, which concern not only the LDAP data base, but also still different components of the Linux system. For these measures separate Skripte exists:
cyruspasswd.pl |
Differs from the script passwd.pl (see below) only by two things:
|
groupadd.pl | The only reason, why the creation of groups is not also possible over the LDAP Explorer, is the automatic increase of a counter for the group ID (more gidNumber). |
groupdel.pl | For reasons of the symmetry also the deletion is an external command. |
machineadd.pl |
Creates a Windows-machine-account.
This script is called normally not directly, but through Samba, as soon as a Windows machine under indication of the Windows password of roots of the Windows domain tries to step. See "ADD user script" in the file /etc/samba/smb.conf. In addition the counter for the user ID is increased (see also useradd.pl). |
machinedel.pl | Deletes a Windows machineaccount. Is only for reasons of the symmetry an external command . |
passwd.pl |
Changes the UNIX-password in the LDAP-folder.
This script is called normally not directly, but by Samba for synchronisation UNIX and the Windows password. See "passwd program", "passwords chat" and "unix passwords sync" in the file /etc/samba/smb.conf . Remark: In the next version the normal passwd command must be exchanged by another program, which accomplishes a synchronisation of these two passwords with changes of password under Linux. The program passwd must remain attainable among other things names for changes of the passwords by system users such as roots. |
useradd.pl |
Creates a new user. In the LDAP listing are made both entries for pam_ldap and for Samba . In addition the following activities are implemented, which cannot run over the LDAP Explorer:
|
userdel.pl |
Deletes the user and archives the following data: *Homeland listing
|
In addition myLinux the user manager installs in the listing /usr/local/sbin/mylinux some skripts, which an administrator would like to possibly adapt to the own needs.
daily.sh |
Implements the following tasks:
|
deltmpfiles |
Deletes all files from the following temporary listings, which are older than the last call of the script:
|
fixsievebug.sh |
Sieve Skripte define server-lateral filters for enamels. For activation these filters must be linked (the script keeps e.g. a left "default" "default.script"). At least the provided Skripte websieve with the very old program was not linked however by Sieve. The script fixsievebug.sh produces the missing left, it should at least executed once daily. |
htsearch.html | Copy of searching form of ht://dig, which is installed under /usr/local/httpd/htdocs/htdig. |
htsearch.sh | Copy of the Wrapper Skriptes of ht://dig, which is installed under usr/local/httpd/cgibin/intranet /. This script must be for example adapted, if ht://dig still except /usr/local/httpd/htdocs/intranet is to scan different closed listings. |
ldap2html.pl |
Spends directory contents of the LDAP listing as HTML and/or (if the Microsoft Office Web Components are installed) as Excel sheet. Here e.g. the number of spent columns can be drastically reduced - these columns are listed at the beginning of the Skripts. |
pdfprinter.pl | The PDF-Drucker. |