Saturday 10 November 2007

X's not Linux

After more than eight years with Linux, making sense of OSX is difficult. The system seems obscure. Many things are implemented differently, presumably to make things simpler. That's Apple's company policy, anyway.

In the Unix world, every system has a superuser called root. OSX has one also. So it says in /etc/passwd. However, the user is never prompted to give a root password. Is there not one? How do I log on as root?

I tried su - but couldn't get in. Then I created a superuser account called 'super'. I can now log on with su super but don't get very far. shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied is what is echoed upon logon. Who's denying the superuser permission? I try to change directories but nothing happens. Instead, another error message: chdir: error retrieving current directory: getcwd: cannot access parent directories: Permission denied.

Are things just not working, or has Apple reinvented the wheel? And why does the screen go dark after thirty seconds of inactivity? Try reading an article. It's unbelievable annoying, but I have no idea how to change that.

No comments: