Does anyone have any input for Angelo? I think the questions he asks
are interesting. Please note he's asking about PDP-7 Unix, not the
unrelated "dd" command and how "." and ".." work in later
Unix versions.
Angelo Papenhoff wrote:
you cannot execute a program if you're in a
directory you can't write into.
I asked Warren about this when I first tried pdp7 unix and he
explained it to me: the shell creates a link to the binary and executes
it. If it can't write into the current directory, it fails to create the
link and hence can't execute the program.
How was this handled in practice? did users have write
permissions on all directories? did you just stay in your directory all
the time?
. and ..
This part is apparently resolved.