コード例 #1
0
ファイル: test_pamd.py プロジェクト: edewillians10/ansible
 def test_update_all_four(self):
     old_rule = PamdRule.rulefromstring(
         'auth      	sufficient	pam_unix.so nullok try_first_pass')
     new_rule = PamdRule.rulefromstring('one      	two	three four five')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #2
0
ファイル: test_pamd.py プロジェクト: edewillians10/ansible
 def test_update_rule_module_path(self):
     old_rule = PamdRule.rulefromstring('auth      	required	pam_env.so')
     new_rule = PamdRule.rulefromstring(
         'session      	required	pam_limits.so')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #3
0
ファイル: test_pamd.py プロジェクト: edewillians10/ansible
 def test_update_rule_module_path_slash(self):
     old_rule = PamdRule.rulefromstring('auth      	required	pam_env.so')
     new_rule = PamdRule.rulefromstring(
         'auth      	required	/lib64/security/pam_duo.so')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #4
0
ファイル: test_pamd.py プロジェクト: edewillians10/ansible
 def test_update_rule_module_args(self):
     old_rule = PamdRule.rulefromstring(
         'auth      	sufficient	pam_unix.so nullok try_first_pass')
     new_rule = PamdRule.rulefromstring(
         'auth      	sufficient	pam_unix.so uid uid')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #5
0
ファイル: test_pamd.py プロジェクト: edewillians10/ansible
 def test_update_rule_control_more_complex(self):
     old_rule = PamdRule.rulefromstring(
         'session   	[success=1 test=me default=ignore]	pam_succeed_if.so service in crond quiet use_uid'
     )
     new_rule = PamdRule.rulefromstring(
         'session   	[success=2 test=me default=ignore]	pam_succeed_if.so service in crond quiet use_uid'
     )
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #6
0
ファイル: test_pamd.py プロジェクト: edewillians10/ansible
 def test_update_first_three(self):
     old_rule = PamdRule.rulefromstring('auth      	required	pam_env.so')
     new_rule = PamdRule.rulefromstring('one      	two	three')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #7
0
ファイル: test_pamd.py プロジェクト: edewillians10/ansible
 def test_update_rule_control_simple(self):
     old_rule = PamdRule.rulefromstring('auth      	required	pam_env.so')
     new_rule = PamdRule.rulefromstring('auth      	sufficent	pam_env.so')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #8
0
ファイル: test_pamd.py プロジェクト: ernstp/ansible
 def test_update_rule_type(self):
     old_rule = PamdRule.rulefromstring('auth      	required	pam_env.so')
     new_rule = PamdRule.rulefromstring('session      	required	pam_env.so')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #9
0
ファイル: test_pamd.py プロジェクト: ernstp/ansible
 def test_update_rule_control_simple(self):
     old_rule = PamdRule.rulefromstring('auth      	required	pam_env.so')
     new_rule = PamdRule.rulefromstring('auth      	sufficent	pam_env.so')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #10
0
ファイル: test_pamd.py プロジェクト: ernstp/ansible
 def test_update_all_four(self):
     old_rule = PamdRule.rulefromstring('auth      	sufficient	pam_unix.so nullok try_first_pass')
     new_rule = PamdRule.rulefromstring('one      	two	three four five')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #11
0
ファイル: test_pamd.py プロジェクト: ernstp/ansible
 def test_update_first_three(self):
     old_rule = PamdRule.rulefromstring('auth      	required	pam_env.so')
     new_rule = PamdRule.rulefromstring('one      	two	three')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #12
0
ファイル: test_pamd.py プロジェクト: ernstp/ansible
 def test_update_rule_module_args(self):
     old_rule = PamdRule.rulefromstring('auth      	sufficient	pam_unix.so nullok try_first_pass')
     new_rule = PamdRule.rulefromstring('auth      	sufficient	pam_unix.so uid uid')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #13
0
ファイル: test_pamd.py プロジェクト: ernstp/ansible
 def test_update_rule_control_more_complex(self):
     old_rule = PamdRule.rulefromstring('session   	[success=1 test=me default=ignore]	pam_succeed_if.so service in crond quiet use_uid')
     new_rule = PamdRule.rulefromstring('session   	[success=2 test=me default=ignore]	pam_succeed_if.so service in crond quiet use_uid')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))
コード例 #14
0
ファイル: test_pamd.py プロジェクト: awiddersheim/ansible
 def test_update_rule_module_path_slash(self):
     old_rule = PamdRule.rulefromstring('auth      	required	pam_env.so')
     new_rule = PamdRule.rulefromstring('auth      	required	/lib64/security/pam_duo.so')
     update_rule(self.pamd, old_rule, new_rule)
     self.assertIn(str(new_rule).rstrip(), str(self.pamd))
     self.assertNotIn(str(old_rule).rstrip(), str(self.pamd))