Could not chdir to home directory /root: No such file or directory Error and Solution

Could not chdir to home directory /root: No such file or directory Error and Solution

If you get the error "Could not chdir to home directory /root: No such file or directory" when trying to log in to a Linux or Unix system, it means that the system is unable to change the current working directory to the home directory of the user. This can be caused by a number of factors, such as:

  • The home directory does not exist.
  • The home directory permissions are incorrect.
  • The home directory is on a mounted filesystem that is not available.

To fix this error, you can try the following solutions:

  1. Check if the home directory exists: Make sure that the home directory specified in the user's entry in the /etc/passwd file exists. If the home directory does not exist, you can create it with the mkdir command.

  2. Check the home directory permissions: Make sure that the home directory has the correct permissions set. The home directory should be owned by the user and should have permissions set to 700 (rwx------). You can use the chown and chmod commands to set the owner and permissions of the home directory.

  3. Check the mounted filesystems: If the home directory is on a mounted filesystem, make sure that the filesystem is mounted and available. You can use the mount command to list the mounted filesystems and check if the filesystem containing the home directory is listed. If the filesystem is not mounted, you can use the mount command to mount it.

If these solutions do not resolve the error, it is possible that there is a problem with the user's entry in the /etc/passwd file. You may need to edit the file to correct any errors or inconsistencies in the user's home directory path.

It is also a good idea to check the system logs for any additional information about the error. The system logs may contain more detailed messages that can help you identify the cause of the problem.

Created Time:2017-10-28 14:02:23  Author:lautturi