An administrator is trying to make a hard link to an ordinary file but ln returns an error. Which of the following could cause this?
A.
The source and the target are on different filesystems.
B.
The source file is hidden.
C.
The source file is read-only.
D.
The administrator does not own the source file.
E.
The source file is a shell script.