Hello,
I need a chef expert who can write a cookbook for below tasks.
1. Active Directory using Samba4 on Ubuntu.
We already have a cookbook that Leo started writing a while ago that installs Samba4 and provisions an AD Domain Controller, and sets up some things on the client side. The following would need to be done:
Upgrade Samba4 to the newest stable version.
Test the server and the client to make sure it works (there might be an issue with not being able to change user AD passwords with passwd)
Make any changes needed to make it work properly.
Add the ability to create multiple Domain Controllers (for High Availability).
Test that DNS is provided through Samba4.
Look into if it’s possible to use RSA keys for authenticating AD users during SSH, if so, enable it.
2. Windows Network Shares using Samba4
Set up file sharing using Samba4. Permissions should be set using AD User Groups. There should be a recipe for creating shares and a recipe for mounting shares (by editing fstab)
3. Multi-Factor Authentication using Google Authenticator
Set up PAM so that when a user tries to SSH they will get a prompt asking for their passcode from Google Authenticator ([login to view URL]). This should only happen if the user tries to connect from outside a list of subnets (i.e. if a user does ssh from one server to another they should not get the prompt, but when they try to connect from their laptop which is on a different subnet, they should have to enter a passcode ([login to view URL] ).
This should work with the AD setup created above, and should exist in pam configuration files outside of the common-* configurations so that we can @include MFA in some pam configurations, and not in others.
I am a serious and responsible person I help you in your project entary I have a 5 ans programming in PHP, ANDROID, MYSQL, JAVA, JAVASCRIPT give good service warm any info llegame to chat