Recently, I’ve discovered a very neat tool for administering some of my linux servers. It is called webmin, and it may be one of the more complete web based system administration tools I have seen for linux. …Continue reading » Installing webmin on Ubuntu 7.10
As far as I know, there is no standard Linux command to find out the users that are members of a given group. Intuitively, you would think there would be a command like members that takes the group name as a parameter. Unfortunately, it seems that no such command exists. In lieu of this command, you can simply grep the file /etc/group like this:
grep "^thegroupname:" /etc/group
Obviously, you need to replace thegroupname with the group you are searching for. The character ‘^’ means “beginning of line”. The character ‘:’ is the field separator between the group name and the group password in the group file.
If this tip helped you, please leave me a comment or send me an email!
I’m kind of an odd person. In my house, I have a closet that serves as the central hub for all my networking. It’s sort of an odd hybrid of cheap IKEA utility shelves coupled with some rack mounted equipment.
I put “servers” in this closet too and serve files from this closet. Back in my university days, it was the “geek” thing to do: in fact it helped me tremendously during an advanced networking course as it meant I had my own in-house lab. Nowadays, it is more of a carry-over tradition. I have gone from a huge network of many servers to an array of embedded devices (WRT54GLs running OpenWRT) and one/two PCs running Linux. …Continue reading » Review of the Asus P5N-MX (LGA775) mainboard for use as a Linux File Server
The best things in life are free
Ever had one of those weird moments when you check out what’s stuck in your wallet and compare it with that of your buddies? I’m not talking about how much money you have, but all of the other things – receipts, drivers license, club cards, gym memberships, packs of sugar, …? (Think George in that old episode of Seinfeld…)
Well, this post is all about what’s stuck in your development environment. Perhaps one of the biggest lessons I have learned over the past few years is that some of the best development and I.T. tools out there don’t have to cost you an arm and a leg. There was once upon a time when we subscribed to a different model: the pay-as-you-go model, where every time we ran into a problem, we’d call up our favourite vendor and “discover” what next big purchase we would need to make to solve the problem. …Continue reading » The best things in life are free