Skip to content

Commit befa86a

Browse files
committed
recriture en python
1 parent 1c6eece commit befa86a

File tree

13 files changed

+360
-365
lines changed

13 files changed

+360
-365
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
11

22
.DS_Store
3+
.idea/inspectionProfiles/profiles_settings.xml
4+
.idea/*
5+
src/etc/config.conf
6+
/tests
7+
/src/lib/__pycache__

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
python-ldap>=3.4

src/bin/changepasswd

Lines changed: 0 additions & 98 deletions
This file was deleted.

src/bin/changepwd.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/usr/bin/python3
2+
import sys
3+
sys.path.insert(0, '../lib')
4+
import backend_utils as u
5+
6+
7+
def main():
8+
json=u.readjsoninput()
9+
config= u.readconfig('../etc/config.conf')
10+
l=u.connect_ldap(u.config('host'),u.config('dn'),u.config('password'))
11+
print(u.change_entity_password(l,json))
12+
13+
14+
if __name__ == '__main__':
15+
main()
16+

src/bin/delentity.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/python3
2+
import sys
3+
sys.path.insert(0, '../lib')
4+
import backend_utils as u
5+
6+
def main():
7+
json=u.readjsoninput()
8+
u.readconfig('../etc/config.conf')
9+
l=u.connect_ldap(u.config('host'),u.config('dn'),u.config('password'))
10+
print(u.delete_entry(l,json))
11+
12+
13+
if __name__ == '__main__':
14+
main()

src/bin/ping.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/usr/bin/python3
2+
import sys
3+
4+
sys.path.insert(0, '../lib')
5+
import backend_utils as u
6+
7+
def main():
8+
u.readconfig('../etc/config.conf')
9+
l = u.connect_ldap(u.config('host'), u.config('dn'), u.config('password'))
10+
print(u.returncode(0,'server alive'))
11+
return 0
12+
13+
14+
if __name__ == '__main__':
15+
main()
16+

src/bin/resetpasswd

Lines changed: 0 additions & 78 deletions
This file was deleted.

src/bin/resetpwd.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/usr/bin/python3
2+
import sys
3+
sys.path.insert(0, '../lib')
4+
import backend_utils as u
5+
6+
7+
def main():
8+
json=u.readjsoninput()
9+
u.readconfig('../etc/config.conf')
10+
l=u.connect_ldap(u.config('host'),u.config('dn'),u.config('password'))
11+
print(u.reset_entity_password(l,json))
12+
13+
14+
if __name__ == '__main__':
15+
main()

0 commit comments

Comments
 (0)