update-rc.d checkudevrules enable
update-rc.d checkudevrules defaults
chown webconfig /etc/webconfig/alias.csv /etc/dhcp/dhcpd.conf
+ chsh -s /usr/bin/pdmenu trc6500
reboot
-# /etc/sudoers.d/pdmenu
+# /etc/sudoers.d/trc6500
-pdmenu ALL = (root)NOPASSWD: /opt/trc6500/script/check_network.sh
-pdmenu ALL = (root)NOPASSWD: /sbin/halt
-pdmenu ALL = (root)NOPASSWD: /usr/sbin/service ammwake
-pdmenu ALL = (root)NOPASSWD: /usr/sbin/service ipmiwake
-pdmenu ALL = (root)NOPASSWD: /usr/sbin/service trc6500
+trc6500 ALL = (root)NOPASSWD: /opt/trc6500/script/check_network.sh *
+trc6500 ALL = (root)NOPASSWD: /sbin/halt
+trc6500 ALL = (root)NOPASSWD: /usr/sbin/service ammwake *
+trc6500 ALL = (root)NOPASSWD: /usr/sbin/service ipmiwake *
+trc6500 ALL = (root)NOPASSWD: /usr/sbin/service trc6500 *
# /etc/sudoers.d/webconfig
-webconfig ALL = (root)NOPASSWD: /opt/trc6500/script/check_network.sh
+webconfig ALL = (root)NOPASSWD: /opt/trc6500/script/check_network.sh *
webconfig ALL = (root)NOPASSWD: /sbin/halt
-webconfig ALL = (root)NOPASSWD: /usr/sbin/service ammwake
-webconfig ALL = (root)NOPASSWD: /usr/sbin/service ipmiwake
-webconfig ALL = (root)NOPASSWD: /usr/sbin/service trc6500
+webconfig ALL = (root)NOPASSWD: /usr/sbin/service ammwake *
+webconfig ALL = (root)NOPASSWD: /usr/sbin/service ipmiwake *
+webconfig ALL = (root)NOPASSWD: /usr/sbin/service trc6500 *
http://10.133.28.254;/usr/share/webconfig;;GPS;:goto:
;;;TRC6500 MIB;
/swb;/usr/share/swb;/var/cache/webconfig/snmp.tree;SNMP Web Browser;/opt/trc6500/bin/snmp-trc6500-walk|sed 's/enterprises\.thales\.//'>/var/cache/webconfig/snmp.tree
-;;;Chassis actions
+;;;Chassis actions;
ammwake;/usr/share/webconfig;;Power on all HS22 IBM slaves;sudo service ammwake start
ipmiwake;/usr/share/webconfig;;Power on all SuperMicro slaves;sudo service ipmiwake start
ammwake;/usr/share/webconfig;;Power off all HS22 IBM slaves;sudo service ammwake stop
passwd
patch
pciutils
+pdmenu
perl-base
procmail
procps