Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i want to print the username of the users that can only log in into the system not all the users not the system users.. and i want to do it through the java code as i want it in my project how can we do that?
You don't say what you use for "login" users. Is it /etc/passwd? NIS? LDAP?
Assuming /etc/passwd you can look at various fields to determine information about the users.
Type "man 5 passwd" to see the man page that describes the password file for what the various fields contain.
"system" users are usually those below UID 500 but this isn't guaranteed. Some "system" users (most notably "root") can also login. You might try excluding any user that has "/sbin/nologin" for the shell field. There is no hard an fast rule for "login" vs "system" user. It depends much on what you define.
i want to print the username of the users that can only log in into the system not all the users not the system users.. and i want to do it through the java code as i want it in my project how can we do that?
I love your use of the English language. Providing you do something other then voice your wants.
google key phrase
"java parse passwd file Linux system" brought up some interesting methods.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.