(X)ubuntu 8.04 LTS /etc/shells orphans question
Asked by
A. Denton
This is an output of my "/etc/shells" file.
# /etc/shells: valid login shells
/bin/csh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/usr/bin/screen
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/false
However a search with "sudo apt-cache pkgnames <SHELL>" and "sudo dpkg -L <SHELL>", where SHELL is one of the aforementioned shells returned, that the following shells are not present on the system.
/bin/csh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
Is it safe to remove their entries in /etc/shells then? These shells arent used in "/etc/passwd" (login shells?).
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- A. Denton
- Solved:
- Last query:
- Last reply:
To post a message you must log in.