summaryrefslogtreecommitdiffstats
path: root/src/ldapconfigbase.ui
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-04-12 10:20:56 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-04-12 10:20:56 -0500
commit27b49086f03315c32d30a0658e44958abd47a3ef (patch)
treeb2334b80a04c4982c135a1ad228172ea2c8b3c66 /src/ldapconfigbase.ui
parent3caa3ef1be6a44a10df19ab95d01f69528667368 (diff)
downloadkcmldap-27b49086f03315c32d30a0658e44958abd47a3ef.tar.gz
kcmldap-27b49086f03315c32d30a0658e44958abd47a3ef.zip
Add ability to control PAM options including credential caching and home directory creation
Diffstat (limited to 'src/ldapconfigbase.ui')
-rw-r--r--src/ldapconfigbase.ui84
1 files changed, 84 insertions, 0 deletions
diff --git a/src/ldapconfigbase.ui b/src/ldapconfigbase.ui
index bbc48fa..a889ac9 100644
--- a/src/ldapconfigbase.ui
+++ b/src/ldapconfigbase.ui
@@ -427,6 +427,89 @@
</widget>
</grid>
</widget>
+ <widget class="TQGroupBox" row="2" column="0">
+ <property name="name">
+ <cstring>groupPamConfig</cstring>
+ </property>
+ <property name="title">
+ <string>Authentication Settings</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="TQCheckBox" row="0" column="0" colspan="1">
+ <property name="name">
+ <cstring>pamCreateHomeDirectory</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Create home directory on first logon</string>
+ </property>
+ </widget>
+ <widget class="TQCheckBox" row="1" column="0" colspan="2">
+ <property name="name">
+ <cstring>pamEnableCachedLogons</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Enable logon credentials cache</string>
+ </property>
+ </widget>
+ <widget class="TQLabel" row="0" column="2">
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="text">
+ <string>Home directory mode creation mask</string>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="TDEUmaskInput" row="0" column="3" >
+ <property name="name">
+ <cstring>pamCreateHomeDirectoryUmask</cstring>
+ </property>
+ <property name="base">
+ <number>8</number>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>7777</number>
+ </property>
+ </widget>
+ <widget class="TQLabel" row="1" column="2">
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="text">
+ <string>Home directory skeleton location</string>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="KURLRequester" row="1" column="3" >
+ <property name="name">
+ <cstring>pamCreateHomeDirectorySkelDir</cstring>
+ </property>
+ <property name="mode">
+ <number>18</number>
+ </property>
+ </widget>
+ </grid>
+ </widget>
<spacer row="4" column="0">
<property name="name" stdset="0">
<cstring>Spacer4</cstring>
@@ -454,6 +537,7 @@
</includes>
<includes>
<include location="local" impldecl="in implementation">kdialog.h</include>
+ <include location="local" impldecl="in implementation">tdeumaskinput.h</include>
</includes>
<layoutdefaults spacing="3" margin="6"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>