SV-215318r508663_rule
V-215318
SRG-OS-000029-GPOS-00010
AIX7-00-003000
CAT II
10
From the command prompt, run the following script to set the default timeout parameters "dtsession*saverTimeout:" and "dtsession*lockTimeout:" as "15" minutes:
for file in /usr/dt/config/*/sys.resources; do
etc_file=`echo $file | sed -e s/usr/etc/`
echo "\nupdating config file "$etc_file"..."
if [[ ! -f $etc_file ]]; then
dir=`dirname $file | sed -e s/usr/etc/`
mkdir -p $dir
echo 'dtsession*saverTimeout: 15' >> $dir/sys.resources
echo 'dtsession*lockTimeout: 15' >> $dir/sys.resources
else
cp $etc_file $etc_file.bak
cat $etc_file | grep -v 'dtsession\*saverTimeout:' > $etc_file.sav
cat $etc_file.sav | grep -v 'dtsession\*lockTimeout:' > $etc_file
echo 'dtsession*saverTimeout: 15' >> $etc_file
echo 'dtsession*lockTimeout: 15' >> $etc_file
fi
done
If CDE (X11) is not used on AIX, this is Not Applicable.
From the command prompt, run the following script:
for file in /usr/dt/config/*/sys.resources; do
etc_file=`echo $file | sed -e s/usr/etc/`
echo "\nChecking config file "$etc_file"..."
if [[ ! -f $etc_file ]]; then
echo "Missing config file "$etc_file
else
cat $etc_file |grep 'dtsession\*saverTimeout:'
cat $etc_file |grep 'dtsession\*lockTimeout:'
fi
done
The above script should yield the following output:
Checking config file /etc/dt/config/C/sys.resources...
Missing config file /etc/dt/config/C/sys.resources
Checking config file /etc/dt/config/POSIX/sys.resources...
dtsession*saverTimeout: 15
dtsession*lockTimeout: 30
Checking config file /etc/dt/config/en_US/sys.resources...
dtsession*saverTimeout: 15
dtsession*lockTimeout: 25
If the result of the script shows any config file missing, or any of the "dtsession*saverTimeout" or "dtsession*lockTimeout" values are greater than "15", this is a finding.
V-215318
False
AIX7-00-003000
If CDE (X11) is not used on AIX, this is Not Applicable.
From the command prompt, run the following script:
for file in /usr/dt/config/*/sys.resources; do
etc_file=`echo $file | sed -e s/usr/etc/`
echo "\nChecking config file "$etc_file"..."
if [[ ! -f $etc_file ]]; then
echo "Missing config file "$etc_file
else
cat $etc_file |grep 'dtsession\*saverTimeout:'
cat $etc_file |grep 'dtsession\*lockTimeout:'
fi
done
The above script should yield the following output:
Checking config file /etc/dt/config/C/sys.resources...
Missing config file /etc/dt/config/C/sys.resources
Checking config file /etc/dt/config/POSIX/sys.resources...
dtsession*saverTimeout: 15
dtsession*lockTimeout: 30
Checking config file /etc/dt/config/en_US/sys.resources...
dtsession*saverTimeout: 15
dtsession*lockTimeout: 25
If the result of the script shows any config file missing, or any of the "dtsession*saverTimeout" or "dtsession*lockTimeout" values are greater than "15", this is a finding.
M
4012