Difference between revisions of "Website-Ipa-integratie"

From A-Eskwiki
Jump to: navigation, search
Line 6: Line 6:
 
Om dit allemaal mogelijk te maken moeten er een aantal dingen geregeld zijn:
 
Om dit allemaal mogelijk te maken moeten er een aantal dingen geregeld zijn:
  
Alle scripts die gebruikt worden (op dit moment changecieforward en changeciesymlink) moeten in /usr/local/bin op de vm-www en vm-www-debug staan en de selinux-permissies moeten goed staan! In IPA moet geregeld worden dat apache deze commando's mag uitvoeren met sudo (als cies of mensje of wat van toepassing is). Verder moet er een gebruiker website-ipa zijn in ipa die de juiste rechten heeft om de juiste handelingen te doen. Van deze gebruiker wordt er een keytab-file opgeslagen op de vm-www en vm-www-debug die gebruikt wordt om de juiste ipa-commands uit te voeren. Verder is het ook belangrijk dat in /etc/sudoers (editten met visudo) de regel
+
Alle scripts die gebruikt worden (op dit moment changecieforward, changeciesymlink en createciehomedir) moeten in /usr/local/bin op de vm-www en vm-www-debug staan en de selinux-permissies moeten goed staan! Ook moeten op beide machines dezelfde skel-directory staan als op de workstations. In IPA moet geregeld worden dat apache deze commando's mag uitvoeren met sudo (als cies of mensje of wat van toepassing is). Verder moet er een gebruiker website-ipa zijn in ipa die de juiste rechten heeft om de juiste handelingen te doen. Van deze gebruiker wordt er een keytab-file opgeslagen op de vm-www en vm-www-debug die gebruikt wordt om de juiste ipa-commands uit te voeren. Verder is het ook belangrijk dat in /etc/sudoers (editten met visudo) de regel
 
  Defaults:apache !requiretty
 
  Defaults:apache !requiretty
 
komt te staan.
 
komt te staan.

Revision as of 22:42, 24 January 2017


Op dit moment wordt er gewerkt aan een website-ipa-integratie. Dat houdt in dat als commissieleden op de website in een commissie gestopt worden, het automatisch ook op het systeem gebeurd.

Om dit allemaal mogelijk te maken moeten er een aantal dingen geregeld zijn:

Alle scripts die gebruikt worden (op dit moment changecieforward, changeciesymlink en createciehomedir) moeten in /usr/local/bin op de vm-www en vm-www-debug staan en de selinux-permissies moeten goed staan! Ook moeten op beide machines dezelfde skel-directory staan als op de workstations. In IPA moet geregeld worden dat apache deze commando's mag uitvoeren met sudo (als cies of mensje of wat van toepassing is). Verder moet er een gebruiker website-ipa zijn in ipa die de juiste rechten heeft om de juiste handelingen te doen. Van deze gebruiker wordt er een keytab-file opgeslagen op de vm-www en vm-www-debug die gebruikt wordt om de juiste ipa-commands uit te voeren. Verder is het ook belangrijk dat in /etc/sudoers (editten met visudo) de regel

Defaults:apache !requiretty

komt te staan.