]> err.no Git - util-linux/commitdiff
chsh: don't suggest ypchsh
authorKarel Zak <kzak@redhat.com>
Thu, 29 Jul 2010 12:54:19 +0000 (14:54 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 29 Jul 2010 14:08:20 +0000 (16:08 +0200)
  $ chsh
  chsh: can only change local entries; use ypchsh instead.

The 'ypchsh' is an external util that does not have to be installed.

Addresses: http://bugzilla.redhat.com/show_bug.cgi?id=497329
Signed-off-by: Karel Zak <kzak@redhat.com>
login-utils/chfn.1
login-utils/chfn.c
login-utils/chsh.1
login-utils/chsh.c

index 9328cc82b481a121fa0949b6461a385d6babb698..b63ce6831302592aa26e7138e1bc9fd0be4488be 100644 (file)
@@ -38,6 +38,10 @@ program.  The Linux
 command will display four pieces of information that can be changed by
 .BR chfn :
 your real name, your work room and phone, and your home phone.
+
+.B chfn
+is used to change local entries only. Use ypchfn, lchfn or any other
+implementation for non-local entries.
 .SS COMMAND LINE
 Any of the four pieces of information can be specified on the command
 line.  If no information is given on the command line,
index df8cbea89f323fe96b9447ce3adabd94c3047fc7..691c4f6f51126be891dc0a0ca5d5e8da8cb22e5d 100644 (file)
@@ -142,8 +142,7 @@ int main (int argc, char **argv) {
     }
 
     if (!(is_local(oldf.username))) {
-       fprintf (stderr, _("%s: can only change local entries; use yp%s instead.\n"),
-           whoami, whoami);
+       fprintf (stderr, _("%s: can only change local entries.\n"), whoami);
        exit(1);
     }
 
index 6e00df311001b4bada0ba46e4d491ef24b972f1b..bc9bc43238e5dbf5b46d29c1088e4a900531aaa5 100644 (file)
@@ -27,6 +27,10 @@ is used to change your login shell.
 If a shell is not given on the command line,
 .B chsh
 prompts for one.
+
+.B chsh
+is used to change local entries only. Use ypchsh, lchsh or any other
+implementation for non-local entries.
 .SS VALID SHELLS
 .B chsh
 will accept the full pathname of any executable file on the system.
index 08b1e0d2857902db542fc9222f37cad44bd682b2..a893ef999f6fb95a5f2f9245b907081c2ea4aade 100644 (file)
@@ -128,8 +128,7 @@ main (int argc, char *argv[]) {
     }
 
     if (!(is_local(pw->pw_name))) {
-       fprintf (stderr, _("%s: can only change local entries; use yp%s instead.\n"),
-           whoami, whoami);
+       fprintf (stderr, _("%s: can only change local entries.\n"), whoami);
        exit(1);
     }