After I create a symlink with 'ln -s' (in Ubuntu 12.04, as root), it seems to be created with 777 permissions. Is that normal? Should I always do 'chmod 644' after doing 'ln -s'?
The permissions shown for symlinks (usually
A symlink isn't a normal file: You can't read it, you can't write to it and you can't execute it. In a certain sense, symlinks inherit the permissions of the original file.
The only way to modify a symlink is to move (rename) or delete it, but moving or deleting a file requires permissions on the directory, not the file itself.