Posts Tagged ‘UNIX’

Use sudo Without a Password on Your Mac

Saturday, November 8th, 2008

sudo is a command-line UNIX utility that allows you to execute a command as another user (most likely, the superuser). Usually you’ll use it to execute a single command:

sudo dmesg

or to start a shell:

sudo -s

sudo is similar to the su command – the su command also allows you to become another user (most likely root). The difference is that su requires you to type the other user’s password. sudo allows you to use your own password. The file /etc/sudoers tells the system who is allowed to do what using the sudo command. In a multiuser environment, this has the benefit of allowing multiple users to become root (or other users) without giving them the root password. Then you can easily revoke root privileges from a user if you need to without affecting the other people who may need to become root.
(more…)

Showing a Column as a UNIX Timestamp in MySQL

Sunday, October 5th, 2008

I often need to store a timestamp in the UVFood database. There are lots of things I need timestamps for – recording the time that a user account was made or a modification was made, for instance.

While MySQL has quite an assortment of date and time formats which it supports, I usually find it most convenient to store timestamps as an INT and just put the UNIX seconds since the epoch value in there. I don’t need to do funky searches on the timestamps, I just need to do simple comparisons.

(more…)