I want to make users in my home network change their login passwords every 30 days. All are Windows based 7/8/XP. I have access to all of them. I have admin access to all computers.
Is this possible for home network?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
You can do this for standalone computers (without being connected to a network domain) by adjusting user account settings for Windows.
You can only do this while logged in as an administrator. In Windows 8, this only applies to local accounts, and not Microsoft accounts.
(I am posting these instructions from another source, so see screenshots at link below)
Open the Local Users and Groups Manager.
In the left pane, click on Users, then double click on the name of the user account that you want to enable or disable password expiration for.
To Enable Password Expiration for this User Account
A) Uncheck the password never expires box, then click on OK.
B) You will now need to change the maximum and minimum password age of this user account for what you would like.
C) Go to step 5.
To Disable Password Expiration for this User Account
A) Check the password never expires box, then click on OK. (see screenshot above) NOTE: If password never expires is grayed out, then this means that this user account as reached it's set maximum password age. You will need to either change the maximum password age to more days so that it has not expired yet, or change the password for the user account in Windows 7 or Windows 8.
Repeat steps 2 to 3/4 for any other user account that you want to enable or disable password expiration for.
When done, close the Local Users and Groups Manager.
In Windows XP is a little different. Here are instructions for that - Password Expiration Policy
If you are referring to client computers, then you cannot unless you have a central service managing logins.
For Wi-Fi, this would require your Wi-Fi to be set up using an enterprise profile rather than the consumer standard WPA2. It needs a server to manage the user ids and passwords.
For client computers, you need a central service that is capable of enforcing password policies. Typically, this would be something like a Windows Domain Service. The user ids and passwords would be controlled by the domain and policies are enforced at login.
You can set up a "Windows" Domain using a Linux computer. The software that does the job is called SAMBA which is likely to be installed on most standard Linux distributions. However, I warn you, setting up a Windows Domain using SAMBA is not necessarily trivial. It also requires you to have a PC turned on all the time which isn't cheap (depending on the cost of electricity in your country).
It also requires everyone to actually log in to the domain rather than logging in locally and that needs changes to the Windows PC's. Assuming you can get the server set up, create new user ID's for each user and get them to log in, you should then go round each PC to:
Here are a couple of articles to point you in the right direction for setting up a domain with Samba:
Note that what you are setting up is called a "Domain Controller" or "Primary Domain Controller". The Windows Server component that controls domain controllers is called "Active Directory".