Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: Security Configuration Settings? |
|---|---|
| Date: | Thu, 23 Sep 2004 09:23:02 -0700 (PDT) |
From: "Jan David" <jdavid@skynet.be> Date: Thu, 23 Sep 2004 00:24:48 +0200 The compat setting allows you to add an extra pseudo database called 'passwd_compat'. Here you can specify an alternative database, next to files. E.g.: passwd: compat passwd_compat: ldap The meaning of this is as follows: Search the local /etc/passwd file and if you encounter any entries with the "+" or "-" syntax, process them and look them up in LDAP. Of course, if you're using NIS, put nis as the keyword. The same goes for nis+. In your /etc/passwd file, you can now have such entries as: +elcochino:x:::::
The thing you must be careful with is to ensure that the "x" is not present when you add the string above to /etc/passwd. Whatever is in the /etc/passwd file for "compat" entries OVER-RIDES what is in LDAP/NIS... And there are not *too* many hash functions that will take a "normal" password and give back ONE char - the "x"... So the string to add to /etc/passwd is: +elcochino:::::: This tells the system to get ALL user info from LDAP/NIS. After you add the line, be sure to run pwconv to sync /etc/passwd and /etc/shadow. Compat mode also allows you to add netgroups instead of lists of users to passwd. Instead of adding bunches of users, you can add +@netgroup:::::: to /etc/passwd. Regards, Gregory Hicks
Meaning that the user "elcochine" can be found in the LDAP database and is allowed access to the system. This mechanism also allows you to use netgroups. E.g: +@sysadmins:x::::: This would allow all the users in the NIS (or LDAP) netgroup called 'sysadmins' to have access to the system. Make sure that the /etc/shadow file has the same entries and that the password field is empty (I use LDAP at work and if the password field in /etc/shadow is not empty for a netgroup, nobody from that group can login). Note that there is also a similar system for groups: group: compat group_compat: nis [nis+] [ldap] Now that we've covered this topic, let me just state that it is impossible to create a secure system if you're using NIS. Since nis is inherently insecure, there is no way of securing the machine. At the very least use something like nis+ (I wouldn't use it because of the complexity) or even better ldap (but also with encrypted communication). Hope this helps, Jan ----- Original Message ----- From: "El C0chin0" <mr.nasty@ix.netcom.com> To: <focus-sun@securityfocus.com> Sent: Tuesday, September 21, 2004 3:34 PM Subject: Security Configuration Settings?Im in the process of trying to secure a SunOS name 5.8 Generic_108528-29sun4u sparc SUNW,Sun-Fire-280R, using settings per http://sabernet.home.comcast.net/papers/Solaris.html. I have a few questions about the settings and due to the fact that this box is supposed to look as much like a production box but I have no budget for things like 'stronghold' etc. I must use as much free ware as possible.On the above mentioned page under "Access Controls" section 4 'Only addaccounts for users who require access to the system. If using NIS, use the compat mode by editing the /etc/nsswitch.conf file:passwd: compat' I don't understand and haven't been able to find anything related to whatdescribes 'compat'. Can any one provide me with why it is a good measure to change this from 'files' to 'compat' and what other changes may be necessary or what exactly is the difference?Thanks I can only hope the moderators of this group find this worthy of beingposted.
------------------------------------------------------------------- Gregory Hicks | Principal Systems Engineer Cadence Design Systems | Direct: 408.576.3609 555 River Oaks Pkwy M/S 6B1 | Fax: 408.894.3400 San Jose, CA 95134 | Internet: ghicks@cadence.com I am perfectly capable of learning from my mistakes. I will surely learn a great deal today. "A democracy is a sheep and two wolves deciding on what to have for lunch. Freedom is a well armed sheep contesting the results of the decision." - Benjamin Franklin "The best we can hope for concerning the people at large is that they be properly armed." --Alexander Hamilton
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Security Configuration Settings?, James Lick |
|---|---|
| Next by Date: | RE: Security Configuration Settings?, Wiest, Damian |
| Previous by Thread: | Re: Security Configuration Settings?, James Lick |
| Next by Thread: | RE: Security Configuration Settings?, Wiest, Damian |
| Indexes: | [Date] [Thread] [Top] [All Lists] |