From 24178ad677530376a546e97993a330a2bb5d2b83 Mon Sep 17 00:00:00 2001 From: nekral-guest Date: Sun, 7 Oct 2007 11:47:11 +0000 Subject: [PATCH] [svn-upgrade] Integrating new upstream version, shadow (4.0.14) --- doc/LICENSE => COPYING | 2 +- ChangeLog | 839 ++++++++-- Makefile.in | 4 +- NEWS | 65 +- README | 73 +- aclocal.m4 | 693 ++++++--- configure | 3349 ++++++++++++++-------------------------- configure.in | 10 +- doc/LSM | 20 - doc/Makefile.am | 5 +- doc/Makefile.in | 7 +- doc/README | 253 --- doc/README.linux | 166 -- doc/README.nls | 30 - doc/README.pam | 34 - doc/WISHLIST | 13 +- etc/pam.d/chage | 3 +- etc/pam.d/chpasswd | 3 +- etc/pam.d/groupadd | 3 +- etc/pam.d/groupdel | 3 +- etc/pam.d/groupmod | 3 +- etc/pam.d/login | 28 +- etc/pam.d/newusers | 3 +- etc/pam.d/passwd | 5 +- etc/pam.d/su | 15 +- etc/pam.d/useradd | 5 +- etc/pam.d/usermod | 3 +- lib/commonio.c | 5 +- lib/getdef.c | 6 +- lib/pam_defs.h | 5 + lib/prototypes.h | 10 +- libmisc/audit_help.c | 21 +- libmisc/pam_pass.c | 6 +- libmisc/pwdcheck.c | 3 +- libmisc/sulog.c | 10 +- man/Makefile.am | 4 +- man/Makefile.in | 4 +- man/chage.1 | 7 +- man/chage.1.xml | 9 +- man/chfn.1 | 5 +- man/chfn.1.xml | 7 +- man/chpasswd.8 | 9 +- man/chpasswd.8.xml | 12 +- man/chsh.1 | 5 +- man/chsh.1.xml | 7 +- man/cs/groups.1 | 32 +- man/cs/id.1 | 54 +- man/cs/lastlog.8 | 48 +- man/cs/passwd.5 | 50 +- man/cs/shadow.5 | 66 +- man/cs/su.1 | 134 +- man/de/Makefile.am | 1 + man/de/Makefile.in | 1 + man/de/chfn.1 | 30 +- man/de/chsh.1 | 38 +- man/de/groups.1 | 10 +- man/de/login.1 | 68 +- man/de/newgrp.1 | 33 + man/de/passwd.1 | 184 +-- man/de/passwd.5 | 28 +- man/de/vipw.8 | 10 +- man/es/Makefile.am | 6 +- man/es/Makefile.in | 118 +- man/es/login.1 | 202 +-- man/es/newgrp.1 | 32 + man/es/passwd.1 | 102 +- man/es/passwd.5 | 138 ++ man/es/su.1 | 70 +- man/es/vigr.8 | 1 + man/es/vipw.8 | 92 ++ man/expiry.1 | 5 +- man/expiry.1.xml | 7 +- man/faillog.5 | 7 +- man/faillog.5.xml | 9 +- man/faillog.8 | 5 +- man/faillog.8.xml | 8 +- man/fi/Makefile.am | 10 + man/fi/Makefile.in | 401 +++++ man/fi/chfn.1 | 68 + man/fi/chsh.1 | 53 + man/fi/passwd.1 | 94 ++ man/fi/su.1 | 84 + man/fr/Makefile.am | 30 +- man/fr/Makefile.in | 95 +- man/fr/chage.1 | 217 +-- man/fr/chfn.1 | 45 + man/fr/chpasswd.8 | 111 +- man/fr/chsh.1 | 97 +- man/fr/expiry.1 | 32 + man/fr/faillog.5 | 91 +- man/fr/faillog.8 | 81 + man/fr/getspnam.3 | 1 + man/fr/gpasswd.1 | 139 +- man/fr/groupadd.8 | 113 ++ man/fr/groupdel.8 | 60 + man/fr/groupmod.8 | 79 + man/fr/groups.1 | 73 +- man/fr/grpck.8 | 104 ++ man/fr/grpconv.8 | 1 + man/fr/grpunconv.8 | 1 + man/fr/gshadow.5 | 51 + man/fr/lastlog.8 | 63 + man/fr/limits.5 | 95 ++ man/fr/login.1 | 148 ++ man/fr/login.access.5 | 45 + man/fr/login.defs.5 | 130 ++ man/fr/logoutd.8 | 33 + man/fr/newgrp.1 | 87 +- man/fr/newusers.8 | 45 + man/fr/passwd.1 | 362 ++--- man/fr/passwd.5 | 218 +-- man/fr/porttime.5 | 71 + man/fr/pwck.8 | 124 ++ man/fr/pwconv.8 | 112 ++ man/fr/pwunconv.8 | 1 + man/fr/sg.1 | 54 + man/fr/shadow.3 | 137 ++ man/fr/shadow.5 | 161 +- man/fr/su.1 | 63 + man/fr/suauth.5 | 102 ++ man/fr/useradd.8 | 381 +++-- man/fr/userdel.8 | 179 ++- man/fr/usermod.8 | 234 ++- man/fr/vigr.8 | 1 + man/fr/vipw.8 | 74 + man/gpasswd.1 | 8 +- man/gpasswd.1.xml | 17 +- man/groupadd.8 | 17 +- man/groupadd.8.xml | 23 +- man/groupdel.8 | 5 +- man/groupdel.8.xml | 8 +- man/groupmems.8.xml | 19 +- man/groupmod.8 | 5 +- man/groupmod.8.xml | 8 +- man/groups.1 | 5 +- man/groups.1.xml | 7 +- man/grpck.8 | 6 +- man/grpck.8.xml | 8 +- man/gshadow.5 | 5 +- man/gshadow.5.xml | 8 +- man/hu/Makefile.am | 2 + man/hu/Makefile.in | 114 +- man/hu/chsh.1 | 48 +- man/hu/gpasswd.1 | 70 +- man/hu/groups.1 | 38 +- man/hu/lastlog.8 | 68 + man/hu/login.1 | 118 +- man/hu/newgrp.1 | 74 +- man/hu/passwd.1 | 192 +-- man/hu/passwd.5 | 99 ++ man/hu/su.1 | 206 +-- man/id.1 | 5 +- man/id.1.xml | 7 +- man/it/Makefile.am | 1 + man/it/Makefile.in | 1 + man/it/chage.1 | 36 +- man/it/chfn.1 | 14 +- man/it/chpasswd.8 | 10 +- man/it/chsh.1 | 18 +- man/it/expiry.1 | 4 +- man/it/faillog.5 | 10 +- man/it/faillog.8 | 10 +- man/it/gpasswd.1 | 12 +- man/it/groupadd.8 | 6 +- man/it/groupdel.8 | 71 +- man/it/groupmod.8 | 6 +- man/it/groups.1 | 4 +- man/it/grpck.8 | 18 +- man/it/id.1 | 6 +- man/it/lastlog.8 | 10 +- man/it/login.1 | 30 +- man/it/newgrp.1 | 6 +- man/it/newusers.8 | 71 + man/it/passwd.1 | 239 ++- man/it/passwd.5 | 32 +- man/it/porttime.5 | 18 +- man/it/pwck.8 | 18 +- man/it/pwconv.8 | 101 +- man/it/shadow.3 | 16 +- man/it/shadow.5 | 22 +- man/it/su.1 | 12 +- man/it/useradd.8 | 268 ++-- man/it/userdel.8 | 92 +- man/it/usermod.8 | 198 ++- man/ja/chage.1 | 132 +- man/ja/chfn.1 | 58 +- man/ja/chpasswd.8 | 42 +- man/ja/chsh.1 | 58 +- man/ja/expiry.1 | 26 +- man/ja/faillog.5 | 32 +- man/ja/faillog.8 | 102 +- man/ja/gpasswd.1 | 66 +- man/ja/groupadd.8 | 44 +- man/ja/groupdel.8 | 38 +- man/ja/groupmod.8 | 44 +- man/ja/groups.1 | 46 +- man/ja/grpck.8 | 116 +- man/ja/id.1 | 34 +- man/ja/lastlog.8 | 54 +- man/ja/limits.5 | 94 +- man/ja/login.1 | 134 +- man/ja/login.access.5 | 86 +- man/ja/login.defs.5 | 190 +-- man/ja/logoutd.8 | 34 +- man/ja/newgrp.1 | 78 +- man/ja/newusers.8 | 56 +- man/ja/passwd.1 | 292 ++-- man/ja/passwd.5 | 108 +- man/ja/porttime.5 | 72 +- man/ja/pw_auth.3 | 148 +- man/ja/pwck.8 | 120 +- man/ja/pwconv.8 | 102 +- man/ja/shadow.3 | 106 +- man/ja/shadow.5 | 86 +- man/ja/su.1 | 80 +- man/ja/suauth.5 | 116 +- man/ja/sulogin.8 | 78 +- man/ja/useradd.8 | 186 +-- man/ja/userdel.8 | 52 +- man/ja/usermod.8 | 142 +- man/ja/vipw.8 | 38 +- man/ko/Makefile.am | 8 +- man/ko/Makefile.in | 74 +- man/ko/chfn.1 | 36 +- man/ko/chsh.1 | 24 +- man/ko/groups.1 | 36 +- man/ko/login.1 | 316 ++-- man/ko/newgrp.1 | 29 - man/ko/passwd.5 | 110 +- man/ko/su.1 | 92 ++ man/ko/vigr.8 | 1 + man/ko/vipw.8 | 64 + man/lastlog.8 | 9 +- man/lastlog.8.xml | 13 +- man/limits.5 | 49 +- man/limits.5.xml | 54 +- man/login.1 | 34 +- man/login.1.xml | 51 +- man/login.access.5 | 7 +- man/login.access.5.xml | 16 +- man/login.defs.5 | 5 +- man/login.defs.5.xml | 9 +- man/logoutd.8 | 5 +- man/logoutd.8.xml | 10 +- man/newgrp.1 | 5 +- man/newgrp.1.xml | 10 +- man/newusers.8 | 5 +- man/newusers.8.xml | 10 +- man/passwd.1 | 43 +- man/passwd.1.xml | 68 +- man/passwd.5 | 5 +- man/passwd.5.xml | 8 +- man/pl/chage.1 | 100 +- man/pl/chfn.1 | 50 +- man/pl/chpasswd.8 | 48 +- man/pl/chsh.1 | 46 +- man/pl/expiry.1 | 18 +- man/pl/faillog.5 | 18 +- man/pl/faillog.8 | 78 +- man/pl/gpasswd.1 | 40 +- man/pl/groupadd.8 | 40 +- man/pl/groupdel.8 | 32 +- man/pl/groupmod.8 | 36 +- man/pl/groups.1 | 30 +- man/pl/grpck.8 | 84 +- man/pl/id.1 | 22 +- man/pl/lastlog.8 | 40 +- man/pl/limits.5 | 68 +- man/pl/login.1 | 118 +- man/pl/login.access.5 | 54 +- man/pl/login.defs.5 | 484 +++--- man/pl/logoutd.8 | 20 +- man/pl/newgrp.1 | 44 +- man/pl/newusers.8 | 44 +- man/pl/passwd.1 | 236 +-- man/pl/passwd.5 | 66 +- man/pl/porttime.5 | 48 +- man/pl/pw_auth.3 | 142 +- man/pl/pwck.8 | 86 +- man/pl/pwconv.8 | 64 +- man/pl/shadow.3 | 96 +- man/pl/shadow.5 | 62 +- man/pl/su.1 | 64 +- man/pl/suauth.5 | 98 +- man/pl/sulogin.8 | 66 +- man/pl/useradd.8 | 200 +-- man/pl/userdel.8 | 48 +- man/pl/usermod.8 | 124 +- man/pl/vipw.8 | 24 +- man/porttime.5 | 13 +- man/porttime.5.xml | 13 +- man/pt_BR/Makefile.am | 1 + man/pt_BR/Makefile.in | 1 + man/pt_BR/gpasswd.1 | 79 +- man/pt_BR/groupadd.8 | 82 +- man/pt_BR/groupdel.8 | 52 +- man/pt_BR/groupmod.8 | 48 +- man/pt_BR/passwd.5 | 133 ++ man/pt_BR/shadow.5 | 40 +- man/pw_auth.3 | 5 +- man/pw_auth.3.xml | 8 +- man/pwck.8 | 10 +- man/pwck.8.xml | 13 +- man/pwconv.8 | 2 +- man/pwconv.8.xml | 9 +- man/ru/Makefile.am | 46 +- man/ru/Makefile.in | 207 ++- man/ru/chage.1 | 119 ++ man/ru/chfn.1 | 44 + man/ru/chpasswd.8 | 48 + man/ru/chsh.1 | 48 + man/ru/expiry.1 | 31 + man/ru/faillog.5 | 33 + man/ru/faillog.8 | 82 + man/ru/getspnam.3 | 1 + man/ru/gpasswd.1 | 75 + man/ru/groupadd.8 | 111 ++ man/ru/groupdel.8 | 60 + man/ru/groupmems.8 | 82 + man/ru/groupmod.8 | 79 + man/ru/groups.1 | 39 + man/ru/grpck.8 | 104 ++ man/ru/grpconv.8 | 1 + man/ru/grpunconv.8 | 1 + man/ru/gshadow.5 | 49 + man/ru/id.1 | 35 + man/ru/lastlog.8 | 63 + man/ru/limits.5 | 96 ++ man/ru/login.1 | 151 ++ man/ru/login.access.5 | 43 + man/ru/login.defs.5 | 121 ++ man/ru/logoutd.8 | 33 + man/ru/newgrp.1 | 54 + man/ru/newusers.8 | 45 + man/ru/passwd.1 | 170 ++ man/ru/passwd.5 | 215 +-- man/ru/porttime.5 | 68 + man/ru/pw_auth.3 | 114 ++ man/ru/pwck.8 | 124 ++ man/ru/pwconv.8 | 104 ++ man/ru/pwunconv.8 | 1 + man/ru/sg.1 | 56 + man/ru/shadow.3 | 139 ++ man/ru/shadow.5 | 77 + man/ru/su.1 | 63 + man/ru/suauth.5 | 98 ++ man/ru/sulogin.8 | 66 + man/ru/useradd.8 | 222 +++ man/ru/userdel.8 | 117 ++ man/ru/usermod.8 | 113 ++ man/ru/vigr.8 | 1 + man/ru/vipw.8 | 74 + man/sg.1 | 5 +- man/sg.1.xml | 10 +- man/shadow.3 | 5 +- man/shadow.3.xml | 8 +- man/shadow.5 | 5 +- man/shadow.5.xml | 8 +- man/su.1 | 76 +- man/su.1.xml | 112 +- man/suauth.5 | 11 +- man/suauth.5.xml | 14 +- man/sulogin.8 | 5 +- man/sulogin.8.xml | 8 +- man/tr/Makefile.am | 18 + man/tr/Makefile.in | 504 ++++++ man/tr/chage.1 | 90 ++ man/tr/chfn.1 | 79 + man/tr/groupadd.8 | 97 ++ man/tr/groupdel.8 | 77 + man/tr/groupmod.8 | 91 ++ man/tr/login.1 | 114 ++ man/tr/passwd.1 | 172 +++ man/tr/passwd.5 | 113 ++ man/tr/shadow.5 | 96 ++ man/tr/su.1 | 84 + man/tr/useradd.8 | 195 +++ man/tr/userdel.8 | 94 ++ man/tr/usermod.8 | 142 ++ man/useradd.8 | 11 +- man/useradd.8.xml | 17 +- man/userdel.8 | 44 +- man/userdel.8.xml | 54 +- man/usermod.8 | 39 +- man/usermod.8.xml | 86 +- man/vipw.8 | 46 +- man/vipw.8.xml | 88 +- man/zh_CN/Makefile.am | 5 +- man/zh_CN/Makefile.in | 71 +- man/zh_CN/chfn.1 | 54 +- man/zh_CN/chpasswd.8 | 56 +- man/zh_CN/chsh.1 | 40 +- man/zh_CN/groupadd.8 | 76 +- man/zh_CN/groupdel.8 | 32 +- man/zh_CN/groupmod.8 | 42 +- man/zh_CN/newgrp.1 | 38 + man/zh_CN/passwd.5 | 132 ++ man/zh_CN/su.1 | 62 + man/zh_CN/useradd.8 | 172 +-- man/zh_CN/userdel.8 | 44 +- man/zh_CN/usermod.8 | 90 +- man/zh_TW/Makefile.am | 4 + man/zh_TW/Makefile.in | 70 +- man/zh_TW/chfn.1 | 54 +- man/zh_TW/chpasswd.8 | 69 + man/zh_TW/chsh.1 | 40 +- man/zh_TW/groupadd.8 | 76 +- man/zh_TW/groupdel.8 | 32 +- man/zh_TW/groupmod.8 | 42 +- man/zh_TW/newgrp.1 | 38 + man/zh_TW/passwd.5 | 132 ++ man/zh_TW/su.1 | 62 + man/zh_TW/useradd.8 | 170 +- man/zh_TW/userdel.8 | 44 +- man/zh_TW/usermod.8 | 90 +- po/ChangeLog | 5 + po/POTFILES.in | 1 - po/bs.gmo | Bin 3276 -> 3276 bytes po/bs.po | 122 +- po/ca.gmo | Bin 37116 -> 47824 bytes po/ca.po | 351 +++-- po/cs.gmo | Bin 43688 -> 46379 bytes po/cs.po | 193 ++- po/da.gmo | Bin 41376 -> 43945 bytes po/da.po | 185 ++- po/de.gmo | Bin 39129 -> 38353 bytes po/de.po | 189 ++- po/el.gmo | Bin 39620 -> 62359 bytes po/el.po | 536 +++++-- po/es.gmo | Bin 44881 -> 44089 bytes po/es.po | 191 ++- po/eu.gmo | Bin 33648 -> 45507 bytes po/eu.po | 376 +++-- po/fi.gmo | Bin 40498 -> 47551 bytes po/fi.po | 255 ++- po/fr.gmo | Bin 50120 -> 53955 bytes po/fr.po | 223 ++- po/he.gmo | Bin 8492 -> 8492 bytes po/he.po | 119 +- po/id.gmo | Bin 21624 -> 20804 bytes po/id.po | 150 +- po/it.gmo | Bin 34831 -> 47051 bytes po/it.po | 471 ++++-- po/ja.gmo | Bin 27882 -> 27016 bytes po/ja.po | 150 +- po/ko.gmo | Bin 37202 -> 36312 bytes po/ko.po | 153 +- po/nb.gmo | Bin 28861 -> 28140 bytes po/nb.po | 151 +- po/nl.gmo | Bin 39696 -> 38900 bytes po/nl.po | 186 ++- po/nn.gmo | Bin 28974 -> 28185 bytes po/nn.po | 150 +- po/pl.gmo | Bin 41695 -> 45181 bytes po/pl.po | 205 ++- po/pt.gmo | Bin 44888 -> 47671 bytes po/pt.po | 188 ++- po/pt_BR.gmo | Bin 30524 -> 29747 bytes po/pt_BR.po | 150 +- po/ro.gmo | Bin 42642 -> 41848 bytes po/ro.po | 188 ++- po/ru.gmo | Bin 57963 -> 61700 bytes po/ru.po | 198 ++- po/shadow.pot | 119 +- po/sk.gmo | Bin 40538 -> 39727 bytes po/sk.po | 184 ++- po/sq.gmo | Bin 1037 -> 1037 bytes po/sq.po | 119 +- po/sv.gmo | Bin 34816 -> 41454 bytes po/sv.po | 870 ++++++----- po/tl.gmo | Bin 30240 -> 46308 bytes po/tl.po | 600 ++++--- po/tr.gmo | Bin 29451 -> 28639 bytes po/tr.po | 150 +- po/uk.gmo | Bin 41545 -> 53155 bytes po/uk.po | 551 ++++--- po/vi.gmo | Bin 37077 -> 50832 bytes po/vi.po | 913 ++++++----- po/zh_CN.gmo | Bin 27712 -> 34218 bytes po/zh_CN.po | 340 ++-- po/zh_TW.gmo | Bin 31520 -> 30742 bytes po/zh_TW.po | 148 +- src/Makefile.am | 8 +- src/Makefile.in | 54 +- src/chage.c | 16 +- src/chfn.c | 9 +- src/chpasswd.c | 12 +- src/chsh.c | 60 +- src/chsh_chkshell.c | 93 -- src/groupadd.c | 14 +- src/groupdel.c | 12 +- src/groupmod.c | 12 +- src/login.c | 72 +- src/newgrp.c | 31 +- src/newusers.c | 12 +- src/nologin.c | 47 + src/passwd.c | 40 +- src/su.c | 322 ++-- src/useradd.c | 256 ++- src/userdel.c | 115 +- src/usermod.c | 344 +++-- src/vipw.c | 96 +- 502 files changed, 27080 insertions(+), 14708 deletions(-) rename doc/LICENSE => COPYING (98%) delete mode 100644 doc/LSM delete mode 100644 doc/README delete mode 100644 doc/README.linux delete mode 100644 doc/README.nls delete mode 100644 doc/README.pam create mode 100644 man/de/newgrp.1 create mode 100644 man/es/newgrp.1 create mode 100644 man/es/passwd.5 create mode 100644 man/es/vigr.8 create mode 100644 man/es/vipw.8 create mode 100644 man/fi/Makefile.am create mode 100644 man/fi/Makefile.in create mode 100644 man/fi/chfn.1 create mode 100644 man/fi/chsh.1 create mode 100644 man/fi/passwd.1 create mode 100644 man/fi/su.1 create mode 100644 man/fr/chfn.1 create mode 100644 man/fr/expiry.1 create mode 100644 man/fr/faillog.8 create mode 100644 man/fr/getspnam.3 create mode 100644 man/fr/groupadd.8 create mode 100644 man/fr/groupdel.8 create mode 100644 man/fr/groupmod.8 create mode 100644 man/fr/grpck.8 create mode 100644 man/fr/grpconv.8 create mode 100644 man/fr/grpunconv.8 create mode 100644 man/fr/gshadow.5 create mode 100644 man/fr/lastlog.8 create mode 100644 man/fr/limits.5 create mode 100644 man/fr/login.1 create mode 100644 man/fr/login.access.5 create mode 100644 man/fr/login.defs.5 create mode 100644 man/fr/logoutd.8 create mode 100644 man/fr/newusers.8 create mode 100644 man/fr/porttime.5 create mode 100644 man/fr/pwck.8 create mode 100644 man/fr/pwconv.8 create mode 100644 man/fr/pwunconv.8 create mode 100644 man/fr/sg.1 create mode 100644 man/fr/shadow.3 create mode 100644 man/fr/su.1 create mode 100644 man/fr/suauth.5 create mode 100644 man/fr/vigr.8 create mode 100644 man/fr/vipw.8 create mode 100644 man/hu/lastlog.8 create mode 100644 man/hu/passwd.5 create mode 100644 man/it/newusers.8 delete mode 100644 man/ko/newgrp.1 create mode 100644 man/ko/su.1 create mode 100644 man/ko/vigr.8 create mode 100644 man/ko/vipw.8 create mode 100644 man/pt_BR/passwd.5 create mode 100644 man/ru/chage.1 create mode 100644 man/ru/chfn.1 create mode 100644 man/ru/chpasswd.8 create mode 100644 man/ru/chsh.1 create mode 100644 man/ru/expiry.1 create mode 100644 man/ru/faillog.5 create mode 100644 man/ru/faillog.8 create mode 100644 man/ru/getspnam.3 create mode 100644 man/ru/gpasswd.1 create mode 100644 man/ru/groupadd.8 create mode 100644 man/ru/groupdel.8 create mode 100644 man/ru/groupmems.8 create mode 100644 man/ru/groupmod.8 create mode 100644 man/ru/groups.1 create mode 100644 man/ru/grpck.8 create mode 100644 man/ru/grpconv.8 create mode 100644 man/ru/grpunconv.8 create mode 100644 man/ru/gshadow.5 create mode 100644 man/ru/id.1 create mode 100644 man/ru/lastlog.8 create mode 100644 man/ru/limits.5 create mode 100644 man/ru/login.1 create mode 100644 man/ru/login.access.5 create mode 100644 man/ru/login.defs.5 create mode 100644 man/ru/logoutd.8 create mode 100644 man/ru/newgrp.1 create mode 100644 man/ru/newusers.8 create mode 100644 man/ru/passwd.1 create mode 100644 man/ru/porttime.5 create mode 100644 man/ru/pw_auth.3 create mode 100644 man/ru/pwck.8 create mode 100644 man/ru/pwconv.8 create mode 100644 man/ru/pwunconv.8 create mode 100644 man/ru/sg.1 create mode 100644 man/ru/shadow.3 create mode 100644 man/ru/shadow.5 create mode 100644 man/ru/su.1 create mode 100644 man/ru/suauth.5 create mode 100644 man/ru/sulogin.8 create mode 100644 man/ru/useradd.8 create mode 100644 man/ru/userdel.8 create mode 100644 man/ru/usermod.8 create mode 100644 man/ru/vigr.8 create mode 100644 man/ru/vipw.8 create mode 100644 man/tr/Makefile.am create mode 100644 man/tr/Makefile.in create mode 100644 man/tr/chage.1 create mode 100644 man/tr/chfn.1 create mode 100644 man/tr/groupadd.8 create mode 100644 man/tr/groupdel.8 create mode 100644 man/tr/groupmod.8 create mode 100644 man/tr/login.1 create mode 100644 man/tr/passwd.1 create mode 100644 man/tr/passwd.5 create mode 100644 man/tr/shadow.5 create mode 100644 man/tr/su.1 create mode 100644 man/tr/useradd.8 create mode 100644 man/tr/userdel.8 create mode 100644 man/tr/usermod.8 create mode 100644 man/zh_CN/newgrp.1 create mode 100644 man/zh_CN/passwd.5 create mode 100644 man/zh_CN/su.1 create mode 100644 man/zh_TW/chpasswd.8 create mode 100644 man/zh_TW/newgrp.1 create mode 100644 man/zh_TW/passwd.5 create mode 100644 man/zh_TW/su.1 create mode 100644 po/ChangeLog delete mode 100644 src/chsh_chkshell.c create mode 100644 src/nologin.c diff --git a/doc/LICENSE b/COPYING similarity index 98% rename from doc/LICENSE rename to COPYING index 718fbbb3..bfe9092f 100644 --- a/doc/LICENSE +++ b/COPYING @@ -8,7 +8,7 @@ This document is freely plagiarised from the 'Artistic Licence', distributed as part of the Perl v4.0 kit by Larry Wall, which is available from most major archive sites. I stole it from CrackLib. - $Id: LICENSE,v 1.2 1997/05/01 23:14:30 marekm Exp $ + $Id: COPYING,v 1.1 2005/12/11 16:55:40 kloczek Exp $ *) This documents purpose is to state the conditions under which this diff --git a/ChangeLog b/ChangeLog index fa5851ef..d5c13e4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,512 @@ +2006-01-03 Tomasz K這czko + + * NEWS: correct 4.0.14 release date (03-01-2006). + + * src/Makefile.am: reverte install nologin in sbindir and use usbindir. + + * po/POTFILES.in: removed src/chsh_chkshell.c. + + * lib/prototypes.h: remove grdbm.c prototypes. + + * lib/prototypes.h, src/Attic/chsh_chkshell.c, src/Makefile.am, src/chsh.c: + move check_shell() from src/chsh_chkshell.c to src/chsh.c. + + * configure.in: + s/libpam_misc is missing/libpam_misc is missing for enable PAM support/ + +2006-01-02 Tomasz K這czko + + * etc/pam.d/.cvsignore: added. + + * src/su.c: indent code. + + * src/su.c: + without it, $(su - user -c "echo \$SHELL") wont return the good value, but + $(su user -c "echo \$SHELL") will. + I think LOGNAME can also be set (this is done in setup_env, in the + fakelogin case). + (by Nicolas Fran癟ois ) + + * src/su.c: + simplifies how -p is handled (at least for its documentation). + (by Nicolas Fran癟ois ) + + * src/su.c: fixes "su - -- root" or "su - root -- -c" (it is needed if + the second patch is applied). + (by Nicolas Fran癟ois ) + + * src/su.c: + This second patch changes the way options are handled by getopt. Once a + non-su option is found, the getopt processing is stopped. + Whithout this patch, "su root -c ls" won't work (getopt will complain that + -c is not an su option). + (by Nicolas Fran癟ois ). + + * etc/pam.d/chage, etc/pam.d/chfn, etc/pam.d/chpasswd, etc/pam.d/chsh, etc/pam.d/groupadd, etc/pam.d/groupdel, etc/pam.d/groupmod, etc/pam.d/login, etc/pam.d/newusers, etc/pam.d/passwd, etc/pam.d/su, etc/pam.d/useradd, etc/pam.d/userdel, etc/pam.d/usermod: + prepare for use on Fedora Core. + + * po/cs.po, po/pl.po: run "make update-po". + + * src/Makefile.am: move nologin to sbindir. + + * man/groupadd.8, man/groupadd.8.xml: s/gid/GID/ + + * man/lastlog.8, man/lastlog.8.xml, man/useradd.8, man/useradd.8.xml: + s/uid/UID/ + +2005-12-30 Tomasz K這czko + + * po/tl.po: updated for 4.0.14 (by eric pareja ). + +2005-12-27 Tomasz K這czko + + * NEWS, po/ca.po: + updated for 4.0.14 (by Guillem Jover ). + +2005-12-24 Tomasz K這czko + + * po/el.po: + updated for 4.0.14 (by Konstantinos Margaritis ). + +2005-12-17 Tomasz K這czko + + * doc/.cvsignore, etc/.cvsignore, lib/.cvsignore, po/.cvsignore, src/.cvsignore, .cvsignore, contrib/.cvsignore: + added a lot of generated files they are not listed in .cvsignore files + (by Danilo Piazzalunga ). + + * src/su.c: + fixed some comments and replace getuid() by !amroot. This removes a system + call and may be more readable (Nicolas Fran癟ois ). + + * man/su.1, man/su.1.xml: + added forgoten the SHELL argument description (by Nicolas Fran癟ois ). + + * man/useradd.8, man/useradd.8.xml: + s/group/user/ (cached by Nicolas Fran癟ois). + +2005-12-16 Tomasz K這czko + + * man/ko/vigr.8: added. + + * po/it.po: + updated for 4.0.14 (by Danilo Piazzalunga ). + +2005-12-15 Tomasz K這czko + + * NEWS, po/pt.po: + updated for 4.0.14 (by Miguel Figueiredo ). + + * src/useradd.c: + s/grp_update/grp_add/ in comment (by Nicolas Fran癟ois ). + + * man/login.1, man/login.1.xml: + added use tags instead . + + * man/su.1, man/su.1.xml: added use . + + * man/su.1, man/su.1.xml: + updated man page after change su for use getopt_long() + (by Nicolas Fran癟ois ) + +2005-12-14 Tomasz K這czko + + * NEWS, po/fi.po: + updated for 4.0.14 (by Tommi Vainikainen ). + + * po/ru.po: updated for 4.0.14 (by Yuri Kozlov ). + + * man/ru/login.1, man/ru/passwd.1, man/ru/pwck.8, man/ru/vipw.8: + updated (by Yuri Kozlov _. + + * doc/Attic/README.linux, doc/Makefile.am: removed. + + * README, doc/Attic/README.linux: + move contributors list from doc/README.linux to README. + + * doc/Attic/LSM, doc/Attic/README, doc/Makefile.am: + removed (outdated content). + + * NEWS, po/cs.po: + updated cs.po for 4.0.14 (by Miroslav Kure ). + + * po/pl.po: updated. + + * po/fr.po: + kill one fuzzy (by Christian Perrier ). + + * NEWS, po/da.po: + updated da.po for 4.0.14 (by Claus Hindsgaul ). + + * po/eu.po: updated for 4.0.14 (by pi ). + + * NEWS, po/vi.po: + updated vi.po fo 4.0.14 (by Clytie Siddall ). + +2005-12-13 Tomasz K這czko + + * NEWS: set release day for 4.0.14 to 19-12-2005. + + * src/login.c: + removed #include "libaudit.h" (it is conditionaly included in "defines.h"). + + * src/su.c: + replaced "shell" by "shellstr". "shell" is also the name of a function. + (Nicolas Fran癟ois ). + + * src/vipw.c: - added missing break in case 'q'. + + * NEWS, man/es/Makefile.am, man/es/vigr.8, man/es/vipw.8, man/hu/Makefile.am, man/hu/lastlog.8, man/ko/Makefile.am, man/ko/vipw.8, man/zh_CN/Makefile.am, man/zh_CN/su.1, man/zh_TW/Makefile.am, man/zh_TW/chpasswd.8, man/zh_TW/su.1: + added es, ko vigr(8) and vipw(8), hu lastlog(8), ko vipw(8), zh_CN su(1), + zh_TW chpasswd(8) and su(1), + +2005-12-11 Tomasz K這czko + + * doc/Attic/LICENSE, doc/Makefile.am, COPYING: + move doc/LICENSE to COPYING. + + * doc/WISHLIST: remove some outdated/finished things. + + * doc/Attic/README.nls, doc/Attic/README.pam, doc/Makefile.am: removed. + +2005-12-10 Tomasz K這czko + + * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + run "make update-po" (merge changes in su messages). + + * NEWS, src/su.c: + added handle -s/--shell, -m/-p/preserve-environment options like GNU su + (based on patches from Debian submited by + Nicolas Fran癟ois ) + + * NEWS: updated. + + * src/su.c: + added handle -s/--shell option like in GNU su (based on Debian patch sublmited + by Nicolas Fran癟ois ). + + * src/su.c: + make -, -l , --login option as no_argument (based on fix by Nicolas Fran癟ois). + + * po/it.po: + cosmetic fixes (by Danilo Piazzalunga ). + +2005-12-09 Tomasz K這czko + + * man/es/Makefile.am: s/patches/passwd/ + +2005-12-07 Tomasz K這czko + + * NEWS, configure.in, man/Makefile.am, man/tr/.cvsignore, man/tr/Makefile.am, man/tr/chage.1, man/tr/chfn.1, man/tr/groupadd.8, man/tr/groupdel.8, man/tr/groupmod.8, man/tr/login.1, man/tr/passwd.1, man/tr/passwd.5, man/tr/shadow.5, man/tr/su.1, man/tr/useradd.8, man/tr/userdel.8, man/tr/usermod.8: + added tr man pages. + + * man/pt_BR/Makefile.am, man/pt_BR/passwd.5, man/zh_CN/Makefile.am, man/zh_CN/passwd.5, man/zh_TW/Makefile.am, man/zh_TW/passwd.5, NEWS, man/es/Makefile.am, man/es/passwd.5, man/hu/Makefile.am, man/hu/passwd.5: + added es, hu, pt_BR, zh_CN zh_TW translations passwd(5). + + * man/id.1, man/pw_auth.3, man/sulogin.8: regenerated. + + * man/ko/Makefile.am: added su.1 to man_MANS. + + * man/Makefile.am: reverte incorrect commit. + + * man/Makefile.am, man/fr/Makefile.am, man/fr/chage.1, man/fr/chfn.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/expiry.1, man/fr/faillog.5, man/fr/faillog.8, man/fr/getspnam.3, man/fr/gpasswd.1, man/fr/groupadd.8, man/fr/groupdel.8, man/fr/groupmod.8, man/fr/groups.1, man/fr/grpck.8, man/fr/grpconv.8, man/fr/grpunconv.8, man/fr/gshadow.5, man/fr/lastlog.8, man/fr/limits.5, man/fr/login.1, man/fr/login.access.5, man/fr/login.defs.5, man/fr/logoutd.8, man/fr/newgrp.1, man/fr/newusers.8, man/fr/passwd.1, man/fr/passwd.5, man/fr/porttime.5, man/fr/pwck.8, man/fr/pwconv.8, man/fr/pwunconv.8, man/fr/sg.1, man/fr/shadow.3, man/fr/shadow.5, man/fr/su.1, man/fr/suauth.5, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/fr/vigr.8, man/fr/vipw.8, man/pwconv.8, man/shadow.3, man/vipw.8, NEWS: + added full set (up to date) fr man pages (by Nicolas Fran癟ois ). + +2005-12-06 Tomasz K這czko + + * po/ca.po, po/cs.po, po/da.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/it.po, po/nl.po, po/ro.po, po/sk.po, po/sv.po: + cleanups. + + * src/groupadd.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + s/--force /--force/ + + * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/useradd.c: + s/--skel SKEL_DIR /--skel SKEL_DIR/ + + * po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/passwd.c, po/bs.po, po/ca.po, po/cs.po, po/da.po: + s/--delete /--delete/ + + * NEWS, po/ru.po: + updated ru translatios for 4.0.14 (by Yuri Kozlov ). + + * po/eu.po: finish update for 4.0.14 (by pi ). + + * po/it.po: + updated for 4.0.14 (by Danilo Piazzalunga ). + +2005-12-05 Tomasz K這czko + + * po/fr.po: updated (by Christian Perrier ). + + * NEWS, po/eu.po: Basque translation updated (by pi ). + + * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/su.c, src/usermod.c, po/bs.po: + s/LOGIN/login/ in usage() output. + +2005-12-03 Tomasz K這czko + + * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/vipw.c, NEWS, man/vipw.8, man/vipw.8.xml, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po: + rewrited vipw for use getopt_long(). + + * man/passwd.1, man/passwd.1.xml: cleanups. + + * man/ko/Makefile.am: commented newgrp.1 (must be updated). + +2005-12-02 Tomasz K這czko + + * man/Makefile.am: update-po target added. + + * man/pwck.8, man/pwck.8.xml: document -q option. + + * NEWS, lib/getdef.c: + $MAIL_FILE is used in userdel and usermod, $MD5_CRYPT_ENAB + is used by crypt_make_salt, which is used by chpasswd, gpasswd and newusers. + Both variables moved to PAM not dependent (447_missing_login.defs_variables + Debian patch). + + * NEWS, src/su.c: + export $USER and $SHELL as well as $HOME (http://bugs.debian.org/11003 and + http://bugs.debian.org/11189). + + * NEWS, man/login.1, man/login.1.xml: + document how to initiate a trusted path on linux + (http://bugs.debian.org/305600). + + * NEWS, src/chage.c: + fix chage display when the last change field is set to 0. + This is consistent with PAM (merge 427_chage_expiry_0 Debian patch). + +2005-12-01 Tomasz K這czko + + * configure.in: added man/fi/Makefile to AC_CONFIG_FILES(). + + * man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/newgrp.1, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pw_auth.3, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/newgrp.1, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/newgrp.1, man/ko/passwd.5, man/ko/su.1, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/newgrp.1, man/it/newusers.8, man/it/passwd.1, man/it/passwd.5, man/it/porttime.5, man/it/pwck.8, man/it/pwconv.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/groups.1, man/de/login.1, man/de/newgrp.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/newgrp.1, man/es/passwd.1, man/es/su.1, man/fi/chfn.1, man/fi/chsh.1, man/fi/passwd.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/newgrp.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, NEWS, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1: + convert all translated man pages to UFT-8. + + * NEWS, src/userdel.c: + fix incorrect audit record in userdel (https://bugzilla.redhat.com/bugzilla/174392). + + * po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, src/passwd.c: + s/--all /--all/ + + * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + update by some informations about translators (by Christian Perrier) and run "make update-po". + +2005-11-30 Tomasz K這czko + + * NEWS, src/su.c: + if an password is expired, su should propose to change this password + (fixed http://bugs.debian.org/321384). + + * src/Makefile.am, src/login.c, NEWS: + added auditing support (based on Fedora patch for login from util-linux). + + * src/useradd.c: remove use rflg. + + * man/ru/Makefile.am: typo. + + * po/pl.po: partialy updated. + + * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + run "make update-po". + + * NEWS, src/useradd.c: merge PUG fixes from RedHat patch. + +2005-11-29 Tomasz K這czko + + * NEWS, po/it.po: + updated (by Danilo Piazzalunga ). + + * man/ru/pwconv.8, man/ru/pwunconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vigr.8, man/ru/vipw.8, NEWS, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/getspnam.3, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/grpconv.8, man/ru/grpunconv.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pw_auth.3, man/ru/pwck.8: + added full set of ru man pages (by Yuri Kozlov ). + +2005-11-25 Tomasz K這czko + + * NEWS, src/Makefile.am, src/nologin.c: added nologin program. + + * NEWS, src/su.c: rewrited for use getopt_long(). + +2005-11-17 Tomasz K這czko + + * po/zh_CN.po: updated (by Ming Hua ). + +2005-11-12 Tomasz K這czko + + * man/usermod.8, man/usermod.8.xml: rewrited for document long options. + + * NEWS, src/vipw.c: + added a "quiet" mode (http://bugs.debian.org/190252. + + * po/de.po: + fixed wrong translation in german po file (http://bugs.debian.org/338373 + by Nico Golde ). + + * NEWS, man/Makefile.am, man/fi/.cvsignore, man/fi/Makefile.am, man/fi/chfn.1, man/fi/chsh.1, man/fi/passwd.1, man/fi/su.1: + added fi chfn(1), chsh(1), passwd(1), su(1). + + * NEWS, man/it/Makefile.am, man/it/newusers.8: added it newusers(8). + + * NEWS, po/fr.po: + updated (by Christian Perrier ). + +2005-11-10 Tomasz K這czko + + * NEWS, src/Makefile.am, src/newgrp.c: + added auditing support for newgrp (by Steve Grubb ). + + * NEWS, configure.in, libmisc/audit_help.c: + switch over to a new logging function (by Steve Grubb ). + + * README: typo. + +2005-11-06 Tomasz K這czko + + * po/ru.po: updated (by Yuri Kozlov ). + +2005-11-05 Tomasz K這czko + + * configure.in: + s/logdir/shadow_cv_logdir/ fix wrong var name (by Mike Frysinger ). + + * man/newusers.8, man/newusers.8.xml, man/passwd.1, man/passwd.1.xml, man/passwd.5, man/passwd.5.xml, man/porttime.5, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8, man/pwck.8.xml, man/sg.1, man/sg.1.xml, man/shadow.3, man/shadow.3.xml, man/shadow.5, man/shadow.5.xml, man/su.1, man/su.1.xml, man/suauth.5, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8, man/useradd.8.xml, man/userdel.8, man/userdel.8.xml, man/usermod.8, man/usermod.8.xml, README, man/chage.1, man/chage.1.xml, man/chfn.1, man/chfn.1.xml, man/chpasswd.8, man/chpasswd.8.xml, man/chsh.1, man/chsh.1.xml, man/expiry.1, man/expiry.1.xml, man/faillog.5, man/faillog.5.xml, man/faillog.8, man/faillog.8.xml, man/gpasswd.1, man/gpasswd.1.xml, man/groupadd.8, man/groupadd.8.xml, man/groupdel.8, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8, man/groupmod.8.xml, man/groups.1, man/groups.1.xml, man/grpck.8, man/grpck.8.xml, man/gshadow.5, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8, man/lastlog.8.xml, man/limits.5, man/limits.5.xml, man/login.1, man/login.1.xml, man/login.access.5, man/login.access.5.xml, man/login.defs.5, man/login.defs.5.xml, man/logoutd.8, man/logoutd.8.xml, man/newgrp.1, man/newgrp.1.xml: + move information about all shadow man pages authors from man pages to README file. + + * src/userdel.c: added two new error messages to translated phrases. + + * NEWS, src/userdel.c: + remove the user's group unless it is not really a user-private group + (based on FC patch). + +2005-11-04 Tomasz K這czko + + * src/usermod.c: fix long name options name in long_options[]. + +2005-11-02 Tomasz K這czko + + * src/userdel.c: indent source code. + + * NEWS, src/userdel.c: + make the userdel -f option force the removal of the user's group (even if it + is the primary group of another user) + (merge 453_userdel_-f_removes_group Debian patch), + + * NEWS, man/login.1, man/login.1.xml: + better explain the respective roles of login, init and getty with regards + to the utmp file (merge 440_manpages-login.1 Debian patch). + + * man/userdel.8, man/userdel.8.xml: + aphabetic order options description. + + * NEWS, man/userdel.8, man/userdel.8.xml: + document the -f option; document the group removal behavior (merge + 455_userdel.8.xml Debian patch). + + * NEWS, man/groupadd.8, man/groupadd.8.xml, man/useradd.8, man/useradd.8.xml: + document that useradd/groupadd refuse adding entries already in an + external database (http://bugs.debian.org/282184). + + * NEWS, libmisc/sulog.c: + log in successful/failed su through syslog (http://bugs.debian.org/190215). + + * NEWS, man/it/groupdel.8, man/it/passwd.1, man/it/pwconv.8, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8: + updated it groupdel(8), passwd(1), pwconv(8), useradd(8), userdel(8), usermod(8) man pages + (merge 205_it-manpages Debian patch). + + * man/pt_BR/gpasswd.1: merge 204_pt_BR-manpages Debian patch. + +2005-10-31 Tomasz K這czko + + * man/porttime.5, man/porttime.5.xml, man/pwck.8, man/pwck.8.xml, man/shadow.3: + improvements by Yuri Kozlov . + + * NEWS, po/tl.po: updated (by eric pareja ). + + * po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/su.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po: + remove "." from su message. + + * po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po: + "make update-po". + + * src/usermod.c: cleanups in usage() output. + + * src/usermod.c: indent code. + + * NEWS, src/usermod.c: + rewrited for use getopt_long() (Christian Perrier ). + +2005-10-24 Tomasz K這czko + + * po/uk.po: updated (by Eugeniy Meshcheryakov ). + +2005-10-20 Tomasz K這czko + + * man/chpasswd.8.xml, man/faillog.5, man/groupmems.8, man/groupmems.8.xml, man/limits.5, man/limits.5.xml, man/login.1, man/login.1.xml, man/login.access.5, man/login.access.5.xml, man/chpasswd.8: + bunch of cleanups (Yuri Kozlov ). + +2005-10-19 Tomasz K這czko + + * src/userdel.c, src/usermod.c, lib/pam_defs.h, libmisc/pam_pass.c, libmisc/pwdcheck.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/login.c, src/newusers.c, src/su.c, src/useradd.c: + Simplifications: move all per shadow tool declared struct pam_conv conv + from src/*c to lib/pam_defs.h. #include "pam_defs.h" instead + and . + Patch partialy based on openpam fixes by Rob Holland . + + * NEWS, lib/commonio.c: + fixed grpck segmentation fault on using -s when /etc/gshadow is empty (fix by + Tomasz Lemiech ). + +2005-10-17 Tomasz K這czko + + * man/faillog.5, man/faillog.5.xml: + typos (by A Costa ). + +2005-10-16 Tomasz K這czko + + * man/chage.1, man/chage.1.xml, man/chpasswd.8, man/chpasswd.8.xml: + typos (by A Costa ). + + * NEWS, po/sv.po: updated (by Daniel Nylander ). + +2005-10-13 Tomasz K這czko + + * man/de/newgrp.1, man/es/Makefile.am, man/es/newgrp.1, man/zh_CN/Makefile.am, man/zh_CN/newgrp.1, man/zh_TW/Makefile.am, man/zh_TW/newgrp.1, NEWS, man/de/Makefile.am: + newgrp(1): added de, es, zh_CN, zh_TW translations. + +2005-10-12 Tomasz K這czko + + * man/gpasswd.1, man/gpasswd.1.xml: + move "Notes about group passwords" section from passwd man page. + + * src/passwd.c, NEWS, man/passwd.1, man/passwd.1.xml: + remove handle -f, -g and -s options in passwd. + + * man/userdel.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/pwconv.8.xml, man/sg.1.xml: + use locase in . + + * man/pw_auth.3, man/pw_auth.3.xml, man/shadow.3, man/shadow.3.xml: + added refmiscinfo class="sectdesc">Library Calls in . + + * man/newusers.8.xml, man/pwconv.8, man/pwconv.8.xml, man/sulogin.8.xml, man/useradd.8, man/useradd.8.xml, man/userdel.8, man/userdel.8.xml, man/usermod.8, man/usermod.8.xml, man/vipw.8, man/vipw.8.xml, man/chpasswd.8, man/chpasswd.8.xml, man/faillog.8, man/faillog.8.xml, man/groupadd.8, man/groupadd.8.xml, man/groupdel.8, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8, man/groupmod.8.xml, man/grpck.8, man/grpck.8.xml, man/lastlog.8, man/lastlog.8.xml, man/logoutd.8, man/logoutd.8.xml, man/newusers.8: + added System Management Commands + in . + + * man/login.defs.5, man/login.defs.5.xml, man/passwd.5, man/passwd.5.xml, man/porttime.5, man/porttime.5.xml, man/shadow.5, man/shadow.5.xml, man/suauth.5, man/suauth.5.xml, man/limits.5.xml, man/login.access.5, man/login.access.5.xml, man/faillog.5, man/faillog.5.xml, man/gshadow.5, man/gshadow.5.xml, man/limits.5: + added File Formats and Conversions + in . + + * man/pwconv.8, man/pwconv.8.xml, man/suauth.5, man/suauth.5.xml, man/vipw.8, man/vipw.8.xml: + remove and tags. + + * man/newgrp.1, man/newgrp.1.xml, man/sg.1, man/sg.1.xml: + added User Commands tag. + +2005-10-11 Tomasz K這czko + + * NEWS, configure.in: start work on 4.0.14. + 2005-10-10 Tomasz K這czko + * NEWS: move release 4.0.13 date to 10-10-2005. + * NEWS: added infor about removed duplicated pam_start() in chage. * NEWS: updated. @@ -254,7 +761,7 @@ * src/login_nopam.c: use #ident. - * etc/login.defs.hurd, etc/login.defs.linux, etc/Makefile.am: + * etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am: remove login.defs.hurd and login.defs.linux. * src/groupadd.c, src/useradd.c: @@ -282,7 +789,7 @@ * man/chage.1, man/chage.1.xml, lib/exitcodes.h: change to 15 (from 14) exit code in chage when shadow not found. - * src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/chsh_chkshell.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/login_nopam.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, libmisc/pwd_init.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/addgrps.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, NEWS, lib/rcsid.h, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c: + * src/Attic/chsh_chkshell.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/login_nopam.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, libmisc/pwd_init.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/addgrps.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, NEWS, lib/Attic/rcsid.h, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c: use #ident preprocesor directive istead RCID macro with content similar to example described in ident(1) man page (modern compilers like latest GCC removes not used functions by global optimization). @@ -449,7 +956,7 @@ * man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml: remove trailing spaces. - * src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/suauth.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, src/chpasswd.c, src/chsh.c, src/chsh_chkshell.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c: + * src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/suauth.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, src/Attic/chsh_chkshell.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c: reorder #includes, indentations and minor cleanups. * src/newgrp.c: indent code. @@ -552,7 +1059,7 @@ * NEWS: schedule release 4.0.12 in 22-07-2005. - * libmisc/setupenv.c, man/pl/login.defs.5, NEWS, etc/login.defs.hurd, etc/login.defs.linux, lib/getdef.c: + * libmisc/setupenv.c, man/pl/login.defs.5, NEWS, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, lib/getdef.c: removed handle login.defs::QMAIL_DIR variable. * libmisc/chowntty.c, NEWS: @@ -658,7 +1165,7 @@ * lib/prototypes.h: removed outdated prototypes for lib/gsdbm.c. - * NEWS, lib/grpack.c, lib/gspack.c, lib/pwpack.c, lib/sppack.c, lib/Makefile.am, lib/prototypes.h: + * NEWS, lib/Attic/grpack.c, lib/Attic/gspack.c, lib/Attic/pwpack.c, lib/Attic/sppack.c, lib/Makefile.am, lib/prototypes.h: remove lib/{grpack,gspack,pwpack,sppack}.c and prototypes from lib/prototypes.h (outdated). * lib/prototypes.h: removed outdated prototypes from lib/pwdbm.c. @@ -841,7 +1348,7 @@ s/presense/presence/; s/filesystem/file system/ (sed on 440_manpages-login.1 Debian patch) - * man/pl/shadowconfig.8, man/pl/Makefile.am, man/ja/shadowconfig.8, man/ja/Makefile.am, man/it/shadowconfig.8, man/shadowconfig.8, man/shadowconfig.8.xml, man/Makefile.am, NEWS: + * man/pl/Attic/shadowconfig.8, man/pl/Makefile.am, man/ja/Attic/shadowconfig.8, man/ja/Makefile.am, man/it/Attic/shadowconfig.8, man/Attic/shadowconfig.8, man/Attic/shadowconfig.8.xml, man/Makefile.am, NEWS: removed shadowconfig(8) man page (will be maintained in Debian shadow pkg repository). * man/it/sg.1: added. @@ -931,12 +1438,12 @@ option. It cause usermod to append user to the current supplementary group list. (patch by Peter Vrabec ) - * libmisc/chkshell.c, libmisc/Makefile.am, src/Makefile.am, src/chsh_chkshell.c: + * libmisc/Attic/chkshell.c, libmisc/Makefile.am, src/Attic/chsh_chkshell.c, src/Makefile.am: move libmisc/chkshell.c to src/chsh_chkshell.c. check_shell() is used only by chsh. 2005-07-06 Tomasz K這czko - * acconfig.h, NEWS, configure.in: + * Attic/acconfig.h, NEWS, configure.in: finish move all autoheader templates from acconfig.h to configure.in. * src/chage.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS: @@ -981,12 +1488,12 @@ * configure.in, libmisc/getdate.y, libmisc/utmp.c, src/logoutd.c: remove non-USG code. - * acconfig.h, configure.in: + * Attic/acconfig.h, configure.in: start moving all autoheader templates from acconfig.h to configure.in. * configure.in: remove not used AC_DEFINE(HAVE_LIBCRYPT). - * acconfig.h, NEWS, configure.in: + * Attic/acconfig.h, NEWS, configure.in: stop with error message if crypt() not found. Remove --with{,out}-libcrypt switch. * src/login.c: fixed use SYSLOG macro. @@ -1041,7 +1548,7 @@ * NEWS: added past releases dates. Cleanups. - * man/shadowconfig.8: merge version generated from XML file. + * man/Attic/shadowconfig.8: merge version generated from XML file. * po/ca.po, po/cs.po, po/da.po, po/fi.po, NEWS: translations updated by maintainers. @@ -1084,7 +1591,7 @@ 2005-06-17 Tomasz K這czko - * man/ja/mkpasswd.8, man/ja/Makefile.am, man/pl/mkpasswd.8, man/pl/Makefile.am: + * man/ja/Attic/mkpasswd.8, man/ja/Makefile.am, man/pl/Attic/mkpasswd.8, man/pl/Makefile.am: remove ja and pl mkpasswd.8 man pages. 2005-06-16 Tomasz K這czko @@ -1092,9 +1599,9 @@ * man/pwck.8.xml, man/useradd.8.xml, man/userdel.8.xml: correctly code EXIT VALUES section. - * acconfig.h: removed DES_RPC and OPIE templates. + * Attic/acconfig.h: removed DES_RPC and OPIE templates. - * src/mkpasswd.c, src/Makefile.am, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, man/mkpasswd.8, man/mkpasswd.8.xml, man/Makefile.am, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po: + * src/Attic/mkpasswd.c, src/Makefile.am, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, man/Attic/mkpasswd.8, man/Attic/mkpasswd.8.xml, man/Makefile.am, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po: removed mkpasswd. * man/Makefile.am: do not install mkpasswd(8) man page. @@ -1126,7 +1633,7 @@ * man/groupadd.8.xml: cleanups. - * man/mkpasswd.8.xml: added missing tag. + * man/Attic/mkpasswd.8.xml: added missing tag. * man/usermod.8.xml: cleanups. @@ -1165,7 +1672,7 @@ * src/login.c: indent. - * man/shadowconfig.8.xml, man/chage.1.xml, man/faillog.8.xml, man/groupmems.8.xml, man/gshadow.5.xml, man/login.1.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: + * man/Attic/shadowconfig.8.xml, man/chage.1.xml, man/faillog.8.xml, man/groupmems.8.xml, man/gshadow.5.xml, man/login.1.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: cleanups. 2005-06-14 Tomasz K這czko @@ -1213,7 +1720,7 @@ was passed as it's optarg http://bugs.debian.org/53702 - * po/POTFILES.in, NEWS, libmisc/setup.c, libmisc/Makefile.am: + * po/POTFILES.in, NEWS, libmisc/Attic/setup.c, libmisc/Makefile.am: not used now (removed). * man/usermod.8, man/usermod.8.xml: @@ -1254,10 +1761,10 @@ 2005-05-25 Tomasz K這czko - * src/mkpasswd.c, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/encrypt.c, lib/getdef.c, lib/gshadow.c, lib/pwauth.h, lib/shadow.c, libmisc/failure.c, libmisc/isexpired.c, libmisc/salt.c: + * src/Attic/mkpasswd.c, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/encrypt.c, lib/getdef.c, lib/gshadow.c, lib/pwauth.h, lib/shadow.c, libmisc/failure.c, libmisc/isexpired.c, libmisc/salt.c: indent all. - * src/chage.c, src/chpasswd.c, src/expiry.c, src/login.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, lib/sppack.c, lib/defines.h, lib/lockpw.c, lib/prototypes.h, lib/sgetspent.c, lib/shadow.c, lib/shadowio.c, libmisc/age.c, libmisc/entry.c, libmisc/isexpired.c, libmisc/pwd2spwd.c, libmisc/pwdcheck.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, acconfig.h, NEWS, configure.in: + * src/chage.c, src/chpasswd.c, src/expiry.c, src/login.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, lib/Attic/sppack.c, lib/defines.h, lib/lockpw.c, lib/prototypes.h, lib/sgetspent.c, lib/shadow.c, lib/shadowio.c, libmisc/age.c, libmisc/entry.c, libmisc/isexpired.c, libmisc/pwd2spwd.c, libmisc/pwdcheck.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, Attic/acconfig.h, NEWS, configure.in: remove using SHADOWPWD #define so now shadow is allways builded with shadow password support. @@ -1321,13 +1828,13 @@ 2005-04-27 Tomasz K這czko - * man/shadowconfig.8.xml, man/gpasswd.1.xml, man/groups.1.xml, man/grpck.8.xml, man/login.defs.5.xml, man/passwd.1.xml, man/pwck.8.xml, man/sulogin.8.xml, man/useradd.8.xml: + * man/Attic/shadowconfig.8.xml, man/gpasswd.1.xml, man/groups.1.xml, man/grpck.8.xml, man/login.defs.5.xml, man/passwd.1.xml, man/pwck.8.xml, man/sulogin.8.xml, man/useradd.8.xml: replace by . * po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, src/lastlog.c: fixed lastlog --help message (s,--login,--user,) http://bugs.debian.org/249611 - * man/mkpasswd.8.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml: + * man/Attic/mkpasswd.8.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml: use in FILES section. Cleanups. * man/expiry.1.xml, man/chsh.1.xml, man/chpasswd.8.xml, man/chfn.1.xml, man/porttime.5.xml, man/pw_auth.3.xml: @@ -1399,15 +1906,15 @@ * man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/gpasswd.1.xml, man/groups.1.xml, man/id.1.xml, man/login.1.xml, man/passwd.1.xml, man/su.1.xml: added User Commands in . - * man/mkpasswd.8.xml, man/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/vigr.8.xml: + * man/Attic/mkpasswd.8.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/vigr.8.xml: Use encoding="UTF-8" and DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN". - * man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml, man/mkpasswd.8.xml, man/shadowconfig.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml: + * man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml, man/Attic/mkpasswd.8.xml, man/Attic/shadowconfig.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml: better formation using "xmlindent -l 80 -d 2". 2005-04-21 Tomasz K這czko - * man/it/shadowconfig.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/getspnam.3, man/it/groups.1, man/it/grpck.8, man/it/grpconv.8, man/it/grpunconv.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/logoutd.8, man/it/newgrp.1, man/it/porttime.5, man/it/pwck.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/vipw.8, NEWS, man/it/Makefile.am, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8: + * man/it/Attic/shadowconfig.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/getspnam.3, man/it/groups.1, man/it/grpck.8, man/it/grpconv.8, man/it/grpunconv.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/logoutd.8, man/it/newgrp.1, man/it/porttime.5, man/it/pwck.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/vipw.8, NEWS, man/it/Makefile.am, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8: updated it man pages: chfn.1, chsh.1, groups.1, grpck.8, grpconv.8, grpunconv.8, id.1, lastlog.8, login.1, newgrp.1, pwunconv.8, shadow.5, vigr.8, vipw.8. new it man pages: chage.1, chpasswd.8, expiry.1, faillog.5, faillog.8, @@ -1417,7 +1924,7 @@ * po/uk.po: cleanups in plural forms (by Roman Festchook ). - * man/mkpasswd.8.xml, man/shadowconfig.8.xml, man/chage.1, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: + * man/Attic/mkpasswd.8.xml, man/Attic/shadowconfig.8.xml, man/chage.1, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: reformated using xemacs. 2005-04-20 Tomasz K這czko @@ -1459,7 +1966,7 @@ * man/useradd.8: fixed typos in useadd syntax (in SYNOPSIS section) catched using doclifter. - * man/mkpasswd.8.xml, man/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/getspnam.3.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/grpconv.8.xml, man/grpunconv.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/pwunconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml: + * man/Attic/mkpasswd.8.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/getspnam.3.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/grpconv.8.xml, man/grpunconv.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pw_auth.3.xml, man/pwck.8.xml, man/pwconv.8.xml, man/pwunconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml: raw version converted using doclifter. * configure.in: remove handle --with-lib{opie,skey}. @@ -1570,7 +2077,7 @@ * man/ja/newgrp.1, man/pl/newgrp.1, NEWS, man/hu/newgrp.1, man/newgrp.1: newgrp uses /bin/sh (not bash). - * man/mkpasswd.8, man/gpasswd.1, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/id.1, man/newgrp.1, man/pwck.8, man/useradd.8, man/userdel.8, man/usermod.8: + * man/Attic/mkpasswd.8, man/gpasswd.1, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/id.1, man/newgrp.1, man/pwck.8, man/useradd.8, man/userdel.8, man/usermod.8: describe /etc/group in FILES section as "group account information". * man/grpck.8: @@ -1580,7 +2087,7 @@ * NEWS, po/cs.po: Updated by Miroslav Kure . - * man/chage.1.xml, man/mkpasswd.8, man/chage.1, man/expiry.1, man/login.1, man/newgrp.1, man/passwd.1, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8: + * man/chage.1.xml, man/Attic/mkpasswd.8, man/chage.1, man/expiry.1, man/login.1, man/newgrp.1, man/passwd.1, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8: describe /etc/shadow in FILES section as "secure user account information". * man/newgrp.1: Reformated paragraph. s,Bourne shell,\fBbash\fR shell, @@ -1642,7 +2149,7 @@ * NEWS, man/ja/login.1: updated ja man page for Debian #95213 bug (by Kenshi Muto ). - * src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/passwd.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, NEWS, lib/grdbm.c, lib/gsdbm.c, lib/pwdbm.c, lib/spdbm.c, lib/Makefile.am, lib/gshadow.c, lib/shadow.c: + * src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/passwd.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, NEWS, lib/Attic/grdbm.c, lib/Attic/gsdbm.c, lib/Attic/pwdbm.c, lib/Attic/spdbm.c, lib/Makefile.am, lib/gshadow.c, lib/shadow.c: next round of cleanups: removed NDBM code (unused). * src/login.c: consilidate some !USE_PAM lines. @@ -1652,7 +2159,7 @@ * lib/prototypes.h: remove not used login_desrpc() prototype. - * lib/rad64.c, lib/encrypt.c, lib/prototypes.h, lib/Makefile.am: + * lib/Attic/rad64.c, lib/encrypt.c, lib/prototypes.h, lib/Makefile.am: remove lib/rad64 with not used c64i() and i64c() functions. * lib/encrypt.c: @@ -1676,7 +2183,7 @@ 2005-04-05 Tomasz K這czko - * man/ru/passwd.5, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/passwd.5, man/ko/su.1, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ja/mkpasswd.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.1, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.3, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, man/id/chsh.1, man/id/login.1, man/id/useradd.8, man/it/chfn.1, man/it/chsh.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/passwd.5, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/it/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/login.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/passwd.1, man/es/su.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1, man/pl/mkpasswd.8, man/pl/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/chage.1, man/chfn.1, man/expiry.1, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/groupmod.8, man/grpck.8, man/lastlog.8, man/limits.5, man/login.1, man/login.defs.5, man/newgrp.1, man/passwd.1, man/porttime.5, man/pwck.8, man/shadow.3, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/usermod.8, man/vipw.8: + * man/ru/passwd.5, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/passwd.5, man/ko/su.1, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ja/Attic/mkpasswd.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.1, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.3, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, man/id/chsh.1, man/id/login.1, man/id/useradd.8, man/it/chfn.1, man/it/chsh.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/passwd.5, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/it/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/login.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/passwd.1, man/es/su.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1, man/pl/Attic/mkpasswd.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/chage.1, man/chfn.1, man/expiry.1, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/groupmod.8, man/grpck.8, man/lastlog.8, man/limits.5, man/login.1, man/login.defs.5, man/newgrp.1, man/passwd.1, man/porttime.5, man/pwck.8, man/shadow.3, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/usermod.8, man/vipw.8: more replaces "-" by "\-" (s,\\-,-,g; s,-,\\-,g). * man/pl/usermod.8: finish sync with english version. @@ -1690,7 +2197,7 @@ 2005-04-02 Tomasz K這czko - * man/mkpasswd.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/gshadow.5, man/id.1, man/lastlog.8, man/limits.5: + * man/Attic/mkpasswd.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/gshadow.5, man/id.1, man/lastlog.8, man/limits.5: replace all "-" by "\-" (s,\\-,-,; s,-,\\-,). * man/cs/groups.1: cleanups. @@ -1707,7 +2214,7 @@ * src/login.c: remove unused #ifded LOGIN_FBTAB .. #endif code. - * configure.in, libmisc/login_access.c, libmisc/Makefile.am, src/Makefile.am, src/login.c, src/login_nopam.c: + * configure.in, libmisc/Attic/login_access.c, libmisc/Makefile.am, src/Makefile.am, src/login.c, src/login_nopam.c: move libmisc/login_access.c to src/login_mopam.c. Remove using LOGIN_ACCESS #define. Now LOGIN_ACCESS is equal to !USE_PAM. In src/login_nopam.c will be cumulated non-PAM specyfic login code. @@ -1733,7 +2240,7 @@ * po/POTFILES.in: remove libmisc/login_{desrpc,krb}.c. - * lib/getdef.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/Makefile.am, src/login.c, NEWS, autogen.sh, configure.in: + * lib/getdef.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Makefile.am, src/login.c, NEWS, autogen.sh, configure.in: drop never finished kerberos and des_rpc support. * man/it/chfn.1: cleanups. @@ -1782,9 +2289,11 @@ * lib/pwauth.c, lib/pwauth.h: enable pw_auth() only #ifndef USE_PAM. - * src/userdel.c, src/usermod.c, src/vipw.c, src/mkpasswd.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/suauth.c, src/sulogin.c, src/useradd.c, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, libmisc/login_access.c, libmisc/login_krb.c, libmisc/addgrps.c, libmisc/age.c, libmisc/chkname.h, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/copydir.c, libmisc/env.c, libmisc/failure.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/pam_pass.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/utmp.c, libmisc/xmalloc.c, NEWS, lib/grdbm.c, lib/grpack.c, lib/gsdbm.c, lib/gspack.c, lib/pwdbm.c, lib/pwpack.c, lib/rad64.c, lib/rcsid.h, lib/spdbm.c, lib/sppack.c, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/getdef.c, lib/getdef.h, lib/getpass.c, lib/groupio.c, lib/groupio.h, lib/gshadow.c, lib/gshadow_.h, lib/lockpw.c, lib/port.c, lib/port.h, lib/prototypes.h, lib/pwauth.c, lib/pwauth.h, lib/pwio.c, lib/pwio.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c: + * src/userdel.c, src/usermod.c, src/vipw.c, src/Attic/mkpasswd.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/suauth.c, src/sulogin.c, src/useradd.c, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, libmisc/Attic/login_access.c, libmisc/Attic/login_krb.c, libmisc/addgrps.c, libmisc/age.c, libmisc/chkname.h, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/copydir.c, libmisc/env.c, libmisc/failure.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/pam_pass.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/utmp.c, libmisc/xmalloc.c, NEWS, lib/Attic/grdbm.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/pwdbm.c, lib/Attic/pwpack.c, lib/Attic/rad64.c, lib/Attic/rcsid.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/getdef.c, lib/getdef.h, lib/getpass.c, lib/groupio.c, lib/groupio.h, lib/gshadow.c, lib/gshadow_.h, lib/lockpw.c, lib/port.c, lib/port.h, lib/prototypes.h, lib/pwauth.c, lib/pwauth.h, lib/pwio.c, lib/pwio.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c: reindent all source code using -l80. + * libmisc/.indent.pro, src/.indent.pro, lib/.indent.pro: -l80 added. + * lib/gshadow.c, NEWS: rewrited group count to dynamic (by John Newbigin ). @@ -1795,7 +2304,7 @@ * src/login.c: removed radius support (even not compiles). - * doc/README.mirrors, doc/Makefile.am: removed. + * doc/Attic/README.mirrors, doc/Makefile.am: removed. * src/userdel.c (update_user): removed next redundant closing }. @@ -1814,9 +2323,9 @@ * man/pwconv.8: typo in bold. - * doc/INSTALL: removed. + * doc/Attic/INSTALL: removed. - * doc/README.sun4, doc/Makefile.am: removed outdated README.sun4. + * doc/Attic/README.sun4, doc/Makefile.am: removed outdated README.sun4. 2005-03-24 Tomasz K這czko @@ -1887,7 +2396,7 @@ 2005-03-07 Tomasz K這czko - * NEWS, etc/login.defs.linux, etc/login.defs, lib/getdef.c, man/pl/login.defs.5: + * NEWS, etc/Attic/login.defs.linux, etc/login.defs, lib/getdef.c, man/pl/login.defs.5: remove handle login.defs::NOLOGIN_STR (never used). 2005-02-25 Tomasz K這czko @@ -1971,7 +2480,7 @@ * po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po: "make update-po". - * src/mkpasswd.c, src/passwd.c, src/userdel.c, src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groups.c, src/login.c: + * src/Attic/mkpasswd.c, src/passwd.c, src/userdel.c, src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groups.c, src/login.c: "less means better" added fixes which makes english texts more consistent especially with capitalization issues. Based on fixes by Tommi Vainikainen (make all text begining from lower case .. not upper). @@ -2004,7 +2513,7 @@ * po/pl.po: kill fuzzy. - * NEWS, lib/grent.c, lib/lastlog_.h, lib/md5.c, lib/md5.h, lib/md5crypt.c, lib/mkdir.c, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwent.c, lib/rename.c, lib/rmdir.c, lib/shadow_.h, lib/snprintf.c, lib/snprintf.h, lib/strcasecmp.c, lib/strdup.c, lib/strerror.c, lib/strstr.c, lib/Makefile.am: + * NEWS, lib/Attic/grent.c, lib/Attic/lastlog_.h, lib/Attic/md5.c, lib/Attic/md5.h, lib/Attic/md5crypt.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/Attic/pwent.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/Attic/shadow_.h, lib/Attic/snprintf.c, lib/Attic/snprintf.h, lib/Attic/strcasecmp.c, lib/Attic/strdup.c, lib/Attic/strerror.c, lib/Attic/strstr.c, lib/Makefile.am: remove unused now files in lib/ directory. * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po: @@ -2042,7 +2551,7 @@ * NEWS: - final entry about fixed large file support in lastlog and faillog. - * src/vipw.c, lib/pwent.c, lib/grent.c: + * src/vipw.c, lib/Attic/pwent.c, lib/Attic/grent.c: use fseeko() instead fseek(). This not realuy neccessary because in this cases fseek() was used for move to begin of file. This only for minimize external functions count. @@ -2094,7 +2603,7 @@ 2004-12-11 Tomasz K這czko - * man/shadowconfig.8, man/chage.1, man/chfn.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/newgrp.1, man/newusers.8, man/passwd.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/suauth.5, man/useradd.8: + * man/Attic/shadowconfig.8, man/chage.1, man/chfn.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/newgrp.1, man/newusers.8, man/passwd.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/suauth.5, man/useradd.8: Fixed varoiuse typos and misspeling based partialy on patch from Bug#141322 from Debian (submited by Christian Perrier ). @@ -2178,7 +2687,7 @@ 2004-11-02 Tomasz K這czko - * man/pl/mkpasswd.8, man/pl/chage.1, man/pl/chsh.1, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/lastlog.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/chage.1, man/chsh.1, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/lastlog.8, man/useradd.8, man/userdel.8, man/usermod.8: + * man/pl/Attic/mkpasswd.8, man/pl/chage.1, man/pl/chsh.1, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/lastlog.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/chage.1, man/chsh.1, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupmems.8, man/lastlog.8, man/useradd.8, man/userdel.8, man/usermod.8: separated OPTIONS section. * lib/commonio.c: reverte last change. @@ -2210,7 +2719,7 @@ 2004-10-26 Tomasz K這czko - * man/pl/adduser.8, man/pl/Makefile.am, man/adduser.8, man/Makefile.am, man/fr/adduser.8, man/fr/Makefile.am, man/id/adduser.8, man/id/Makefile.am, man/it/adduser.8, man/it/Makefile.am, man/ja/adduser.8, man/ja/Makefile.am, NEWS: + * man/pl/Attic/adduser.8, man/pl/Makefile.am, man/Attic/adduser.8, man/Makefile.am, man/fr/Attic/adduser.8, man/fr/Makefile.am, man/id/Attic/adduser.8, man/id/Makefile.am, man/it/Attic/adduser.8, man/it/Makefile.am, man/ja/Attic/adduser.8, man/ja/Makefile.am, NEWS: remove adduser(8) roff include man page to useradd(8). * lib/Makefile.am: more fixes for non-inst libmisc. @@ -2243,7 +2752,7 @@ * etc/pam.d/chage, etc/pam.d/chpasswd, etc/pam.d/groupadd, etc/pam.d/groupdel, etc/pam.d/groupmod, etc/pam.d/newusers, etc/pam.d/useradd, etc/pam.d/usermod: use default path to PAM modules. - * etc/pam.d/shadow, etc/pam.d/Makefile.am, etc/pam.d/chage, etc/pam.d/chpasswd, etc/pam.d/groupadd, etc/pam.d/groupdel, etc/pam.d/groupmod, etc/pam.d/login, etc/pam.d/newusers, etc/pam.d/usermod: + * etc/pam.d/Attic/shadow, etc/pam.d/Makefile.am, etc/pam.d/chage, etc/pam.d/chpasswd, etc/pam.d/groupadd, etc/pam.d/groupdel, etc/pam.d/groupmod, etc/pam.d/login, etc/pam.d/newusers, etc/pam.d/usermod: Remove shadow PAM config file. Added PAM config files for: chage, chpasswd, groupadd, groupdel, groupmod, login, newusers. @@ -2340,7 +2849,7 @@ * libmisc/ttytype.c: Removed getenv() prototype (it is in ). - * src/mkpasswd.c: + * src/Attic/mkpasswd.c: Removed fgetsx() prototype (it is in lib/prototypes.h). * man/it/vigr.8: Fixed typo (s/wipw/vipw/). @@ -2360,7 +2869,7 @@ New translations: bs, ca, da, eu, he, id, nb, nl, nn, pt, pt_BR, tr, zh_CN (stolen froM Debian) - * man/mkpasswd.8, man/grpck.8, man/pl/mkpasswd.8, man/pl/grpck.8, man/pl/pwck.8, man/pwck.8: + * man/Attic/mkpasswd.8, man/grpck.8, man/pl/Attic/mkpasswd.8, man/pl/grpck.8, man/pl/pwck.8, man/pwck.8: Corrected section number. 2004-08-04 Tomasz K這czko @@ -2480,11 +2989,19 @@ 2004-01-14 Tomasz K這czko - * NEWS, configure.in, man/fr/Makefile.am, man/hu/Makefile.am, man/it/Makefile.am, man/ko/Makefile.am, man/de/Makefile.am, man/es/Makefile.am: + * NEWS, configure.in, man/fr/Makefile.am, man/hu/Makefile.am, man/it/Makefile.am: New version 4.0.4.1 bug fixes in automake files for generate correct tar ball on "make dist": added midsiing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am. + * man/ko/Makefile.am: New version 4.0.4.1 + bug fixes in automake files for generate correct tar ball on "make dist": + added missing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am. + + * man/de/Makefile.am, man/es/Makefile.am: New version 4.0.4.1 + bug fixes in automake files for generate correct tar ball on "make dist": + added midsiing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am. + * configure.in: Fixed checking is avalaible st_rdev in struct stat. 2004-01-13 Tomasz K這czko @@ -2509,7 +3026,7 @@ 2003-12-17 Tomasz K這czko - * lib/lastlog_.h, libmisc/log.c, libmisc/utmp.c, src/lastlog.c, src/login.c: + * lib/Attic/lastlog_.h, libmisc/log.c, libmisc/utmp.c, src/lastlog.c, src/login.c: More time() or gettimeofday() prevention overwrite memory on 64bit arch (partialy based on patch from MDK). @@ -2520,17 +3037,17 @@ * po/POTFILES.in: Removed lib/tcfsio.c. - * lib/tcfsio.c, lib/tcfsio.h, lib/Makefile.am, src/passwd.c, src/userdel.c, NEWS, configure.in, doc/README.pam: + * lib/Attic/tcfsio.c, lib/Attic/tcfsio.h, lib/Makefile.am, src/passwd.c, src/userdel.c, NEWS, configure.in, doc/Attic/README.pam: Removed TCFS support (tcfs is dead). * configure.in: Added using AM_MAINTAINER_MODE. AC_INIT without parameters. - * acconfig.h, configure.in: + * Attic/acconfig.h, configure.in: Cleanups on autoheadres level: use AC_DEFINE(VAR, VAL, [Comment]) for USE_PAM, HAVE_TCFS and TCFS_GDBM_SUPPORT. - * src/newusers.c, src/useradd.c, acconfig.h, autogen.sh, lib/pwpack.c, NEWS: + * src/newusers.c, src/useradd.c, Attic/acconfig.h, autogen.sh, lib/Attic/pwpack.c, NEWS: Remove all old BSD_QUOTA dependent code. 2003-12-16 Tomasz K這czko @@ -2546,7 +3063,7 @@ * lib/nscd.h: Added missing newline at end of file. - * acconfig.h: Remove unused (#un)defines. + * Attic/acconfig.h: Remove unused (#un)defines. * autogen.sh: Typo. @@ -2605,7 +3122,7 @@ * src/chage.c: Move *flg variables to global. - * acconfig.h: Comment for USG. + * Attic/acconfig.h: Comment for USG. 2003-05-14 Tomasz K這czko @@ -2632,13 +3149,13 @@ One TODO entry gone: fix nscd flushing databases on change (use per service flushing method instead HUPing nscd process). - * lib/Makefile.am, lib/commonio.c, lib/nscd.c, lib/nscd.h, libmisc/nscd.c, libmisc/nscd.h, libmisc/Makefile.am: + * lib/Makefile.am, lib/commonio.c, lib/nscd.c, lib/nscd.h, libmisc/Attic/nscd.c, libmisc/Attic/nscd.h, libmisc/Makefile.am: Move nscd.{c,h} from libmisc/ to lib/. Fix warning about implicit declaration of function `nscd_flush_cache' in lib/commonio.c. * lib/pwauth.h: Fix pw_auth() prototype. - * libmisc/nscd.c, libmisc/nscd.h, libmisc/Makefile.am: + * libmisc/Attic/nscd.c, libmisc/Attic/nscd.h, libmisc/Makefile.am: Added header file for nscd communication functions. * libmisc/chkname.c (good_name): @@ -2661,7 +3178,7 @@ * src/useradd.c: Indent. - * man/ja/pwauth.8, man/ja/Makefile.am, man/pl/pwauth.8, man/pl/Makefile.am, src/passwd.c, src/useradd.c, NEWS, lib/pwauth.c, man/pwauth.8, man/Makefile.am: + * man/ja/Attic/pwauth.8, man/ja/Makefile.am, man/pl/Attic/pwauth.8, man/pl/Makefile.am, src/passwd.c, src/useradd.c, NEWS, lib/pwauth.c, man/Attic/pwauth.8, man/Makefile.am: Cleanups continuations: removed old AUTH_METHODS dependent code, removed also pwauth(8) man page. @@ -2716,7 +3233,7 @@ add handle /etc/defaults/useradd::CREATE_MAIL_SPOOL={yes,no} for allow create empty mail spool for added user. - * man/pl/d_passwd.5, man/pl/dialups.5: Removed. + * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5: Removed. * man/groupmems.8: Close few \fB by add \fR. @@ -2747,6 +3264,9 @@ * man/hu/Makefile.am, man/ja/Makefile.am, man/ko/Makefile.am, man/pl/Makefile.am, man/de/Makefile.am, man/fr/Makefile.am, NEWS, man/Makefile.am: Install groups(1) man page (moved from EXTRA_DIST to man_MANS). + * po/.cvsignore: + Added files generated by gettextize from gettext 0.11.5. + * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po: Updated after removing dialup tools. @@ -2756,15 +3276,17 @@ * libmisc/shell.c (shell): do not gettexitize DEBUG message. - * src/chsh.c, src/grpconv.c, src/login.c, src/logoutd.c, src/sulogin.c, src/vipw.c, libmisc/login_access.c, libmisc/getdate.y, libmisc/limits.c, libmisc/obscure.c, libmisc/setupenv.c, lib/getpass.c, lib/pwauth.c: + * src/chsh.c, src/grpconv.c, src/login.c, src/logoutd.c, src/sulogin.c, src/vipw.c, libmisc/Attic/login_access.c, libmisc/getdate.y, libmisc/limits.c, libmisc/obscure.c, libmisc/setupenv.c, lib/getpass.c, lib/pwauth.c: Removed "#if 0 .. #endif" dead code. * libmisc/utmp.c: Fixed unterminated #if. - * libmisc/login_access.c (resolve_hostname): + * libmisc/Attic/login_access.c (resolve_hostname): cleanup: removed #if 1 .. #endif. - * libmisc/getdate.c: + * libmisc/.cvsignore: Added getdate.c. + + * libmisc/Attic/getdate.c: Removed - this file is generated by bison/yacc. * configure.in: @@ -2776,17 +3298,17 @@ 2003-05-04 Tomasz K這czko - * src/dpasswd.c, src/login.c, src/Makefile.am, man/pl/dpasswd.8, man/pl/Makefile.am, man/ja/dpasswd.8, man/ja/Makefile.am, man/dpasswd.8, man/Makefile.am, lib/dialchk.c, lib/dialchk.h, lib/dialup.c, lib/dialup.h, lib/Makefile.am, lib/getdef.c, etc/login.defs.linux, etc/login.defs, NEWS: + * src/Attic/dpasswd.c, src/login.c, src/Makefile.am, man/pl/Attic/dpasswd.8, man/pl/Makefile.am, man/ja/Attic/dpasswd.8, man/ja/Makefile.am, man/Attic/dpasswd.8, man/Makefile.am, lib/Attic/dialchk.c, lib/Attic/dialchk.h, lib/Attic/dialup.c, lib/Attic/dialup.h, lib/Makefile.am, lib/getdef.c, etc/Attic/login.defs.linux, etc/login.defs, NEWS: Removed old dpasswd and DIALUPS_CHECK_ENAB login.defs handling code from login. - * doc/ANNOUNCE, doc/Makefile.am, NEWS: Removed old doc/ANNOUNCE. + * doc/Attic/ANNOUNCE, doc/Makefile.am, NEWS: Removed old doc/ANNOUNCE. - * src/login.c, lib/getdef.c, etc/login.defs.linux, NEWS: + * src/login.c, lib/getdef.c, etc/Attic/login.defs.linux, NEWS: Remove NO_PASSWORD_CONSOLE code. 2003-05-03 Tomasz K這czko - * libmisc/pwd2spwd.c, libmisc/utmp.c, libmisc/entry.c, libmisc/isexpired.c, lib/sgetspent.c, lib/shadow.c, lib/putpwent.c, lib/pwent.c, lib/pwpack.c, lib/defines.h, lib/pwio.c, lib/sgetpwent.c, acconfig.h, configure.in: + * libmisc/pwd2spwd.c, libmisc/utmp.c, libmisc/entry.c, libmisc/isexpired.c, lib/sgetspent.c, lib/shadow.c, lib/Attic/putpwent.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/defines.h, lib/pwio.c, lib/sgetpwent.c, Attic/acconfig.h, configure.in: Remove old SVR4, ATT_AGE, ATT_COMMENT dependent code. * src/chage.c: @@ -2795,7 +3317,7 @@ 2003-05-01 Tomasz K這czko - * man/dpasswd.8, man/mkpasswd.8, man/pwauth.8, man/shadowconfig.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8: + * man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Attic/shadowconfig.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8: Reformated. * etc/login.defs: @@ -2803,7 +3325,7 @@ ENV_SUPATH to PATH=/sbin:/bin:/usr/sbin:/usr/bin and ENV_PATH to PATH=/bin:/usr/bin - * old/Makefile.am, old/Makefile.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/config.h.linux, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/orig-config.h, old/pwconv-old.8, old/pwconv-old.c, old/pwconv.8, old/pwd.h.m4, old/pwunconv-old.8, old/pwunconv-old.c, old/pwunconv.8, old/scologin.c, old/vipw.8: + * old/Attic/Makefile.am, old/Attic/Makefile.linux, old/Attic/Makefile.sun4, old/Attic/Makefile.svr4, old/Attic/Makefile.xenix, old/Attic/config.h.linux, old/Attic/config.h.sun4, old/Attic/config.h.svr4, old/Attic/config.h.xenix, old/Attic/orig-config.h, old/Attic/pwconv-old.8, old/Attic/pwconv-old.c, old/Attic/pwconv.8, old/Attic/pwd.h.m4, old/Attic/pwunconv-old.8, old/Attic/pwunconv-old.c, old/Attic/pwunconv.8, old/Attic/scologin.c, old/Attic/vipw.8: Removed old stuff. 2003-04-30 Tomasz K這czko @@ -2815,7 +3337,7 @@ * man/ko/passwd.5: Remove ^M from end of line. - * src/chage.c, src/chpasswd.c, src/login.c, src/newusers.c, src/passwd.c, src/pwunconv.c, src/su.c, src/useradd.c, acconfig.h, NEWS, configure.in: + * src/chage.c, src/chpasswd.c, src/login.c, src/newusers.c, src/passwd.c, src/pwunconv.c, src/su.c, src/useradd.c, Attic/acconfig.h, NEWS, configure.in: Removed old ATT_AGE (account ageing in passwd file) dependent code. * po/pl.po: Fix chage and lastlog messages. @@ -2841,7 +3363,7 @@ * src/groupadd.c: Typo (s/nut/not/). - * man/shadowconfig.8: Merge changes from Debian. + * man/Attic/shadowconfig.8: Merge changes from Debian. * NEWS, man/passwd.5: Remove text about password aging from passwd(5) (based on Debian changes). @@ -2869,10 +3391,10 @@ * po/fr.po: Emoticon removed. - * NEWS, configure.in, man/Makefile.am, man/ru/Makefile.am, man/ru/passwd.5: + * NEWS, configure.in, man/Makefile.am, man/ru/.cvsignore, man/ru/Makefile.am, man/ru/passwd.5: Added ru passwd(1) man page from KSI resources. - * man/zh_CN/Makefile.am, man/zh_CN/chfn.1, man/zh_CN/chsh.1, man/zh_TW/Makefile.am, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/ja/dpasswd.8, man/ja/mkpasswd.8, man/ja/pwauth.8, man/ja/shadowconfig.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, NEWS, man/cs/Makefile.am, man/cs/id.1: + * man/zh_CN/Makefile.am, man/zh_CN/chfn.1, man/zh_CN/chsh.1, man/zh_TW/Makefile.am, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Attic/pwauth.8, man/ja/Attic/shadowconfig.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, NEWS, man/cs/Makefile.am, man/cs/id.1: Added chch(1), chfn(1) man pages from chinese man pages translation project. Added id(1) man page czech man pages translation project. @@ -2885,6 +3407,9 @@ * configure.in, man/Makefile.am, man/es/Makefile.am: Added es man pages to ac/am suit. + * man/es/.cvsignore, man/hu/.cvsignore, man/pt_BR/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore: + Added .cvsignore files. + * man/hu/Makefile.am, man/hu/su.1: Added su(1) man page from hungarian man pages translation project. @@ -2893,7 +3418,7 @@ * NEWS: Ready for gettext 0.11.5, automake 1.7.4, autoconf 2.57. Many cleanups and unifications in man pages. - * man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/zh_CN/chpasswd.8, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/login.1, man/ko/su.1, man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/expiry.1, man/pl/gpasswd.1, man/pl/groupmems.8, man/pl/groups.1, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/usermod.8, man/ja/mkpasswd.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/grpck.8, man/it/lastlog.8, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/cs/shadow.5, man/es/su.1, man/fr/chage.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/shadow.5, man/fr/su.1, man/fr/userdel.8, man/fr/usermod.8, man/dpasswd.8, man/mkpasswd.8, man/chage.1, man/chfn.1, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/logoutd.8, man/newgrp.1, man/passwd.1, man/passwd.5, man/porttime.5, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8: + * man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/zh_CN/chpasswd.8, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/login.1, man/ko/su.1, man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/expiry.1, man/pl/gpasswd.1, man/pl/groupmems.8, man/pl/groups.1, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/usermod.8, man/ja/Attic/mkpasswd.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/grpck.8, man/it/lastlog.8, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/cs/shadow.5, man/es/su.1, man/fr/chage.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/shadow.5, man/fr/su.1, man/fr/userdel.8, man/fr/usermod.8, man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/chage.1, man/chfn.1, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/logoutd.8, man/newgrp.1, man/passwd.1, man/passwd.5, man/porttime.5, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8: Fixes: correct utmp/wtmp paths. Unifications: bold commnanda and italify other file names. Other minor changes and cleanups and unifications. @@ -2926,7 +3451,7 @@ 2003-04-22 Tomasz K這czko - * libmisc/getdate.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/nscd.c, libmisc/setup.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/chkshell.c, libmisc/addgrps.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c: + * libmisc/Attic/getdate.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Attic/nscd.c, libmisc/Attic/setup.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/Attic/chkshell.c, libmisc/addgrps.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c: Indent all using current .indent.pro settings. * po/Makevars: New file neccessary for gettext >=0.11.5. @@ -2975,7 +3500,7 @@ fixed making vigr symlink to vipw (not vipw to vigr) in install-exec-hook (fix submited by Dimitar Zhekov ). - * debian/login.copyright, debian/login.postinst, debian/login.postrm, debian/login.preinst, debian/login.prerm, debian/logoutd.init, debian/passwd.conffiles, debian/passwd.copyright, debian/passwd.cron, debian/passwd.init, debian/passwd.postinst, debian/passwd.postrm, debian/porttime, debian/rules, debian/secure-su.README, debian/secure-su.conffiles, debian/secure-su.copyright, debian/secure-su.postrm, debian/secure-su.preinst, debian/securetty, debian/shadowconfig.sh, debian/Makefile.am, debian/changelog, debian/checksums, debian/control, debian/control.gnu, debian/control.linux, debian/login.conffiles, Makefile.am, configure.in: + * debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/login.postrm, debian/Attic/login.preinst, debian/Attic/login.prerm, debian/Attic/logoutd.init, debian/Attic/passwd.conffiles, debian/Attic/passwd.copyright, debian/Attic/passwd.cron, debian/Attic/passwd.init, debian/Attic/passwd.postinst, debian/Attic/passwd.postrm, debian/Attic/porttime, debian/Attic/rules, debian/Attic/secure-su.README, debian/Attic/secure-su.conffiles, debian/Attic/secure-su.copyright, debian/Attic/secure-su.postrm, debian/Attic/secure-su.preinst, debian/Attic/securetty, debian/Attic/shadowconfig.sh, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/checksums, debian/Attic/control, debian/Attic/control.gnu, debian/Attic/control.linux, debian/Attic/login.conffiles, Makefile.am, configure.in: removed debian directory. 2002-10-12 Tomasz K這czko @@ -3009,7 +3534,7 @@ 2002-03-18 Andrzej Krzysztofowicz - * man/ja/dpasswd.8, man/ja/shadowconfig.8, man/ja/chpasswd.8, man/ja/faillog.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.defs.5, man/ja/newusers.8, man/ja/su.1, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8: + * man/ja/Attic/dpasswd.8, man/ja/Attic/shadowconfig.8, man/ja/chpasswd.8, man/ja/faillog.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.defs.5, man/ja/newusers.8, man/ja/su.1, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8: - updated to man-pages-ja-20020315 (except cvs tags) 2002-03-15 Andrzej Krzysztofowicz @@ -3018,14 +3543,15 @@ 2002-03-13 Tomasz K這czko - * man/ko/Makefile.am, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/newgrp.1, man/ko/passwd.5, man/ko/su.1: + * man/ko/.cvsignore, man/ko/Makefile.am, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/newgrp.1, man/ko/passwd.5, man/ko/su.1: added ko man pages. - * man/de/Makefile.am: automake files for de man pages. + * man/de/.cvsignore, man/de/Makefile.am: + automake files for de man pages. * TODO: updated. - * man/it/Makefile.am, man/id/adduser.8, man/id/Makefile.am, man/id/useradd.8, man/Makefile.am, man/cs/Makefile.am, man/fr/Makefile.am, configure.in, NEWS: + * man/it/.cvsignore, man/it/Makefile.am, man/id/.cvsignore, man/id/Attic/adduser.8, man/id/Makefile.am, man/id/useradd.8, man/Makefile.am, man/cs/.cvsignore, man/cs/Makefile.am, man/fr/.cvsignore, man/fr/Makefile.am, configure.in, NEWS: added cs, de, fr, id, it, ko man pages to ac/am. 2002-03-12 Tomasz K這czko @@ -3040,7 +3566,7 @@ 2002-03-10 Tomasz K這czko - * man/it/usermod.8, man/it/vigr.8, man/it/vipw.8, man/it/adduser.8, man/it/chfn.1, man/it/chsh.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/grpconv.8, man/it/grpunconv.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/newgrp.1, man/it/passwd.1, man/it/passwd.5, man/it/pwconv.8, man/it/pwunconv.8, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/id/adduser.8, man/id/chsh.1, man/id/login.1, man/fr/adduser.8, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/newgrp.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/es/login.1, man/es/passwd.1, man/es/su.1, man/de/chsh.1, man/de/groups.1, man/de/login.1, man/de/passwd.1, man/de/su.1, man/cs/passwd.5, man/cs/shadow.5: + * man/it/usermod.8, man/it/vigr.8, man/it/vipw.8, man/it/Attic/adduser.8, man/it/chfn.1, man/it/chsh.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/grpconv.8, man/it/grpunconv.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/newgrp.1, man/it/passwd.1, man/it/passwd.5, man/it/pwconv.8, man/it/pwunconv.8, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/id/Attic/adduser.8, man/id/chsh.1, man/id/login.1, man/fr/Attic/adduser.8, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/newgrp.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/es/login.1, man/es/passwd.1, man/es/su.1, man/de/chsh.1, man/de/groups.1, man/de/login.1, man/de/passwd.1, man/de/su.1, man/cs/passwd.5, man/cs/shadow.5: added some raw cs, de, es, fr, id, it man pages from national man pages translation projects (all man pages not yet added to Makefile.am files because all need some work). @@ -3060,9 +3586,9 @@ remove suauth.c from libmisc_la_SOURCES (varialbles and functions from this file are usesd only in su). - * libmisc/suauth.c, src/suauth.c: move suauth.c o src/. + * libmisc/Attic/suauth.c, src/suauth.c: move suauth.c o src/. - * libmisc/suauth.c: + * libmisc/Attic/suauth.c: move "struct passwd pwent" outside #ifdef SU_ACCESS. 2002-03-09 Andrzej Krzysztofowicz @@ -3080,17 +3606,17 @@ 2002-03-09 Andrzej Krzysztofowicz - * man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/pl/userdel.8, man/pl/usermod.8, man/pl/sulogin.8, man/pl/useradd.8, man/pl/pwconv.8, man/pl/su.1, man/pl/mkpasswd.8, man/pl/pwauth.8, man/pl/newgrp.1, man/pl/passwd.5, man/pl/login.defs.5, man/pl/chpasswd.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/login.1, man/hu/groups.1, man/hu/newgrp.1, man/ja/mkpasswd.8, man/ja/pwauth.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.1, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.5, man/ja/su.1, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8: + * man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/pl/userdel.8, man/pl/usermod.8, man/pl/sulogin.8, man/pl/useradd.8, man/pl/pwconv.8, man/pl/su.1, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/newgrp.1, man/pl/passwd.5, man/pl/login.defs.5, man/pl/chpasswd.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/login.1, man/hu/groups.1, man/hu/newgrp.1, man/ja/Attic/mkpasswd.8, man/ja/Attic/pwauth.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.1, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.5, man/ja/su.1, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8: - further "SEE ALSO" references sorting 2002-03-08 Tomasz K這czko - * man/pwck.8, man/pwconv.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/mkpasswd.8, man/pwauth.8, man/Makefile.am, man/chpasswd.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/login.1, man/login.defs.5, man/newgrp.1, man/newusers.8, man/passwd.5, man/pw_auth.3: + * man/pwck.8, man/pwconv.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Makefile.am, man/chpasswd.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/login.1, man/login.defs.5, man/newgrp.1, man/newusers.8, man/passwd.5, man/pw_auth.3: merged shadow-4.0.0-owl-man.patch by Solar Designer . * NEWS: updated for 4.0.3. - * libmisc/suauth.c, libmisc/utmp.c, src/login.c, src/su.c: + * libmisc/Attic/suauth.c, libmisc/utmp.c, src/login.c, src/su.c: swapped utent dnd pwent efinition/extern and now shadow source can be configured --with-shared (fix by Dimitar Zhekov ). @@ -3116,7 +3642,7 @@ * man/hu/passwd.1: missing "-" - * man/ja/shadowconfig.8, man/ja/passwd.5, man/ja/shadow.5: + * man/ja/Attic/shadowconfig.8, man/ja/passwd.5, man/ja/shadow.5: - updated to man-pages-ja-20020215 2002-02-23 Andrzej Krzysztofowicz @@ -3132,7 +3658,7 @@ 2002-02-17 Tomasz K這czko - * shadow-utils.spec.in, Makefile.am, configure.in, shadow.spec.in: + * Attic/shadow-utils.spec.in, Makefile.am, configure.in, shadow.spec.in: rename spec file s/shadow-utils.spec/shadow.spec/ * po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/sv.po, po/uk.po: @@ -3142,7 +3668,7 @@ 2002-02-01 Tomasz K這czko - * man/pl/adduser.8, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/pl/sg.1, man/pl/vigr.8, man/ja/adduser.8, man/ja/grpconv.8, man/ja/grpunconv.8, man/ja/pwunconv.8, man/ja/sg.1, man/ja/vigr.8, man/hu/sg.1, man/adduser.8, man/grpconv.8, man/grpunconv.8, man/pwunconv.8, man/sg.1, man/vigr.8: + * man/pl/Attic/adduser.8, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/pl/sg.1, man/pl/vigr.8, man/ja/Attic/adduser.8, man/ja/grpconv.8, man/ja/grpunconv.8, man/ja/pwunconv.8, man/ja/sg.1, man/ja/vigr.8, man/hu/sg.1, man/Attic/adduser.8, man/grpconv.8, man/grpunconv.8, man/pwunconv.8, man/sg.1, man/vigr.8: placa ".so man/." in roff .so includes (seems some man page viewers do not handles correctly man documents without subdirectory name in roff .so incude). @@ -3187,6 +3713,8 @@ * configure.in: It is good time to release 4.0.1. + * libmisc/.indent.pro, lib/.indent.pro: added -pcs option. + * TODO: some things goes out other in. * src/newgrp.c, NEWS: @@ -3212,7 +3740,7 @@ * po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po: update. - * src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, src/dpasswd.c, src/mkpasswd.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c: + * src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, src/.indent.pro, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c: Add -pcs to .indent.pro file and reindent all code. Remove "\n" from all SYSLOG() messages. @@ -3231,10 +3759,10 @@ * po/uk.po: typo. - * man/pl/passwd.1, man/ja/passwd.1, man/dpasswd.8, man/chpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1: + * man/pl/passwd.1, man/ja/passwd.1, man/Attic/dpasswd.8, man/chpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1: cleanups. - * src/dpasswd.c, src/mkpasswd.c, src/expiry.c, src/grpck.c, src/id.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/chfn.c, src/chsh.c, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, man/useradd.8: + * src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/expiry.c, src/grpck.c, src/id.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/chfn.c, src/chsh.c, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, man/useradd.8: standarize usage messages syntax. * man/pl/useradd.8, man/pl/usermod.8, man/pl/vipw.8, man/pl/userdel.8: @@ -3254,7 +3782,7 @@ 2001-12-20 Andrzej Krzysztofowicz - * man/ja/adduser.8, man/ja/Makefile.am, man/ja/limits.5, man/ja/pwconv.8: + * man/ja/Attic/adduser.8, man/ja/Makefile.am, man/ja/limits.5, man/ja/pwconv.8: - updated to man-pages-ja-20011215 2001-11-19 Tomasz K這czko @@ -3301,7 +3829,7 @@ 2001-11-16 Andrzej Krzysztofowicz - * man/ja/pwauth.8, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/dpasswd.8, man/ja/mkpasswd.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1: + * man/ja/Attic/pwauth.8, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1: - updated to man-pages-ja-20011115.tar.gz * man/ja/groups.1: 3c26de91cfd359c0b7c36ca3cd3e170d groups.1 @@ -3316,7 +3844,7 @@ * man/ja/pwunconv.8: 402190c04b8df45e20afd01e3acd0da4 pwunconv.8 - * man/ja/shadowconfig.8: + * man/ja/Attic/shadowconfig.8: f79300c0db64fd961443177c88605087 shadowconfig.8 * man/ja/useradd.8: 3333b9a2e5a388a472fb05106d65a596 useradd.8 @@ -3371,11 +3899,11 @@ 2001-11-06 Tomasz K這czko - * src/dpasswd.c, src/gpasswd.c, src/groupadd.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/login.c, src/passwd.c, src/pwck.c, src/userdel.c, src/usermod.c, src/chage.c, src/chfn.c, src/chsh.c, libmisc/utmp.c: + * src/Attic/dpasswd.c, src/gpasswd.c, src/groupadd.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/login.c, src/passwd.c, src/pwck.c, src/userdel.c, src/usermod.c, src/chage.c, src/chfn.c, src/chsh.c, libmisc/utmp.c: removed prototypes which are defined in libc header files (Thorsten Kukuk ). - * libmisc/nscd.c, libmisc/Makefile.am, lib/commonio.c: + * libmisc/Attic/nscd.c, libmisc/Makefile.am, lib/commonio.c: implemetn better reloading the nscd cache (per NSS map) by Thorsten Kukuk @@ -3399,7 +3927,7 @@ * src/useradd.c: sort alphabetically *flg variables. - * debian/Makefile.am, debian/tar.c: removed. + * debian/Attic/Makefile.am, debian/Attic/tar.c: removed. 2001-10-10 Tomasz K這czko @@ -3479,14 +4007,14 @@ remove limit to 6 chars logged tty name (apply 012_libmisc_sulog.c.diff Debian patch). - * man/pl/shadowconfig.8, man/shadowconfig.8: + * man/pl/Attic/shadowconfig.8, man/Attic/shadowconfig.8: - aply 021_man_shadowconfig_usr_doc.diff debian patch. * src/Makefile.am, lib/Makefile.am: use $(top_builddir) in .la files paths (for allow correct compile if $(top_builddir) isn't the same as $(top_srcdir)). - * po/ChangeLog: removed ChangeLog. + * po/.cvsignore, po/Attic/ChangeLog: removed ChangeLog. 2001-08-18 Micha Moskal @@ -3513,7 +4041,7 @@ 2001-08-06 Tomasz K這czko - * po/ChangeLog, po/uk.po, configure.in: + * po/Attic/ChangeLog, po/uk.po, configure.in: added uk translation (Roman Festchook ). * src/logoutd.c (mani): @@ -3522,7 +4050,7 @@ 2001-07-27 Tomasz K這czko - * acconfig.h: - added missing USG. + * Attic/acconfig.h: - added missing USG. 2001-07-04 Marek Micha趾iewicz @@ -3533,7 +4061,7 @@ * NEWS: entry about dropping support one argument pam_strerror(). - * libmisc/pam_pass.c, src/login.c, src/su.c, acconfig.h, configure.in, lib/defines.h, lib/pam_defs.h: + * libmisc/pam_pass.c, src/login.c, src/su.c, Attic/acconfig.h, configure.in, lib/defines.h, lib/pam_defs.h: drop detecting is pam_strerror() need one or two arguments. Instead using PAM_STRERROR() macro use directly pam_strerror() function with two arguments. pam_strerror() with one argument is obsoleted. @@ -3560,7 +4088,7 @@ In current version ndling md5 functionality is included conditionaly inside md5.c and md5crypt.c source files. - * lib/md5.c: added comments for #endif. + * lib/Attic/md5.c: added comments for #endif. * configure.in: also do not use SU_ACCESS when PAM is used. @@ -3616,12 +4144,12 @@ * po/pl.po: fixed charset (must be iso-8859-2). - * man/Makefile.am, man/ja/dpasswd.8, man/ja/mkpasswd.8, man/ja/pwauth.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, configure.in, NEWS: + * man/Makefile.am, man/ja/.cvsignore, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Attic/pwauth.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pw_auth.3, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, configure.in, NEWS: added ja man pages. 2001-05-30 Tomasz K這czko - * src/shadowconfig.sh, src/Makefile.am, debian/Makefile.am, debian/shadowconfig.sh: + * src/Attic/shadowconfig.sh, src/Makefile.am, debian/Attic/Makefile.am, debian/Attic/shadowconfig.sh: move shadowconfig.sh to debian/ * src/Makefile.am: added missing -I${top_srcdir} to INCLUDES. @@ -3633,13 +4161,17 @@ 2001-03-05 Tomasz K這czko + * src/.indent.pro, lib/.indent.pro, libmisc/.indent.pro: + directory indent config file is -kr -i8 -bad (indent open this file and + read options if options not specyfied in commnad line). + * autogen.sh (conf_flags): added --with-pam. * NEWS: start complette next release information. 2001-02-04 Tomasz K這czko - * shlib/Makefile.am, shlib/Makefile.in.saved: - removed. + * shlib/Attic/Makefile.am, shlib/Attic/Makefile.in.saved: - removed. * src/Makefile.am, libmisc/Makefile.am, lib/Makefile.am: Rewrited automake suit for building lib, libmisc and src (now this look much @@ -3666,14 +4198,14 @@ * TODO: - updated. - * man/pl/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/su.1, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/dpasswd.8, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/id.1, man/lastlog.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/su.1, man/useradd.8, man/usermod.8, man/vipw.8: + * man/pl/Attic/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/su.1, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/Attic/dpasswd.8, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/id.1, man/lastlog.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/su.1, man/useradd.8, man/usermod.8, man/vipw.8: many small cleanups, fixes also removed commented obsoleted texts. 2001-01-25 Tomasz K這czko * autogen.sh: add to conf_flags --disable-shared. - * man/pl/d_passwd.5, man/pl/dialups.5, man/pl/dpasswd.8, man/pl/mkpasswd.8, man/pl/pwauth.8, man/pl/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/mkpasswd.8, man/pwauth.8, man/shadowconfig.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8: + * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5, man/pl/Attic/dpasswd.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Attic/shadowconfig.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, man/vipw.8, man/Attic/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/expiry.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmems.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/limits.5, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8: put or move to top cemmented Id cvs keyword, (passwd.1): documment -e option (patch from Debian), (userdel.1): remove commented obsoleted options. @@ -3748,7 +4280,7 @@ primary group. groupmems was written by George Kraft IV and this tool have BSD license. - * src/patchlevel.h, src/Makefile.am: + * src/Attic/patchlevel.h, src/Makefile.am: patchlevel.h, Makefile.am: removed patchlevel.h file, Makefile.am: removed bindir, sbindir (this comes with autoconf). @@ -3758,12 +4290,12 @@ 2000-10-16 Tomasz K這czko - * old/pwconv-old.8, old/pwconv.8, old/pwunconv-old.8, old/pwunconv.8, man/pl/mkpasswd.8, man/pl/pwauth.8, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/shadow.3, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/dpasswd.8, man/mkpasswd.8, man/pwauth.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, debian/login.copyright, debian/passwd.copyright, debian/secure-su.copyright, doc/ANNOUNCE, doc/LSM, doc/README, doc/README.linux: + * old/Attic/pwconv-old.8, old/Attic/pwconv.8, old/Attic/pwunconv-old.8, old/Attic/pwunconv.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/shadow.3, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/Attic/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, doc/Attic/ANNOUNCE, doc/Attic/LSM, doc/Attic/README, doc/Attic/README.linux: Julianne F. Haugh new contact adress. * NEWS: - summary chanfes for 20001016. - * doc/README.shadow-paper, doc/Makefile.am: + * doc/Attic/README.shadow-paper, doc/Makefile.am: - removed outdated README.shadow-paper. * configure.in: - release 20001016. @@ -3800,7 +4332,7 @@ * libmisc/Makefile.am: - removed pwdcheck.c from libmisc_a_SOURCES. - * debian/Makefile.am: - removed FILES from EXTRA_DIST. + * debian/Attic/Makefile.am: - removed FILES from EXTRA_DIST. * contrib/Makefile.am: - s/udbachk.v012.tgz/udbachk.tgz/ @@ -3808,7 +4340,7 @@ 2000-10-10 Tomasz K這czko - * po/ChangeLog: - add empty file (gettext requires this). + * po/Attic/ChangeLog: - add empty file (gettext requires this). 2000-10-10 Arkadiusz Mi鄂iewicz @@ -3818,20 +4350,20 @@ * Makefile.am: - added shadow-utils.spec.in to EXTR_DIST. - * redhat/shadow-utils.spec.in: - obsoleted. + * redhat/Attic/shadow-utils.spec.in: - obsoleted. - * stamp-h.in: - removed (this file is autogenerated by autoconf). + * Attic/stamp-h.in: - removed (this file is autogenerated by autoconf). * po/pl.po, po/sv.po, po/cs.po, po/el.po, po/fr.po: - update before release. - * doc/LSM: - new maintainer and new primary site. + * doc/Attic/LSM: - new maintainer and new primary site. * Makefile.am: - README added to EXTRA_DIST. * README: - added README with all shadow sites and resources details. - * shadow-utils.spec.in: - partialy rewrited. + * Attic/shadow-utils.spec.in: - partialy rewrited. * configure.in: - change version to 20001010. @@ -3839,13 +4371,16 @@ * Makefile.am, TODO: - added TODO. - * doc/CHANGES, NEWS: - rename doc/CHANGES -> NEWS. + * doc/Attic/CHANGES, NEWS: - rename doc/CHANGES -> NEWS. 2000-10-09 Tomasz K這czko - * redhat/Makefile.am, redhat/README, redhat/shadow-970616-fix.patch, redhat/shadow-970616-glibc.patch, redhat/shadow-970616-rh.patch, redhat/shadow-970616-utuser.patch, redhat/shadow-970616.login.defs, redhat/shadow-970616.useradd, redhat/shadow-utils-970616.spec, shadow-utils.spec.in, Makefile.am, configure.in: + * redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970616-fix.patch, redhat/Attic/shadow-970616-glibc.patch, redhat/Attic/shadow-970616-rh.patch, redhat/Attic/shadow-970616-utuser.patch, redhat/Attic/shadow-970616.login.defs, redhat/Attic/shadow-970616.useradd, redhat/Attic/shadow-utils-970616.spec, Attic/shadow-utils.spec.in, Makefile.am, configure.in: - remove redhat/ directory with obsoleted files. + * po/.cvsignore, src/.cvsignore, man/.cvsignore, man/pl/.cvsignore, .cvsignore, libmisc/.cvsignore: + - shut up cvs. + * man/Makefile.am: - removed redundant ${man_MANS} from EXTRA_DIST. * src/useradd.c: @@ -3859,15 +4394,15 @@ - added man pages for grpconv(8), grpunconv(8), pwunconv(8) (.so link to pwconv(8)) - * man/pl/adduser.8, man/pl/Makefile.am, man/adduser.8, man/Makefile.am: + * man/pl/Attic/adduser.8, man/pl/Makefile.am, man/Attic/adduser.8, man/Makefile.am: - added man page for adduser(8) (.so link to useradd(8)). - * po/doit: + * po/Attic/doit: - removed (in po/Makefile.in.in exist special update-po target). * etc/pam.d/passwd, etc/pam.d/su: - cosmetics. - * etc/pam.d/shadow: - sample PAM config file for shadow utils. + * etc/pam.d/Attic/shadow: - sample PAM config file for shadow utils. * etc/pam.d/Makefile.am: - added shadow to EXTRA_DIST @@ -3904,96 +4439,96 @@ 2000-09-05 Marek Micha趾iewicz - * man/pl/sulogin.8, man/pl/vipw.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, man/pl/d_passwd.5, man/pl/dialups.5, man/pl/dpasswd.8, man/pl/mkpasswd.8, man/pl/pwauth.8, man/pl/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5: + * man/pl/sulogin.8, man/pl/vipw.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5, man/pl/Attic/dpasswd.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5: *** empty log message *** 2000-09-02 Marek Micha趾iewicz - * src/groupmod.c, src/grpck.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwck.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/commonio.h, lib/defines.h, lib/groupio.c, lib/pwio.c, lib/sgroupio.c, lib/shadowio.c, man/usermod.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, redhat/shadow-utils.spec.in, src/dpasswd.c, src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, configure.in, debian/rules, doc/CHANGES, doc/LSM, lib/commonio.c: + * src/groupmod.c, src/grpck.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwck.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/commonio.h, lib/defines.h, lib/groupio.c, lib/pwio.c, lib/sgroupio.c, lib/shadowio.c, man/usermod.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, redhat/Attic/shadow-utils.spec.in, src/Attic/dpasswd.c, src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, configure.in, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/LSM, lib/commonio.c: *** empty log message *** 2000-08-26 Marek Micha趾iewicz - * contrib/Makefile.am, contrib/groupmems.shar, doc/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, doc/README.mirrors, src/vipw.c, src/dpasswd.c, src/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/dialchk.h, lib/dialup.h, lib/rad64.c, lib/tcfsio.h, lib/Makefile.am, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, lib/groupio.c, lib/groupio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/pwio.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.h, libmisc/suauth.c, libmisc/chkname.h, libmisc/chowndir.c, libmisc/copydir.c, libmisc/entry.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/loginprompt.c, libmisc/setupenv.c, libmisc/sulog.c, man/dpasswd.8, man/mkpasswd.8, man/pwauth.8, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/pl/Makefile.am, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, etc/login.defs.hurd, etc/login.defs.linux, doc/ANNOUNCE, doc/CHANGES, doc/README, doc/README.linux, doc/README.pam, doc/WISHLIST, debian/login.copyright, debian/passwd.copyright, debian/secure-su.copyright, mkinstalldirs, configure.in, Makefile.am: + * contrib/Makefile.am, contrib/groupmems.shar, doc/Attic/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, doc/Attic/README.mirrors, src/vipw.c, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Attic/dialchk.h, lib/Attic/dialup.h, lib/Attic/rad64.c, lib/Attic/tcfsio.h, lib/Makefile.am, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, lib/groupio.c, lib/groupio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/pwio.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.h, libmisc/Attic/suauth.c, libmisc/chkname.h, libmisc/chowndir.c, libmisc/copydir.c, libmisc/entry.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/loginprompt.c, libmisc/setupenv.c, libmisc/sulog.c, man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/pl/Makefile.am, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/porttime.5, man/pw_auth.3, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/README, doc/Attic/README.linux, doc/Attic/README.pam, doc/WISHLIST, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, Attic/mkinstalldirs, configure.in, Makefile.am: *** empty log message *** 1999-08-27 Marek Micha趾iewicz - * doc/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, debian/passwd.postinst, lib/dialchk.c, lib/getdef.c, lib/getpass.c, lib/pwauth.c, libmisc/limits.c, libmisc/rlogin.c, man/limits.5, man/newgrp.1, src/dpasswd.c, src/chage.c, src/gpasswd.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/sulogin.c, acconfig.h, configure.in, debian/Makefile.am, debian/changelog, debian/control.gnu, debian/control.linux, debian/login.postrm, debian/logoutd, debian/logoutd.init, debian/passwd.conffiles, debian/passwd.cron, debian/passwd.init, debian/passwd.postrm, debian/rules, doc/CHANGES, doc/README.mirrors, doc/WISHLIST, etc/login.defs.hurd, etc/login.defs.linux, etc/Makefile.am, lib/defines.h: + * doc/Attic/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, debian/Attic/passwd.postinst, lib/Attic/dialchk.c, lib/getdef.c, lib/getpass.c, lib/pwauth.c, libmisc/limits.c, libmisc/rlogin.c, man/limits.5, man/newgrp.1, src/Attic/dpasswd.c, src/chage.c, src/gpasswd.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/sulogin.c, Attic/acconfig.h, configure.in, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/control.gnu, debian/Attic/control.linux, debian/Attic/login.postrm, debian/Attic/logoutd, debian/Attic/logoutd.init, debian/Attic/passwd.conffiles, debian/Attic/passwd.cron, debian/Attic/passwd.init, debian/Attic/passwd.postrm, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/README.mirrors, doc/WISHLIST, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am, lib/defines.h: *** empty log message *** 1999-07-09 Marek Micha趾iewicz - * configure.in, contrib/Makefile.am, debian/changelog, doc/CHANGES, doc/LSM, doc/WISHLIST, lib/strcasecmp.c, lib/prototypes.h, libmisc/Makefile.am, man/faillog.8, po/el.po, po/pl.po, src/Makefile.am, src/chfn.c, src/chsh.c, src/faillog.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/newgrp.c, src/passwd.c, src/vipw.c: + * configure.in, contrib/Makefile.am, debian/Attic/changelog, doc/Attic/CHANGES, doc/Attic/LSM, doc/WISHLIST, lib/Attic/strcasecmp.c, lib/prototypes.h, libmisc/Makefile.am, man/faillog.8, po/el.po, po/pl.po, src/Makefile.am, src/chfn.c, src/chsh.c, src/faillog.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/newgrp.c, src/passwd.c, src/vipw.c: *** empty log message *** 1999-06-07 Marek Micha趾iewicz - * redhat/shadow-utils.spec.in, src/dpasswd.c, src/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, contrib/Makefile.am, contrib/README, contrib/udbachk.tgz, debian/changelog, debian/rules, doc/CHANGES, doc/README.mirrors, doc/LSM, doc/README.linux, doc/README.platforms, doc/WISHLIST, lib/rcsid.h, lib/Makefile.am, lib/fputsx.c, lib/getpass.c, lib/pam_defs.h, lib/prototypes.h, libmisc/login_desrpc.c, libmisc/pam_pass.c, libmisc/utmp.c, man/login.1, po/el.po, po/pl.po, acconfig.h, configure.in: + * redhat/Attic/shadow-utils.spec.in, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, contrib/Makefile.am, contrib/README, contrib/udbachk.tgz, debian/Attic/changelog, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/LSM, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/README.platforms, doc/WISHLIST, lib/Attic/rcsid.h, lib/Makefile.am, lib/fputsx.c, lib/getpass.c, lib/pam_defs.h, lib/prototypes.h, libmisc/Attic/login_desrpc.c, libmisc/pam_pass.c, libmisc/utmp.c, man/login.1, po/el.po, po/pl.po, Attic/acconfig.h, configure.in: *** empty log message *** 1999-03-07 Marek Micha趾iewicz - * po/pl.po, po/el.po, doc/LSM, src/useradd.c, src/su.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/logoutd.c, src/login.c, src/grpconv.c, src/grpck.c, src/groupadd.c, src/gpasswd.c, src/dpasswd.c, src/chfn.c, src/chage.c, man/usermod.8, man/useradd.8, man/limits.5, man/chage.1, libmisc/valid.c, libmisc/sub.c, libmisc/strtoday.c, libmisc/setupenv.c, libmisc/obscure.c, libmisc/limits.c, libmisc/env.c, lib/snprintf.h, lib/getdef.c, lib/encrypt.c, lib/defines.h, etc/login.defs.linux, doc/WISHLIST, doc/README.nls, doc/README.pam, doc/README.platforms, doc/README.mirrors, doc/README.linux, doc/Makefile.am, doc/CHANGES, debian/tar.c, debian/rules, debian/logoutd, debian/control, debian/changelog, configure.in: + * po/pl.po, po/el.po, doc/Attic/LSM, src/useradd.c, src/su.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/logoutd.c, src/login.c, src/grpconv.c, src/grpck.c, src/groupadd.c, src/gpasswd.c, src/Attic/dpasswd.c, src/chfn.c, src/chage.c, man/usermod.8, man/useradd.8, man/limits.5, man/chage.1, libmisc/valid.c, libmisc/sub.c, libmisc/strtoday.c, libmisc/setupenv.c, libmisc/obscure.c, libmisc/limits.c, libmisc/env.c, lib/Attic/snprintf.h, lib/getdef.c, lib/encrypt.c, lib/defines.h, etc/Attic/login.defs.linux, doc/WISHLIST, doc/Attic/README.nls, doc/Attic/README.pam, doc/README.platforms, doc/Attic/README.mirrors, doc/Attic/README.linux, doc/Makefile.am, doc/Attic/CHANGES, debian/Attic/tar.c, debian/Attic/rules, debian/Attic/logoutd, debian/Attic/control, debian/Attic/changelog, configure.in: *** empty log message *** 1998-12-28 Marek Micha趾iewicz - * src/usermod.c, src/userdel.c, src/useradd.c, src/sulogin.c, src/su.c, src/pwunconv.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/mkpasswd.c, src/logoutd.c, src/login.c, src/lastlog.c, src/id.c, src/grpunconv.c, src/grpconv.c, src/grpck.c, src/groups.c, src/groupmod.c, src/groupdel.c, src/groupadd.c, src/gpasswd.c, src/faillog.c, src/expiry.c, src/dpasswd.c, src/chsh.c, src/chpasswd.c, src/chfn.c, src/chage.c, po/doit, po/POTFILES.in, po/el.po, src/Makefile.am, man/usermod.8, man/userdel.8, man/useradd.8, man/sulogin.8, man/su.1, man/shadow.5, man/shadow.3, man/pwck.8, man/pwauth.8, man/pw_auth.3, man/porttime.5, man/passwd.5, man/passwd.1, man/newusers.8, man/newgrp.1, man/mkpasswd.8, man/logoutd.8, man/login.defs.5, man/login.1, man/lastlog.8, man/id.1, man/grpck.8, man/groups.1, man/groupmod.8, man/groupdel.8, man/groupadd.8, man/faillog.8, man/faillog.5, man/dpasswd.8, man/chsh.1, man/chpasswd.8, man/chfn.1, man/chage.1, libmisc/xmalloc.c, libmisc/sub.c, libmisc/suauth.c, libmisc/shell.c, libmisc/setupenv.c, libmisc/pam_pass.c, libmisc/obscure.c, libmisc/mail.c, libmisc/login_desrpc.c, libmisc/limits.c, libmisc/failure.c, libmisc/env.c, libmisc/console.c, libmisc/chowntty.c, libmisc/age.c, libmisc/addgrps.c, libmisc/Makefile.am, lib/strerror.c, lib/pwauth.c, lib/prototypes.h, lib/getpass.c, lib/getdef.c, lib/dialchk.c, lib/defines.h, lib/Makefile.am, doc/WISHLIST, doc/README.platforms, doc/README.mirrors, doc/README.linux, doc/README, doc/LSM, doc/CHANGES, debian/secure-su.copyright, debian/passwd.copyright, debian/login.copyright, debian/control, debian/changelog, configure.in, acconfig.h, Makefile.am: + * src/usermod.c, src/userdel.c, src/useradd.c, src/sulogin.c, src/su.c, src/pwunconv.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/Attic/mkpasswd.c, src/logoutd.c, src/login.c, src/lastlog.c, src/id.c, src/grpunconv.c, src/grpconv.c, src/grpck.c, src/groups.c, src/groupmod.c, src/groupdel.c, src/groupadd.c, src/gpasswd.c, src/faillog.c, src/expiry.c, src/Attic/dpasswd.c, src/chsh.c, src/chpasswd.c, src/chfn.c, src/chage.c, po/Attic/doit, po/POTFILES.in, po/el.po, src/Makefile.am, man/usermod.8, man/userdel.8, man/useradd.8, man/sulogin.8, man/su.1, man/shadow.5, man/shadow.3, man/pwck.8, man/Attic/pwauth.8, man/pw_auth.3, man/porttime.5, man/passwd.5, man/passwd.1, man/newusers.8, man/newgrp.1, man/Attic/mkpasswd.8, man/logoutd.8, man/login.defs.5, man/login.1, man/lastlog.8, man/id.1, man/grpck.8, man/groups.1, man/groupmod.8, man/groupdel.8, man/groupadd.8, man/faillog.8, man/faillog.5, man/Attic/dpasswd.8, man/chsh.1, man/chpasswd.8, man/chfn.1, man/chage.1, libmisc/xmalloc.c, libmisc/sub.c, libmisc/Attic/suauth.c, libmisc/shell.c, libmisc/setupenv.c, libmisc/pam_pass.c, libmisc/obscure.c, libmisc/mail.c, libmisc/Attic/login_desrpc.c, libmisc/limits.c, libmisc/failure.c, libmisc/env.c, libmisc/console.c, libmisc/chowntty.c, libmisc/age.c, libmisc/addgrps.c, libmisc/Makefile.am, lib/Attic/strerror.c, lib/pwauth.c, lib/prototypes.h, lib/getpass.c, lib/getdef.c, lib/Attic/dialchk.c, lib/defines.h, lib/Makefile.am, doc/WISHLIST, doc/README.platforms, doc/Attic/README.mirrors, doc/Attic/README.linux, doc/Attic/README, doc/Attic/LSM, doc/Attic/CHANGES, debian/Attic/secure-su.copyright, debian/Attic/passwd.copyright, debian/Attic/login.copyright, debian/Attic/control, debian/Attic/changelog, configure.in, Attic/acconfig.h, Makefile.am: *** empty log message *** 1998-07-24 Marek Micha趾iewicz - * src/passwd.c, src/su.c, src/userdel.c, src/Makefile.am, src/chage.c, src/faillog.c, src/login.c, lib/tcfsio.c, lib/tcfsio.h, lib/pwauth.c, libmisc/chowntty.c, libmisc/pam_pass.c, libmisc/setugid.c, etc/pam.d/passwd, etc/pam.d/su, lib/Makefile.am, lib/commonio.c, lib/defines.h, lib/prototypes.h, doc/README.mirrors, doc/Makefile.am, doc/README.linux, doc/README.platforms, doc/WISHLIST, etc/Makefile.am, etc/pam.d/Makefile.am, doc/CHANGES, debian/changelog, configure.in, acconfig.h: + * src/passwd.c, src/su.c, src/userdel.c, src/Makefile.am, src/chage.c, src/faillog.c, src/login.c, lib/Attic/tcfsio.c, lib/Attic/tcfsio.h, lib/pwauth.c, libmisc/chowntty.c, libmisc/pam_pass.c, libmisc/setugid.c, etc/pam.d/passwd, etc/pam.d/su, lib/Makefile.am, lib/commonio.c, lib/defines.h, lib/prototypes.h, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/Makefile.am, doc/README.platforms, doc/WISHLIST, etc/Makefile.am, etc/pam.d/Makefile.am, doc/Attic/CHANGES, debian/Attic/changelog, configure.in, Attic/acconfig.h: *** empty log message *** 1998-06-26 Marek Micha趾iewicz - * src/passwd.c, src/usermod.c, man/faillog.8, man/pwconv.8, src/logoutd.c, lib/getpass.c, libmisc/copydir.c, doc/README.mirrors, doc/README.linux, doc/WISHLIST, lib/commonio.c, debian/changelog, doc/CHANGES, configure.in: + * src/passwd.c, src/usermod.c, man/faillog.8, man/pwconv.8, src/logoutd.c, lib/getpass.c, libmisc/copydir.c, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, lib/commonio.c, debian/Attic/changelog, doc/Attic/CHANGES, configure.in: *** empty log message *** 1998-05-29 Marek Micha趾iewicz - * man/lastlog.8, man/login.1, src/usermod.c, doc/CHANGES, doc/README.linux, etc/login.defs.linux, lib/defines.h, debian/changelog, debian/login.copyright, debian/login.postinst, debian/passwd.copyright, debian/rules, debian/secure-su.copyright, configure.in, contrib/Makefile.am, contrib/shadow-anonftp.patch: + * man/lastlog.8, man/login.1, src/usermod.c, doc/Attic/CHANGES, doc/Attic/README.linux, etc/Attic/login.defs.linux, lib/defines.h, debian/Attic/changelog, debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/passwd.copyright, debian/Attic/rules, debian/Attic/secure-su.copyright, configure.in, contrib/Makefile.am, contrib/shadow-anonftp.patch: *** empty log message *** 1998-04-16 Marek Micha趾iewicz - * src/useradd.c, src/userdel.c, src/usermod.c, src/passwd.c, src/sulogin.c, src/groupdel.c, src/login.c, src/logoutd.c, src/newgrp.c, src/dpasswd.c, src/chage.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, redhat/shadow-970616-rh.patch, redhat/shadow-970616-utuser.patch, redhat/shadow-970616.login.defs, redhat/shadow-970616.useradd, redhat/shadow-utils-970616.spec, src/Makefile.am, libmisc/utmp.c, redhat/Makefile.am, redhat/README, redhat/shadow-970616-fix.patch, redhat/shadow-970616-glibc.patch, libmisc/login_desrpc.c, libmisc/limits.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/obscure.c, libmisc/strtoday.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/copydir.c, libmisc/failure.c, lib/dialchk.c, lib/pwpack.c, lib/defines.h, lib/pwauth.c, doc/CHANGES, doc/README.linux, doc/WISHLIST, doc/cracklib26.diff, lib/commonio.c, acconfig.h, configure.in, debian/tar.c: + * src/useradd.c, src/userdel.c, src/usermod.c, src/passwd.c, src/sulogin.c, src/groupdel.c, src/login.c, src/logoutd.c, src/newgrp.c, src/Attic/dpasswd.c, src/chage.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, redhat/Attic/shadow-970616-rh.patch, redhat/Attic/shadow-970616-utuser.patch, redhat/Attic/shadow-970616.login.defs, redhat/Attic/shadow-970616.useradd, redhat/Attic/shadow-utils-970616.spec, src/Makefile.am, libmisc/utmp.c, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970616-fix.patch, redhat/Attic/shadow-970616-glibc.patch, libmisc/Attic/login_desrpc.c, libmisc/limits.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/obscure.c, libmisc/strtoday.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/copydir.c, libmisc/failure.c, lib/Attic/dialchk.c, lib/Attic/pwpack.c, lib/defines.h, lib/pwauth.c, doc/Attic/CHANGES, doc/Attic/README.linux, doc/WISHLIST, doc/cracklib26.diff, lib/commonio.c, Attic/acconfig.h, configure.in, debian/Attic/tar.c: *** empty log message *** 1998-04-02 Marek Micha趾iewicz - * src/groupmod.c, libmisc/sulog.c, lib/sgetspent.c, lib/sgetpwent.c, lib/sgetgrent.c, lib/putgrent.c, lib/gshadow.c, lib/getdef.c, lib/fputsx.c, lib/commonio.c, doc/README.mirrors, doc/README.linux, doc/CHANGES, configure.in: + * src/groupmod.c, libmisc/sulog.c, lib/sgetspent.c, lib/sgetpwent.c, lib/sgetgrent.c, lib/Attic/putgrent.c, lib/gshadow.c, lib/getdef.c, lib/fputsx.c, lib/commonio.c, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/Attic/CHANGES, configure.in: *** empty log message *** 1998-01-30 Marek Micha趾iewicz - * install-sh, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/groupmod.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, redhat/README, redhat/shadow-utils.spec.in, src/Makefile.am, src/chage.c, man/login.defs.5, man/useradd.8, man/usermod.8, redhat/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/strstr.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, lib/rmdir.c, lib/pwio.c, lib/pwio.h, lib/sgetspent.c, lib/sgroupio.c, lib/mkdir.c, lib/putgrent.c, lib/prototypes.h, lib/pwauth.c, lib/md5crypt.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, doc/README.mirrors, doc/automake-1.0.diff, doc/WISHLIST, lib/Makefile.am, lib/commonio.c, doc/ANNOUNCE, doc/CHANGES, doc/Makefile.am, doc/README.limits, doc/README.linux, debian/Makefile.am, debian/changelog, debian/login.copyright, debian/rules, mkinstalldirs, shadow-utils.spec, contrib/README, acconfig.h, aclocal.m4, configure.in, Makefile.am: + * Attic/install-sh, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/groupmod.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, redhat/Attic/README, redhat/Attic/shadow-utils.spec.in, src/Makefile.am, src/chage.c, man/login.defs.5, man/useradd.8, man/usermod.8, redhat/Attic/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/Attic/strstr.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, lib/Attic/rmdir.c, lib/pwio.c, lib/pwio.h, lib/sgetspent.c, lib/sgroupio.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/prototypes.h, lib/pwauth.c, lib/Attic/md5crypt.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, doc/Attic/README.mirrors, doc/Attic/automake-1.0.diff, doc/WISHLIST, lib/Makefile.am, lib/commonio.c, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/README.linux, doc/Makefile.am, doc/README.limits, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/login.copyright, debian/Attic/rules, Attic/mkinstalldirs, Attic/shadow-utils.spec, contrib/README, Attic/acconfig.h, Attic/aclocal.m4, configure.in, Makefile.am: *** empty log message *** 1998-01-25 Marek Micha趾iewicz - * acconfig.h: *** empty log message *** + * Attic/acconfig.h: *** empty log message *** 1997-12-14 Marek Micha趾iewicz - * doc/CHANGES, debian/checksums, debian/rules, debian/Makefile.am, src/Makefile.am, src/userdel.c, src/usermod.c, src/pwck.c, src/useradd.c, src/mkpasswd.c, src/gpasswd.c, src/grpck.c, src/login.c, src/chage.c, src/chfn.c, src/chsh.c, man/shadowconfig.8, man/vipw.8, old/Makefile.am, old/pwunconv.8, man/Makefile.am, man/login.defs.5, man/pwconv.8, man/pwunconv.8, libmisc/limits.c, libmisc/rlogin.c, lib/pwdbm.c, lib/pwent.c, lib/prototypes.h, lib/shadow.c, doc/LSM, doc/WISHLIST, etc/limits, lib/grent.c, shadow-utils.spec, debian/changelog, configure.in: + * doc/Attic/CHANGES, debian/Attic/checksums, debian/Attic/rules, debian/Attic/Makefile.am, src/Makefile.am, src/userdel.c, src/usermod.c, src/pwck.c, src/useradd.c, src/Attic/mkpasswd.c, src/gpasswd.c, src/grpck.c, src/login.c, src/chage.c, src/chfn.c, src/chsh.c, man/Attic/shadowconfig.8, man/vipw.8, old/Attic/Makefile.am, old/Attic/pwunconv.8, man/Makefile.am, man/login.defs.5, man/pwconv.8, man/pwunconv.8, libmisc/limits.c, libmisc/rlogin.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/prototypes.h, lib/shadow.c, doc/Attic/LSM, doc/WISHLIST, etc/limits, lib/Attic/grent.c, Attic/shadow-utils.spec, debian/Attic/changelog, configure.in: *** empty log message *** 1997-12-08 Marek Micha趾iewicz - * src/userdel.c, src/usermod.c, src/shadowconfig.sh, src/su.c, src/sulogin.c, src/useradd.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/newgrp.c, src/newusers.c, src/mkpasswd.c, src/logoutd.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/dpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, old/Makefile.am, old/pwconv.8, old/vipw.8, man/shadowconfig.8, man/Makefile.am, man/limits.5, man/pwconv.8, man/vipw.8, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/suauth.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/setup.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/rlogin.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/getdate.c, libmisc/failure.h, libmisc/fields.c, libmisc/getdate.h, libmisc/getdate.y, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/chkshell.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, lib/strdup.c, lib/strerror.c, lib/strstr.c, lib/utent.c, libmisc/Makefile.am, libmisc/addgrps.c, lib/spdbm.c, lib/sppack.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/rad64.c, lib/pwdbm.c, lib/pwent.c, lib/pwpack.c, lib/pwauth.c, lib/pwio.c, lib/mkdir.c, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/port.c, lib/prototypes.h, lib/gsdbm.c, lib/gspack.c, lib/md5.c, lib/md5crypt.c, lib/gshadow.c, lib/lockpw.c, lib/grdbm.c, lib/grent.c, lib/grpack.c, lib/groupio.c, lib/getpass.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/dialchk.c, lib/dialchk.h, lib/commonio.c, lib/commonio.h, lib/defines.h, doc/automake-1.0.diff, etc/login.defs.linux, etc/limits, lib/Makefile.am, doc/CHANGES, doc/README.mirrors, doc/README.linux, doc/WISHLIST, debian/login.conffiles, debian/login.postinst, debian/passwd.postinst, debian/porttime, debian/rules, debian/secure-su.README, debian/securetty, contrib/pwdauth.c, debian/changelog, debian/control, acconfig.h, aclocal.m4, shadow-utils.spec, configure.in, Makefile.am: + * src/userdel.c, src/usermod.c, src/Attic/shadowconfig.sh, src/su.c, src/sulogin.c, src/useradd.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/newgrp.c, src/newusers.c, src/Attic/mkpasswd.c, src/logoutd.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/Attic/dpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, old/Attic/Makefile.am, old/Attic/pwconv.8, old/Attic/vipw.8, man/Attic/shadowconfig.8, man/Makefile.am, man/limits.5, man/pwconv.8, man/vipw.8, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/Attic/suauth.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/Attic/setup.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/rlogin.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/Attic/getdate.c, libmisc/failure.h, libmisc/fields.c, libmisc/getdate.h, libmisc/getdate.y, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/Attic/chkshell.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, lib/Attic/strdup.c, lib/Attic/strerror.c, lib/Attic/strstr.c, lib/utent.c, libmisc/Makefile.am, libmisc/addgrps.c, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/Attic/rad64.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/pwauth.c, lib/pwio.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/port.c, lib/prototypes.h, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/md5.c, lib/Attic/md5crypt.c, lib/gshadow.c, lib/lockpw.c, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/Attic/grpack.c, lib/groupio.c, lib/getpass.c, lib/Attic/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/Attic/dialchk.c, lib/Attic/dialchk.h, lib/commonio.c, lib/commonio.h, lib/defines.h, doc/Attic/automake-1.0.diff, etc/Attic/login.defs.linux, etc/limits, lib/Makefile.am, doc/Attic/CHANGES, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, debian/Attic/login.conffiles, debian/Attic/login.postinst, debian/Attic/passwd.postinst, debian/Attic/porttime, debian/Attic/rules, debian/Attic/secure-su.README, debian/Attic/securetty, contrib/pwdauth.c, debian/Attic/changelog, debian/Attic/control, Attic/acconfig.h, Attic/aclocal.m4, Attic/shadow-utils.spec, configure.in, Makefile.am: *** empty log message *** 1997-10-01 Marek Micha趾iewicz - * debian/changelog, src/chpasswd.c, libmisc/login_access.c, lib/commonio.h, lib/sgroupio.c, lib/shadowio.c, etc/login.defs.linux, doc/CHANGES, doc/README.mirrors, doc/LSM, doc/WISHLIST, shadow-utils.spec: + * debian/Attic/changelog, src/chpasswd.c, libmisc/Attic/login_access.c, lib/commonio.h, lib/sgroupio.c, lib/shadowio.c, etc/Attic/login.defs.linux, doc/Attic/CHANGES, doc/Attic/LSM, doc/Attic/README.mirrors, doc/WISHLIST, Attic/shadow-utils.spec: *** empty log message *** 1997-09-30 Marek Micha趾iewicz - * src/useradd.c, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/newusers.c, src/passwd.c, src/pwck.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/login.c, src/groupmod.c, src/dpasswd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, old/install-sh, old/pwconv-old.8, old/pwunconv-old.8, old/Makefile.am, man/pwconv.8, man/pwunconv.8, libmisc/setugid.c, libmisc/shell.c, libmisc/utmp.c, libmisc/mail.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/salt.c, libmisc/login_access.c, libmisc/isexpired.c, libmisc/env.c, libmisc/fields.c, libmisc/addgrps.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, lib/strerror.c, lib/snprintf.c, lib/snprintf.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.c, lib/shadowio.h, lib/putgrent.c, lib/pwent.c, lib/pwauth.c, lib/grent.c, lib/getpass.c, lib/prototypes.h, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/Makefile.am, etc/login.defs.linux, doc/README.mirrors, doc/README.linux, doc/WISHLIST, doc/CHANGES, doc/LSM, doc/Makefile.am, debian/rules, debian/changelog, contrib/adduser.c, configure.in, acconfig.h: + * src/useradd.c, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/newusers.c, src/passwd.c, src/pwck.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/login.c, src/groupmod.c, src/Attic/dpasswd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, old/Attic/install-sh, old/Attic/pwconv-old.8, old/Attic/pwunconv-old.8, old/Attic/Makefile.am, man/pwconv.8, man/pwunconv.8, libmisc/setugid.c, libmisc/shell.c, libmisc/utmp.c, libmisc/mail.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/salt.c, libmisc/Attic/login_access.c, libmisc/isexpired.c, libmisc/env.c, libmisc/fields.c, libmisc/addgrps.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, lib/Attic/strerror.c, lib/Attic/snprintf.c, lib/Attic/snprintf.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.c, lib/shadowio.h, lib/Attic/putgrent.c, lib/Attic/pwent.c, lib/pwauth.c, lib/Attic/grent.c, lib/getpass.c, lib/prototypes.h, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/Makefile.am, etc/Attic/login.defs.linux, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, doc/Attic/CHANGES, doc/Attic/LSM, doc/Makefile.am, debian/Attic/rules, debian/Attic/changelog, contrib/adduser.c, configure.in, Attic/acconfig.h: *** empty log message *** 1997-09-29 Marek Micha趾iewicz @@ -4003,57 +4538,57 @@ 1997-06-16 Marek Micha趾iewicz - * doc/console.c.spec, doc/Makefile.am, doc/WISHLIST, doc/console.c.spec.txt, doc/CHANGES, debian/changelog, src/shadowconfig.sh, redhat/Makefile.am, redhat/README, redhat/shadow-970502-config.patch, redhat/shadow-utils.spec, doc/README.mirrors, doc/README.shadow-paper, doc/README.linux, debian/login.copyright, debian/passwd.copyright, debian/secure-su.copyright, shadow-utils.spec, Makefile.am, configure.in: + * doc/Attic/console.c.spec, doc/Makefile.am, doc/WISHLIST, doc/console.c.spec.txt, doc/Attic/CHANGES, debian/Attic/changelog, src/Attic/shadowconfig.sh, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970502-config.patch, redhat/Attic/shadow-utils.spec, doc/Attic/README.mirrors, doc/Attic/README.shadow-paper, doc/Attic/README.linux, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, Attic/shadow-utils.spec, Makefile.am, configure.in: *** empty log message *** 1997-06-01 Marek Micha趾iewicz - * debian/changelog, src/userdel.c, src/usermod.c, src/pwck.c, src/pwunconv.c, src/useradd.c, src/grpunconv.c, src/newusers.c, src/passwd.c, src/expiry.c, src/grpconv.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, redhat/Makefile.am, redhat/README, redhat/shadow-970502-config.patch, redhat/shadow-utils.spec, libmisc/mail.c, libmisc/login_desrpc.c, lib/pwio.h, lib/shadowio.c, lib/shadowio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/commonio.c, lib/defines.h, doc/README.linux, doc/WISHLIST, doc/CHANGES, doc/INSTALL, install-sh, mkinstalldirs, acconfig.h, Makefile.am, configure.in: + * debian/Attic/changelog, src/userdel.c, src/usermod.c, src/pwck.c, src/pwunconv.c, src/useradd.c, src/grpunconv.c, src/newusers.c, src/passwd.c, src/expiry.c, src/grpconv.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970502-config.patch, redhat/Attic/shadow-utils.spec, libmisc/mail.c, libmisc/Attic/login_desrpc.c, lib/pwio.h, lib/shadowio.c, lib/shadowio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/commonio.c, lib/defines.h, doc/Attic/README.linux, doc/WISHLIST, doc/Attic/CHANGES, doc/Attic/INSTALL, Attic/install-sh, Attic/mkinstalldirs, Attic/acconfig.h, Makefile.am, configure.in: *** empty log message *** 1997-05-02 Marek Micha趾iewicz - * src/shadowconfig.sh, src/Makefile.am, man/Makefile.am, libmisc/mail.c, libmisc/salt.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, etc/Makefile.am, doc/WISHLIST, doc/CHANGES, debian/shadowconfig, debian/Makefile.am, debian/changelog, debian/control, debian/rules, configure.in, configure, shlib/Makefile.in, man/Makefile.in, libmisc/Makefile.in, lib/Makefile.in, etc/Makefile.in, doc/Makefile.in, contrib/Makefile.in, Makefile.in, man/userdel.8, man/usermod.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/pwauth.8, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/mkpasswd.8, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/limits.5, man/login.1, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, libmisc/valid.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/utmp.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/setugid.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/login_access.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/age.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, lib/utent.c, lib/shadow_.h, lib/spdbm.c, lib/sppack.c, lib/strstr.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/pwpack.c, lib/rad64.c, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/pwdbm.c, lib/pwent.c, lib/pwauth.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/port.h, lib/pwauth.c, lib/lastlog_.h, lib/mkdir.c, lib/lockpw.c, lib/port.c, lib/grpack.c, lib/gsdbm.c, lib/gspack.c, lib/gshadow.c, lib/gshadow_.h, lib/grdbm.c, lib/grent.c, lib/getdef.c, lib/getpass.c, lib/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/dialchk.c, lib/dialup.c, lib/commonio.c, lib/defines.h, etc/login.defs.linux, etc/login.defs, doc/README.linux, doc/LICENSE, doc/Makefile.am, doc/README, doc/HOWTO, doc/ANNOUNCE, debian/secure-su.README, debian/secure-su.conffiles, debian/secure-su.copyright, debian/secure-su.postrm, debian/secure-su.preinst, debian/securetty, debian/passwd.conffiles, debian/passwd.copyright, debian/passwd.postinst, debian/porttime, debian/login.conffiles, debian/login.copyright, debian/login.postinst, debian/login.postrm, debian/login.preinst, debian/login.prerm, debian/logoutd, acconfig.h, config.h.in, Makefile.am, old/Makefile.in, old/scologin.c, old/orig-config.h, old/pwconv-old.c, old/pwd.h.m4, old/pwunconv-old.c, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/config.h.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/Makefile.am, old/Makefile.linux, src/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/pwconv5.c, src/scologin.c, src/pwck.c, src/pwunconv.c, src/patchlevel.h, src/newusers.c, src/passwd.c, src/mkpasswd.c, src/logoutd.c, src/newgrp.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/grpck.c, src/grpconv.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/dpasswd.c, src/chsh.c, src/expiry.c, src/chfn.c, src/chpasswd.c, src/chage.c: + * src/Attic/shadowconfig.sh, src/Makefile.am, man/Makefile.am, libmisc/mail.c, libmisc/salt.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, etc/Makefile.am, doc/WISHLIST, doc/Attic/CHANGES, debian/Attic/shadowconfig, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/control, debian/Attic/rules, configure.in, Attic/configure, shlib/Attic/Makefile.in, man/Attic/Makefile.in, libmisc/Attic/Makefile.in, lib/Attic/Makefile.in, etc/Attic/Makefile.in, doc/Attic/Makefile.in, contrib/Attic/Makefile.in, Attic/Makefile.in, man/userdel.8, man/usermod.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/Attic/pwauth.8, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/Attic/mkpasswd.8, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/limits.5, man/login.1, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/Attic/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, libmisc/valid.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/utmp.c, libmisc/Attic/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/setugid.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/Attic/login_access.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/age.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, lib/utent.c, lib/Attic/shadow_.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/Attic/strstr.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/Attic/pwpack.c, lib/Attic/rad64.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/sgetgrent.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/pwauth.h, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/port.h, lib/pwauth.c, lib/Attic/lastlog_.h, lib/Attic/mkdir.c, lib/lockpw.c, lib/port.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/gshadow.c, lib/gshadow_.h, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/getdef.c, lib/getpass.c, lib/Attic/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/Attic/dialchk.c, lib/Attic/dialup.c, lib/commonio.c, lib/defines.h, etc/Attic/login.defs.linux, etc/login.defs, doc/Attic/README.linux, doc/Attic/LICENSE, doc/Attic/README, doc/Makefile.am, doc/HOWTO, doc/Attic/ANNOUNCE, debian/Attic/secure-su.README, debian/Attic/secure-su.conffiles, debian/Attic/secure-su.copyright, debian/Attic/secure-su.postrm, debian/Attic/secure-su.preinst, debian/Attic/securetty, debian/Attic/passwd.conffiles, debian/Attic/passwd.copyright, debian/Attic/passwd.postinst, debian/Attic/porttime, debian/Attic/login.conffiles, debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/login.postrm, debian/Attic/login.preinst, debian/Attic/login.prerm, debian/Attic/logoutd, Attic/acconfig.h, Attic/config.h.in, Makefile.am, old/Attic/Makefile.in, old/Attic/scologin.c, old/Attic/orig-config.h, old/Attic/pwconv-old.c, old/Attic/pwd.h.m4, old/Attic/pwunconv-old.c, old/Attic/config.h.sun4, old/Attic/config.h.svr4, old/Attic/config.h.xenix, old/Attic/config.h.linux, old/Attic/Makefile.sun4, old/Attic/Makefile.svr4, old/Attic/Makefile.xenix, old/Attic/Makefile.am, old/Attic/Makefile.linux, src/Attic/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/Attic/pwconv5.c, src/Attic/scologin.c, src/pwck.c, src/pwunconv.c, src/Attic/patchlevel.h, src/newusers.c, src/passwd.c, src/Attic/mkpasswd.c, src/logoutd.c, src/newgrp.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/grpck.c, src/grpconv.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/Attic/dpasswd.c, src/chsh.c, src/expiry.c, src/chfn.c, src/chpasswd.c, src/chage.c: *** empty log message *** 1997-02-11 Marek Micha趾iewicz - * src/groupadd.c, src/useradd.c, libmisc/setupenv.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, lib/Makefile.am, lib/commonio.c, doc/CHANGES, doc/HOWTO, README, configure.in: + * src/groupadd.c, src/useradd.c, libmisc/setupenv.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, lib/Makefile.am, lib/commonio.c, doc/Attic/CHANGES, doc/HOWTO, README, configure.in: *** empty log message *** 1997-01-08 Marek Micha趾iewicz - * src/groupadd.c, lib/commonio.c, README, src/useradd.c, src/userdel.c, src/usermod.c, src/pwconv5.c, src/pwconv.c, src/su.c, src/passwd.c, src/pwck.c, src/grpunconv.c, src/login.c, src/logoutd.c, src/newgrp.c, src/grpck.c, src/grpconv.c, src/faillog.c, src/gpasswd.c, src/groupmod.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, libmisc/ttytype.c, libmisc/utmp.c, libmisc/suauth.c, libmisc/strtoday.c, libmisc/shell.c, libmisc/failure.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/myname.c, lib/shadowio.h, libmisc/Makefile.am, libmisc/chkname.c, lib/sgetpwent.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/pwent.c, lib/pwio.c, lib/pwio.h, lib/putgrent.c, lib/groupio.c, lib/groupio.h, lib/gshadow.c, lib/prototypes.h, lib/defines.h, lib/faillog.h, lib/getdef.c, doc/README.linux, doc/WISHLIST, etc/login.defs.linux, lib/Makefile.am, doc/CHANGES, doc/HOWTO, acconfig.h, configure.in: + * src/groupadd.c, lib/commonio.c, README, src/useradd.c, src/userdel.c, src/usermod.c, src/Attic/pwconv5.c, src/pwconv.c, src/su.c, src/passwd.c, src/pwck.c, src/grpunconv.c, src/login.c, src/logoutd.c, src/newgrp.c, src/grpck.c, src/grpconv.c, src/faillog.c, src/gpasswd.c, src/groupmod.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, libmisc/ttytype.c, libmisc/utmp.c, libmisc/Attic/suauth.c, libmisc/strtoday.c, libmisc/shell.c, libmisc/failure.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/myname.c, lib/shadowio.h, libmisc/Makefile.am, libmisc/chkname.c, lib/sgetpwent.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/Attic/pwent.c, lib/pwio.c, lib/pwio.h, lib/Attic/putgrent.c, lib/groupio.c, lib/groupio.h, lib/gshadow.c, lib/prototypes.h, lib/defines.h, lib/faillog.h, lib/getdef.c, doc/Attic/README.linux, doc/WISHLIST, etc/Attic/login.defs.linux, lib/Makefile.am, doc/Attic/CHANGES, doc/HOWTO, Attic/acconfig.h, configure.in: *** empty log message *** 1996-10-27 Marek Micha趾iewicz - * src/usermod.c, src/grpck.c, src/useradd.c, src/userdel.c, src/chsh.c, src/gpasswd.c, libmisc/isexpired.c, libmisc/limits.c, lib/sgroupio.c, lib/shadowio.c, lib/commonio.c, lib/groupio.c, lib/pwio.c, doc/CHANGES, doc/README.linux, doc/WISHLIST, configure, configure.in: + * src/usermod.c, src/grpck.c, src/useradd.c, src/userdel.c, src/chsh.c, src/gpasswd.c, libmisc/isexpired.c, libmisc/limits.c, lib/sgroupio.c, lib/shadowio.c, lib/commonio.c, lib/groupio.c, lib/pwio.c, doc/Attic/CHANGES, doc/Attic/README.linux, doc/WISHLIST, Attic/configure, configure.in: *** empty log message *** 1996-09-25 Marek Micha趾iewicz - * src/usermod.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/su.c, src/pwconv5.c, src/newgrp.c, src/passwd.c, src/pwck.c, src/grpck.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/chfn.c, src/chsh.c, src/chage.c, libmisc/strtoday.c, libmisc/env.c, libmisc/fields.c, libmisc/isexpired.c, libmisc/setupenv.c, lib/rad64.c, lib/getdef.c, lib/prototypes.h, lib/defines.h, etc/login.defs.linux, doc/README.linux, doc/WISHLIST, doc/CHANGES, configure, configure.in, config.h.in: + * src/usermod.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/su.c, src/Attic/pwconv5.c, src/newgrp.c, src/passwd.c, src/pwck.c, src/grpck.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/chfn.c, src/chsh.c, src/chage.c, libmisc/strtoday.c, libmisc/env.c, libmisc/fields.c, libmisc/isexpired.c, libmisc/setupenv.c, lib/Attic/rad64.c, lib/getdef.c, lib/prototypes.h, lib/defines.h, etc/Attic/login.defs.linux, doc/Attic/README.linux, doc/WISHLIST, doc/Attic/CHANGES, Attic/configure, configure.in, Attic/config.h.in: *** empty log message *** 1996-09-20 Marek Micha趾iewicz - * src/usermod.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/newusers.c, src/passwd.c, src/pwck.c, src/grpck.c, src/login.c, src/logoutd.c, src/newgrp.c, src/groupdel.c, src/groupmod.c, src/dpasswd.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/Makefile.in, src/chage.c, src/chfn.c, src/Makefile.am, libmisc/suauth.c, libmisc/shell.c, libmisc/sub.c, libmisc/ttytype.c, libmisc/env.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/chowntty.c, lib/prototypes.h, lib/getdef.c, doc/CHANGES, doc/WISHLIST: + * src/usermod.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/newusers.c, src/passwd.c, src/pwck.c, src/grpck.c, src/login.c, src/logoutd.c, src/newgrp.c, src/groupdel.c, src/groupmod.c, src/Attic/dpasswd.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/Attic/Makefile.in, src/chage.c, src/chfn.c, src/Makefile.am, libmisc/Attic/suauth.c, libmisc/shell.c, libmisc/sub.c, libmisc/ttytype.c, libmisc/env.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/chowntty.c, lib/prototypes.h, lib/getdef.c, doc/Attic/CHANGES, doc/WISHLIST: *** empty log message *** 1996-09-10 Marek Micha趾iewicz - * src/su.c, src/sulogin.c, src/usermod.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/Makefile.in, src/chfn.c, src/chsh.c, src/grpunconv.c, src/login.c, src/Makefile.am, man/useradd.8, man/userdel.8, man/usermod.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/pwauth.8, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/mkpasswd.8, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, libmisc/isexpired.c, libmisc/obscure.c, libmisc/setupenv.c, libmisc/utmp.c, libmisc/age.c, lib/defines.h, lib/getdef.c, lib/getpass.c, etc/login.defs.linux, etc/limits, etc/login.access, doc/CHANGES, doc/README.linux, doc/WISHLIST, contrib/Makefile.in, contrib/Makefile.am, configure, configure.in: + * src/su.c, src/sulogin.c, src/usermod.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/Attic/Makefile.in, src/chfn.c, src/chsh.c, src/grpunconv.c, src/login.c, src/Makefile.am, man/useradd.8, man/userdel.8, man/usermod.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/Attic/pwauth.8, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/Attic/mkpasswd.8, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/Attic/dpasswd.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, libmisc/isexpired.c, libmisc/obscure.c, libmisc/setupenv.c, libmisc/utmp.c, libmisc/age.c, lib/defines.h, lib/getdef.c, lib/getpass.c, etc/Attic/login.defs.linux, etc/limits, etc/login.access, doc/Attic/CHANGES, doc/Attic/README.linux, doc/WISHLIST, contrib/Attic/Makefile.in, contrib/Makefile.am, Attic/configure, configure.in: *** empty log message *** 1996-08-10 Marek Micha趾iewicz - * old/Makefile.am, old/Makefile.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/config.h.linux, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/install-sh, old/orig-config.h, old/pwd.h.m4, shlib/Makefile.am, shlib/Makefile.in, shlib/Makefile.in.saved: + * old/Attic/Makefile.am, old/Attic/Makefile.linux, old/Attic/Makefile.sun4, old/Attic/Makefile.svr4, old/Attic/Makefile.xenix, old/Attic/config.h.linux, old/Attic/config.h.sun4, old/Attic/config.h.svr4, old/Attic/config.h.xenix, old/Attic/install-sh, old/Attic/orig-config.h, old/Attic/pwd.h.m4, shlib/Attic/Makefile.am, shlib/Attic/Makefile.in, shlib/Attic/Makefile.in.saved: New file. * contrib/adduser-old.c, contrib/adduser.sh, contrib/adduser2.sh, contrib/atudel: 960810 - first version under cvs - * contrib/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser.c, contrib/pwdauth.c, doc/ANNOUNCE, doc/CHANGES, doc/Makefile.in, doc/README.sun4, doc/automake-1.0.diff, doc/console.c.spec, doc/HOWTO, doc/LICENSE, doc/Makefile.am, doc/README, doc/README.limits, doc/README.linux, doc/WISHLIST, etc/Makefile.in, etc/login.defs.linux, etc/Makefile.am, etc/login.access, etc/login.defs, old/Makefile.in, src/patchlevel.h, src/pwconv5.c, src/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, lib/dialup.h, lib/grdbm.c, lib/grent.c, lib/grpack.c, lib/gsdbm.c, lib/gspack.c, lib/lastlog_.h, lib/md5.c, lib/md5.h, lib/md5crypt.c, lib/mkdir.c, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwdbm.c, lib/pwent.c, lib/pwpack.c, lib/rcsid.h, lib/rename.c, lib/rmdir.c, lib/shadow_.h, lib/spdbm.c, lib/sppack.c, lib/strdup.c, lib/strstr.c, lib/defines.h, lib/faillog.h, lib/getdef.h, lib/groupio.h, lib/gshadow_.h, lib/port.h, lib/prototypes.h, lib/pwauth.h, lib/pwio.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, src/Makefile.in, src/dpasswd.c, src/mkpasswd.c, src/Makefile.am, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Makefile.in, lib/dialchk.c, lib/dialup.c, lib/rad64.c, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgroupio.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/setup.c, libmisc/suauth.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, man/Makefile.in, man/dpasswd.8, man/mkpasswd.8, man/pwauth.8, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure, install-sh, mkinstalldirs, stamp-h.in, Makefile.am, README, configure.in, libmisc/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c: + * contrib/Attic/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser.c, contrib/pwdauth.c, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/LICENSE, doc/Attic/Makefile.in, doc/Attic/README, doc/Attic/README.linux, doc/Attic/README.sun4, doc/Attic/automake-1.0.diff, doc/Attic/console.c.spec, doc/HOWTO, doc/Makefile.am, doc/README.limits, doc/WISHLIST, etc/Attic/Makefile.in, etc/Attic/login.defs.linux, etc/Makefile.am, etc/login.access, etc/login.defs, old/Attic/Makefile.in, src/Attic/patchlevel.h, src/Attic/pwconv5.c, src/Attic/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, lib/Attic/dialup.h, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/lastlog_.h, lib/Attic/md5.c, lib/Attic/md5.h, lib/Attic/md5crypt.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/Attic/rcsid.h, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/Attic/shadow_.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/Attic/strdup.c, lib/Attic/strstr.c, lib/defines.h, lib/faillog.h, lib/getdef.h, lib/groupio.h, lib/gshadow_.h, lib/port.h, lib/prototypes.h, lib/pwauth.h, lib/pwio.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, src/Attic/Makefile.in, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Attic/Makefile.in, lib/Attic/dialchk.c, lib/Attic/dialup.c, lib/Attic/rad64.c, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgroupio.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Attic/setup.c, libmisc/Attic/suauth.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, man/Attic/Makefile.in, man/Attic/dpasswd.8, man/Attic/mkpasswd.8, man/Attic/pwauth.8, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, Attic/Makefile.in, Attic/acconfig.h, Attic/aclocal.m4, Attic/config.h.in, Attic/configure, Attic/install-sh, Attic/mkinstalldirs, Attic/stamp-h.in, Makefile.am, README, configure.in, libmisc/Attic/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c: New file. diff --git a/Makefile.in b/Makefile.in index f1fa4b42..0be4306d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -38,8 +38,8 @@ host_triplet = @host@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(srcdir)/shadow.spec.in $(top_srcdir)/configure ABOUT-NLS \ - ChangeLog NEWS TODO config.guess config.rpath config.sub \ - depcomp install-sh ltmain.sh missing mkinstalldirs + COPYING ChangeLog NEWS TODO config.guess config.rpath \ + config.sub depcomp install-sh ltmain.sh missing mkinstalldirs subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ diff --git a/NEWS b/NEWS index d380acf3..7eff29cf 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,67 @@ -$Id: NEWS,v 1.281 2005/10/10 18:24:59 kloczek Exp $ +$Id: NEWS,v 1.331 2006/01/03 16:45:47 kloczek Exp $ + +shadow-4.0.13 -> shadow-4.0.14 03-01-2006 + +*** general: +- fixes in handling login.defs: $MAIL_FILE is used in userdel and usermod, + $MD5_CRYPT_ENAB is used by crypt_make_salt, which is used by chpasswd, + gpasswd and newusers. + Both variables moved to PAM not dependent (447_missing_login.defs_variables + Debian patch), +- chage: fix chage display when the last change field is set to 0. + This is consistent with PAM (merge 427_chage_expiry_0 Debian patch), +- su: if an password is expired, su should propose to change this password + (fixed http://bugs.debian.org/321384), +- login: added auditing support (based on Fedora patch for login from util-linux), +- useradd: merge PUG fixes from RedHat patch, +- nologin: new program, +- vipw: added a "quiet" mode (http://bugs.debian.org/190252), +- newgrp: added auditing support (by Steve Grubb ), +- switch over to a new logging function (by Steve Grubb ), +- userdel: fix incorrect audit record in userdel + (https://bugzilla.redhat.com/bugzilla/174392), +- userdel: remove the user's group unless it is not really a user-private group + for better PUG support (based on FC patch), +- userdel: make the -f option force the removal of the user's group (even if it + is the primary group of another user) + (merge 453_userdel_-f_removes_group Debian patch), +- usermod: rewrited for use getopt_long() (Christian Perrier ), +- grpck: fixed segmentation fault on using -s when /etc/gshadow is empty (fix by + Tomasz Lemiech ), +- passwd: remove handle -f, -g and -s options. +- added handle -s/--shell, -m/-p/preserve-environment options like GNU su + (based on patches from Debian submited by + Nicolas Fran癟ois ) +- su: export $USER and $SHELL as well as $HOME (http://bugs.debian.org/11003 and + http://bugs.debian.org/11189), +- su, vipw: rewrited for use getopt_long(), +- su: log successful/failed through syslog (http://bugs.debian.org/190215), +- updated translations: ca, cs, da, eu, fi, fr, it, pl, pt, ru, sv, tl, vi. +*** documentation: +- added es, ko vigr(8) and vipw(8), hu lastlog(8), ko vipw(8), zh_CN su(1), + zh_TW chpasswd(8) and su(1), +- added tr man pages: chage(1), chfn(1), groupadd(8), groupdel(8), groupmod(8), + login(1), passwd(1), passwd(5), shadow(5), su(1) useradd(8), userdel(8), + usermod(8), +- passwd5): added es, hu, pt_BR, zh_CN zh_TW translations, +- added full set (up to date) fr man pages + (by Nicolas Fran癟ois ), +- pwck(1): document -q option, +- WARNING: all translated man pages are now in UFT-8, +- added full set of ru man pages (by Yuri Kozlov ), +- login(1): better explain the respective roles of login, init and getty with regards + to the utmp file (merge 440_manpages-login.1 Debian patch), +- login(1): document how to initiate a trusted path on linux + (http://bugs.debian.org/305600), +- userdel(8): document the -f option; document the group removal behavior (merge + 455_userdel.8.xml Debian patch), +- groupadd(8), useradd(8): document that useradd/groupadd refuse adding entries already in an + external database (http://bugs.debian.org/282184), +- updated it groupdel(8), passwd(1), pwconv(8), useradd(8), userdel(8), usermod(8) man pages + (merge 205_it-manpages Debian patch), +- added fi chfn(1), chsh(1), passwd(1), su(1), +- newusers(8): added it translation, +- newgrp(1): added de, es, zh_CN, zh_TW translations. shadow-4.0.12 -> shadow-4.0.13 10-10-2005 diff --git a/README b/README index fa20374f..8013efb4 100644 --- a/README +++ b/README @@ -22,7 +22,78 @@ Mailing lists archives: shadow@pld.org.pl - http://mail.pld.org.pl/mailman/pipermail/shadow/ shadow-commit@pld.org.pl - http://mail.pld.org.pl/mailman/pipermail/shadow-commit/ +Authors and contributors +======================== + +Thanks to at least the following people for sending me patches, bug +reports and various comments. This list may be incomplete, I received +a lot of mail... + + +Adam Rudnicki +Alan Curry +Alexander O. Yuriev +Algis Rudys +Andreas Jaeger +Aniello Del Sorbo +Anton Gluck +Arkadiusz Miskiewicz +Ben Collins +Brian R. Gaeke +Calle Karlsson +Chip Rosenthal +Chris Evans +Cristian Gafton +Darcy Boese +Dave Hagewood +David A. Holland +David Frey +Ed Carp +Floody +Frank Denis +George Kraft IV +Greg Mortensen +Guido van Rooij +Guy Maor +Hrvoje Dogan +Janos Farkas +Jay Soffian +Jesse Thilo +Joey Hess +John Adelsberger +Jonathan Hankins +Jon Lewis +Joshua Cowan +Judd Bourgeois +Juergen Heinzl +Juha Virtanen +Julianne Frances Haugh +Leonard N. Zubkoff +Luca Berra +Lutz Schwalowsky +Marc Ewing +Martin Bene +Martin Mares +Michael Meskes +Michael Talbot-Wilson +Mike Pakovic +Nicolas Fran癟ois +Nikos Mavroyanopoulos +Pavel Machek +Phillip Street +Rafa Maszkowski +Rani Chouha +Sami Kerola +Shane Watts +Steve M. Robbins +Thorsten Kukuk +Tim Hockin +Timo Karjalainen +Ulisses Alonso Camaro +Werner Fink + Maintainer contact ================== -Tomasz K這czko +Tomasz Koczko + diff --git a/aclocal.m4 b/aclocal.m4 index 7f6eb3f9..536672b6 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1484,7 +1484,7 @@ AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -# serial 47 AC_PROG_LIBTOOL +# serial 48 AC_PROG_LIBTOOL # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) @@ -1634,6 +1634,7 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru test -z "$AS" && AS=as test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$DLLTOOL" && DLLTOOL=dlltool test -z "$LD" && LD=ld test -z "$LN_S" && LN_S="ln -s" @@ -1653,10 +1654,10 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" @@ -1704,6 +1705,9 @@ AC_DEFUN([_LT_AC_SYS_COMPILER], # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_AC_SYS_COMPILER @@ -1732,7 +1736,7 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` AC_DEFUN([_LT_COMPILER_BOILERPLATE], [ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ])# _LT_COMPILER_BOILERPLATE @@ -1745,7 +1749,7 @@ $rm conftest* AC_DEFUN([_LT_LINKER_BOILERPLATE], [ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* ])# _LT_LINKER_BOILERPLATE @@ -2051,6 +2055,22 @@ x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) CFLAGS="$SAVE_CFLAGS" fi ;; +sparc*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) LD="${LD-ld} -m elf64_sparc" ;; + *) LD="${LD-ld} -64" ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], [*-*-cygwin* | *-*-mingw* | *-*-pw32*) AC_CHECK_TOOL(DLLTOOL, dlltool, false) @@ -2093,9 +2113,9 @@ AC_CACHE_CHECK([$1], [$2], if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 - if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi @@ -2126,8 +2146,8 @@ AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD - $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 + $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi @@ -2202,6 +2222,12 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not @@ -2215,6 +2241,17 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl esac fi ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; *) # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but @@ -2246,7 +2283,7 @@ fi # _LT_AC_CHECK_DLFCN -# -------------------- +# ------------------ AC_DEFUN([_LT_AC_CHECK_DLFCN], [AC_CHECK_HEADERS(dlfcn.h)dnl ])# _LT_AC_CHECK_DLFCN @@ -2254,7 +2291,7 @@ AC_DEFUN([_LT_AC_CHECK_DLFCN], # _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# ------------------------------------------------------------------ +# --------------------------------------------------------------------- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl if test "$cross_compiling" = yes; then : @@ -2320,6 +2357,8 @@ int main () else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } + else + puts (dlerror ()); exit (status); }] @@ -2330,7 +2369,7 @@ EOF case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; - x$lt_unknown|x*) $3 ;; + x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed @@ -2342,7 +2381,7 @@ rm -fr conftest* # AC_LIBTOOL_DLOPEN_SELF -# ------------------- +# ---------------------- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl if test "x$enable_dlopen" != xyes; then @@ -2413,7 +2452,7 @@ else test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" @@ -2426,7 +2465,7 @@ else ]) if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_AC_TRY_DLOPEN_SELF( @@ -2486,9 +2525,9 @@ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp - $SED '/^$/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi @@ -2873,10 +2912,15 @@ freebsd* | dragonfly*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; - *) # from 3.2 on + freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ + freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; + freebsd*) # from 4.6 on + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; esac ;; @@ -2936,6 +2980,18 @@ hpux9* | hpux10* | hpux11*) postinstall_cmds='chmod 555 $lib' ;; +interix3*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; @@ -3074,6 +3130,7 @@ nto-qnx*) openbsd*) version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in @@ -3117,13 +3174,6 @@ osf3* | osf4* | osf5*) sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - solaris*) version_type=linux need_lib_prefix=no @@ -3149,7 +3199,7 @@ sunos4*) need_version=yes ;; -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) +sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -3182,6 +3232,29 @@ sysv4*MP*) fi ;; +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + shlibpath_overrides_runpath=no + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + shlibpath_overrides_runpath=yes + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -3195,6 +3268,11 @@ uts4*) esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi ])# AC_LIBTOOL_SYS_DYNAMIC_LINKER @@ -3219,6 +3297,9 @@ if test -f "$ltmain" && test -n "$tagnames"; then AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) fi fi + if test -z "$LTCFLAGS"; then + eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" + fi # Extract list of available tagged configurations in $ofile. # Note that this assumes the entire list is on one line. @@ -3347,7 +3428,7 @@ AC_ARG_ENABLE([shared], # AC_DISABLE_SHARED # ----------------- -#- set the default shared flag to --disable-shared +# set the default shared flag to --disable-shared AC_DEFUN([AC_DISABLE_SHARED], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl AC_ENABLE_SHARED(no) @@ -3655,7 +3736,7 @@ reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in darwin*) if test "$GCC" = yes; then - reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -3755,6 +3836,11 @@ hpux10.20* | hpux11*) esac ;; +interix3*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' + ;; + irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; @@ -3800,15 +3886,11 @@ osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; - solaris*) lt_cv_deplibs_check_method=pass_all ;; -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) +sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' @@ -3829,10 +3911,13 @@ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) siemens) lt_cv_deplibs_check_method=pass_all ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; esac ;; -sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*) +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; esac @@ -3852,36 +3937,43 @@ AC_DEFUN([AC_PROG_NM], # Let the user override the test. lt_cv_path_NM="$NM" else - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/${ac_tool_prefix}nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac ;; esac - esac - fi + fi + done + IFS="$lt_save_ifs" done - IFS="$lt_save_ifs" test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm fi]) NM="$lt_cv_path_NM" @@ -3987,7 +4079,7 @@ _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) ])# _LT_AC_LANG_CXX # _LT_AC_PROG_CXXCPP -# --------------- +# ------------------ AC_DEFUN([_LT_AC_PROG_CXXCPP], [ AC_REQUIRE([AC_PROG_CXX]) @@ -4036,7 +4128,7 @@ _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) # AC_LIBTOOL_RC -# -------------- +# ------------- # enable support for Windows resource files AC_DEFUN([AC_LIBTOOL_RC], [AC_REQUIRE([LT_AC_PROG_RC]) @@ -4073,37 +4165,6 @@ _LT_AC_SYS_COMPILER _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE -# -# Check for any special shared library compilation flags. -# -_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)= -if test "$GCC" = no; then - case $host_os in - sco3.2v5*) - _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf' - ;; - esac -fi -if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then - AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) - if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ ]]" >/dev/null; then : - else - AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) - _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no - fi -fi - - -# -# Check to make sure the static flag actually works. -# -AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), - $_LT_AC_TAGVAR(lt_prog_compiler_static, $1), - [], - [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) - - AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) AC_LIBTOOL_PROG_COMPILER_PIC($1) AC_LIBTOOL_PROG_CC_C_O($1) @@ -4112,9 +4173,9 @@ AC_LIBTOOL_PROG_LD_SHLIBS($1) AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) +AC_LIBTOOL_DLOPEN_SELF -# Report which librarie types wil actually be built +# Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) @@ -4173,6 +4234,7 @@ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= _LT_AC_TAGVAR(hardcode_minus_L, $1)=no +_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_AC_TAGVAR(hardcode_automatic, $1)=no _LT_AC_TAGVAR(module_cmds, $1)= _LT_AC_TAGVAR(module_expsym_cmds, $1)= @@ -4200,7 +4262,7 @@ _LT_AC_TAGVAR(objext, $1)=$objext lt_simple_compile_test_code="int some_variable = 0;\n" # Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' +lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_AC_SYS_COMPILER @@ -4219,12 +4281,12 @@ lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else - unset lt_cv_prog_gnu_ld + $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else - unset lt_cv_path_LD + $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} @@ -4319,6 +4381,7 @@ case $host_os in ;; esac done + ;; esac exp_sym_flag='-bexport' @@ -4356,6 +4419,7 @@ case $host_os in _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= fi + ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then @@ -4387,12 +4451,12 @@ case $host_os in _LT_AC_SYS_LIBPATH_AIX _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. _LT_AC_SYS_LIBPATH_AIX @@ -4401,16 +4465,26 @@ case $host_os in # -berok will link without error, but may produce a broken library. _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - _LT_AC_TAGVAR(always_export_symbols, $1)=yes # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + chorus*) case $cc_basename in *) @@ -4420,7 +4494,6 @@ case $host_os in esac ;; - cygwin* | mingw* | pw32*) # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. @@ -4430,7 +4503,7 @@ case $host_os in _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then @@ -4439,7 +4512,7 @@ case $host_os in echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi @@ -4576,34 +4649,23 @@ case $host_os in ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + hppa*64*|ia64*) _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ;; *) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi case $host_cpu in - hppa*64*) + hppa*64*|ia64*) _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; - ia64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; *) _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, @@ -4619,8 +4681,11 @@ case $host_os in ;; aCC*) case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + hppa*64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' @@ -4640,8 +4705,11 @@ case $host_os in if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in - ia64*|hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + hppa*64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' @@ -4655,6 +4723,20 @@ case $host_os in ;; esac ;; + interix3*) + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; irix5* | irix6*) case $cc_basename in CC*) @@ -4937,19 +5019,6 @@ case $host_os in # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; - sco*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; sunos4*) case $cc_basename in CC*) @@ -5042,8 +5111,59 @@ case $host_os in ;; esac ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + # So that behaviour is only enabled if SCOABSPATH is set to a + # non-empty value in the environment. Most likely only useful for + # creating official distributions of packages. + # This is a hack until libtool officially supports absolute path + # names for shared libraries. + _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac ;; tandem*) case $cc_basename in @@ -5080,8 +5200,6 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) AC_LIBTOOL_PROG_LD_SHLIBS($1) AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) AC_LIBTOOL_CONFIG($1) @@ -5099,7 +5217,7 @@ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld ])# AC_LIBTOOL_LANG_CXX_CONFIG # AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) -# ------------------------ +# ------------------------------------ # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary @@ -5232,6 +5350,14 @@ $rm -f confest.$objext # PORTME: override above test on systems where it is broken ifelse([$1],[CXX], [case $host_os in +interix3*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + _LT_AC_TAGVAR(predep_objects,$1)= + _LT_AC_TAGVAR(postdep_objects,$1)= + _LT_AC_TAGVAR(postdeps,$1)= + ;; + solaris*) case $cc_basename in CC*) @@ -5241,6 +5367,7 @@ solaris*) _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun' ;; esac + ;; esac ]) @@ -5250,7 +5377,7 @@ esac ])# AC_LIBTOOL_POSTDEP_PREDEP # AC_LIBTOOL_LANG_F77_CONFIG -# ------------------------ +# -------------------------- # Ensure that the configuration vars for the C compiler are # suitably defined. Those variables are subsequently used by # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. @@ -5334,8 +5461,6 @@ AC_MSG_CHECKING([whether to build static libraries]) test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - _LT_AC_TAGVAR(GCC, $1)="$G77" _LT_AC_TAGVAR(LD, $1)="$LD" @@ -5345,8 +5470,6 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) AC_LIBTOOL_PROG_LD_SHLIBS($1) AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP - AC_LIBTOOL_CONFIG($1) @@ -5403,8 +5526,6 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) AC_LIBTOOL_PROG_LD_SHLIBS($1) AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF($1) AC_LIBTOOL_CONFIG($1) @@ -5414,7 +5535,7 @@ CC="$lt_save_CC" # AC_LIBTOOL_LANG_RC_CONFIG -# -------------------------- +# ------------------------- # Ensure that the configuration vars for the Windows resource compiler are # suitably defined. Those variables are subsequently used by # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. @@ -5477,7 +5598,7 @@ if test -f "$ltmain"; then # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ @@ -5646,6 +5767,9 @@ AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC +# LTCC compiler flags. +LTCFLAGS=$lt_LTCFLAGS + # A language-specific compiler. CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) @@ -6019,9 +6143,18 @@ irix* | nonstopux*) osf*) symcode='[[BCDEGQRST]]' ;; -solaris* | sysv5*) +solaris*) symcode='[[BDRT]]' ;; +sco3.2v5*) + symcode='[[DT]]' + ;; +sysv4.2uw2*) + symcode='[[DT]]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[[ABDT]]' + ;; sysv4) symcode='[[DFNSTU]]' ;; @@ -6204,6 +6337,10 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) # DJGPP does not support shared libraries at all _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ;; + interix3*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; sysv4*MP*) if test -d /usr/nec; then _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic @@ -6273,14 +6410,14 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) case $cc_basename in CC*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default @@ -6294,6 +6431,10 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) ;; esac ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) @@ -6373,15 +6514,6 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) ;; psos*) ;; - sco*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - *) - ;; - esac - ;; solaris*) case $cc_basename in CC*) @@ -6423,7 +6555,14 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) ;; esac ;; - unixware*) + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac ;; vxworks*) ;; @@ -6470,6 +6609,11 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; + interix3*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. @@ -6584,11 +6728,6 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; - sco3.2v5*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn' - ;; - solaris*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' @@ -6606,7 +6745,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + sysv4 | sysv4.2uw2* | sysv4.3*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' @@ -6619,6 +6758,12 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) fi ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + unicos*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no @@ -6660,6 +6805,16 @@ case $host_os in _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" ;; esac + +# +# Check to make sure the static flag actually works. +# +wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\" +AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], + _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), + $lt_tmp_static_flag, + [], + [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) ]) @@ -6738,6 +6893,10 @@ ifelse([$1],[CXX],[ with_gnu_ld=no fi ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; openbsd*) with_gnu_ld=no ;; @@ -6822,7 +6981,7 @@ EOF _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then @@ -6831,12 +6990,27 @@ EOF echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; + interix3*) + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + linux*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then tmp_addflag= @@ -6878,7 +7052,7 @@ EOF fi ;; - solaris* | sysv5*) + solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then _LT_AC_TAGVAR(ld_shlibs, $1)=no cat <&2 @@ -6899,6 +7073,33 @@ EOF fi ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) + _LT_AC_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + sunos4*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= @@ -6932,7 +7133,7 @@ EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported @@ -6966,6 +7167,7 @@ EOF break fi done + ;; esac exp_sym_flag='-bexport' @@ -7003,6 +7205,7 @@ EOF _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= fi + ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then @@ -7015,11 +7218,11 @@ EOF # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test "$aix_use_runtimelinking" = yes; then + if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' - fi + fi fi fi @@ -7033,12 +7236,12 @@ EOF # Determine the default libpath from the value encoded in an empty executable. _LT_AC_SYS_LIBPATH_AIX _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. _LT_AC_SYS_LIBPATH_AIX @@ -7047,13 +7250,11 @@ EOF # -berok will link without error, but may produce a broken library. _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - _LT_AC_TAGVAR(always_export_symbols, $1)=yes # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -7194,47 +7395,62 @@ EOF _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; - hpux10* | hpux11*) + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + fi + ;; + + hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in - hppa*64*|ia64*) + hppa*64*) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; + ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; *) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + hppa*64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + case $host_cpu in + hppa*64*|ia64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' @@ -7336,14 +7552,6 @@ EOF _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ;; - sco3.2v5*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - solaris*) _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' if test "$GCC" = yes; then @@ -7429,36 +7637,45 @@ EOF fi ;; - sysv4.2uw2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*) + _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; + runpath_var='LD_RUN_PATH' - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text' if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; - sysv5*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi ;; uts4*) @@ -7476,11 +7693,6 @@ EOF AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - # # Do we need to explicitly link libc? # @@ -7508,6 +7720,7 @@ x|xyes) libobjs=conftest.$ac_objext deplibs= wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= diff --git a/configure b/configure index 7e4070f0..794c8ec8 100755 --- a/configure +++ b/configure @@ -1822,7 +1822,7 @@ fi # Define the identity of the package. PACKAGE=shadow - VERSION=4.0.13 + VERSION=4.0.14 cat >>confdefs.h <<_ACEOF @@ -4250,7 +4250,7 @@ reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in darwin*) if test "$GCC" = yes; then - reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -4266,36 +4266,43 @@ else # Let the user override the test. lt_cv_path_NM="$NM" else - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/${ac_tool_prefix}nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" break ;; *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac ;; esac - esac - fi + fi + done + IFS="$lt_save_ifs" done - IFS="$lt_save_ifs" test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm fi fi @@ -4392,6 +4399,11 @@ hpux10.20* | hpux11*) esac ;; +interix3*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; @@ -4437,15 +4449,11 @@ osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; - solaris*) lt_cv_deplibs_check_method=pass_all ;; -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) +sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' @@ -4466,10 +4474,13 @@ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) siemens) lt_cv_deplibs_check_method=pass_all ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; esac ;; -sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; esac @@ -4487,6 +4498,9 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + # Allow CC to be a program name with arguments. compiler=$CC @@ -4521,7 +4535,7 @@ ia64-*-hpux*) ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 4524 "configure"' > conftest.$ac_ext + echo '#line 4538 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -4677,6 +4691,26 @@ echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 CFLAGS="$SAVE_CFLAGS" fi ;; +sparc*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) LD="${LD-ld} -m elf64_sparc" ;; + *) LD="${LD-ld} -64" ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + esac @@ -5627,7 +5661,7 @@ fi # Provide some information about the compiler. -echo "$as_me:5630:" \ +echo "$as_me:5664:" \ "checking for Fortran 77 compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 @@ -5830,6 +5864,12 @@ else lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not @@ -5843,6 +5883,17 @@ else esac fi ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; *) # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but @@ -5928,9 +5979,18 @@ irix* | nonstopux*) osf*) symcode='[BCDEGQRST]' ;; -solaris* | sysv5*) +solaris*) symcode='[BDRT]' ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; sysv4) symcode='[DFNSTU]' ;; @@ -6396,6 +6456,7 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru test -z "$AS" && AS=as test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$DLLTOOL" && DLLTOOL=dlltool test -z "$LD" && LD=ld test -z "$LN_S" && LN_S="ln -s" @@ -6415,10 +6476,10 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" @@ -6617,6 +6678,9 @@ lt_simple_link_test_code='int main(){return(0);}\n' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + # Allow CC to be a program name with arguments. compiler=$CC @@ -6624,82 +6688,17 @@ compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* -# -# Check for any special shared library compilation flags. -# -lt_prog_cc_shlib= -if test "$GCC" = no; then - case $host_os in - sco3.2v5*) - lt_prog_cc_shlib='-belf' - ;; - esac -fi -if test -n "$lt_prog_cc_shlib"; then - { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 -echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} - if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : - else - { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 -echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} - lt_cv_prog_cc_can_build_shared=no - fi -fi - - -# -# Check to make sure the static flag actually works. -# -echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6 -if test "${lt_prog_compiler_static_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_prog_compiler_static" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works=yes - fi - else - lt_prog_compiler_static_works=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 - -if test x"$lt_prog_compiler_static_works" = xyes; then - : -else - lt_prog_compiler_static= -fi - - - lt_prog_compiler_no_builtin_flag= @@ -6725,17 +6724,17 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6728: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6727: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6732: \$? = $ac_status" >&5 + echo "$as_me:6731: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 - if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi @@ -6796,6 +6795,11 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_pic='-fno-common' ;; + interix3*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. @@ -6910,11 +6914,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_static='-non_shared' ;; - sco3.2v5*) - lt_prog_compiler_pic='-Kpic' - lt_prog_compiler_static='-dn' - ;; - solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' @@ -6932,7 +6931,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_static='-Bstatic' ;; - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' @@ -6945,6 +6944,12 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 fi ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no @@ -6987,17 +6992,17 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6990: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6995: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6994: \$? = $ac_status" >&5 + echo "$as_me:6999: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 - if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works=yes fi fi @@ -7028,6 +7033,48 @@ case $host_os in ;; esac +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 +if test "${lt_prog_compiler_static_works+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_static_works=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_static_works=yes + fi + else + lt_prog_compiler_static_works=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 +echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 + +if test x"$lt_prog_compiler_static_works" = xyes; then + : +else + lt_prog_compiler_static= +fi + + echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_c_o+set}" = set; then @@ -7049,18 +7096,18 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7052: $lt_compile\"" >&5) + (eval echo "\"\$as_me:7099: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:7056: \$? = $ac_status" >&5 + echo "$as_me:7103: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp - $SED '/^$/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi @@ -7160,6 +7207,10 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` with_gnu_ld=no fi ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; openbsd*) with_gnu_ld=no ;; @@ -7244,7 +7295,7 @@ EOF export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then @@ -7253,12 +7304,27 @@ EOF echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; + interix3*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + linux*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then tmp_addflag= @@ -7300,7 +7366,7 @@ EOF fi ;; - solaris* | sysv5*) + solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <&2 @@ -7321,6 +7387,33 @@ EOF fi ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= @@ -7354,7 +7447,7 @@ EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported @@ -7388,6 +7481,7 @@ EOF break fi done + ;; esac exp_sym_flag='-bexport' @@ -7425,6 +7519,7 @@ EOF hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi + ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then @@ -7437,11 +7532,11 @@ EOF # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test "$aix_use_runtimelinking" = yes; then + if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' - fi + fi fi fi @@ -7506,12 +7601,12 @@ rm -f conftest.err conftest.$ac_objext \ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF @@ -7571,13 +7666,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols=yes # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec=' ' + whole_archive_flag_spec='$convenience' archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -7718,47 +7811,62 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi export_dynamic_flag_spec='${wl}-E' ;; - hpux10* | hpux11*) + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + + hardcode_direct=yes + export_dynamic_flag_spec='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in - hppa*64*|ia64*) + hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; + ia64*) + archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in - hppa*64*|ia64*) - archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + hppa*64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld='+b $libdir' - hardcode_libdir_separator=: - hardcode_direct=no - hardcode_shlibpath_var=no - ;; - ia64*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=no - hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes + case $host_cpu in + hppa*64*|ia64*) + hardcode_libdir_flag_spec_ld='+b $libdir' + hardcode_direct=no + hardcode_shlibpath_var=no ;; *) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: hardcode_direct=yes export_dynamic_flag_spec='${wl}-E' @@ -7860,14 +7968,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_separator=: ;; - sco3.2v5*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - solaris*) no_undefined_flag=' -z text' if test "$GCC" = yes; then @@ -7953,36 +8053,45 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi fi ;; - sysv4.2uw2*) - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=no + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) + no_undefined_flag='${wl}-z,text' + archive_cmds_need_lc=no hardcode_shlibpath_var=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; + runpath_var='LD_RUN_PATH' - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag='${wl}-z ${wl}text' if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no ;; - sysv5*) - no_undefined_flag=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec= + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' + archive_cmds_need_lc=no hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi ;; uts4*) @@ -8001,11 +8110,6 @@ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 echo "${ECHO_T}$ld_shlibs" >&6 test "$ld_shlibs" = no && can_build_shared=no -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - # # Do we need to explicitly link libc? # @@ -8038,6 +8142,7 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >& libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= @@ -8319,10 +8424,15 @@ freebsd* | dragonfly*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; - *) # from 3.2 on + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; + freebsd*) # from 4.6 on + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; esac ;; @@ -8382,6 +8492,18 @@ hpux9* | hpux10* | hpux11*) postinstall_cmds='chmod 555 $lib' ;; +interix3*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; @@ -8443,7 +8565,7 @@ linux*) libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) - echo '#line 8446 "configure"' > conftest.$ac_ext + echo '#line 8568 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -8524,6 +8646,7 @@ nto-qnx*) openbsd*) version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in @@ -8567,13 +8690,6 @@ osf3* | osf4* | osf5*) sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - solaris*) version_type=linux need_lib_prefix=no @@ -8599,7 +8715,7 @@ sunos4*) need_version=yes ;; -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) +sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -8632,6 +8748,29 @@ sysv4*MP*) fi ;; +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + shlibpath_overrides_runpath=no + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + shlibpath_overrides_runpath=yes + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -8647,6 +8786,11 @@ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action= @@ -9302,7 +9446,7 @@ fi test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" @@ -9318,7 +9462,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <&5 echo "${ECHO_T}$lt_cv_dlopen_self" >&6 if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 if test "${lt_cv_dlopen_self_static+set}" = set; then @@ -9416,7 +9562,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <&6 fi -# Report which librarie types wil actually be built +# Report which library types will actually be built echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $can_build_shared" >&5 @@ -9570,7 +9718,7 @@ if test -f "$ltmain"; then # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ @@ -9736,6 +9884,9 @@ AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC +# LTCC compiler flags. +LTCFLAGS=$lt_LTCFLAGS + # A language-specific compiler. CC=$lt_compiler @@ -10066,6 +10217,9 @@ echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} fi fi + if test -z "$LTCFLAGS"; then + eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" + fi # Extract list of available tagged configurations in $ofile. # Note that this assumes the entire list is on one line. @@ -10118,6 +10272,7 @@ hardcode_libdir_flag_spec_CXX= hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no +hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= @@ -10145,13 +10300,16 @@ objext_CXX=$objext lt_simple_compile_test_code="int some_variable = 0;\n" # Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *) { return(0); }\n' +lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + # Allow CC to be a program name with arguments. compiler=$CC @@ -10159,13 +10317,13 @@ compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* @@ -10180,12 +10338,12 @@ lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else - unset lt_cv_prog_gnu_ld + $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else - unset lt_cv_path_LD + $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} @@ -10396,6 +10554,7 @@ case $host_os in ;; esac done + ;; esac exp_sym_flag='-bexport' @@ -10433,6 +10592,7 @@ case $host_os in hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi + ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then @@ -10515,12 +10675,12 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF @@ -10580,16 +10740,26 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_CXX=yes # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_CXX=' ' + whole_archive_flag_spec_CXX='$convenience' archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag_CXX=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs_CXX=no + fi + ;; + chorus*) case $cc_basename in *) @@ -10599,7 +10769,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi esac ;; - cygwin* | mingw* | pw32*) # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. @@ -10609,7 +10778,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then @@ -10618,7 +10787,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi @@ -10755,34 +10924,23 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then + hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_CXX=: + case $host_cpu in - hppa*64*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' + hppa*64*|ia64*) hardcode_libdir_flag_spec_ld_CXX='+b $libdir' - hardcode_libdir_separator_CXX=: - ;; - ia64*) - hardcode_libdir_flag_spec_CXX='-L$libdir' ;; *) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in - hppa*64*) + hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; - ia64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; *) hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, @@ -10798,8 +10956,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ;; aCC*) case $host_cpu in - hppa*64*|ia64*) - archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + hppa*64*) + archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' @@ -10819,8 +10980,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in - ia64*|hppa*64*) - archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + hppa*64*) + archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' @@ -10834,6 +10998,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ;; esac ;; + interix3*) + hardcode_direct_CXX=no + hardcode_shlibpath_var_CXX=no + hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' + export_dynamic_flag_spec_CXX='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; irix5* | irix6*) case $cc_basename in CC*) @@ -11116,19 +11294,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; - sco*) - archive_cmds_need_lc_CXX=no - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; sunos4*) case $cc_basename in CC*) @@ -11221,8 +11386,59 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ;; esac ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag_CXX='${wl}-z,text' archive_cmds_need_lc_CXX=no + hardcode_shlibpath_var_CXX=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + # So that behaviour is only enabled if SCOABSPATH is set to a + # non-empty value in the environment. Most likely only useful for + # creating official distributions of packages. + # This is a hack until libtool officially supports absolute path + # names for shared libraries. + no_undefined_flag_CXX='${wl}-z,text' + allow_undefined_flag_CXX='${wl}-z,nodefs' + archive_cmds_need_lc_CXX=no + hardcode_shlibpath_var_CXX=no + hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' + hardcode_libdir_separator_CXX=':' + link_all_deplibs_CXX=yes + export_dynamic_flag_spec_CXX='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac ;; tandem*) case $cc_basename in @@ -11357,6 +11573,14 @@ $rm -f confest.$objext # PORTME: override above test on systems where it is broken case $host_os in +interix3*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + predep_objects_CXX= + postdep_objects_CXX= + postdeps_CXX= + ;; + solaris*) case $cc_basename in CC*) @@ -11366,6 +11590,7 @@ solaris*) postdeps_CXX='-lCstd -lCrun' ;; esac + ;; esac @@ -11416,6 +11641,10 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; + interix3*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic @@ -11485,14 +11714,14 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default @@ -11506,6 +11735,10 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 ;; esac ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) @@ -11585,15 +11818,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 ;; psos*) ;; - sco*) - case $cc_basename in - CC*) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - *) - ;; - esac - ;; solaris*) case $cc_basename in CC*) @@ -11635,7 +11859,14 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 ;; esac ;; - unixware*) + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-Bstatic' + ;; + esac ;; vxworks*) ;; @@ -11671,17 +11902,17 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11674: $lt_compile\"" >&5) + (eval echo "\"\$as_me:11905: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:11678: \$? = $ac_status" >&5 + echo "$as_me:11909: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 - if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works_CXX=yes fi fi @@ -11712,6 +11943,48 @@ case $host_os in ;; esac +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" +echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 +if test "${lt_prog_compiler_static_works_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_static_works_CXX=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_static_works_CXX=yes + fi + else + lt_prog_compiler_static_works_CXX=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 +echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6 + +if test x"$lt_prog_compiler_static_works_CXX" = xyes; then + : +else + lt_prog_compiler_static_CXX= +fi + + echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then @@ -11733,18 +12006,18 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:11736: $lt_compile\"" >&5) + (eval echo "\"\$as_me:12009: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:11740: \$? = $ac_status" >&5 + echo "$as_me:12013: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp - $SED '/^$/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi @@ -11814,11 +12087,6 @@ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 echo "${ECHO_T}$ld_shlibs_CXX" >&6 test "$ld_shlibs_CXX" = no && can_build_shared=no -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - # # Do we need to explicitly link libc? # @@ -11851,6 +12119,7 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >& libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX + pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= @@ -12132,10 +12401,15 @@ freebsd* | dragonfly*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; - *) # from 3.2 on + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; + freebsd*) # from 4.6 on + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; esac ;; @@ -12195,6 +12469,18 @@ hpux9* | hpux10* | hpux11*) postinstall_cmds='chmod 555 $lib' ;; +interix3*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; @@ -12256,7 +12542,7 @@ linux*) libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) - echo '#line 12259 "configure"' > conftest.$ac_ext + echo '#line 12545 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -12337,6 +12623,7 @@ nto-qnx*) openbsd*) version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in @@ -12380,13 +12667,6 @@ osf3* | osf4* | osf5*) sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - solaris*) version_type=linux need_lib_prefix=no @@ -12412,7 +12692,7 @@ sunos4*) need_version=yes ;; -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) +sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -12445,6 +12725,29 @@ sysv4*MP*) fi ;; +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + shlibpath_overrides_runpath=no + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + shlibpath_overrides_runpath=yes + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -12460,6 +12763,11 @@ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action_CXX= @@ -12497,841 +12805,6 @@ elif test "$shlibpath_overrides_runpath" = yes || enable_fast_install=needless fi -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - # The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh @@ -13346,7 +12819,7 @@ if test -f "$ltmain"; then # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ @@ -13464,6 +12937,9 @@ AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC +# LTCC compiler flags. +LTCFLAGS=$lt_LTCFLAGS + # A language-specific compiler. CC=$lt_compiler_CXX @@ -13806,6 +13282,9 @@ lt_simple_link_test_code=" program t\n end\n" # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + # Allow CC to be a program name with arguments. compiler=$CC @@ -13813,13 +13292,13 @@ compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* @@ -13875,8 +13354,6 @@ test "$enable_shared" = yes || enable_static=yes echo "$as_me:$LINENO: result: $enable_static" >&5 echo "${ECHO_T}$enable_static" >&6 -test "$ld_shlibs_F77" = no && can_build_shared=no - GCC_F77="$G77" LD_F77="$LD" @@ -13923,6 +13400,11 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_pic_F77='-fno-common' ;; + interix3*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. @@ -14037,11 +13519,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_static_F77='-non_shared' ;; - sco3.2v5*) - lt_prog_compiler_pic_F77='-Kpic' - lt_prog_compiler_static_F77='-dn' - ;; - solaris*) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' @@ -14059,7 +13536,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_static_F77='-Bstatic' ;; - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' @@ -14072,6 +13549,12 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 fi ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-Bstatic' + ;; + unicos*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_can_build_shared_F77=no @@ -14114,17 +13597,17 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14117: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13600: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:14121: \$? = $ac_status" >&5 + echo "$as_me:13604: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 - if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works_F77=yes fi fi @@ -14155,6 +13638,48 @@ case $host_os in ;; esac +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" +echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 +if test "${lt_prog_compiler_static_works_F77+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_static_works_F77=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_static_works_F77=yes + fi + else + lt_prog_compiler_static_works_F77=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 +echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6 + +if test x"$lt_prog_compiler_static_works_F77" = xyes; then + : +else + lt_prog_compiler_static_F77= +fi + + echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then @@ -14176,18 +13701,18 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14179: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13704: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:14183: \$? = $ac_status" >&5 + echo "$as_me:13708: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp - $SED '/^$/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi @@ -14287,6 +13812,10 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` with_gnu_ld=no fi ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; openbsd*) with_gnu_ld=no ;; @@ -14371,7 +13900,7 @@ EOF export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then @@ -14380,12 +13909,27 @@ EOF echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_F77=no fi ;; + interix3*) + hardcode_direct_F77=no + hardcode_shlibpath_var_F77=no + hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' + export_dynamic_flag_spec_F77='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + linux*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then tmp_addflag= @@ -14427,7 +13971,7 @@ EOF fi ;; - solaris* | sysv5*) + solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs_F77=no cat <&2 @@ -14448,6 +13992,33 @@ EOF fi ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs_F77=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' + archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' + else + ld_shlibs_F77=no + fi + ;; + esac + ;; + sunos4*) archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= @@ -14481,7 +14052,7 @@ EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_F77=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_F77=unsupported @@ -14515,6 +14086,7 @@ EOF break fi done + ;; esac exp_sym_flag='-bexport' @@ -14552,6 +14124,7 @@ EOF hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_libdir_separator_F77= fi + ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then @@ -14564,11 +14137,11 @@ EOF # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test "$aix_use_runtimelinking" = yes; then + if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' - fi + fi fi fi @@ -14623,12 +14196,12 @@ rm -f conftest.err conftest.$ac_objext \ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_F77="-z nodefs" - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF @@ -14678,13 +14251,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # -berok will link without error, but may produce a broken library. no_undefined_flag_F77=' ${wl}-bernotok' allow_undefined_flag_F77=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_F77=yes # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_F77=' ' + whole_archive_flag_spec_F77='$convenience' archive_cmds_need_lc_F77=yes # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -14825,47 +14396,62 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi export_dynamic_flag_spec_F77='${wl}-E' ;; - hpux10* | hpux11*) + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_F77=: + + hardcode_direct_F77=yes + export_dynamic_flag_spec_F77='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_F77=yes + fi + ;; + + hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in - hppa*64*|ia64*) + hppa*64*) archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; + ia64*) + archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; *) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in - hppa*64*|ia64*) - archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + hppa*64*) + archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_F77='+b $libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - ;; - ia64*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no + hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_F77=: - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes + case $host_cpu in + hppa*64*|ia64*) + hardcode_libdir_flag_spec_ld_F77='+b $libdir' + hardcode_direct_F77=no + hardcode_shlibpath_var_F77=no ;; *) - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: hardcode_direct_F77=yes export_dynamic_flag_spec_F77='${wl}-E' @@ -14967,14 +14553,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_separator_F77=: ;; - sco3.2v5*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - solaris*) no_undefined_flag_F77=' -z text' if test "$GCC" = yes; then @@ -15060,36 +14638,45 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi fi ;; - sysv4.2uw2*) - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=no + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) + no_undefined_flag_F77='${wl}-z,text' + archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; + runpath_var='LD_RUN_PATH' - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag_F77='${wl}-z ${wl}text' if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no ;; - sysv5*) - no_undefined_flag_F77=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec_F77= + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag_F77='${wl}-z,text' + allow_undefined_flag_F77='${wl}-z,nodefs' + archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no + hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' + hardcode_libdir_separator_F77=':' + link_all_deplibs_F77=yes + export_dynamic_flag_spec_F77='${wl}-Bexport' runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi ;; uts4*) @@ -15108,11 +14695,6 @@ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 echo "${ECHO_T}$ld_shlibs_F77" >&6 test "$ld_shlibs_F77" = no && can_build_shared=no -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - # # Do we need to explicitly link libc? # @@ -15145,6 +14727,7 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >& libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_F77 + pic_flag=$lt_prog_compiler_pic_F77 compiler_flags=-v linker_flags=-v verstring= @@ -15426,10 +15009,15 @@ freebsd* | dragonfly*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; - *) # from 3.2 on + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; + freebsd*) # from 4.6 on + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; esac ;; @@ -15489,6 +15077,18 @@ hpux9* | hpux10* | hpux11*) postinstall_cmds='chmod 555 $lib' ;; +interix3*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; @@ -15550,7 +15150,7 @@ linux*) libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) - echo '#line 15553 "configure"' > conftest.$ac_ext + echo '#line 15153 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -15631,6 +15231,7 @@ nto-qnx*) openbsd*) version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in @@ -15674,13 +15275,6 @@ osf3* | osf4* | osf5*) sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - solaris*) version_type=linux need_lib_prefix=no @@ -15706,7 +15300,7 @@ sunos4*) need_version=yes ;; -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) +sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -15739,6 +15333,29 @@ sysv4*MP*) fi ;; +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + shlibpath_overrides_runpath=no + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + shlibpath_overrides_runpath=yes + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -15754,6 +15371,11 @@ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action_F77= @@ -15791,36 +15413,6 @@ elif test "$shlibpath_overrides_runpath" = yes || enable_fast_install=needless fi -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - - # The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh @@ -15835,7 +15427,7 @@ if test -f "$ltmain"; then # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ @@ -15953,6 +15545,9 @@ AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC +# LTCC compiler flags. +LTCFLAGS=$lt_LTCFLAGS + # A language-specific compiler. CC=$lt_compiler_F77 @@ -16263,6 +15858,9 @@ lt_simple_link_test_code='public class conftest { public static void main(String # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + # Allow CC to be a program name with arguments. compiler=$CC @@ -16270,13 +15868,13 @@ compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* @@ -16327,17 +15925,17 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16330: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15928: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:16334: \$? = $ac_status" >&5 + echo "$as_me:15932: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 - if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi @@ -16398,6 +15996,11 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_pic_GCJ='-fno-common' ;; + interix3*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. @@ -16512,11 +16115,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_static_GCJ='-non_shared' ;; - sco3.2v5*) - lt_prog_compiler_pic_GCJ='-Kpic' - lt_prog_compiler_static_GCJ='-dn' - ;; - solaris*) lt_prog_compiler_pic_GCJ='-KPIC' lt_prog_compiler_static_GCJ='-Bstatic' @@ -16534,7 +16132,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_static_GCJ='-Bstatic' ;; - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl_GCJ='-Wl,' lt_prog_compiler_pic_GCJ='-KPIC' lt_prog_compiler_static_GCJ='-Bstatic' @@ -16547,6 +16145,12 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 fi ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + unicos*) lt_prog_compiler_wl_GCJ='-Wl,' lt_prog_compiler_can_build_shared_GCJ=no @@ -16589,17 +16193,17 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16592: $lt_compile\"" >&5) + (eval echo "\"\$as_me:16196: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:16596: \$? = $ac_status" >&5 + echo "$as_me:16200: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp - $SED '/^$/d' conftest.err >conftest.er2 - if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works_GCJ=yes fi fi @@ -16630,6 +16234,48 @@ case $host_os in ;; esac +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" +echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 +if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_static_works_GCJ=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_static_works_GCJ=yes + fi + else + lt_prog_compiler_static_works_GCJ=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 +echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6 + +if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then + : +else + lt_prog_compiler_static_GCJ= +fi + + echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then @@ -16651,18 +16297,18 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16654: $lt_compile\"" >&5) + (eval echo "\"\$as_me:16300: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:16658: \$? = $ac_status" >&5 + echo "$as_me:16304: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp - $SED '/^$/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_GCJ=yes fi fi @@ -16762,6 +16408,10 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` with_gnu_ld=no fi ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; openbsd*) with_gnu_ld=no ;; @@ -16846,7 +16496,7 @@ EOF export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then @@ -16855,12 +16505,27 @@ EOF echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_GCJ=no fi ;; + interix3*) + hardcode_direct_GCJ=no + hardcode_shlibpath_var_GCJ=no + hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' + export_dynamic_flag_spec_GCJ='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + linux*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then tmp_addflag= @@ -16902,7 +16567,7 @@ EOF fi ;; - solaris* | sysv5*) + solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs_GCJ=no cat <&2 @@ -16923,6 +16588,33 @@ EOF fi ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs_GCJ=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' + archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' + else + ld_shlibs_GCJ=no + fi + ;; + esac + ;; + sunos4*) archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= @@ -16956,7 +16648,7 @@ EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_GCJ=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_GCJ=unsupported @@ -16990,6 +16682,7 @@ EOF break fi done + ;; esac exp_sym_flag='-bexport' @@ -17027,6 +16720,7 @@ EOF hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_libdir_separator_GCJ= fi + ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then @@ -17039,11 +16733,11 @@ EOF # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test "$aix_use_runtimelinking" = yes; then + if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' - fi + fi fi fi @@ -17108,12 +16802,12 @@ rm -f conftest.err conftest.$ac_objext \ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_GCJ="-z nodefs" - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF @@ -17173,13 +16867,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi # -berok will link without error, but may produce a broken library. no_undefined_flag_GCJ=' ${wl}-bernotok' allow_undefined_flag_GCJ=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_GCJ=yes # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_GCJ=' ' + whole_archive_flag_spec_GCJ='$convenience' archive_cmds_need_lc_GCJ=yes # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -17320,47 +17012,62 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi export_dynamic_flag_spec_GCJ='${wl}-E' ;; - hpux10* | hpux11*) + hpux10*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + + hardcode_direct_GCJ=yes + export_dynamic_flag_spec_GCJ='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_GCJ=yes + fi + ;; + + hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in - hppa*64*|ia64*) + hppa*64*) archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; + ia64*) + archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; *) archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in - hppa*64*|ia64*) - archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + hppa*64*) + archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - ;; - ia64*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no + hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_GCJ=: - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes + case $host_cpu in + hppa*64*|ia64*) + hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' + hardcode_direct_GCJ=no + hardcode_shlibpath_var_GCJ=no ;; *) - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: hardcode_direct_GCJ=yes export_dynamic_flag_spec_GCJ='${wl}-E' @@ -17462,14 +17169,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_separator_GCJ=: ;; - sco3.2v5*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - solaris*) no_undefined_flag_GCJ=' -z text' if test "$GCC" = yes; then @@ -17555,36 +17254,45 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi fi ;; - sysv4.2uw2*) - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=no + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) + no_undefined_flag_GCJ='${wl}-z,text' + archive_cmds_need_lc_GCJ=no hardcode_shlibpath_var_GCJ=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; + runpath_var='LD_RUN_PATH' - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag_GCJ='${wl}-z ${wl}text' if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no ;; - sysv5*) - no_undefined_flag_GCJ=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec_GCJ= + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag_GCJ='${wl}-z,text' + allow_undefined_flag_GCJ='${wl}-z,nodefs' + archive_cmds_need_lc_GCJ=no hardcode_shlibpath_var_GCJ=no + hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' + hardcode_libdir_separator_GCJ=':' + link_all_deplibs_GCJ=yes + export_dynamic_flag_spec_GCJ='${wl}-Bexport' runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi ;; uts4*) @@ -17603,11 +17311,6 @@ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 echo "${ECHO_T}$ld_shlibs_GCJ" >&6 test "$ld_shlibs_GCJ" = no && can_build_shared=no -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - # # Do we need to explicitly link libc? # @@ -17640,6 +17343,7 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >& libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_GCJ + pic_flag=$lt_prog_compiler_pic_GCJ compiler_flags=-v linker_flags=-v verstring= @@ -17921,10 +17625,15 @@ freebsd* | dragonfly*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; - *) # from 3.2 on + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; + freebsd*) # from 4.6 on + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; esac ;; @@ -17984,6 +17693,18 @@ hpux9* | hpux10* | hpux11*) postinstall_cmds='chmod 555 $lib' ;; +interix3*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; @@ -18045,7 +17766,7 @@ linux*) libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) - echo '#line 18048 "configure"' > conftest.$ac_ext + echo '#line 17769 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -18126,6 +17847,7 @@ nto-qnx*) openbsd*) version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in @@ -18169,13 +17891,6 @@ osf3* | osf4* | osf5*) sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - solaris*) version_type=linux need_lib_prefix=no @@ -18201,7 +17916,7 @@ sunos4*) need_version=yes ;; -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) +sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -18234,6 +17949,29 @@ sysv4*MP*) fi ;; +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + shlibpath_overrides_runpath=no + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + shlibpath_overrides_runpath=yes + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -18249,6 +17987,11 @@ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action_GCJ= @@ -18286,841 +18029,6 @@ elif test "$shlibpath_overrides_runpath" = yes || enable_fast_install=needless fi -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&5 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - # The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh @@ -19135,7 +18043,7 @@ if test -f "$ltmain"; then # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ @@ -19253,6 +18161,9 @@ AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC +# LTCC compiler flags. +LTCFLAGS=$lt_LTCFLAGS + # A language-specific compiler. CC=$lt_compiler_GCJ @@ -19562,6 +18473,9 @@ lt_simple_link_test_code="$lt_simple_compile_test_code" # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + # Allow CC to be a program name with arguments. compiler=$CC @@ -19569,13 +18483,13 @@ compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* @@ -19610,7 +18524,7 @@ if test -f "$ltmain"; then # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ @@ -19728,6 +18642,9 @@ AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC +# LTCC compiler flags. +LTCFLAGS=$lt_LTCFLAGS + # A language-specific compiler. CC=$lt_compiler_RC @@ -23174,7 +22091,7 @@ if test "${shadow_cv_logdir+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else for shadow_cv_logdir in /var/log /var/adm /usr/adm /etc; do - if test -d $logdir; then + if test -d $shadow_cv_logdir; then break fi done @@ -24077,9 +22994,9 @@ fi if test "$audit_header" = "yes"; then - echo "$as_me:$LINENO: checking for audit_send_message_if_enabled in -laudit" >&5 -echo $ECHO_N "checking for audit_send_message_if_enabled in -laudit... $ECHO_C" >&6 -if test "${ac_cv_lib_audit_audit_send_message_if_enabled+set}" = set; then + echo "$as_me:$LINENO: checking for audit_log_acct_message in -laudit" >&5 +echo $ECHO_N "checking for audit_log_acct_message in -laudit... $ECHO_C" >&6 +if test "${ac_cv_lib_audit_audit_log_acct_message+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS @@ -24097,11 +23014,11 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char audit_send_message_if_enabled (); +char audit_log_acct_message (); int main () { -audit_send_message_if_enabled (); +audit_log_acct_message (); ; return 0; } @@ -24128,20 +23045,20 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_audit_audit_send_message_if_enabled=yes + ac_cv_lib_audit_audit_log_acct_message=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -ac_cv_lib_audit_audit_send_message_if_enabled=no +ac_cv_lib_audit_audit_log_acct_message=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_send_message_if_enabled" >&5 -echo "${ECHO_T}$ac_cv_lib_audit_audit_send_message_if_enabled" >&6 -if test $ac_cv_lib_audit_audit_send_message_if_enabled = yes; then +echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_acct_message" >&5 +echo "${ECHO_T}$ac_cv_lib_audit_audit_log_acct_message" >&6 +if test $ac_cv_lib_audit_audit_log_acct_message = yes; then cat >>confdefs.h <<\_ACEOF #define WITH_AUDIT 1 @@ -24741,8 +23658,8 @@ echo "${ECHO_T}$ac_cv_lib_pam_misc_main" >&6 if test $ac_cv_lib_pam_misc_main = yes; then LIBPAM="$LIBPAM -lpam_misc" else - { { echo "$as_me:$LINENO: error: libpam_misc is missing" >&5 -echo "$as_me: error: libpam_misc is missing" >&2;} + { { echo "$as_me:$LINENO: error: libpam_misc is missing for enable PAM support" >&5 +echo "$as_me: error: libpam_misc is missing for enable PAM support" >&2;} { (exit 1); exit 1; }; } fi @@ -26804,7 +25721,7 @@ _ACEOF - ac_config_files="$ac_config_files Makefile po/Makefile.in doc/Makefile man/Makefile man/cs/Makefile man/de/Makefile man/es/Makefile man/fr/Makefile man/hu/Makefile man/id/Makefile man/it/Makefile man/ja/Makefile man/ko/Makefile man/pl/Makefile man/pt_BR/Makefile man/ru/Makefile man/zh_CN/Makefile man/zh_TW/Makefile libmisc/Makefile lib/Makefile src/Makefile contrib/Makefile etc/Makefile etc/pam.d/Makefile shadow.spec" + ac_config_files="$ac_config_files Makefile po/Makefile.in doc/Makefile man/Makefile man/cs/Makefile man/de/Makefile man/es/Makefile man/fi/Makefile man/fr/Makefile man/hu/Makefile man/id/Makefile man/it/Makefile man/ja/Makefile man/ko/Makefile man/pl/Makefile man/pt_BR/Makefile man/ru/Makefile man/tr/Makefile man/zh_CN/Makefile man/zh_TW/Makefile libmisc/Makefile lib/Makefile src/Makefile contrib/Makefile etc/Makefile etc/pam.d/Makefile shadow.spec" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -27390,6 +26307,7 @@ do "man/cs/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/cs/Makefile" ;; "man/de/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/de/Makefile" ;; "man/es/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/es/Makefile" ;; + "man/fi/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/fi/Makefile" ;; "man/fr/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/fr/Makefile" ;; "man/hu/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/hu/Makefile" ;; "man/id/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/id/Makefile" ;; @@ -27399,6 +26317,7 @@ do "man/pl/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/pl/Makefile" ;; "man/pt_BR/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/pt_BR/Makefile" ;; "man/ru/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/ru/Makefile" ;; + "man/tr/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/tr/Makefile" ;; "man/zh_CN/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/zh_CN/Makefile" ;; "man/zh_TW/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/zh_TW/Makefile" ;; "libmisc/Makefile" ) CONFIG_FILES="$CONFIG_FILES libmisc/Makefile" ;; diff --git a/configure.in b/configure.in index 1aace9ab..de9b27e3 100644 --- a/configure.in +++ b/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT -AM_INIT_AUTOMAKE(shadow, 4.0.13) +AM_INIT_AUTOMAKE(shadow, 4.0.14) AC_CONFIG_HEADERS([config.h]) dnl Some hacks... @@ -170,7 +170,7 @@ AC_DEFINE_UNQUOTED(_UTMP_FILE, "$shadow_cv_utmpdir/utmp", AC_CACHE_CHECK([location of faillog/lastlog/wtmp], shadow_cv_logdir, [for shadow_cv_logdir in /var/log /var/adm /usr/adm /etc; do - if test -d $logdir; then + if test -d $shadow_cv_logdir; then break fi done]) @@ -271,7 +271,7 @@ AC_SUBST(LIBAUDIT) if test "$with_audit" = "yes"; then AC_CHECK_HEADER(libaudit.h, [audit_header="yes"], [audit_header="no"]) if test "$audit_header" = "yes"; then - AC_CHECK_LIB(audit, audit_send_message_if_enabled, + AC_CHECK_LIB(audit, audit_log_acct_message, [AC_DEFINE(WITH_AUDIT, 1, [Define if you want to enable Audit messages]) LIBAUDIT="-laudit"]) fi @@ -304,7 +304,7 @@ if test "$with_libpam" = "yes"; then LIBPAM="-lpam" AC_CHECK_LIB(pam_misc, main, [LIBPAM="$LIBPAM -lpam_misc"], - AC_MSG_ERROR(libpam_misc is missing) + AC_MSG_ERROR(libpam_misc is missing for enable PAM support) )], [AC_MSG_CHECKING(use login access checking if PAM not used) AC_MSG_RESULT(yes)] @@ -337,6 +337,7 @@ AC_CONFIG_FILES([ man/cs/Makefile man/de/Makefile man/es/Makefile + man/fi/Makefile man/fr/Makefile man/hu/Makefile man/id/Makefile @@ -346,6 +347,7 @@ AC_CONFIG_FILES([ man/pl/Makefile man/pt_BR/Makefile man/ru/Makefile + man/tr/Makefile man/zh_CN/Makefile man/zh_TW/Makefile libmisc/Makefile diff --git a/doc/LSM b/doc/LSM deleted file mode 100644 index ca6670fa..00000000 --- a/doc/LSM +++ /dev/null @@ -1,20 +0,0 @@ -Begin3 -Title: Shadow Password Suite -Version: 20000902 -Entered-date: 02SEP00 -Description: Shadow password file utilities. This package includes - the programs necessary to convert traditional V7 UNIX - password files to the SVR4 shadow password format, and - additional tools to maintain password and group files - (that work with both shadow and non-shadow passwords). -Keywords: login passwd security shadow -Author: jockgrrl@ix.netcom.com (Julianne F. Haugh) -Maintained-by: kloczek@rudy.mif.pg.gda.pl (Tomasz Kloczko) - marekm@linux.org.pl (Marek Michalkiewicz) - previous maintainer -Primary-site: ftp://ftp.pld.org.pl/software/shadow/ - 718K shadow-20000902.tar.gz -Alternate-site: ftp://ftp.pld.org.pl/software/shadow/ -Original-site: ftp.uu.net ? -Platforms: Linux, SunOS, ... -Copying-policy: FRS -End diff --git a/doc/Makefile.am b/doc/Makefile.am index ffd995b8..85f22480 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,6 +1,5 @@ # This is a dummy Makefile.am to get automake work flawlessly, # and also cooperate to make a distribution for `make dist' -EXTRA_DIST = HOWTO LICENSE LSM README \ - README.limits README.linux README.nls README.pam \ - README.platforms WISHLIST console.c.spec.txt cracklib26.diff +EXTRA_DIST = HOWTO README.limits \ + README.platforms WISHLIST console.c.spec.txt cracklib26.diff diff --git a/doc/Makefile.in b/doc/Makefile.in index 4c944a7b..d8ffb535 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -39,7 +39,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc -DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.in @@ -177,9 +177,8 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -EXTRA_DIST = HOWTO LICENSE LSM README \ - README.limits README.linux README.nls README.pam \ - README.platforms WISHLIST console.c.spec.txt cracklib26.diff +EXTRA_DIST = HOWTO README.limits \ + README.platforms WISHLIST console.c.spec.txt cracklib26.diff all: all-am diff --git a/doc/README b/doc/README deleted file mode 100644 index 89c4f250..00000000 --- a/doc/README +++ /dev/null @@ -1,253 +0,0 @@ -[ $Id: README,v 1.5 2000/10/16 21:34:39 kloczek Exp $ ] - -This is the explanatory document for Julianne Frances Haugh's login -replacement, release 3. This document was last updated 16 Feb 1997. - -This software is copyright 1988 - 1997, Julianne F. Haugh. All rights -reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of Julianne F. Haugh nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -This source code is currently archived on ftp.uu.net in the -comp.sources.misc portion of the USENET archives. You may also contact the -author, Julianne F. Haugh, at jockgrrl@ix.netcom.com if you have any -questions regarding this package. - -THIS SOFTWARE IS BEING DISTRIBUTED AS-IS. THE AUTHORS DISCLAIM ALL -LIABILITY FOR ANY CONSEQUENCES OF USE. THE USER IS SOLELY RESPONSIBLE -FOR THE MAINTENANCE OF THIS SOFTWARE PACKAGE. THE AUTHORS ARE UNDER NO -OBLIGATION TO PROVIDE MODIFICATIONS OR IMPROVEMENTS. THE USER IS -ENCOURAGED TO TAKE ANY AND ALL STEPS NEEDED TO PROTECT AGAINST ACCIDENTAL -LOSS OF INFORMATION OR MACHINE RESOURCES. - -Special thanks are due to Chip Rosenthal for his fine testing efforts; -to Steve Simmons for his work in porting this code to BSD; and to Bill -Kennedy for his contributions of LaserJet printer time and energies. -Also, thanks for Dennis L. Mumaugh for the initial shadow password -information and to Tony Walton (olapw@olgb1.oliv.co.uk) for the System -V Release 4 changes. Effort in porting to SunOS has been contributed -by Dr. Michael Newberry (miken@cs.adfa.oz.au) and Micheal J. Miller, Jr. -(mke@kaberd.rain.com). Effort in porting to AT&T UNIX System V Release -4 has been provided by Andrew Herbert (andrew@werple.pub.uu.oz.au). -Special thanks to Marek Michalkiewicz (marekm@i17linuxb.ists.pwr.wroc.pl) -for taking over the Linux port of this software. - -New for Release 3.3: - User-defined authentication has been added. This allows you to - write programs to replace the password authentication method - which uses the crypt() function. - - The CrackLib password checking library is supported as of release - 3.3.0. It allows you to perform pro-active password checking as - each password is changed. - -Warning: - The newuser command will be removed in a later release. - The libsec.a library will be removed at some point after - version 3.3.3. - -This software is described in the 3rd USENIX Security Symposium -proceedings. These proceedings are available from - - USENIX Association - 2560 Ninth Street, Suite 215 - Berkeley, CA 94710 - -The current price is $30 for USENIX members and $39 for non-members. - -Begin by reading and editing the config.h file. All options are selected -by using #define's. A brief description for each available option appears -below. You may want to print this file out as it is LONG and you will -need to refer to it while editting config.h. You will also have to edit -the Makefile. The possible differences are documented there. Pay close -attention to the install: rule. Login now runs on about 30 different -varieties of UNIX that I have been made aware of. If you have any qualms, -you should run "make save" before running "make install". If something -breaks you can use "make restore" to put things back. In any case, you -should have a recent system backup as the potential for serious damage -exists. - -There are special Makefile and config.h files for SVR4, SunOS 4.1, and -Linux systems. If there is a major UNIX variant that you would like to -see supported, please send working Makefile and config.h files and I will -try to include then in the base distribution. - -Note that there are MANY options. As distributed most options are turned -on, which produces a really nice package. This is the system as used on -some of the authors' machines. There are many options which may be -selected at run time. You should refer to the login.5 manual page for -more information regarding these options. - -There are several files which you may have to replace. If your system has -a lastlog.h file, you should replace the one which I provide with your -system version. The pwd.h file that is produced by "make" must agree -exactly with the system supplied version. You should re-arrange the -fields or #define's until they match. The same is true for "shadow.h", -if you system provides one. You may want to replace large portions of -that file (or the entire file) with your system version. It is provided -for those systems which do NOT provide /usr/include/shadow.h. If you -do not have a the crypt() function in your library (perhaps because you -are located outside the United States), you may wish to look into the -UFC-crypt package which was posted to comp.sources.misc in volume 23, -issues 97 and 98. - -Login Defaults File - - This option selects the name of the file to read for the - run-time configurable options. The default value for - LOGINDEFS is "/etc/login.defs". - -Shadow [ unreadable ] Password Files - - This option utilizes an alternate, non-readable file to - contain the actual encrypted passwords. This is presumed - to increase system security by increasing the difficulty - with which system crackers obtain encrypted passwords. - - Select this option by defining the SHADOWPWD macro. - - This feature is optional, but only certain commands may - be compiled with this option disabled. - -Shadow Group Files - - This option utilizes an alternate, non-readable file to - contain encrypted group passwords and group administrator - information. - - This feature allows one or more users to be defined as - the administrators of a group for the purpose of adding - or deleting members and changing the group password. - - Select this option by defining the SHADOWGRP macro. You - must also create an emptry /etc/gshadow file. You must - select the SHADOWPWD option if you select SHADOWGRP. - -DBM Password Files - - This option utilizes the DBM database access routines to - increase the performance of user name and ID lookups in the - password file. You may select the NDBM database instead - and have DBM-style access to all user information files. - - Select this option by defining both the DBM and GETPWENT - macros. The FGETPWENT macro must also be defined or the - fgetpwent() library routine must be present. - -Double Length Passwords - - This option extends the maximum length of a user password - to 16 characters from eight. - - Select this option by defining the DOUBLESIZE macro. - Credit for this option is due Jonathan Bayer. - -Password Aging - - This option includes code to perform password aging. - Password aging is presumed to increase system security - by forcing users to change passwords on a regular - basis. The resolution on password age is in weeks for - non-shadow password systems and in days otherwise. - - Select this option by defining the AGING macro. - -Syslog - - This option causes the code to log various errors or - special conditions to the syslog daemon. The types of - information that are logged security violations, changes - to the user database, and program errors. - - Select syslog processing by defining the USE_SYSLOG - macro. - -Remote Login - - This option causes certain network login code to be - inserted to enable the "rlogin" and "telnet" commands to - work. To enable network logins, define the RLOGIN macro. - If your file includes a ut_host member, you must - also define the UT_HOST macro. Note that SVR4 has a - "utmpx" file to hold the ut_host member, so UT_HOST is - not required. - -Directory Reading Routines - - Three different macros are defined for opening and reading - directories. They are DIR_XENIX, DIR_BSD, and DIR_SYSV. - Refer to config.h for more details. - -Library Configuration Macros - - The following macros define the functions which are present - in your system library: - - HAVE_ULIMIT - Define if your UNIX supports ulimit() - GETPWENT - Define if you want my GETPWENT(3) routines - GETGRENT - Define if you want my GETGRENT(3) routines - NEED_AL64 - Define if library does not include a64l() - NEED_MKDIR - Define if system does not have mkdir() - NEED_RMDIR - Define if system does not have rmdir() - NEED_RENAME - Define if system does not have rename() - NEED_STRSTR - Define if library does not include strstr() - -Password File Information - - The following macros define the fields which are present in - your system password file. Because the system was compiled - to use the password file in its original form, these macros - must agree with the actual contents of the file. - - BSD_QUOTA - the pw_quota field exists - ATT_AGE - the pw_age field exists - ATT_COMMENT - the pw_comment field exists - -Signal Return Type - - Because different systems return different data types for - the signal() system call, you must define SIGTYPE to be - the data type your system uses. The default is "int", but - "void" is another popular value. - -SunOS 4.1.1 Notes: (mke@kaberd.rain.com) Michael J. Miller Jr. - -[ These notes were edited from the original. The standard Makefile - and config.h have notes indicating the changes required for SunOS. - Steve Allen at Lick has been working on cleaning up this platform. ] - -You'll need to do the following to get the shadow password dist to -compile on a sun 4.1.1 system. - -If using csh, then type 'rehash'. cd to the /etc directory and type -'pwconv'. This will create two files, nshadow and npasswd. -now type 'mkpasswd -f nshadow' and 'mkpasswd -f npasswd'. This will -create the shadow password file. - -Note: ftp will still use the old password file. Modified versions of - ftpd are available, or you may modify the version of ftpd from - any of the freely redistributable ftpd clones. - -Note: If you run suns pcnfs, be aware that it will still be looking at the - old password file as well. I may work out a patch for this, as I am - fairly certain the stuff on the sun side comes with source. - -Note: I have compiled this package with the standard c compiler and - suns unbundled c compiler at an optomization level of 2 in - both casses. Haven't tried gcc yet, so I don't know wether it - works. Same goes for suns C++ compiler. - -Note: Has been compiled on a sun 3/75 running sunos 4.1.1. Should compile - fine on sun 4's running 4.1.1, and may compile on suns running - 4.1. Have no idea what sort of success people will have that - are running 4.03 and older versions. diff --git a/doc/README.linux b/doc/README.linux deleted file mode 100644 index 269c0a1f..00000000 --- a/doc/README.linux +++ /dev/null @@ -1,166 +0,0 @@ -$Id: README.linux,v 1.21 2000/10/16 21:34:39 kloczek Exp $ - -This is the shadow suite hacked a bit for Linux. See CHANGES for -short description of changes. See also WISHLIST if you have too -much time on your hands :-). Now that copyright issues have been -resolved, the most important thing is testing. Please test this -code as much as you can, and report any problems. At this point, -I made so many changes that any bugs are probably mine. - -This package uses GNU autoconf, so it should be quite portable -- but it hasn't been tested much on anything but Linux/x86. -Long time ago, it has been reported to work on SunOS 4.1.x, -and recently there has been some success on Solaris 2.x and Irix. -I'd like to compile a current list of platforms this package is -known to work on - if you get it to work on some new OS (non-x86 -Linux, or non-Linux), please let me know. Please specify: host -type guessed by autoconf, libc version, distribution, changes -you needed to make (if any), etc. Please see README.platforms -for the current (incomplete - I know there are more...) list of -platforms this package is known to work on. - -There is a developers mailing list. It has moved again, and is -now hosted by SuSE - thanks to Thorsten Kukuk . -Send the command "subscribe shadow" to majordomo@suse.com to -subscribe if you are interested. To send mail to everyone on -the list, send it to shadow@suse.com. - -Before reporting bugs, please check if they still exist in my latest -development snapshot. Every few weeks I make a new version available -at the following URLs: -ftp://piast.t19.ds.pwr.wroc.pl/pub/linux/shadow/ -ftp://ftp.ists.pwr.wroc.pl/pub/linux/shadow/ -http://www.itnet.pl/amelektr/linux/shadow/ -(there are also mirror sites, see README.mirrors). - -After installation, please remember to remove any old binaries like -/bin/passwd (this version installs /usr/bin/passwd). If your passwd -program doesn't like the new /etc/login.defs settings, and complains -about "configuration error", this is most likely the problem. - -Current versions of the Linux C library (both libc 5.x and glibc 2.x) -have the shadow support, including MD5-based crypt(), built in. -Because of this, libshadow.a will build without these functions, -and the ones from libc will be used instead. Currently, libshadow.a -is for internal use only, so if you see -lshadow in a Makefile of -some other package, it is safe to remove it. - -Remember that shadow passwords will not make your system more secure -if your distribution has gaping holes which let any user become root. -Some distributions, especially the older ones, are much like SunOS 4.1 -without any security patches installed :-). Read the linux-security -mailing list archives, and plug all holes before attempting to install -the shadow suite. - -Very old versions of this package (shadow-3.3.x, shadow-mk) had a few -nasty security holes, too. Please use the latest version if possible. - -Encrypted passwords are not readable, but it is highly recommended -to use cracklib with a big dictionary to prevent users from choosing -weak passwords. This way if someone ever gets access to /etc/shadow -(for example, because of some not yet discovered bug), they will not -get half of the passwords using Crack... There is a configure option -to use cracklib, I haven't tested it myself but I'm told it works. - -The code feels like stabilizing now - while still BETA, it should -work quite well. Many bugs have been fixed, but there may be still -a few lurking. Again, please test it and report any problems. - -Thanks to Julianne Frances Haugh who wrote the thing -in the first place, sent me the latest version, and released it under -a "free" BSD-style license, so that it can be included in Linux -distributions (at least Debian 1.3 and Slackware 3.2 are already -doing that; Debian and Red Hat packaging standards are supported in -the standard source tree). David Frey , Michael -Meskes and Guy Maor have -done a lot of work to integrate shadow passwords into Debian Linux. - -Ben Collins maintains this package for Debian -and added complete PAM support, now available in Debian 2.2. - -Thanks to Bradley Glonka of Linux System Labs -(http://www.lsl.com/) for sending me a free Red Hat 4.2 CD-ROM, -making it possible to test this package on this distribution. - -Special thanks to Michael H. Jackson who wrote -the Linux Shadow Password HOWTO. Special thanks to Greg Gallagher - and Jon Lewis for maintaining the -developers mailing list for a long time. - -Thanks to Maciej 'Tycoon' Majchrowski -for ftp server space on piast.t19.ds.pwr.wroc.pl, and to Pawel Wiecek - for keeping bach.ists.pwr.wroc.pl up and running. - -Ian Jackson criticized the current shadow password -system (see the linux-security mailing list archives). We disagree on -some points, but this started a discussion on possible better solutions. -Theodore Ts'o has started a new project to implement -Pluggable Authentication Modules - a relatively new standard API which -makes it easier to add new authentication mechanisms (it's more than -just shadow passwords). See http://parc.power.net/morgan/Linux-PAM/ for -more information. (XXX - this URL has changed, I have to check where -PAM is now... -MM) - -Thanks to at least the following people for sending me patches, bug -reports and various comments. This list may be incomplete, I received -a lot of mail... - -John Adelsberger -Martin Bene -Luca Berra -Darcy Boese -Judd Bourgeois -Ulisses Alonso Camaro -Ed Carp -Rani Chouha -Ben Collins -Joshua Cowan -Alan Curry -Frank Denis -Hrvoje Dogan -Chris Evans -Marc Ewing -Janos Farkas -Werner Fink -Floody -David Frey -Brian R. Gaeke -Cristian Gafton -Anton Gluck -Dave Hagewood -Jonathan Hankins -Juergen Heinzl -Joey Hess -Tim Hockin -David A. Holland -Andreas Jaeger -Timo Karjalainen -Calle Karlsson -Sami Kerola -Thorsten Kukuk -Jon Lewis -Pavel Machek -Guy Maor -Martin Mares -Rafal Maszkowski -Nikos Mavroyanopoulos -Michael Meskes -Arkadiusz Miskiewicz -Greg Mortensen -Mike Pakovic -Steve M. Robbins -Adam Rudnicki -Algis Rudys -Lutz Schwalowsky -Jay Soffian -Aniello Del Sorbo -Juha Virtanen -Michael Talbot-Wilson -Jesse Thilo -Shane Watts -Alexander O. Yuriev -Leonard N. Zubkoff - -If you want to be added here, or your e-mail address changes, -please let me know. Thanks. --- Marek Michalkiewicz diff --git a/doc/README.nls b/doc/README.nls deleted file mode 100644 index 5a4ea285..00000000 --- a/doc/README.nls +++ /dev/null @@ -1,30 +0,0 @@ -I've added in password suite 980724 nls and locale support (currently -only for greek). Before compiling (configuring) you must have set the -environment variable LINGUAS=el for greek or LINGUAS="" just for english. -To see your language at login (to the other programs export LANG=el is -enough) when you enter your login add LANG=xx, where xx is your language. -An other way to accomplish it is change the variable ENVIRON_FILE in -/etc/login.defs from /etc/environment to .environment. Thus any user -can add, to his .environment file, his language eg. LANG=el. - -Nikos Mavroyanopoulos - nmav@i-net.paiko.gr - -Note: i18n support as of this release (981218) can have some rough -edges - because of the large number of files updated, there is always -a possibility that I have introduced some new bugs. There are also -potential security problems in GNU gettext (both the included one and -one found in glibc 2.0.x) related to environment variables (LANG, -LANGUAGE, LC_*, NLSPATH) when used in setuid programs. I have tried -to work around them in sanitize_env() but no guarantees. The problem -has been reported to the gettext maintainer. - -Also, you may not be able to legally distribute binaries compiled -with included gettext (GPL and BSD-like licenses are not compatible). -I believe that distribution in the same source archive is OK though -(it's a "mere aggregation of another work not based on the Program -with the Program" - here Program == gettext library - "on a volume of -a storage or distribution medium"). Please tell the FSF politely that -they should consider changing the gettext license to LGPL. Thanks! - -Marek diff --git a/doc/README.pam b/doc/README.pam deleted file mode 100644 index 645cc734..00000000 --- a/doc/README.pam +++ /dev/null @@ -1,34 +0,0 @@ - -About PAM support in the Shadow Password Suite - -Warning: this code is still considered BETA. It needs more testing. -Please let me know if it works, or if something doesn't work. - -Use "./configure --with-libpam" to enable PAM support in the login, -passwd and su applications. - -When compiled with PAM support enabled, the following traditional features -of the shadow suite are not implemented directly in the applications - -instead, they should be implemented in the PAM modules. - -login: - - /etc/login.access - - /etc/porttime - - resource limits - - console groups - - password expiration / password strength checks - - /etc/motd and mail check - -passwd: - - administrator defined authentication methods - - password expiration - - password strength checks - -su: - - wheel group - - console groups - - su access control (/etc/suauth) - - password expiration - - time restrictions - - resource limits - diff --git a/doc/WISHLIST b/doc/WISHLIST index 8ae49d50..9af66090 100644 --- a/doc/WISHLIST +++ b/doc/WISHLIST @@ -1,4 +1,4 @@ -$Id: WISHLIST,v 1.24 2000/08/26 18:27:09 marekm Exp $ +$Id: WISHLIST,v 1.25 2005/12/11 16:14:00 kloczek Exp $ This is my wishlist for the shadow suite, in no particular order. Feel free to do anything from this list and mail me the diffs :-). @@ -13,39 +13,28 @@ New ideas to add to this list are welcome, too. --marekm - fix all the bugs, of course - implement "su only" accounts (no logins, only su from other account) - rewrite getdef.c to be more general? (no hardcoded names) -- update man pages to reflect all the changes (real programmers ... :-) - patch for rlogind/telnetd to create utmp entry and fill in ut_addr -- fix the usermod -l bug properly [for now it's OK - #undef AUTH_METHODS] - option to specify encrypted password in passwd (for yppasswdd, so it doesn't need to know about shadow/non-shadow); should probably use a pipe (less insecure than command line arguments) - add support for changing NIS passwords -- clean up NDBM support, do it in the library and not in all programs - add option to check passwords by piping them to external programs - add functionality of the contrib/rpasswd.c wrapper to passwd - option to generate pronounceable passwords (like on SCO), external program? - poppassd (remote password change for eudora etc.) - add support for passwd/shadow db files (glibc) -- better documentation -- su -l, -m, -p, -s options (as in GNU su) - done in the Debian patches - vipw: check password files for errors after editing -- clean up login utmp(x) handling code - add "maximum time users allowed to stay logged in" limit option to logoutd - handle quotes in /etc/environment like the shell does (but sshd doesn't...) -- write man pages: dialups.5, d_passwd.5 - better utmpx support (logoutd, ...) - better OPIE support (report number of logins left, etc.) - new option for /etc/suauth: don't load user's environment (force "su -") suggested by Ulisses Alonso Camaro -- clean up error messages - "program_name: text of error message\n" - (maybe some common code for common messages about failing to lock/open - something) - find out why recent releases won't compile on Solaris - newusers UID/GID selection algorithm should be the same as useradd (and use UID_MIN, UID_MAX from login.defs) - newusers should be able to copy /etc/skel to the new home directory (like useradd) -- integrate the changes from Debian (complete PAM support, bug fixes) - add directories where other packages can add hooks for package-specific per-user configuration, to be executed with run-parts. Some hooks should be executed at package install time for existing users, likewise for diff --git a/etc/pam.d/chage b/etc/pam.d/chage index af13f5e9..8f49f5cc 100644 --- a/etc/pam.d/chage +++ b/etc/pam.d/chage @@ -1,5 +1,4 @@ #%PAM-1.0 -# /etc/pam.d/chage auth sufficient pam_rootok.so account required pam_permit.so -password required pam_make.so /var/db +password include system-auth diff --git a/etc/pam.d/chpasswd b/etc/pam.d/chpasswd index 06136fb9..8f49f5cc 100644 --- a/etc/pam.d/chpasswd +++ b/etc/pam.d/chpasswd @@ -1,5 +1,4 @@ #%PAM-1.0 -# /etc/pam.d/chpasswd auth sufficient pam_rootok.so account required pam_permit.so -password required pam_make.so /var/db +password include system-auth diff --git a/etc/pam.d/groupadd b/etc/pam.d/groupadd index 2bdd22ee..8f49f5cc 100644 --- a/etc/pam.d/groupadd +++ b/etc/pam.d/groupadd @@ -1,5 +1,4 @@ #%PAM-1.0 -# /etc/pam.d/groupadd auth sufficient pam_rootok.so account required pam_permit.so -password required pam_make.so /var/db +password include system-auth diff --git a/etc/pam.d/groupdel b/etc/pam.d/groupdel index 2837bcbe..8f49f5cc 100644 --- a/etc/pam.d/groupdel +++ b/etc/pam.d/groupdel @@ -1,5 +1,4 @@ #%PAM-1.0 -# /etc/pam.d/groupdel auth sufficient pam_rootok.so account required pam_permit.so -password required pam_make.so /var/db +password include system-auth diff --git a/etc/pam.d/groupmod b/etc/pam.d/groupmod index 42371a4f..8f49f5cc 100644 --- a/etc/pam.d/groupmod +++ b/etc/pam.d/groupmod @@ -1,5 +1,4 @@ #%PAM-1.0 -# /etc/pam.d/groupmod auth sufficient pam_rootok.so account required pam_permit.so -password required pam_make.so /var/db +password include system-auth diff --git a/etc/pam.d/login b/etc/pam.d/login index 60d8e888..5a648065 100644 --- a/etc/pam.d/login +++ b/etc/pam.d/login @@ -1,19 +1,11 @@ #%PAM-1.0 -# /etc/pam.d/login -auth required pam_securetty.so -auth required pam_unix.so -auth required pam_tally.so file=/var/log/faillog onerr=succeed no_magic_root -auth required pam_shells.so -auth required pam_nologin.so -auth optional pam_mail.so -account required pam_tally.so deny=0 file=/var/log/faillog onerr=succeed no_magic_root -account required pam_access.so -account required pam_time.so -account required pam_unix.so -password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3 -password required pam_unix.so md5 shadow use_authtok -password required pam_make.so /var/db -session required pam_unix.so -session required pam_env.so -session required pam_limits.so change_uid -session optional pam_console.so +auth required pam_securetty.so +auth include system-auth +account required pam_nologin.so +account include system-auth +password include system-auth +session required pam_selinux.so close +session include system-auth +session required pam_loginuid.so +session optional pam_console.so +session required pam_selinux.so open diff --git a/etc/pam.d/newusers b/etc/pam.d/newusers index e8e52dfe..8f49f5cc 100644 --- a/etc/pam.d/newusers +++ b/etc/pam.d/newusers @@ -1,5 +1,4 @@ #%PAM-1.0 -# /etc/pam.d/newusers auth sufficient pam_rootok.so account required pam_permit.so -password required pam_make.so /var/db +password include system-auth diff --git a/etc/pam.d/passwd b/etc/pam.d/passwd index 89e09c93..731c0d36 100644 --- a/etc/pam.d/passwd +++ b/etc/pam.d/passwd @@ -1,3 +1,4 @@ #%PAM-1.0 -# /etc/pam.d/passwd - sample PAM config file for the `passwd' service -password required pam_unix_passwd.so +auth include system-auth +account include system-auth +password include system-auth diff --git a/etc/pam.d/su b/etc/pam.d/su index 3c52d7df..7ef7134b 100644 --- a/etc/pam.d/su +++ b/etc/pam.d/su @@ -1,6 +1,13 @@ #%PAM-1.0 -# /etc/pam.d/su - sample PAM config file for the `su' service auth sufficient pam_rootok.so -auth required pam_unix_auth.so -account required pam_unix_acct.so -session required pam_env.so +# Uncomment the following line to implicitly trust users in the "wheel" group. +#auth sufficient pam_wheel.so trust use_uid +# Uncomment the following line to require a user to be in the "wheel" group. +auth required pam_wheel.so use_uid +auth include system-auth +account include system-auth +password include system-auth +session required pam_selinux.so close +session include system-auth +session required pam_selinux.so open multiple +session optional pam_xauth.so diff --git a/etc/pam.d/useradd b/etc/pam.d/useradd index c98ce04b..8f49f5cc 100644 --- a/etc/pam.d/useradd +++ b/etc/pam.d/useradd @@ -1,5 +1,4 @@ -#%PAM-1.0 -# /etc/pam.d/useradd +#%PAM-1.0 auth sufficient pam_rootok.so -auth required pam_unix.so account required pam_permit.so +password include system-auth diff --git a/etc/pam.d/usermod b/etc/pam.d/usermod index 42ebfc3c..8f49f5cc 100644 --- a/etc/pam.d/usermod +++ b/etc/pam.d/usermod @@ -1,5 +1,4 @@ #%PAM-1.0 -# /etc/pam.d/usermod auth sufficient pam_rootok.so account required pam_permit.so -password required pam_make.so /var/db +password include system-auth diff --git a/lib/commonio.c b/lib/commonio.c index a588bd8f..4c32dbc6 100644 --- a/lib/commonio.c +++ b/lib/commonio.c @@ -1,7 +1,7 @@ #include -#ident "$Id: commonio.c,v 1.30 2005/09/24 12:22:50 kloczek Exp $" +#ident "$Id: commonio.c,v 1.31 2005/10/19 11:34:21 kloczek Exp $" #include "defines.h" #include @@ -563,6 +563,9 @@ int commonio_sort_wrt (struct commonio_db *shadow, struct commonio_db *passwd) struct commonio_entry *head = NULL, *pw_ptr, *spw_ptr; const char *name; + if(!shadow || !shadow->head) + return 0; + for (pw_ptr = passwd->head; pw_ptr; pw_ptr = pw_ptr->next) { if (pw_ptr->eptr == NULL) continue; diff --git a/lib/getdef.c b/lib/getdef.c index ca35ade7..8440c92a 100644 --- a/lib/getdef.c +++ b/lib/getdef.c @@ -29,7 +29,7 @@ #include -#ident "$Id: getdef.c,v 1.36 2005/08/31 17:24:56 kloczek Exp $" +#ident "$Id: getdef.c,v 1.37 2005/12/02 22:16:11 kloczek Exp $" #include "prototypes.h" #include "defines.h" @@ -67,6 +67,8 @@ static struct itemdef def_table[] = { {"LOG_OK_LOGINS", NULL}, {"LOG_UNKFAIL_ENAB", NULL}, {"MAIL_DIR", NULL}, + {"MAIL_FILE", NULL}, + {"MD5_CRYPT_ENAB", NULL}, {"PASS_MAX_DAYS", NULL}, {"PASS_MIN_DAYS", NULL}, {"PASS_WARN_AGE", NULL}, @@ -93,8 +95,6 @@ static struct itemdef def_table[] = { {"LASTLOG_ENAB", NULL}, {"LOGIN_STRING", NULL}, {"MAIL_CHECK_ENAB", NULL}, - {"MAIL_FILE", NULL}, - {"MD5_CRYPT_ENAB", NULL}, {"MOTD_FILE", NULL}, {"NOLOGINS_FILE", NULL}, {"OBSCURE_CHECKS_ENAB", NULL}, diff --git a/lib/pam_defs.h b/lib/pam_defs.h index 6dbc2925..fc9d6755 100644 --- a/lib/pam_defs.h +++ b/lib/pam_defs.h @@ -1,6 +1,11 @@ #include #include +static struct pam_conv conv = { + misc_conv, + NULL +}; + /* compatibility with different versions of Linux-PAM */ #ifndef PAM_ESTABLISH_CRED #define PAM_ESTABLISH_CRED PAM_CRED_ESTABLISH diff --git a/lib/prototypes.h b/lib/prototypes.h index 0153613b..a73e7d11 100644 --- a/lib/prototypes.h +++ b/lib/prototypes.h @@ -6,7 +6,7 @@ * Juha Virtanen, ; November 1995 */ /* - * $Id: prototypes.h,v 1.24 2005/09/05 16:22:03 kloczek Exp $ + * $Id: prototypes.h,v 1.26 2006/01/02 23:32:51 kloczek Exp $ * * Added a macro to work around ancient (non-ANSI) compilers, just in case * someone ever tries to compile this with SunOS cc... --marekm @@ -39,9 +39,6 @@ extern int isexpired (const struct passwd *, const struct spwd *); /* basename.c */ extern char *Basename (char *str); -/* chkshell.c */ -extern int check_shell (const char *); - /* chowndir.c */ extern int chown_tree (const char *, uid_t, uid_t, gid_t, gid_t); @@ -76,11 +73,6 @@ extern int valid_field (const char *, const char *); extern char *fgetsx (char *, int, FILE *); extern int fputsx (const char *, FILE *); -/* grdbm.c */ -extern int gr_dbm_remove (const struct group *); -extern int gr_dbm_update (const struct group *); -extern int gr_dbm_present (void); - /* grent.c */ extern int putgrent (const struct group *, FILE *); diff --git a/libmisc/audit_help.c b/libmisc/audit_help.c index 0558bdec..21a26cc5 100644 --- a/libmisc/audit_help.c +++ b/libmisc/audit_help.c @@ -73,24 +73,9 @@ void audit_logger (int type, const char *pgname, const char *op, { if (audit_fd < 0) return; - else { - char buf[PATH_MAX]; - const char *success; - - if (result) - success = "success"; - else - success = "failed"; - - if (name) - snprintf (buf, sizeof (buf), "%s: op=%s acct=%s res=%s", - pgname, op, name, success); - else - snprintf (buf, sizeof (buf), "%s: op=%s id=%u res=%s", - pgname, op, id, success); - - audit_send_user_message (audit_fd, type, buf); - } + else + audit_log_acct_message (audit_fd, type, NULL, op, name, id, + NULL, NULL, NULL, result); } #endif /* WITH_AUDIT */ diff --git a/libmisc/pam_pass.c b/libmisc/pam_pass.c index 3955650f..9aefcb40 100644 --- a/libmisc/pam_pass.c +++ b/libmisc/pam_pass.c @@ -2,7 +2,7 @@ #ifdef USE_PAM -#ident "$Id: pam_pass.c,v 1.11 2005/08/31 17:24:57 kloczek Exp $" +#ident "$Id: pam_pass.c,v 1.12 2005/10/19 15:21:07 kloczek Exp $" /* @@ -17,10 +17,6 @@ #include #include "defines.h" #include "pam_defs.h" -static const struct pam_conv conv = { - misc_conv, - NULL -}; void do_pam_passwd (const char *user, int silent, int change_expired) { diff --git a/libmisc/pwdcheck.c b/libmisc/pwdcheck.c index c772ab44..080196d6 100644 --- a/libmisc/pwdcheck.c +++ b/libmisc/pwdcheck.c @@ -1,6 +1,6 @@ #include -#ident "$Id: pwdcheck.c,v 1.8 2005/08/31 17:24:58 kloczek Exp $" +#ident "$Id: pwdcheck.c,v 1.9 2005/10/19 15:21:07 kloczek Exp $" #include #include @@ -19,7 +19,6 @@ void passwd_check (const char *user, const char *passwd, const char *progname) #ifdef USE_PAM pam_handle_t *pamh = NULL; int retcode; - struct pam_conv conv = { misc_conv, NULL }; if (pam_start (progname, user, &conv, &pamh)) { bailout: diff --git a/libmisc/sulog.c b/libmisc/sulog.c index 46762d86..c31965b0 100644 --- a/libmisc/sulog.c +++ b/libmisc/sulog.c @@ -29,7 +29,7 @@ #include -#ident "$Id: sulog.c,v 1.9 2005/08/31 17:24:58 kloczek Exp $" +#ident "$Id: sulog.c,v 1.10 2005/11/02 16:21:29 kloczek Exp $" #include #include @@ -49,6 +49,14 @@ void sulog (const char *tty, int success, const char *oldname, const char *name) FILE *fp; mode_t oldmask; + if (success) { + SYSLOG ((LOG_INFO, + "Successful su for %s by %s",name,oldname)); + } else { + SYSLOG ((LOG_NOTICE, + "FAILED su for %s by %s",name,oldname)); + } + if ((sulog_file = getdef_str ("SULOG_FILE")) == (char *) 0) return; diff --git a/man/Makefile.am b/man/Makefile.am index 27c3f189..221548f2 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,6 +1,6 @@ # subdirectories for translated manual pages -SUBDIRS = cs de es fr hu id it ja ko pl pt_BR ru zh_CN zh_TW +SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru tr zh_CN zh_TW man_XMANS = \ chage.1.xml \ @@ -99,6 +99,8 @@ all: shadow-man-pages.pot: $(man_XMANS) xml2po -o $@ $(man_XMANS) +update-po: shadow-man-pages.pot + if ENABLE_REGENERATE_MAN chage.1: chage.1.xml diff --git a/man/Makefile.in b/man/Makefile.in index 32225ea1..27db911f 100644 --- a/man/Makefile.in +++ b/man/Makefile.in @@ -193,7 +193,7 @@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ # subdirectories for translated manual pages -SUBDIRS = cs de es fr hu id it ja ko pl pt_BR ru zh_CN zh_TW +SUBDIRS = cs de es fi fr hu id it ja ko pl pt_BR ru tr zh_CN zh_TW man_XMANS = \ chage.1.xml \ chfn.1.xml \ @@ -790,6 +790,8 @@ all: shadow-man-pages.pot: $(man_XMANS) xml2po -o $@ $(man_XMANS) +update-po: shadow-man-pages.pot + @ENABLE_REGENERATE_MAN_TRUE@chage.1: chage.1.xml @ENABLE_REGENERATE_MAN_TRUE@ $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< diff --git a/man/chage.1 b/man/chage.1 index 3db7c993..425502d4 100644 --- a/man/chage.1 +++ b/man/chage.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CHAGE" "1" "10/10/2005" "User Commands" "User Commands" +.TH "CHAGE" "1" "11/05/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -59,7 +59,7 @@ Set maximum number of days during which a password is valid. When \fIMAX_DAYS\fR plus \fILAST_DAY\fR -is less than the current day, the user will be required to change her password before being able to use her account. This occurence can be planned for in advance by use of the +is less than the current day, the user will be required to change her password before being able to use her account. This occurrence can be planned for in advance by use of the \fB\-W\fR option, which provides the user with advance warning. .sp @@ -118,6 +118,3 @@ can't find the shadow password file .PP \fBpasswd\fR(5), \fBshadow\fR(5). -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/chage.1.xml b/man/chage.1.xml index c360adf7..f52b3956 100644 --- a/man/chage.1.xml +++ b/man/chage.1.xml @@ -2,7 +2,7 @@ - + chage 1 @@ -127,7 +127,7 @@ When MAX_DAYS plus LAST_DAY is less than the current day, the user will be required to change her password before - being able to use her account. This occurence can be planned for + being able to use her account. This occurrence can be planned for in advance by use of the option, which provides the user with advance warning. @@ -240,9 +240,4 @@ . - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/chfn.1 b/man/chfn.1 index 3448373b..a734f8c6 100644 --- a/man/chfn.1 +++ b/man/chfn.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CHFN" "1" "10/03/2005" "User Commands" "User Commands" +.TH "CHFN" "1" "11/05/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -43,6 +43,3 @@ user account information \fBchsh\fR(1), \fBlogin.defs\fR(5), \fBpasswd\fR(5). -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/chfn.1.xml b/man/chfn.1.xml index 80d9ef84..ab5ef7c1 100644 --- a/man/chfn.1.xml +++ b/man/chfn.1.xml @@ -2,7 +2,7 @@ - + chfn 1 @@ -89,9 +89,4 @@ . - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/chpasswd.8 b/man/chpasswd.8 index 71280f41..462c1473 100644 --- a/man/chpasswd.8 +++ b/man/chpasswd.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CHPASSWD" "8" "10/01/2005" "" "" +.TH "CHPASSWD" "8" "11/05/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -19,7 +19,7 @@ reads a list of user name and password pairs from standard input and uses this i .PP \fIuser_name\fR:\fIpassword\fR .PP -By default the supplied password must be in clear\-text. Default encription algoritm is DES. Also the password age will be updated, if present. +By default the supplied password must be in clear\-text. Default encryption algorithm is DES. Also the password age will be updated, if present. .PP This command is intended to be used in a large system environment where many accounts are created at a single time. .SH "OPTIONS" @@ -38,7 +38,7 @@ Display help message and exit. Use MD5 encryption instead DES when the supplied passwords are not encrypted. .SH "CAVEATS" .PP -Remember keep protected for reading by others fille passed to standard input +Remember keep protected for reading by others file passed to standard input \fBchpasswd\fR command if it contains unencrypted passwords. .SH "SEE ALSO" @@ -46,6 +46,3 @@ command if it contains unencrypted passwords. \fBpasswd\fR(1), \fBnewusers\fR(8), \fBuseradd\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/chpasswd.8.xml b/man/chpasswd.8.xml index 9a1ffde8..8e2aa5e6 100644 --- a/man/chpasswd.8.xml +++ b/man/chpasswd.8.xml @@ -2,10 +2,11 @@ - + chpasswd 8 + System Management Commands chpasswd @@ -34,7 +35,7 @@ By default the supplied password must be in clear-text. Default - encription algoritm is DES. Also the password age will be updated, if + encryption algorithm is DES. Also the password age will be updated, if present. @@ -77,7 +78,7 @@ CAVEATS - Remember keep protected for reading by others fille passed to standard + Remember keep protected for reading by others file passed to standard input chpasswd command if it contains unencrypted passwords. @@ -97,9 +98,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/chsh.1 b/man/chsh.1 index d4845a70..1d04727d 100644 --- a/man/chsh.1 +++ b/man/chsh.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "CHSH" "1" "10/03/2005" "User Commands" "User Commands" +.TH "CHSH" "1" "11/05/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -47,6 +47,3 @@ shadow password suite configuration \fBchfn\fR(1), \fBlogin.defs\fR(5), \fBpasswd\fR(5). -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/chsh.1.xml b/man/chsh.1.xml index dc7f2920..23257d55 100644 --- a/man/chsh.1.xml +++ b/man/chsh.1.xml @@ -2,7 +2,7 @@ - + chsh 1 @@ -92,9 +92,4 @@ . - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/cs/groups.1 b/man/cs/groups.1 index 6de30064..6deab53f 100644 --- a/man/cs/groups.1 +++ b/man/cs/groups.1 @@ -1,29 +1,29 @@ .TH GROUPS 1 "GNU Shell Utilities" "FSF" \" \-*\- nroff \-*\- .do hla cs .do hpf hyphen.cs -.SH JM冇O -groups \- vyp竁e skupiny, jich je u養vatel 鋩enem -.SH POU埋T -\fBgroups\fR [\fIu養vatel...\fR] +.SH JMNO +groups \- vyp穩禳e skupiny, jich鱉 je u鱉ivatel lenem +.SH POU鬚IT +\fBgroups\fR [\fIu鱉ivatel...\fR] .SH POPIS -Tato dokumentace nen d嫮e udr駟v嫕a a m躨e bt nep鷫sn nebo nepln. -Autoritativn璥 zdrojem je Texinfo dokumentace. +Tato dokumentace nen穩 d獺le udr鱉ov獺na a m轡鱉e b羸t nepesn獺 nebo ne繳pln獺. +Autoritativn穩m zdrojem je Texinfo dokumentace. .PP -Tato manu嫮ov str嫕ka popisuje GNU verzi p齶kazu +Tato manu獺lov獺 str獺nka popisuje GNU verzi p穩kazu .BR groups . -P齶kaz +P穩kaz .B groups -vyp竁e jm幯a v鈹ch skupin, v nich je zadan \fIu養vatel\fR nebo aktu嫮n proces, -pokud u養vatel nen zad嫕, 鋩enem. Pokud jsou zad嫕a jm幯a u養vatel, potom bude -jm幯o ka鞏嶭o z u養vatel vyps嫕o p鷫d seznam skupin, jich je 鋩enem. +vyp穩禳e jm矇na v禳ech skupin, v nich鱉 je zadan羸 \fIu鱉ivatel\fR nebo aktu獺ln穩 proces, +pokud u鱉ivatel nen穩 zad獺n, lenem. Pokud jsou zad獺na jm矇na u鱉ivatel轡, potom bude +jm矇no ka鱉d矇ho z u鱉ivatel轡 vyps獺no ped seznam skupin, jich鱉 je lenem. .PP -Seznam skupin je ekvivalentn s vstupem p齶kazu `id \-Gn'. +Seznam skupin je ekvivalentn穩 s v羸stupem p穩kazu `id \-Gn'. .SH VOLBY -Kdy je GNU p齶kaz \fBgroups\fR vyvol嫕 pr嫛 s jedn璥 parametrem, -jsou rozpozn嫛嫕y n嫳leduj獳 volby: +Kdy鱉 je GNU p穩kaz \fBgroups\fR vyvol獺n pr獺v s jedn穩m parametrem, +jsou rozpozn獺v獺ny n獺sleduj穩c穩 volby: .TP .I "\-\-help" -Vyp竁e n嫛od k pou養t na standardn vstup a bezchybn skon鴈. +Vyp穩禳e n獺vod k pou鱉it穩 na standardn穩 v羸stup a bezchybn skon穩. .TP .I "\-\-version" -Vyp竁e 鴈slo verze na standardn vstup a bezchybn skon鴈. +Vyp穩禳e 穩slo verze na standardn穩 v羸stup a bezchybn skon穩. diff --git a/man/cs/id.1 b/man/cs/id.1 index 3a2b1437..9eafaf1f 100644 --- a/man/cs/id.1 +++ b/man/cs/id.1 @@ -1,62 +1,62 @@ .TH ID 1 "GNU Shell Utilities" "FSF" \" \-*\- nroff \-*\- .do hla cs .do hpf hyphen.cs -.SH JM冇O -id \- vyp竁e re嫮n a efektivn UID a GID -.SH POU埋T +.SH JMNO +id \- vyp穩禳e re獺ln羸 a efektivn穩 UID a GID +.SH POU鬚IT .B id [\-gnruG] [\-\-group] [\-\-name] [\-\-real] [\-\-user] [\-\-groups] -[\-\-help] [\-\-version] [u養vatel] +[\-\-help] [\-\-version] [u鱉ivatel] .SH POPIS -Tato dokumentace nen d嫮e udr駟v嫕a a m躨e bt nep鷫sn nebo nepln. -Autoritativn璥 zdrojem je Texinfo dokumentace. +Tato dokumentace nen穩 d獺le udr鱉ov獺na a m轡鱉e b羸t nepesn獺 nebo ne繳pln獺. +Autoritativn穩m zdrojem je Texinfo dokumentace. .PP -Tato manu嫮ov str嫕ka popisuje GNU verzi p齶kazu +Tato manu獺lov獺 str獺nka popisuje GNU verzi p穩kazu .BR id . -P齶kaz +P穩kaz .B id -vyp竁e informace o zadan幦 u養vateli nebo (pokud nen jm幯o u養vatele -zad嫕o) o u養vateli, kter program +vyp穩禳e informace o zadan矇m u鱉ivateli nebo (pokud nen穩 jm矇no u鱉ivatele +zad獺no) o u鱉ivateli, kter羸 program .B id -spustil. Implicitn vypisuje re嫮n user ID, re嫮n group ID, -efektivn user ID, pokud se li寤 od re嫮n嶭o user ID, efektivn -group ID, pokud se li寤 od re嫮n嶭o group ID, a group ID skupin, -v nich je u養vatel 鋩enem. P鷫d ka鞏ou z hodnot je vyps嫕 鷫t鮓ec -ur鋎j獳 o jakou hodnotu se jedn a za ka鞏ou jsou odpov獮aj獳 -jm幯a skupin a u養vatel v z嫛ork塶h. +spustil. Implicitn vypisuje re獺ln矇 user ID, re獺ln矇 group ID, +efektivn穩 user ID, pokud se li禳穩 od re獺ln矇ho user ID, efektivn穩 +group ID, pokud se li禳穩 od re獺ln矇ho group ID, a group ID skupin, +v nich鱉 je u鱉ivatel lenem. Ped ka鱉dou z hodnot je vyps獺n etzec +uruj穩c穩 o jakou hodnotu se jedn獺 a za ka鱉dou jsou odpov穩daj穩c穩 +jm矇na skupin a u鱉ivatel轡 v z獺vork獺ch. .PP -Volby zp鑸ob, 頡 program +Volby zp轡sob穩, 鱉e program .B id -vypisuje pouze n骿ter z t駥hto informac. +vypisuje pouze nkter矇 z tchto informac穩. .SS VOLBY .TP .I "\-g, \-\-group" -Vyp竁e pouze group ID. +Vyp穩禳e pouze group ID. .TP .I "\-G, \-\-groups" -Vyp竁e pouze skupiny, v nich je u養vatel 鋩enem. +Vyp穩禳e pouze skupiny, v nich鱉 je u鱉ivatel lenem. .TP .I "\-\-help" -Vyp竁e n嫛od k pou養t na standardn vstup a bezchybn skon鴈. +Vyp穩禳e n獺vod k pou鱉it穩 na standardn穩 v羸stup a bezchybn skon穩. .TP .I "\-n, \-\-name" -Vyp竁e jm幯o u養vatele nebo skupiny m疄to 鴈sla ID. -Vy靠duje +Vyp穩禳e jm矇no u鱉ivatele nebo skupiny m穩sto 穩sla ID. +Vy鱉aduje .IR \-u , .IR \-g , nebo .IR \-G . .TP .I "\-r, \-\-real" -Vyp竁e re嫮n m疄to efektivn獳h user a group ID. -Vy靠duje +Vyp穩禳e re獺ln矇 m穩sto efektivn穩ch user a group ID. +Vy鱉aduje .IR \-u , .IR \-g , nebo .IR \-G . .TP .I "\-u, \-\-user" -Vyp竁e pouze user ID. +Vyp穩禳e pouze user ID. .TP .I "\-\-version" -Vyp竁e 鴈slo verze na standardn vstup a bezchybn skon鴈. +Vyp穩禳e 穩slo verze na standardn穩 v羸stup a bezchybn skon穩. diff --git a/man/cs/lastlog.8 b/man/cs/lastlog.8 index 6591c8b8..a8e4803f 100644 --- a/man/cs/lastlog.8 +++ b/man/cs/lastlog.8 @@ -1,40 +1,40 @@ .\" @(#)lastlog.8 3.3 08:24:58 29 Sep 1993 (National Guard Release) -.\" $Id: lastlog.8,v 1.2 2005/04/05 19:08:52 kloczek Exp $ +.\" $Id: lastlog.8,v 1.3 2005/12/01 20:38:24 kloczek Exp $ .\" .TH LASTLOG 8 -.SH JM冇O -lastlog \- prozkoum soubor lastlog +.SH JMNO +lastlog \- prozkoum獺 soubor lastlog .SH SYNTAXE .B lastlog .RB [ \-u -.IR p鷡hla雊vac燡-jm幯o ] +.IR pihla禳ovac穩\-jm矇no ] .RB [ \-t .IR dny ] .SH POPIS -\fBlastlog\fR set齶d a zobraz obsah souboru +\fBlastlog\fR set穩d穩 a zobraz穩 obsah souboru \fI/var/log/lastlog\fR, -kter obsahuje z嫙namy o p鷡hla雊v嫕 a odhla雊v嫕 u養vatel v syst幦u. -Zobraz se \fBp鷡hla雊vac jm幯o\fR, \fBjm幯o termin嫮u\fR a \fB醀s posledn璫o -p鷡hla鈹n燡fR. -Standardn (tj. bez dal寤ch voleb) lastlog zobraz z嫙namy set齶d髶 -podle 鴈sla UID. -Pou養t p鷫p璯a鋀 \fB\-u \fIp鷡hla雊vac燡-jm幯o\fR -zp鑸ob, 頡 bude vyti靖髶 pouze posledn z嫙nam o p鷡hl廜en p齶slu雉嶭o u養vatele. -Zad嫕璥 \fB\-t \fIdny\fR se zobraz pouze -ta p鷡hl廜en, kter jsou d齶v骹寤 ne zadan \fIdny\fR. -Parametr \fB\-t\fR p鷫kryje p齶padn parametr \fB\-u\fR. +kter羸 obsahuje z獺znamy o pihla禳ov獺n穩 a odhla禳ov獺n穩 u鱉ivatel轡 v syst矇mu. +Zobraz穩 se \fBpihla禳ovac穩 jm矇no\fR, \fBjm矇no termin獺lu\fR a \fBas posledn穩ho +pihla禳en穩\fR. +Standardn (tj. bez dal禳穩ch voleb) lastlog zobraz穩 z獺znamy set穩dn矇 +podle 穩sla UID. +Pou鱉it穩 pep穩nae \fB\-u \fIpihla禳ovac穩\-jm矇no\fR +zp轡sob穩, 鱉e bude vyti禳tn pouze posledn穩 z獺znam o pihl獺禳en穩 p穩slu禳n矇ho u鱉ivatele. +Zad獺n穩m \fB\-t \fIdny\fR se zobraz穩 pouze +ta pihl獺禳en穩, kter矇 jsou d穩vj禳穩 ne鱉 zadan矇 \fIdny\fR. +Parametr \fB\-t\fR pekryje p穩padn羸 parametr \fB\-u\fR. .PP -Pokud se u養vatel je靖 nikdy nep鷡hl嫳il, zobraz se zpr嫛a \fB"**Never logged in**"\fR (Nikdy nep鷡hl廜en) -m疄to jm幯a termin嫮u a 醀su. +Pokud se u鱉ivatel je禳t nikdy nepihl獺sil, zobraz穩 se zpr獺va \fB"**Never logged in**"\fR (Nikdy nepihl獺禳en) +m穩sto jm矇na termin獺lu a asu. .SH SOUBORY -/var/log/lastlog \- soubor se z嫙namy o p鷡hl廜en a odhl廜en -.SH N簍ITKY -Velk rozd璱y v UID 鴈slech jsou zp鑸obeny t璥, 頡 lastlog program b儩el dlouho bez -vstupu na obrazovku (nap. mmdf=800 a posledn uid=170, program se bude +/var/log/lastlog \- soubor se z獺znamy o pihl獺禳en穩 a odhl獺禳en穩 +.SH NMITKY +Velk矇 rozd穩ly v UID 穩slech jsou zp轡sobeny t穩m, 鱉e lastlog program b鱉el dlouho bez +v羸stupu na obrazovku (nap. mmdf=800 a posledn穩 uid=170, program se bude jevit jako s uid 171\-799). -.SH AUTO陫 +.SH AUTOI Julianne Frances Haugh (jfh@austin.ibm.com) .br Phillip Street -.SH P閆LO埋L -Ond鷫j Pavl膻ek (mox@post.cz). +.SH PELO鬚IL +Ondej Pavl穩ek (mox@post.cz). diff --git a/man/cs/passwd.5 b/man/cs/passwd.5 index 42baa690..1b00228e 100644 --- a/man/cs/passwd.5 +++ b/man/cs/passwd.5 @@ -1,57 +1,57 @@ -.TH PASSWD 5 "19. b鷫zna 1997" "Linux" "Linux \- p齶ru鋘a program嫢ora" +.TH PASSWD 5 "19. bezna 1997" "Linux" "Linux \- p穩ruka program獺tora" .do hla cs .do hpf hyphen.cs -.SH JM冇O -passwd \- seznam hesel u養vatel +.SH JMNO +passwd \- seznam hesel u鱉ivatel轡 .SH POPIS .B Passwd -je 鋱teln textov soubor, kter obsahuje seznam u養vatel syst幦u a hesel, -kter musej pou橙t pro p齶stup. Seznam hesel u養vatel by m骴 bt s pr嫛y -pro 鋈en pro ka鞏嶭o, co v po鸅dku, proto頡 jsou hesla za隘frov嫕a, ale -z嫚isov pr嫛a m jenom superu養vatel. Jestli頡 vytvo齶te nov login, -nechejte pole pro heslo pr嫙dn a pou養jte \fBpasswd\fP(1) pro dopln髶. -Hv鮓di鋘a nebo n駥o podobn嶭o v poli hesel zna鴈, 頡 tento u養vatel se nem躨e -p鷡hl嫳it p鷫s \fBlogin\fP(1). Jestli頡 je v廜 ko鷫nov adres暟 v +je iteln羸 textov羸 soubor, kter羸 obsahuje seznam u鱉ivatel轡 syst矇mu a hesel, +kter獺 musej穩 pou鱉穩t pro p穩stup. Seznam hesel u鱉ivatel轡 by ml b羸t s pr獺vy +pro ten穩 pro ka鱉d矇ho, co鱉 v po獺dku, proto鱉e jsou hesla za禳ifrov獺na, ale +z獺pisov獺 pr獺va m獺 jenom superu鱉ivatel. Jestli鱉e vytvo穩te nov羸 login, +nechejte pole pro heslo pr獺zdn矇 a pou鱉ijte \fBpasswd\fP(1) pro doplnn穩. +Hvzdika nebo nco podobn矇ho v poli hesel zna穩, 鱉e tento u鱉ivatel se nem轡鱉e +pihl獺sit pes \fBlogin\fP(1). Jestli鱉e je v獺禳 koenov羸 adres獺 v .IR /dev/ram, -tak mus癃e ulo養t zm髶髶 soubor hesel do va鈹ho ko鷫nov嶭o adres暟e na -disket n儩 syst幦 vypnete. Jestli頡 chcete -vytvo鷡t skupinu u養vatel, jejich GID mus bt stejn a mus pro ni -existovat z嫙nam v souboru \fI/etc/group\fP, nebo skupina nebude existovat. +tak mus穩te ulo鱉it zmnn羸 soubor hesel do va禳eho koenov矇ho adres獺e na +disket n鱉 syst矇m vypnete. Jestli鱉e chcete +vytvoit skupinu u鱉ivatel轡, jejich GID mus穩 b羸t stejn獺 a mus穩 pro ni +existovat z獺znam v souboru \fI/etc/group\fP, nebo skupina nebude existovat. .PP -Ka鞏 鸅dek tvo齶 jeden z嫙nam, kter m n嫳leduj獳 form嫢: +Ka鱉d羸 獺dek tvo穩 jeden z獺znam, kter羸 m獺 n獺sleduj穩c穩 form獺t: .sp .RS login_name:passwd:UID:GID:user_name:directory:shell .RE .sp -Popis jednotlivch pol: +Popis jednotliv羸ch pol穩: .sp .RS .TP 1.0in .I login_name -p鷡hla雊vac jm幯o u養vatele syst幦u +pihla禳ovac穩 jm矇no u鱉ivatele syst矇mu .TP .I password -za隘frovan heslo u養vatele +za禳ifrovan矇 heslo u鱉ivatele .TP .I UID -鴈seln identifikace u養vatele (user ID) +穩seln獺 identifikace u鱉ivatele (user ID) .TP .I GID -鴈seln identifikace skupiny (group ID) +穩seln獺 identifikace skupiny (group ID) .TP .I user_name -(voliteln) pozn嫥ka (醀sto cel jm幯o u養vatele) +(voliteln矇) pozn獺mka (asto cel矇 jm矇no u鱉ivatele) .TP .I directory -domovsk adres暟 u養vatele ($HOME) +domovsk羸 adres獺 u鱉ivatele ($HOME) .TP .I shell -program, kter je spu靖髶 po sp儦n幦 p鷡hl廜en (jestli頡 je pr嫙dn, -pou養je se +program, kter羸 je spu禳tn po 繳sp禳n矇m pihl獺禳en穩 (jestli鱉e je pr獺zdn羸, +pou鱉ije se .IR /bin/sh ). .RE .SH SOUBORY .I /etc/passwd -.SH DAL怛 INFORMACE +.SH DAL INFORMACE .BR passwd "(1), " login "(1), " group (5) diff --git a/man/cs/shadow.5 b/man/cs/shadow.5 index a7c79908..fdbe0a17 100644 --- a/man/cs/shadow.5 +++ b/man/cs/shadow.5 @@ -1,58 +1,58 @@ .TH SHADOW 5 .do hla cs .do hpf hyphen.cs -.SH JM冇O -shadow \- soubor se za隘frovanmi hesly +.SH JMNO +shadow \- soubor se za禳ifrovan羸mi hesly .SH POPIS .I shadow -obsahuje informace o za隘frovanch heslech u養vatelskch 鋈 a -voliteln m躨e obsahovat informace o st嫫nut hesel. Soubor obsahuje +obsahuje informace o za禳ifrovan羸ch heslech u鱉ivatelsk羸ch 繳t轡 a +voliteln m轡鱉e obsahovat informace o st獺rnut穩 hesel. Soubor obsahuje .IP "" .5i -P鷡hla雊vac jm幯o +Pihla禳ovac穩 jm矇no .IP "" .5i -Za隘frovan heslo +Za禳ifrovan矇 heslo .IP "" .5i -Po鋀t dn od 1. ledna 1970, kdy bylo heslo naposledy zm髶髶o +Poet dn轡 od 1. ledna 1970, kdy bylo heslo naposledy zmnno .IP "" .5i -Po鋀t dn, po jejich uplynut m躨e bt heslo zm髶髶o +Poet dn轡, po jejich鱉 uplynut穩 m轡鱉e b羸t heslo zmnno .IP "" .5i -Po鋀t dn, po jejich uplynut mus bt heslo zm髶髶o +Poet dn轡, po jejich鱉 uplynut穩 mus穩 b羸t heslo zmnno .IP "" .5i -Po鋀t dn p鷫d lh鑶ou, kdy je u養vatel varov嫕, 頡 heslo vypr寤 +Poet dn轡 ped lh轡tou, kdy je u鱉ivatel varov獺n, 鱉e heslo vypr禳穩 .IP "" .5i -Po鋀t dn, po jejich uplynut po propadnut hesla je zablokov嫕 鋀t. +Poet dn轡, po jejich鱉 uplynut穩 po propadnut穩 hesla je zablokov獺n 繳et. .IP "" .5i -Po鋀t dn od 1. ledna 1970, kdy byl 鋀t zablokov嫕 +Poet dn轡 od 1. ledna 1970, kdy byl 繳et zablokov獺n .IP "" .5i -Rezervovan pole +Rezervovan矇 pole .PP -Pole hesla mus bt vypln髶o. Za隘frovan heslo se skl墂 ze 13 a 24 -znak z 64 prvkov mno養ny znak (a a z, A a Z, 0 a 9, \. a -/). \fIcrypt(3)\fR obsahuje detailn informace o tom, jak -interpretovat tento 鷫t鮓ec. +Pole hesla mus穩 b羸t vyplnno. Za禳ifrovan矇 heslo se skl獺d獺 ze 13 a鱉 24 +znak轡 z 64 prvkov矇 mno鱉iny znak轡 (a a鱉 z, A a鱉 Z, 0 a鱉 9, \. a +/). \fIcrypt(3)\fR obsahuje detailn穩 informace o tom, jak +interpretovat tento etzec. .PP -Datum posledn zm髶y hesla je d嫕o po鋈em dn od 1. ledna 1970. Heslo -nesm bti znovu zm髶髶o dokud 鸅dn neuplyne specifikovan po鋀t dn, -a mus bt zm髶髶o po uplynut maxim嫮n璫o po鋈u dn. Pokud je -minim嫮n po鋀t dn platnosti hesla vy凳 ne maxim嫮n po鋀t -povolench dn, heslo nem躨e bt zm髶髶o u養vatelem. +Datum posledn穩 zmny hesla je d獺no potem dn穩 od 1. ledna 1970. Heslo +nesm穩 b羸ti znovu zmnno dokud 獺dn neuplyne specifikovan羸 poet dn穩, +a mus穩 b羸t zmnno po uplynut穩 maxim獺ln穩ho potu dn穩. Pokud je +minim獺ln穩 poet dn轡 platnosti hesla vy禳禳穩 ne鱉 maxim獺ln穩 poet +povolen羸ch dn穩, heslo nem轡鱉e b羸t zmnno u鱉ivatelem. .PP -粞et je pova駟v嫕 za neaktivn a bude zablokov嫕, jestli頡 heslo nen -zm髶髶o b駩em ur鋀n嶭o po鋈u dn po vypr鈹n platnosti hesla. 粞et -bude tak zablokov嫕 v ur鋀n den nez嫛isle na ostatn獳h informac獳h o -vypr鈹n hesla. +et je pova鱉ov獺n za neaktivn穩 a bude zablokov獺n, jestli鱉e heslo nen穩 +zmnno bhem uren矇ho potu dn穩 po vypr禳en穩 platnosti hesla. et +bude tak矇 zablokov獺n v uren羸 den nez獺visle na ostatn穩ch informac穩ch o +vypr禳en穩 hesla. .PP -Tyto informace o heslu a dob jeho platnosti maj prioritu p鷫d -informacemi ulo頡nmi v souboru \fB/etc/passwd\fR. +Tyto informace o heslu a dob jeho platnosti maj穩 prioritu ped +informacemi ulo鱉en羸mi v souboru \fB/etc/passwd\fR. .PP -Tento soubor nesm bt 鋱teln 鸅dnmi u養vateli, m塿-li bt -ochrana hesel 鋱nn. +Tento soubor nesm穩 b羸t iteln羸 獺dn羸mi u鱉ivateli, m獺\-li b羸t +ochrana hesel 繳inn獺. .SH SOUBORY -\fI/etc/passwd\fR \- informace o u養vatelskch 鋈ech +\fI/etc/passwd\fR \- informace o u鱉ivatelsk羸ch 繳tech .br -\fI/etc/shadow\fR \- za隘frovan hesla u養vatel -.SH DAL怛 INFORMACE +\fI/etc/shadow\fR \- za禳ifrovan獺 hesla u鱉ivatel轡 +.SH DAL INFORMACE chage(1), login(1), passwd(1), diff --git a/man/cs/su.1 b/man/cs/su.1 index 8b30ac78..e8a68428 100644 --- a/man/cs/su.1 +++ b/man/cs/su.1 @@ -1,111 +1,111 @@ .TH SU 1 "GNU Shell Utilities" "FSF" \" \-*\- nroff \-*\- .do hla cs .do hpf hyphen.cs -.SH JM冇O -su \- spust shell pod jinm u養vatelskm a skupinovm ID -.SH POU埋T +.SH JMNO +su \- spust穩 shell pod jin羸m u鱉ivatelsk羸m a skupinov羸m ID +.SH POU鬚IT .B su -[\-flmp] [\-c p齶kaz] [\-s shell] [\-\-login] [\-\-fast] -[\-\-preserve\-environment] [\-\-command=p齶kaz] [\-\-shell=shell] [\-] -[\-\-help] [\-\-version] [u養vatel [arg...]] +[\-flmp] [\-c p穩kaz] [\-s shell] [\-\-login] [\-\-fast] +[\-\-preserve\-environment] [\-\-command=p穩kaz] [\-\-shell=shell] [\-] +[\-\-help] [\-\-version] [u鱉ivatel [arg...]] .SH POPIS -Tato dokumentace nen d嫮e udr駟v嫕a a m躨e bt nep鷫sn nebo nepln. -Autoritativn璥 zdrojem je Texinfo dokumentace. +Tato dokumentace nen穩 d獺le udr鱉ov獺na a m轡鱉e b羸t nepesn獺 nebo ne繳pln獺. +Autoritativn穩m zdrojem je Texinfo dokumentace. .PP -Tato manu嫮ov str嫕ka popisuje GNU verzi p齶kazu +Tato manu獺lov獺 str獺nka popisuje GNU verzi p穩kazu .BR su . -P齶kaz +P穩kaz .B su -umo橢uje, aby se u養vatel do醀sn stal jinm u養vatelem. Spust -shell s re嫮nm a efektivn璥 user ID, group ID, i skupinami, jich -je zadan -.I u養vatel -鋩enem. Pokud nen zad嫕 -.IR u養vatel , -dosad se root, superu養vatel. Jm幯o shellu je p鷫vzato ze souboru -/etc/passwd. Pokud v /etc/passwd jm幯o shellu nen, pou養je se -/bin/sh. Pokud m u養vatelsk 鋀t heslo, a p齶kaz +umo鱉uje, aby se u鱉ivatel doasn stal jin羸m u鱉ivatelem. Spust穩 +shell s re獺ln羸m a efektivn穩m user ID, group ID, i skupinami, jich鱉 +je zadan羸 +.I u鱉ivatel +lenem. Pokud nen穩 zad獺n +.IR u鱉ivatel , +dosad穩 se root, superu鱉ivatel. Jm矇no shellu je pevzato ze souboru +/etc/passwd. Pokud v /etc/passwd jm矇no shellu nen穩, pou鱉ije se +/bin/sh. Pokud m獺 u鱉ivatelsk羸 繳et heslo, a p穩kaz .B su -nen spu靖髶 pod re嫮nm user ID 0 (tj. superu養vatelem), bude -po靠dovat zad嫕 hesla. +nen穩 spu禳tn pod re獺ln羸m user ID 0 (tj. superu鱉ivatelem), bude +po鱉adovat zad獺n穩 hesla. .PP -P齶kaz +P穩kaz .B su -implicitn nem髶 aktu嫮n adres暟. Nastavuje prom髶n prost鷫d -`HOME' a `SHELL' podle daj z /etc/passwd a pokud zadan -.I u養vatel -nen superu養vatelem, nastav prom髶n `USER' a `LOGNAME' na -.IR u養vatel . -Implicitn nen spu靖髶 shell login shellem. +implicitn nemn穩 aktu獺ln穩 adres獺. Nastavuje promnn矇 prosted穩 +`HOME' a `SHELL' podle 繳daj轡 z /etc/passwd a pokud zadan羸 +.I u鱉ivatel +nen穩 superu鱉ivatelem, nastav穩 promnn矇 `USER' a `LOGNAME' na +.IR u鱉ivatel . +Implicitn nen穩 spu禳tn羸 shell login shellem. .PP -Jsou\-li zad嫕y dal寤 argumenty, budou p鷫d嫕y jako argumenty shellu. +Jsou\-li zad獺ny dal禳穩 argumenty, budou ped獺ny jako argumenty shellu. .PP -P齶kaz +P穩kaz .B su -nezpracov嫛 speci嫮n /bin/sh nebo ostatn shelly (nastaven璥 -argv[0] na "\-su", p鷫d嫕璥 volby `\-c' pouze jistm shell籯, atd.). +nezpracov獺v獺 speci獺ln /bin/sh nebo ostatn穩 shelly (nastaven穩m +argv[0] na "\-su", ped獺n穩m volby `\-c' pouze jist羸m shell轡m, atd.). .PP -Na syst幦ech se syslog d幦onem m躨e bt p齶kaz +Na syst矇mech se syslog d矇monem m轡鱉e b羸t p穩kaz .B su -p鷫lo頡n tak, aby zaznamen嫛al pomoc syslogu nesp儦n -a voliteln i sp儦n vyvol嫕 p齶kazu +pelo鱉en tak, aby zaznamen獺val pomoc穩 syslogu ne繳sp禳n獺 +a voliteln i 繳sp禳n獺 vyvol獺n穩 p穩kazu .BR su . .SS VOLBY .TP -.I "\-c p齶kaz, \-\-command=p齶kaz" -M疄to odstartov嫕 interaktivn璫o shellu p鷫d -.I p齶kaz +.I "\-c p穩kaz, \-\-command=p穩kaz" +M穩sto odstartov獺n穩 interaktivn穩ho shellu ped獺 +.I p穩kaz s volbou .I \-c -jako jedin p齶kazov 鸅dek shellu. +jako jedin羸 p穩kazov羸 獺dek shellu. .TP .I "\-f, \-\-fast" -P鷫d shellu volbu +Ped獺 shellu volbu .IR \-f . -Tuto volbu je pravd髹odobn vhodn pou橙vat pouze pro shelly +Tuto volbu je pravdpodobn vhodn矇 pou鱉穩vat pouze pro shelly .B csh a .BR tcsh , -u nich zabr嫕 proveden startovac璫o souboru (.cshrc). -U shell vych嫙ej獳獳h z Bourne shellu volba +u nich鱉 zabr獺n穩 proveden穩 startovac穩ho souboru (.cshrc). +U shell轡 vych獺zej穩c穩ch z Bourne shellu volba .I \-f -zakazuje expanzi 駟l璭ovch znak, co obecn nen 擔douc. +zakazuje expanzi 鱉ol穩kov羸ch znak轡, co鱉 obecn nen穩 鱉獺douc穩. .TP .I "\-\-help" -Vyp竁e n嫛od k pou養t na standardn vstup a bezchybn skon鴈. +Vyp穩禳e n獺vod k pou鱉it穩 na standardn穩 v羸stup a bezchybn skon穩. .TP .I "\-, \-l, \-\-login" -Spust shell jako login shell. To znamen, 頡 nebude nastaven obsah -擔dnch prom髶nch prost鷫d krom `TERM', `HOME', a `SHELL' (kter -budou nastaveny, jak je pops嫕o v鈹), `USER' a `LOGNAME' (kter -budou nastaveny i pro superu養vatele jak je pops嫕o v鈹). Prom髶n -prost鷫d `PATH' bude nastavena na hodnotu definovanou p鷡 p鷫kladu. -Aktu嫮n adres暟 bude nastaven na domovsk adres暟; p鷫d jm幯o -shellu bude p鷫d鷻zen znak "\-", kter zp鑸ob, 頡 bude zpracov嫕 -startovac soubor nebo soubory. +Spust穩 shell jako login shell. To znamen獺, 鱉e nebude nastaven obsah +鱉獺dn羸ch promnn羸ch prosted穩 krom `TERM', `HOME', a `SHELL' (kter矇 +budou nastaveny, jak je pops獺no v羸禳e), `USER' a `LOGNAME' (kter矇 +budou nastaveny i pro superu鱉ivatele jak je pops獺no v羸禳e). Promnn獺 +prosted穩 `PATH' bude nastavena na hodnotu definovanou pi pekladu. +Aktu獺ln穩 adres獺 bude nastaven na domovsk羸 adres獺; ped jm矇no +shellu bude pedazen znak "\-", kter羸 zp轡sob穩, 鱉e bude zpracov獺n +startovac穩 soubor nebo soubory. .TP .I "\-m, \-p, \-\-preserve\-environment" -Nebude m髶it prom髶n prost鷫d `HOME', `USER', `LOGNAME' ani -`SHELL'. Je chybou, pokud u養vatel, kter spustil p齶kaz +Nebude mnit promnn矇 prosted穩 `HOME', `USER', `LOGNAME' ani +`SHELL'. Je chybou, pokud u鱉ivatel, kter羸 spustil p穩kaz .B su -nen superu養vatel a p鷡tom m nov u養vatel omezen shell. Jinak -se spust m疄to u養vatelova shellu z /etc/passwd shell zadan -v prom髶n prost鷫d `SHELL'. Omezen shell je takov, kter -nen uveden v souboru /etc/shells, nebo v zakompilov嫕 seznamu -soubor, pokud /etc/shells neexistuje. Chov嫕 p齶kazu +nen穩 superu鱉ivatel a pitom m獺 nov羸 u鱉ivatel omezen羸 shell. Jinak +se spust穩 m穩sto u鱉ivatelova shellu z /etc/passwd shell zadan羸 +v promnn矇 prosted穩 `SHELL'. Omezen羸 shell je takov羸, kter羸 +nen穩 uveden v souboru /etc/shells, nebo v zakompilov獺n seznamu +soubor轡, pokud /etc/shells neexistuje. Chov獺n穩 p穩kazu .B su -s touto volbou lze zm髶it volbami +s touto volbou lze zmnit volbami .I \-\-login a .I \-\-shell -(m p鷫dnost p鷫d hodnotou prom髶n prost鷫d SHELL). +(m獺 pednost ped hodnotou promnn矇 prosted穩 SHELL). .TP .I "\-s, \-\-shell shell" -Spust zadan shell m疄to u養vatelova shellu z /etc/passwd. -Je chybou, pokud u養vatel, kter spustil +Spust穩 zadan羸 shell m穩sto u鱉ivatelova shellu z /etc/passwd. +Je chybou, pokud u鱉ivatel, kter羸 spustil .B su -nen superu養vatel a p鷡tom shell nov嶭o u養vatele uveden -v /etc/passwd je omezen. +nen穩 superu鱉ivatel a pitom shell nov矇ho u鱉ivatele uveden羸 +v /etc/passwd je omezen羸. .TP .I "\-\-version" -Vyp竁e 鴈slo verze na standardn vstup a bezchybn skon鴈. +Vyp穩禳e 穩slo verze na standardn穩 v羸stup a bezchybn skon穩. diff --git a/man/de/Makefile.am b/man/de/Makefile.am index 5c155ed0..458fe042 100644 --- a/man/de/Makefile.am +++ b/man/de/Makefile.am @@ -6,6 +6,7 @@ man_MANS = \ chfn.1 \ groups.1 \ login.1 \ + newgrp.1 \ passwd.1 \ passwd.5 \ vigr.8 \ diff --git a/man/de/Makefile.in b/man/de/Makefile.in index 1d159e54..93ffaffb 100644 --- a/man/de/Makefile.in +++ b/man/de/Makefile.in @@ -186,6 +186,7 @@ man_MANS = \ chfn.1 \ groups.1 \ login.1 \ + newgrp.1 \ passwd.1 \ passwd.5 \ vigr.8 \ diff --git a/man/de/chfn.1 b/man/de/chfn.1 index bf133475..9ed80ade 100644 --- a/man/de/chfn.1 +++ b/man/de/chfn.1 @@ -1,13 +1,13 @@ .\" Copyleft (C) 2003 Josef Spillner -.\" 鈁ersetzung der englischen Version von Julianne Frances Haugh -.\" Ersatz fr die originale Version von: +.\" bersetzung der englischen Version von Julianne Frances Haugh +.\" Ersatz f羹r die originale Version von: .\" Copyright 1993 Sebastian Hetze und Peter Orbaek. .\" -.\" Ver鐪fentlicht unter der GNU General Public License (GPL). +.\" Ver繹ffentlicht unter der GNU General Public License (GPL). .\" .TH CHFN 1 .SH BEZEICHNUNG -chfn \- 鄚dert den wahren Nutzernamen und Informationen +chfn \- 瓣ndert den wahren Nutzernamen und Informationen .SH SYNTAX .TP 5 \fBchfn\fR @@ -16,33 +16,33 @@ chfn \- [\fB\-w\fR \fITelArbeit\fR] [\fB\-h\fR \fITelPrivat\fR] [\fB\-o\fR \fIAnderes\fR] [\fINutzer\fR] .SH BESCHREIBUNG -\fBchfn\fR 鄚dert den vollen Namen, die Bronummer und Broerweiterung, -sowie private Telefonnummer fr ein Nutzerkonto. +\fBchfn\fR 瓣ndert den vollen Namen, die B羹ronummer und B羹roerweiterung, +sowie private Telefonnummer f羹r ein Nutzerkonto. Diese Information wird meist von \fBfinger\fR(1) und anderen Programmen verwendet. -Ein normaler Nutzer darf nur die Felder fr sein/ihr eigenes Konto 鄚dern, -w鄣rend der Supernutzer dies fr alle Konten tun darf. +Ein normaler Nutzer darf nur die Felder f羹r sein/ihr eigenes Konto 瓣ndern, +w瓣hrend der Supernutzer dies f羹r alle Konten tun darf. Auch darf nur der Supernutzer anhand der Option \fB\-o\fR die Inhalte der -undefinierten Teile des GECOS\-Feldes um鄚dern. +undefinierten Teile des GECOS\-Feldes um瓣ndern. .PP -Die einzige Beschr鄚kung, die auf den Inhalten dieser Felder liegt, ist da +Die einzige Beschr瓣nkung, die auf den Inhalten dieser Felder liegt, ist da kein Kontrollzeichen verwendet wird, und ebenso kein Komma, Doppelpunkt oder -Istgleichzeichen. Das Feld \fIAnderes\fR hat diese Beschr鄚kung nicht, und wird +Istgleichzeichen. Das Feld \fIAnderes\fR hat diese Beschr瓣nkung nicht, und wird verwendet, um Informationen abzuspeichern, die von anderen Anwendungen ausgelesen werden. .PP -Wenn keine der Optionen ausgew鄣lt sind, handelt \fBchfn\fR interaktiv. -Dabei wird der Nutzer nach den aktuellen Werten fr alle Felder befragt. +Wenn keine der Optionen ausgew瓣hlt sind, handelt \fBchfn\fR interaktiv. +Dabei wird der Nutzer nach den aktuellen Werten f羹r alle Felder befragt. Bei Eingabe eines neuen Wertes wird dieser verwendet, bei Eingabe einer Leerzeile stattdessen der Originalwert beibehalten. Der aktuelle Wert wird zwischen einem Paar von \fB[ ]\fR angezeigt. Ohne Optionen fragt chfn nach einem Nutzerkonto. .SH DATEIEN -\fI/etc/passwd\fR \- Informationen ber Nutzerkonten +\fI/etc/passwd\fR \- Informationen 羹ber Nutzerkonten .SH "SIEHE AUCH" .BR passwd (5) .SH AUTOR Julianne Frances Haugh .br -Deutsche 鈁ersetzung von Josef Spillner +Deutsche bersetzung von Josef Spillner diff --git a/man/de/chsh.1 b/man/de/chsh.1 index c4a6587a..9ecb4e6a 100644 --- a/man/de/chsh.1 +++ b/man/de/chsh.1 @@ -1,47 +1,47 @@ .\" Copyleft (C) 2003 Josef Spillner -.\" 鈁ersetzung der englischen Version von Julianne Frances Haugh -.\" Ersatz fr die originale Version von: +.\" bersetzung der englischen Version von Julianne Frances Haugh +.\" Ersatz f羹r die originale Version von: .\" Copyright 1993 Sebastian Hetze und Peter Orbaek. .\" -.\" Ver鐪fentlicht unter der GNU General Public License (GPL). +.\" Ver繹ffentlicht unter der GNU General Public License (GPL). .\" .TH CHSH 1 .SH BEZEICHNUNG -chsh \- 鄚dert die Login\-Shell -.SH "軮ERSICHT" +chsh \- 瓣ndert die Login\-Shell +.SH "BERSICHT" .TP 5 \fBchsh\fR [\fB\-s\fR \fILoginshell\fR] [\fINutzer\fR] .SH BESCHREIBUNG -\fBchsh\fR 鄚dert die Login\-Shell eines Nutzers. -Es legt den Namen des Befehls fest, der beim Login ausgefhrt wird. -Ein normaler Nutzer kann die Login\-Shell nur fr sein eigenes -Konto 鄚dern, w鄣rend der Supernutzer dies fr jedes Konto tun darf. +\fBchsh\fR 瓣ndert die Login\-Shell eines Nutzers. +Es legt den Namen des Befehls fest, der beim Login ausgef羹hrt wird. +Ein normaler Nutzer kann die Login\-Shell nur f羹r sein eigenes +Konto 瓣ndern, w瓣hrend der Supernutzer dies f羹r jedes Konto tun darf. .PP -Die einzige Beschr鄚kung, die fr die Login\-Shell gilt, ist dass der +Die einzige Beschr瓣nkung, die f羹r die Login\-Shell gilt, ist dass der Name des Kommandos in der Datei \fI/etc/shells\fR stehen muss. Der Supernutzer darf allerdings jedes beliebige Kommando eintragen. -Nutzern, deren Konten einer Beschr鄚kung unterliegen, ist es nicht -gestattet, ihre Login\-Shell zu 鄚dern. +Nutzern, deren Konten einer Beschr瓣nkung unterliegen, ist es nicht +gestattet, ihre Login\-Shell zu 瓣ndern. Aus diesem Grund ist es nicht empfehlenswert, \fB/bin/rsh\fR in \fI/etc/shells\fR einzutragen, da ein versehentlicher Wechsel -zu einer beschr鄚kten Shell den Nutzer davon abhalten wrde, -seine Login\-Shell wieder auf den Originalwert zurckzusetzen. +zu einer beschr瓣nkten Shell den Nutzer davon abhalten w羹rde, +seine Login\-Shell wieder auf den Originalwert zur羹ckzusetzen. .SH OPTIONEN -Wenn die Option \fB\-s\fR nicht ausgew鄣lt ist, wird \fBchsh\fR im +Wenn die Option \fB\-s\fR nicht ausgew瓣hlt ist, wird \fBchsh\fR im interaktiven Modus betrieben, in der das Programm den Nutzer mit der aktuellen Login\-Shell fragt. -Durch Eingabe eines Wertes wird die Shell gewechselt, w鄣rend sie bei +Durch Eingabe eines Wertes wird die Shell gewechselt, w瓣hrend sie bei einer leeren Zeile gleich bleibt. Die aktuelle Shell wird zwischen einem Paar von \fB[ ]\fR angezeigt. .SH DATEIEN -\fI/etc/passwd\fR \- Informationen ber Nutzerkonten +\fI/etc/passwd\fR \- Informationen 羹ber Nutzerkonten .br -\fI/etc/shells\fR \- Liste der gltigen Login\-Shells +\fI/etc/shells\fR \- Liste der g羹ltigen Login\-Shells .SH "SIEHE AUCH" .BR chfn (1), .BR passwd (5) .SH AUTOR Julianne Frances Haugh .br -Deutsche 鈁ersetzung von Josef Spillner +Deutsche bersetzung von Josef Spillner diff --git a/man/de/groups.1 b/man/de/groups.1 index b9de7b90..3df4667e 100644 --- a/man/de/groups.1 +++ b/man/de/groups.1 @@ -3,14 +3,14 @@ .\" AUTOR genannten Autor/Autoren .\" .\" Dieser Text steht unter der GNU General Public License. -.\" Er darf kopiert und ver鄚dert, korrigiert und verbessert werden. -.\" Die Copyright und Lizenzbestimmung mssen allerdings erhalten +.\" Er darf kopiert und ver瓣ndert, korrigiert und verbessert werden. +.\" Die Copyright und Lizenzbestimmung m羹ssen allerdings erhalten .\" bleiben. Die Hinweise auf das LunetIX Linuxhandbuch, aus dem -.\" dieser Text stammt, drfen nicht entfernt werden. +.\" dieser Text stammt, d羹rfen nicht entfernt werden. .\" -.TH GROUPS 1 "1. Juli 1993" "LunetIX Linuxhandbuch" "Dienstprogramme fr Benutzer" +.TH GROUPS 1 "1. Juli 1993" "LunetIX Linuxhandbuch" "Dienstprogramme f羹r Benutzer" .SH BEZEICHNUNG -groups \- zeigt alle Gruppen, denen der Benutzer angeh顤t +groups \- zeigt alle Gruppen, denen der Benutzer angeh繹rt .SH SYNTAX .B groups .RI [ Benutzer ...] diff --git a/man/de/login.1 b/man/de/login.1 index 6707baae..1f01b0a0 100644 --- a/man/de/login.1 +++ b/man/de/login.1 @@ -1,9 +1,9 @@ .\" Copyleft (C) 2003 Josef Spillner -.\" 鈁ersetzung der englischen Version von Julianne Frances Haugh -.\" Ersatz fr die originale Version von: +.\" bersetzung der englischen Version von Julianne Frances Haugh +.\" Ersatz f羹r die originale Version von: .\" Copyright 1993 Sebastian Hetze und Peter Orbaek. .\" -.\" Ver鐪fentlicht unter der GNU General Public License (GPL). +.\" Ver繹ffentlicht unter der GNU General Public License (GPL). .\" .TH LOGIN 1 .SH BEZEICHNUNG @@ -19,76 +19,76 @@ login \- startet eine Sitzung auf dem System wird verwendet, um eine neue Sitzung auf dem System zu starten. Es wird normalerweise automatisch als Antwort auf den Prompt .I login: -auf dem Terminal des Nutzers ausgefhrt. +auf dem Terminal des Nutzers ausgef羹hrt. .B login kann von der Shell speziell behandelt werden und kann nicht als Subprozess gestartet werden. Typischerweise wird .B login -von der Shell als \fBexec login\fR ausgefhrt, so da der Nutzer die -aktuelle Shell verlassen mu. -Der Versuch, von einer Shell au絽r der Login\-Shell \fBlogin\fR -auszufhren, wird eine Fehlermeldung generieren. +von der Shell als \fBexec login\fR ausgef羹hrt, so da der Nutzer die +aktuelle Shell verlassen mu. +Der Versuch, von einer Shell auer der Login\-Shell \fBlogin\fR +auszuf羹hren, wird eine Fehlermeldung generieren. .PP -Der Nutzer wird anschlie絽nd nach einem Kennwort gefragt, falls -erforderlich. Dieses wird w鄣rend der Eingabe nicht angezeigt. -Es sind nur eine kleine Anzahl von Login\-Fehlern m鐷lich, +Der Nutzer wird anschlieend nach einem Kennwort gefragt, falls +erforderlich. Dieses wird w瓣hrend der Eingabe nicht angezeigt. +Es sind nur eine kleine Anzahl von Login\-Fehlern m繹glich, falls \fBlogin\fR abbricht und die Kommunikation getrennt wird. .PP -Falls die Kennwortalterung fr ein Konto aktiviert wurde, -kann es sein, da der Nutzer vor der weiteren Nutzung nach +Falls die Kennwortalterung f羹r ein Konto aktiviert wurde, +kann es sein, da der Nutzer vor der weiteren Nutzung nach einem neuen Kennwort gefragt wird. Das alte und das neue Kennwort -mssen angegeben werden, bevor fortgefahren werden kann. +m羹ssen angegeben werden, bevor fortgefahren werden kann. In der Dokumentation zu \fBpasswd\fR(1) finden sich weitere Informationen. .PP Nach einem erfolgreichen Login werdem dem Nutzer Systemmeldungen -pr酲entiert, sowie das Vorhandensein von Mails angezeigt. +pr瓣sentiert, sowie das Vorhandensein von Mails angezeigt. Die Anzeige der systemweiten Nachrichtendatei \fI/etc/motd\fR kann -unterdrckt werden, wenn im Loginverzeichnis eine leere Datei +unterdr羹ckt werden, wenn im Loginverzeichnis eine leere Datei \fI.hushlogin\fR angelegt wird. Die Mailnachricht ist entweder "\fBSie haben neue Mails.\fR", "\fBSie haben Mails.\fR", oder "\fBKeine Mails.\fR", je nach Zustandes der Mailbox des Nutzers. .PP -Die Nutzer\- und Gruppen\-IDs werden gem魠 den Werten in der Datei +Die Nutzer\- und Gruppen\-IDs werden gem瓣 den Werten in der Datei \fI/etc/passwd\fR gesetzt. -Die Werte fr \fB$HOME\fR, \fB$SHELL\fR, \fB$PATH\fR, \fB$LOGNAME\fR -und \fB$MAIL\fR werden ebenfalls entsprechend der Eintr輍e in dem +Die Werte f羹r \fB$HOME\fR, \fB$SHELL\fR, \fB$PATH\fR, \fB$LOGNAME\fR +und \fB$MAIL\fR werden ebenfalls entsprechend der Eintr瓣ge in dem Kennworteintrag gesetzt. -Werte fr ulimit, umask und nice k霵nen ebenfalls gem魠 Werten im +Werte f羹r ulimit, umask und nice k繹nnen ebenfalls gem瓣 Werten im GECOS\-Feld eingestellt werden. .PP Auf einigen Installationen wird die Umgebungsvariable \fB$TERM\fR entsprechend dem Typ des Ausgabeterminals gesetzt, so wie in \fI/etc/ttytype\fR angegeben. .PP -Ein Initialisierungsskript fr den Kommandozeilen\-Interpreter -kann auch ausgefhrt werden. Dazu sehe man in den entsprechenden +Ein Initialisierungsskript f羹r den Kommandozeilen\-Interpreter +kann auch ausgef羹hrt werden. Dazu sehe man in den entsprechenden Manual\-Seiten nach. .PP Ein Subsystem\-Login wird durch das Vorhandensein eines "*" als erstem Buchstaben der Login\-Shell angezeigt. Das angegebene Heimatverzeichnis wird als Wurzel des neuen Dateisystems verwendet werden, in das -der Nutzer tats踄hlich eingeloggt ist. +der Nutzer tats瓣chlich eingeloggt ist. .SH OPTIONEN .TP .B \-f -Keine Authentifizierung durchfhren, Nutzer ist bereits angemeldet. +Keine Authentifizierung durchf羹hren, Nutzer ist bereits angemeldet. .TP .B \-h -Name des entfernten Rechners fr das Login. +Name des entfernten Rechners f羹r das Login. .TP .B \-p Behalte die Umgebungseinstellungen bei. .TP .B \-r -Fhr das Autologin\-Protokoll fr rlogin aus. +F羹hr das Autologin\-Protokoll f羹r rlogin aus. .PP Die Optionen \fB\-r\fP, \fB\-h\fP und \fB\-f\fP werden nur genutzt, -wenn \fBlogin\fP als root ausgefhrt wird. +wenn \fBlogin\fP als root ausgef羹hrt wird. .SH HINWEISE -Diese Version von \fBlogin\fR hat viele Optionen fr die Compilierung, +Diese Version von \fBlogin\fR hat viele Optionen f羹r die Compilierung, davon sind eventuell nur einige auf bestimmten Systemen in Gebrauch. .PP Der Ort der Konfigurationsdateien kann entsprechend der Systemkonfiguration @@ -100,7 +100,7 @@ Sowohl .BR getty (8) als auch .BR init (8) -sind dafr zust鄚dig, die Eigentmerschaft einer Terminalsitzung aufzur酳men. +sind daf羹r zust瓣ndig, die Eigent羹merschaft einer Terminalsitzung aufzur瓣umen. Falls \fBlogin\fR ohne \fBexec\fR von der Shell genutzt wird, wird der Nutzer weiterhin in der Lage sein, eingeloggt zu erscheinen, obwohl er aus der Subsitzung ausgeloggt ist. @@ -110,17 +110,17 @@ Subsitzung ausgeloggt ist. .br \fI/var/log/wtmp\fR \- Liste der vorherigen Login\-Sitzungen .br -\fI/etc/passwd\fR \- Informationen ber Nutzerkonten +\fI/etc/passwd\fR \- Informationen 羹ber Nutzerkonten .br -\fI/etc/shadow\fR \- Verschlsselte Kennw顤ter und Alterungsinformationen +\fI/etc/shadow\fR \- Verschl羹sselte Kennw繹rter und Alterungsinformationen .br \fI/etc/motd\fR \- Systemnachricht\-Datei .br -\fI/etc/nologin\fR \- Verhindert, da sich Nutzer au絽r dem Supernutzer einloggen +\fI/etc/nologin\fR \- Verhindert, da sich Nutzer auer dem Supernutzer einloggen .br \fI/etc/ttytype\fR \- Lister der Terminaltypen .br -\fI$HOME/.hushlogin\fR \- Unterdrckt die Ausgabe der Systemnachricht +\fI$HOME/.hushlogin\fR \- Unterdr羹ckt die Ausgabe der Systemnachricht .SH "SIEHE AUCH" .BR mail (1), .BR passwd (1), @@ -133,4 +133,4 @@ Subsitzung ausgeloggt ist. .SH AUTOR Julianne Frances Haugh .br -Deutsche 鈁ersetzung von Josef Spillner +Deutsche bersetzung von Josef Spillner diff --git a/man/de/newgrp.1 b/man/de/newgrp.1 new file mode 100644 index 00000000..eb8dbf7d --- /dev/null +++ b/man/de/newgrp.1 @@ -0,0 +1,33 @@ +.\" +.\" Copyright 1993 Sebastian Hetze und der/die in der Sektion +.\" AUTOR genannten Autor/Autoren +.\" +.\" Dieser Text steht unter der GNU General Public License. +.\" Er darf kopiert und ver瓣ndert, korrigiert und verbessert werden. +.\" Die Copyright und Lizenzbestimmung m羹ssen allerdings erhalten +.\" bleiben. Die Hinweise auf das LunetIX Linuxhandbuch, aus dem +.\" dieser Text stammt, d羹rfen nicht entfernt werden. +.\" +.TH NEWGRP 1 "1. Juli 1993" "LunetIX Linuxhandbuch" "Dienstprogramme f羹r Benutzer" +.SH BEZEICHNUNG +newgrp \- 瓣ndert die Gruppenkennung des aktuellen Benutzers +.SH SYNTAX +.B newgrp +.RI [ Gruppe ] +.SH BESCHREIBUNG +Das +.B newgrp +Kommando 瓣ndert die aktive Gruppenkennung des Anwenders. Ohne Angabe +einer Gruppe wird zu der in der /etc/passwd Datei festgelegten Standardgruppe +des Benutzers gewechselt. Sonst wird in die angegebene Gruppe gewechselt, +wenn der Benutzer in der Datei /etc/group als Mitglied dieser Gruppe +eingetragen ist. Das +.B newgrp +Kommando unterst羹tzt keine pawortgesch羹tzten Gruppen. +.PP +Die Gruppe kann nur mit ihrem Namen angegeben werden. +.SH "SIEHE AUCH" +das LunetIX Linuxhandbuch +.SH AUTOR +Michael Haardt, Peter Orbaek + diff --git a/man/de/passwd.1 b/man/de/passwd.1 index 240e0409..a191a9b1 100644 --- a/man/de/passwd.1 +++ b/man/de/passwd.1 @@ -1,4 +1,4 @@ -.\" $Id: passwd.1,v 1.8 2005/06/02 09:48:14 kloczek Exp $ +.\" $Id: passwd.1,v 1.9 2005/12/01 20:38:25 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -30,8 +30,8 @@ .\" (Version 1.25) .TH PASSWD 1 .SH BEZEICHNUNG -passwd \- 鄚dert das Passwort eines Nutzers -.SH "軮ERSICHT" +passwd \- 瓣ndert das Passwort eines Nutzers +.SH "BERSICHT" \fBpasswd\fR [\fB\-f\fR|\fB\-s\fR] [\fIName\fR] .br \fBpasswd\fR [\fB\-g\fR] [\fB\-r\fR|\fB\-R\fR] \fIGruppe\fR @@ -41,125 +41,125 @@ passwd \- .br \fBpasswd\fR {\fB\-l\fR|\fB\-u\fR|\fB\-d\fR|\fB\-S\fR|\fB\-e\fR} \fIlogin\fR .SH BESCHREIBUNG -\fBpasswd\fR 鄚dert die Passw顤ter fr Nutzer\- und Gruppenkonten. Ein normaler -Nutzer kann nur das Passwort seines Kontos ver鄚dern, der Superuser dagegen -kann die Passw顤ter aller Konten 鄚dern. Der Verwalter einer Gruppe kann das -Passwort der Gruppe 鄚dern. \fBpasswd\fR ver鄚dert auch die Informationen ber -das Konto wie den vollst鄚digen Namen des Nutzers, seine Login\-Shell oder +\fBpasswd\fR 瓣ndert die Passw繹rter f羹r Nutzer\- und Gruppenkonten. Ein normaler +Nutzer kann nur das Passwort seines Kontos ver瓣ndern, der Superuser dagegen +kann die Passw繹rter aller Konten 瓣ndern. Der Verwalter einer Gruppe kann das +Passwort der Gruppe 瓣ndern. \fBpasswd\fR ver瓣ndert auch die Informationen 羹ber +das Konto wie den vollst瓣ndigen Namen des Nutzers, seine Login\-Shell oder Verfallsdatum und \-intervall des Passworts. .PP Die Option \fB\-s\fR bewirkt, dass \fBpasswd\fR \fBchsh\fR aufruft, um die Shell -des Nutzers zu 鄚dern. Die Option \fB\-f\fR hat zur Folge, dass \fBpasswd\fR -\fBchfn\fR aufruft, um die Gecos\-Informationen des Nutzers zu 鄚dern. Diese -beiden Optionen sind nur aus Kompatibilit酹sgrnden vorhanden, da die anderen -Programme auch direkt aufgerufen werden k霵nen. -.SS Ver鄚dern des Passworts +des Nutzers zu 瓣ndern. Die Option \fB\-f\fR hat zur Folge, dass \fBpasswd\fR +\fBchfn\fR aufruft, um die Gecos\-Informationen des Nutzers zu 瓣ndern. Diese +beiden Optionen sind nur aus Kompatibilit瓣tsgr羹nden vorhanden, da die anderen +Programme auch direkt aufgerufen werden k繹nnen. +.SS Ver瓣ndern des Passworts Der Nutzer wird zuerst nach seinem alten Passwort gefragt, falls eines -vorhanden ist. Dieses Passwort wird dann verschlsselt und mit dem +vorhanden ist. Dieses Passwort wird dann verschl羹sselt und mit dem abgespeicherten Passwort verglichen. Der Nutzer hat nur eine Gelegenheit, das -richtige Passwort einzugeben. Der Superuser kann diesen Schritt berspringen, -so dass vergessene Passw顤ter ge鄚dert werden k霵nen. +richtige Passwort einzugeben. Der Superuser kann diesen Schritt 羹berspringen, +so dass vergessene Passw繹rter ge瓣ndert werden k繹nnen. .PP -Nachdem das Passwort eingegeben wurde, werden Informationen ber die -Gltigkeitsdauer des Passworts abgefragt, um festzustellen, ob der Nutzer das -Passwort zu dieser Zeit ver鄚dern darf. Wenn nicht, lehnt \fBpasswd\fR ab, -das Passwort zu 鄚dern, und beendet sich. +Nachdem das Passwort eingegeben wurde, werden Informationen 羹ber die +G羹ltigkeitsdauer des Passworts abgefragt, um festzustellen, ob der Nutzer das +Passwort zu dieser Zeit ver瓣ndern darf. Wenn nicht, lehnt \fBpasswd\fR ab, +das Passwort zu 瓣ndern, und beendet sich. .PP Der Nutzer wird dann aufgefordert, ein neues Passwort einzugeben. Dieses -Passwort wird auf seine Komplexit酹 berprft. Eine allgemeine Richtlinie ist, -dass Passw顤ter aus sechs bis acht Zeichen bestehen sollten und ein oder +Passwort wird auf seine Komplexit瓣t 羹berpr羹ft. Eine allgemeine Richtlinie ist, +dass Passw繹rter aus sechs bis acht Zeichen bestehen sollten und ein oder mehrere Zeichen aus folgenden Mengen enthalten sollten: .IP "" .5i Kleinbuchstaben .IP "" .5i -Gro綌uchstaben +Grobuchstaben .IP "" .5i Zahlen von 0 bis 9 .IP "" .5i Satzzeichen .PP -Seien Sie vorsichtig, dass nicht die standardm魠igen Erase\- oder Killzeichen -des Systems eingegeben werden. \fBpasswd\fR weist alle Passw顤ter zurck, die +Seien Sie vorsichtig, dass nicht die standardm瓣igen Erase\- oder Killzeichen +des Systems eingegeben werden. \fBpasswd\fR weist alle Passw繹rter zur羹ck, die nicht ausreichend komplex sind. .PP Wenn das Passwort akzeptiert wird, fordert \fBpasswd\fR zu einer erneuten Eingabe des Passworts auf und vergleicht die zweite Eingabe mit der -ersten. Beide Eingaben mssen bereinstimmen, damit das Passwort ge鄚dert wird. -.SS Gruppenpassw顤ter -Wenn die Option \fB\-g\fR benutzt wird, wird das Passwort fr die bezeichnete -Gruppe ver鄚dert. Der Nutzer muss entweder der Superuser oder der Administrator +ersten. Beide Eingaben m羹ssen 羹bereinstimmen, damit das Passwort ge瓣ndert wird. +.SS Gruppenpassw繹rter +Wenn die Option \fB\-g\fR benutzt wird, wird das Passwort f羹r die bezeichnete +Gruppe ver瓣ndert. Der Nutzer muss entweder der Superuser oder der Administrator der Gruppe sein. Das aktuelle Gruppenpasswort wird nicht abgefragt. Die Option \fB\-r\fR wird zusammen mit der Option \fB\-g\fR verwendet, um das aktuelle -Passwort der Gruppe zu entfernen. Das erlaubt den Zugang zur Gruppe fr alle +Passwort der Gruppe zu entfernen. Das erlaubt den Zugang zur Gruppe f羹r alle Mitglieder. Die Option \fB\-R\fR wird mit der Option \fB\-g\fR benutzt, um den -Zugang zur Gruppe fr alle Nutzer zu beschr鄚ken. -.SS Informationen ber den Verfall des Passworts -Die Informationen ber die Gltigkeitsdauer des Passworts k霵nen vom Superuser -mit den Optionen \fB\-x\fR, \fB\-n\fR, \fB\-w\fR und \fB\-i\fR ge鄚dert werden. +Zugang zur Gruppe f羹r alle Nutzer zu beschr瓣nken. +.SS Informationen 羹ber den Verfall des Passworts +Die Informationen 羹ber die G羹ltigkeitsdauer des Passworts k繹nnen vom Superuser +mit den Optionen \fB\-x\fR, \fB\-n\fR, \fB\-w\fR und \fB\-i\fR ge瓣ndert werden. Die Option \fB\-x\fR wird verwendet, um die maximale Anzahl von Tagen -festzulegen, die das Passwort gltig bleibt. Nach \fImax\fR Tagen muss das -Passwort ge鄚dert werden. +festzulegen, die das Passwort g羹ltig bleibt. Nach \fImax\fR Tagen muss das +Passwort ge瓣ndert werden. Mit der Option \fB\-n\fR kann die Mindestzahl der Tage bestimmt werden, bevor es -ver鄚dert werden darf. Der Nutzer kann das Passwort nicht 鄚dern, bevor nicht +ver瓣ndert werden darf. Der Nutzer kann das Passwort nicht 瓣ndern, bevor nicht \fImin\fR Tage abgelaufen sind. Die Option \fB\-w\fR wird verwendet, um die Anzahl der Tage festzulegen, an -denen der Nutzer eine Warnung erh鄟t, bevor sein Passwort ungltig wird. Die -Warnung wird dem Nutzer \fIwarn\fR Tage vor dem Verfall mitgeteilt und enth鄟t -den Hinweis, wie viele Tage noch verbleiben, bis das Passwort verf鄟lt. +denen der Nutzer eine Warnung erh瓣lt, bevor sein Passwort ung羹ltig wird. Die +Warnung wird dem Nutzer \fIwarn\fR Tage vor dem Verfall mitgeteilt und enth瓣lt +den Hinweis, wie viele Tage noch verbleiben, bis das Passwort verf瓣llt. Die Option \fB\-i\fR wird benutzt, um das Nutzerkonto zu deaktivieren, nachdem -das Passwort fr eine bestimmte Anzahl von Tagen ungltig war. Wenn ein -Nutzerkonto ein abgelaufenes Passwort fr \fIinact\fR Tage hatte, kann der +das Passwort f羹r eine bestimmte Anzahl von Tagen ung羹ltig war. Wenn ein +Nutzerkonto ein abgelaufenes Passwort f羹r \fIinact\fR Tage hatte, kann der Nutzer sich nicht mehr bei seinem Konto anmelden. .PP -Wenn Sie wollen, dass ein Passwort eines Kontos sofort verf鄟lt, sollten Sie +Wenn Sie wollen, dass ein Passwort eines Kontos sofort verf瓣llt, sollten Sie die Option \fB\-e\fR verwenden. Das hat zur Folge, dass der Nutzer gezwungen -wird, sein Passwort zu 鄚dern, wenn er sich das n踄hste Mal anmeldet. Sie -k霵nen auch die Option \fB\-d\fR verwenden, um das Passwort eines Nutzers zu -l飉chen (es wird also leer). Seien Sie mit dieser Option vorsichtig, da sie -dazu fhrt, dass ein Konto berhaupt kein Passwort zur Anmeldung ben飆igt. Das -鐪fnet Ihr System fr Eindringlinge. +wird, sein Passwort zu 瓣ndern, wenn er sich das n瓣chste Mal anmeldet. Sie +k繹nnen auch die Option \fB\-d\fR verwenden, um das Passwort eines Nutzers zu +l繹schen (es wird also leer). Seien Sie mit dieser Option vorsichtig, da sie +dazu f羹hrt, dass ein Konto 羹berhaupt kein Passwort zur Anmeldung ben繹tigt. Das +繹ffnet Ihr System f羹r Eindringlinge. .SS Wartung der Konten -Nutzerkonten k霵nen mit den Flags \fB\-l\fR und \fB\-u\fR gesperrt und +Nutzerkonten k繹nnen mit den Flags \fB\-l\fR und \fB\-u\fR gesperrt und freigegeben werden. Die Option \fB\-l\fR schaltet ein Konto ab, indem es ein Passwort zuweist, das -mit keinem m鐷lichen verschlsselten Wert bereinstimmen kann. +mit keinem m繹glichen verschl羹sselten Wert 羹bereinstimmen kann. Die Option \fB\-u\fR reaktiviert ein Konto wieder, indem das Passwort auf seinen -alten Wert zurckgesetzt wird. +alten Wert zur羹ckgesetzt wird. .PP Der Kontostatus kann mit der Option \fB\-S\fR abgerufen werden. Die Statusinformation besteht aus sieben Feldern. Das erste Feld ist der Login\-Name des Nutzers. Das zweite Feld zeigt an, ob das Nutzerkonto gesperrt ist (L), kein Passwort hat (NP) oder ein verwendbares Passwort hat (P). -Das dritte Feld zeigt das Datum der letzten Ver鄚derung des Passworts an. -Die n踄hsten vier Felder sind die minimale Zeit, die maximale Zeit, die Dauer -der Warnung und die Dauer der Unt酹igkeit fr das Passwort. -Die Zeitr酳me werden in Tagen ausgedrckt. Lesen Sie oben -.B Informationen ber den Verfall des Passworts -zu Ausfhrungen ber diese Felder. -.SS Hinweise zu Nutzerpassw顤tern -Die Sicherheit eines Passworts h鄚gt von der St酺ke des -Verschlsselungsalgorithmus und von der Gr廲e des Schlsselraums (key space) -ab. Die Verschlsselung auf \fB\s\-2UNIX\s+2\fR\-Systemen basiert auf dem -NBS\-DES\-Algorithmus und ist sehr sicher. Die Gr廲e des Schlsselraums h鄚gt von -der Zuf鄟ligkeit des gew鄣lten Passworts ab. +Das dritte Feld zeigt das Datum der letzten Ver瓣nderung des Passworts an. +Die n瓣chsten vier Felder sind die minimale Zeit, die maximale Zeit, die Dauer +der Warnung und die Dauer der Unt瓣tigkeit f羹r das Passwort. +Die Zeitr瓣ume werden in Tagen ausgedr羹ckt. Lesen Sie oben +.B Informationen 羹ber den Verfall des Passworts +zu Ausf羹hrungen 羹ber diese Felder. +.SS Hinweise zu Nutzerpassw繹rtern +Die Sicherheit eines Passworts h瓣ngt von der St瓣rke des +Verschl羹sselungsalgorithmus und von der Gr繹e des Schl羹sselraums (key space) +ab. Die Verschl羹sselung auf \fB\s\-2UNIX\s+2\fR\-Systemen basiert auf dem +NBS\-DES\-Algorithmus und ist sehr sicher. Die Gr繹e des Schl羹sselraums h瓣ngt von +der Zuf瓣lligkeit des gew瓣hlten Passworts ab. .PP -Gefahren fr die Sicherheit von Passw顤tern kommen gew鐬nlich von sorgloser +Gefahren f羹r die Sicherheit von Passw繹rtern kommen gew繹hnlich von sorgloser Wahl oder Handhabung des Passworts. -Daher sollten Sie kein Passwort w鄣len, das in einem W顤terbuch auftaucht oder +Daher sollten Sie kein Passwort w瓣hlen, das in einem W繹rterbuch auftaucht oder das aufgeschrieben werden muss. Das Passwort sollte somit kein echter Name, Ihr Autokennzeichen, Geburtstag oder Ihre Adresse sein. All das kann dazu -verwendet werden, das Passwort zu erraten, und stellt daher eine Gefahr fr die +verwendet werden, das Passwort zu erraten, und stellt daher eine Gefahr f羹r die Sicherheit Ihres Systems dar. .PP -Sie mssen sich Ihr Passwort leicht merken k霵nen, damit Sie nicht gezwungen -sind, es auf ein Stck Papier aufzuschreiben. Das k霵nen Sie dadurch erreichen, -indem zwei kurze W顤ter zusammengefgt werden und mit einem besonderen Zeichen +Sie m羹ssen sich Ihr Passwort leicht merken k繹nnen, damit Sie nicht gezwungen +sind, es auf ein St羹ck Papier aufzuschreiben. Das k繹nnen Sie dadurch erreichen, +indem zwei kurze W繹rter zusammengef羹gt werden und mit einem besonderen Zeichen oder einer Zahl getrennt werden. Zum Beispiel Pass%wort. .PP Eine andere Herangehensweise ist es, einen leicht zu merkenden Satz aus der -Literatur zu w鄣len und den ersten oder letzten Buchstaben von jedem Wort zu -nehmen. Ein Beispiel dafr: +Literatur zu w瓣hlen und den ersten oder letzten Buchstaben von jedem Wort zu +nehmen. Ein Beispiel daf羹r: .IP "" .5i Die Kruste wird im Allgemeinen ueberbewertet! .PP @@ -167,44 +167,44 @@ Das ergibt .IP "" .5i DKwiAu! .PP -Sie k霵nen einigerma絽n sicher sein, dass dieses Wort nur wenige Cracker in -ihren W顤terlisten haben. Sie sollten allerdings Ihre eigenen Methoden -entwickeln, wie Sie Passw顤ter w鄣len, und sich nicht ausschlie羦ich auf die -hier vorgestellten sttzen. -.SS Anmerkungen zu Gruppenpassw顤tern -Gruppenpassw顤ter beinhalten ein inh酺entes Sicherheitsproblem, da mehr als nur +Sie k繹nnen einigermaen sicher sein, dass dieses Wort nur wenige Cracker in +ihren W繹rterlisten haben. Sie sollten allerdings Ihre eigenen Methoden +entwickeln, wie Sie Passw繹rter w瓣hlen, und sich nicht ausschlielich auf die +hier vorgestellten st羹tzen. +.SS Anmerkungen zu Gruppenpassw繹rtern +Gruppenpassw繹rter beinhalten ein inh瓣rentes Sicherheitsproblem, da mehr als nur eine Person das Passwort kennt. Damit haftet schon der Idee von -Gruppenpassw顤tern ein Sicherheitsproblem an. Jedoch sind Gruppen ein -ntzliches Werkzeug, um Zusammenarbeit zwischen verschiedenen Nutzern zu -erm鐷lichen. +Gruppenpassw繹rtern ein Sicherheitsproblem an. Jedoch sind Gruppen ein +n羹tzliches Werkzeug, um Zusammenarbeit zwischen verschiedenen Nutzern zu +erm繹glichen. .SH WARNUNGEN -Es kann sein, dass einige Optionen nicht untersttzt werden. -Die Komplexit酹 der Passwortprfung kann sich auf verschiedenen Systemen +Es kann sein, dass einige Optionen nicht unterst羹tzt werden. +Die Komplexit瓣t der Passwortpr羹fung kann sich auf verschiedenen Systemen unterscheiden. -Der Nutzer wird angehalten, ein so komplexes Passwort zu w鄣len, wie es ihm +Der Nutzer wird angehalten, ein so komplexes Passwort zu w瓣hlen, wie es ihm angenehm ist. -Nutzer k霵nen unter Umst鄚den ihr Passwort nicht 鄚dern, wenn auf dem System +Nutzer k繹nnen unter Umst瓣nden ihr Passwort nicht 瓣ndern, wenn auf dem System NIS aktiviert ist, sie aber nicht am NIS\-Server angemeldet sind. .SH DATEIEN \fI/etc/passwd\fR \- Informationen zu den Nutzerkonten .br -\fI/etc/shadow\fR \- Verschlsselte Informationen zu den Nutzerkonten -.SH "R軥KGABEWERTE" +\fI/etc/shadow\fR \- Verschl羹sselte Informationen zu den Nutzerkonten +.SH "RCKGABEWERTE" .TP 2 -Der Befehl \fBpasswd\fR gibt beim Beenden folgende Werte zurck: +Der Befehl \fBpasswd\fR gibt beim Beenden folgende Werte zur羹ck: \fB0\fR \- Erfolg .br \fB1\fR \- Berechtigung verweigert .br -\fB2\fR \- ungltige Kombination von Optionen +\fB2\fR \- ung羹ltige Kombination von Optionen .br -\fB3\fR \- unerwarteter Fehler, nichts ver鄚dert +\fB3\fR \- unerwarteter Fehler, nichts ver瓣ndert .br \fB4\fR \- unerwarteter Fehler, die Datei passwd fehlt .br -\fB5\fR \- Datei passwd wird benutzt, versuchen Sie es sp酹er noch einmal +\fB5\fR \- Datei passwd wird benutzt, versuchen Sie es sp瓣ter noch einmal .br -\fB6\fR \- ungltiges Argument fr Option +\fB6\fR \- ung羹ltiges Argument f羹r Option .SH "SIEHE AUCH" .BR group (5), .BR passwd (5), @@ -212,4 +212,4 @@ Der Befehl \fBpasswd\fR gibt beim Beenden folgende Werte zur .SH AUTOR Julianne Frances Haugh .PP -鈁ersetzung von Simon Brandmair (Apr 2005) +bersetzung von Simon Brandmair (Apr 2005) diff --git a/man/de/passwd.5 b/man/de/passwd.5 index a076c98a..9dd8f229 100644 --- a/man/de/passwd.5 +++ b/man/de/passwd.5 @@ -28,30 +28,30 @@ .\" .TH PASSWD 5 "24. Juli 1993" "Linux" "Dateiformate" .SH BEZEICHNUNG -passwd \- Pa腛ort\-Datei +passwd \- Pawort\-Datei .SH BESCHREIBUNG .B Passwd ist eine ASCII\-Datei, die eine Liste der Benutzer des Systems und -deren Pa腛顤ter enth鄟t. Die Pa腛ort\-Datei sollte fr alle -Benutzer lesbar sein, was fr die Verschlsselung notwendig ist, +deren Paw繹rter enth瓣lt. Die Pawort\-Datei sollte f羹r alle +Benutzer lesbar sein, was f羹r die Verschl羹sselung notwendig ist, aber nur vom Superuser beschreibbar. Wenn Sie eine neue Kennung -einrichten, lassen Sie das Pa腛ort\-Feld in der Datei frei und benutzen +einrichten, lassen Sie das Pawort\-Feld in der Datei frei und benutzen .BR passwd (1), -um dem System ein Pa腛ord fr die neue Kennung mitzuteilen. Ein Stern -oder ein 鄣nliches Sonderzeichen im Pa腛ort bedeutet, da sich dieser +um dem System ein Paword f羹r die neue Kennung mitzuteilen. Ein Stern +oder ein 瓣hnliches Sonderzeichen im Pawort bedeutet, da sich dieser Benutzer nicht mit .BR login (1)s einloggen kann. Wenn sich Ihr Root\-Dateisystem in .I /dev/ram -befindet, mssen Sie die ver鄚derte Pa腛ort\-Datei in +befindet, m羹ssen Sie die ver瓣nderte Pawort\-Datei in Ihr Root\-Dateisystem auf der Startdiskette kopieren und die -Zugriffsrechte berprfen, bevor Sie Ihr System herunterfahren. -Wenn Sie Benutzer zu Gruppen zusammenfassen m鐼hten, mu die GID -bereinstimmen und es mu ein entsprechender Eintrag in der Datei +Zugriffsrechte 羹berpr羹fen, bevor Sie Ihr System herunterfahren. +Wenn Sie Benutzer zu Gruppen zusammenfassen m繹chten, mu die GID +羹bereinstimmen und es mu ein entsprechender Eintrag in der Datei .I /etc/group existieren, oder die Gruppe wird nicht vom System anerkannt. .PP -Die Datei enth鄟t einen Eintrag pro Zeile, mit dem Format: +Die Datei enth瓣lt einen Eintrag pro Zeile, mit dem Format: .sp .RS login_name:passwd:UID:GID:user_name:directory:shell @@ -65,7 +65,7 @@ Die Bedeutung der Felder: Kennung des Benutzers auf dem System. .TP .I password -Das verschlsselte Pa腛ort des Benutzers. +Das verschl羹sselte Pawort des Benutzers. .TP .I UID Die numerische Benutzernummer. @@ -74,7 +74,7 @@ Die numerische Benutzernummer. Die numerische Gruppennummer des Benutzers. .TP .I user_name -Ein optionales Kommentarfeld, oft benutzt fr den vollen Namen des +Ein optionales Kommentarfeld, oft benutzt f羹r den vollen Namen des Benutzers und weitere Informationen (Telefon, Raum\-Nummer etc.). .TP .I directory @@ -82,7 +82,7 @@ Das Heimatverzeichnis $HOME des Benutzers. .TP .I shell Das Programm, das beim Einloggen gestartet werden soll (falls nicht -n飆ig, benutzen Sie +n繹tig, benutzen Sie .IR /bin/sh ). .RE .SH DATEIEN diff --git a/man/de/vipw.8 b/man/de/vipw.8 index a07125ba..525d31b1 100644 --- a/man/de/vipw.8 +++ b/man/de/vipw.8 @@ -1,9 +1,9 @@ -.\"$Id: vipw.8,v 1.2 2005/04/05 19:08:53 kloczek Exp $ +.\"$Id: vipw.8,v 1.3 2005/12/01 20:38:25 kloczek Exp $ .\" .\"Translated into german by Helge Kreutzmann .TH VIPW 8 "21 Jul 2004" .SH NAME -vipw, vigr \- bearbeitet die Passwort\-, Gruppen, Shadow\-Pa腛ort oder Shadow\-Gruppen\-Datei. +vipw, vigr \- bearbeitet die Passwort\-, Gruppen, Shadow\-Pawort oder Shadow\-Gruppen\-Datei. .SH SYNTAX \fBvipw\fR [\fB\-s\fR] .br @@ -16,15 +16,15 @@ Mit dem .B \-s Schalter bearbeiten sie die Shadow\-Version dieser Dateien, .IR /etc/shadow " bzw. " /etc/gshadow . -Diese Programme setzen die entsprechenden Locks um Dateibesch輐igung +Diese Programme setzen die entsprechenden Locks um Dateibesch瓣digung zu verhindern. -Bei der Auswahl des Editors berprfen die Programme zuerst +Bei der Auswahl des Editors 羹berpr羹fen die Programme zuerst die Umgebungsvariable .BR VISUAL , dann die Umgebungsvariable .BR EDITOR , -und schlie羦ich den Aufruf des Standard\-Editors +und schlielich den Aufruf des Standard\-Editors .BR vi (1). .SH "SIEHE AUCH" .BR group (5), diff --git a/man/es/Makefile.am b/man/es/Makefile.am index 0416fca2..5c2df8d7 100644 --- a/man/es/Makefile.am +++ b/man/es/Makefile.am @@ -3,7 +3,11 @@ mandir = @mandir@/es man_MANS = \ login.1 \ + newgrp.1 \ passwd.1 \ - su.1 + passwd.5 \ + su.1 \ + vigr.8 \ + vipw.8 EXTRA_DIST = $(man_MANS) diff --git a/man/es/Makefile.in b/man/es/Makefile.in index 65d8f593..7dda011b 100644 --- a/man/es/Makefile.in +++ b/man/es/Makefile.in @@ -48,7 +48,10 @@ CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" +am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ + "$(DESTDIR)$(man8dir)" +man5dir = $(mandir)/man5 +man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -180,8 +183,12 @@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ man_MANS = \ login.1 \ + newgrp.1 \ passwd.1 \ - su.1 + passwd.5 \ + su.1 \ + vigr.8 \ + vipw.8 EXTRA_DIST = $(man_MANS) all: all-am @@ -271,6 +278,96 @@ uninstall-man1: echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ done +install-man5: $(man5_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ + done +uninstall-man5: + @$(NORMAL_UNINSTALL) + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ + done +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done tags: TAGS TAGS: @@ -309,7 +406,7 @@ check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: - for dir in "$(DESTDIR)$(man1dir)"; do \ + for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -360,7 +457,7 @@ install-exec-am: install-info: install-info-am -install-man: install-man1 +install-man: install-man1 install-man5 install-man8 installcheck-am: @@ -382,18 +479,19 @@ ps-am: uninstall-am: uninstall-info-am uninstall-man -uninstall-man: uninstall-man1 +uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-man install-man1 \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-info-am uninstall-man \ - uninstall-man1 + install-man5 install-man8 install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man5 \ + uninstall-man8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/man/es/login.1 b/man/es/login.1 index 9a73d808..9cc26ee1 100644 --- a/man/es/login.1 +++ b/man/es/login.1 @@ -1,7 +1,7 @@ .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) .\" May be distributed under the GNU General Public License .\" -.\" Translated 17 sep. 1998 by Juan Jos L鏕ez Mellado(laveneno@hotmail.com) +.\" Translated 17 sep. 1998 by Juan Jos矇 L籀pez Mellado(laveneno@hotmail.com) .\" .TH LOGIN 1 "4 Noviembre 1996" "Util\-linux 1.6" "Manual del Programador de Linux" .SH NOMBRE @@ -14,13 +14,13 @@ login \- firmar .BR "login \-h " hostname .br .BR "login \-f " name -.SH DESCRIPCI粍 +.SH DESCRIPCIN .B login es usado cuando se firma en un sistema. Puede ser usado para cambiar -desde un usuario a otro en cualquier momento (los shells m嫳 modernos -disponen de esta caracter疄tica incluida internamente). +desde un usuario a otro en cualquier momento (los shells m獺s modernos +disponen de esta caracter穩stica incluida internamente). -Si no se da ningn argumento, +Si no se da ning繳n argumento, .B login pregunta por el nombre de usuario. @@ -29,67 +29,67 @@ Si el usuario es root, y si existe .IR /etc/nologin , el contenido de este fichero se escribe en la pantalla y el ingreso -finaliza. Esto se usa t甑icamente para prevenir los ingresos cuando el -sistema se est cerrando. +finaliza. Esto se usa t穩picamente para prevenir los ingresos cuando el +sistema se est獺 cerrando. Si se han especificado restricciones de acceso para el usuario en .IR /etc/usertty , -estas son requeridas, o la petici鏮 de ingreso ser denegada y se -generar un mensaje a trav廥 de +estas son requeridas, o la petici籀n de ingreso ser獺 denegada y se +generar獺 un mensaje a trav矇s de .BR syslog . -Vea la secci鏮 "Restricciones de Acceso Especiales". +Vea la secci籀n "Restricciones de Acceso Especiales". Si el usuario es root, entonces el ingreso debe estar ocurriendo en alguno de los tty listados en .IR /etc/securetty . -Los fallos ser嫕 registrados mediante +Los fallos ser獺n registrados mediante .BR syslog . -Despu廥 de comprobar estas condiciones, se pedir la contrase鎙 y se -validar (si es que se requiere de una contrase鎙 para el usuario). Se +Despu矇s de comprobar estas condiciones, se pedir獺 la contrase簽a y se +validar獺 (si es que se requiere de una contrase簽a para el usuario). Se permite un total de diez intentos antes de que .B login -muera, pero despu廥 de los tres primeros, la respuesta comienza a ser muy -lenta. Los fallos de ingreso son registrados a trav廥 de +muera, pero despu矇s de los tres primeros, la respuesta comienza a ser muy +lenta. Los fallos de ingreso son registrados a trav矇s de .BR syslog . -Tambi幯 es usado para registrar cualquier ingreso correcto del usuario +Tambi矇n es usado para registrar cualquier ingreso correcto del usuario root. Si el fichero .I .hushlogin existe, entonces se realiza un ingreso "reservado" (esto deshabilita la -comprobaci鏮 del correo y la escritura de la hora del ltimo ingreso as -como el mensaje del d燰). Por otro lado, si existe +comprobaci籀n del correo y la escritura de la hora del 繳ltimo ingreso as穩 +como el mensaje del d穩a). Por otro lado, si existe .IR /var/log/lastlog , -la hora del ltimo ingreso se imprime (y el ingreso actual es +la hora del 繳ltimo ingreso se imprime (y el ingreso actual es registrado). Se llevan a cabo algunas tareas administrativas, como el cambio del UID y GID del tty. La variable de entorno TERM se preserva, si existe (las -otras variables de entorno son preservadas si se usa la opci鏮 +otras variables de entorno son preservadas si se usa la opci籀n .BR \-p ). -Despu廥 son definidas las variables HOME, PATH, SHELL, TERM, MAIL y -LOGNAME. El PATH por defecto ser +Despu矇s son definidas las variables HOME, PATH, SHELL, TERM, MAIL y +LOGNAME. El PATH por defecto ser獺 .I /usr/local/bin:/bin:/usr/bin:. para usuarios normales, y .I /sbin:/bin:/usr/sbin:/usr/bin -para root. Por ltimo, si no es un ingreso "reservado", el mensaje del -d燰 ser imprimido y se comprobar el fichero con el nombre del usuario en +para root. Por 繳ltimo, si no es un ingreso "reservado", el mensaje del +d穩a ser獺 imprimido y se comprobar獺 el fichero con el nombre del usuario en .I /usr/spool/mail -y se imprimir un mensaje si este tuviera un tama隳 diferente de cero. +y se imprimir獺 un mensaje si este tuviera un tama簽o diferente de cero. -A continuaci鏮, se inicia el shell del usuario. Si no se especifica ninguno +A continuaci籀n, se inicia el shell del usuario. Si no se especifica ninguno para el usuario en .BR /etc/passwd , -entonces se usar +entonces se usar獺 .BR /bin/sh . Si no hay un directorio especificado en .IR /etc/passwd , -entonces se usar +entonces se usar獺 .I / -(el directorio del usuario se analizar en busca del fichero +(el directorio del usuario se analizar獺 en busca del fichero .I .hushlogin -descrito m嫳 abajo). +descrito m獺s abajo). .SH OPCIONES .TP @@ -101,9 +101,9 @@ para indicar a que no destruya el entorno .TP .B \-f -Usado para evitar la segunda autenticaci鏮 del ingreso. Esto +Usado para evitar la segunda autenticaci籀n del ingreso. Esto .B no -funciona espec璗icamente para root y no parece que funcione +funciona espec穩ficamente para root y no parece que funcione correctamente bajo Linux. .TP .B \-h @@ -112,46 +112,46 @@ Usado por otros servidores (por ejemplo, para pasar el nombre del host remoto a .B login de tal manera que pueda ser puesto en utmp y wtmp. Solo el superusuario -podr usar esta opci鏮. +podr獺 usar esta opci籀n. .SH "RESTRICCIONES DE ACCESO ESPECIALES" El fichero .I /etc/securetty lista los nombres de los ttys donde se permite que el root pueda -ingresar. Deber especificarse un nombre de tty por l璯ea (sin el prefijo -/dev/). Si el fichero no existiera, se permitir su ingreso desde +ingresar. Deber獺 especificarse un nombre de tty por l穩nea (sin el prefijo +/dev/). Si el fichero no existiera, se permitir獺 su ingreso desde cualquier tty. .PP El fichero .I /etc/usertty -especifica restricciones de acceso adicionales para usuarios espec璗icos. -Si no existiera este fichero, no se impondr ninguna restricci鏮 de +especifica restricciones de acceso adicionales para usuarios espec穩ficos. +Si no existiera este fichero, no se impondr獺 ninguna restricci籀n de acceso adicional. El fichero consiste en una secuencia de secciones. Hay -tres tipos de secciones posibles: CLASSES, GROUPS y USERS. Una secci鏮 +tres tipos de secciones posibles: CLASSES, GROUPS y USERS. Una secci籀n de tipo CLASSES define tipos de ttys y patrones de nombres de hosts, una -secci鏮 de tipo GROUPS define los ttys permitidos y los hosts grupo por -grupo y una secci鏮 USERS define los ttys permitidos y los hosts usuario +secci籀n de tipo GROUPS define los ttys permitidos y los hosts grupo por +grupo y una secci籀n USERS define los ttys permitidos y los hosts usuario por usuario. .PP -Cada l璯ea de este fichero no puede tener m嫳 de 255 caracteres. Los -comentarios comienzan con un car塶ter # y se extienden hasta el final de -la l璯ea. +Cada l穩nea de este fichero no puede tener m獺s de 255 caracteres. Los +comentarios comienzan con un car獺cter # y se extienden hasta el final de +la l穩nea. .PP -.SS "La secci鏮 CLASSES" -Una secci鏮 de tipo CLASSES comienza por la palabra CLASSES al principio -de la l璯ea escrito en maysculas. Cada una de las l璯eas hasta el -principio de una nueva secci鏮 o del final del fichero consiste en una -secuencia de palabras separadas pos tabuladores o espacios. Cada l璯ea +.SS "La secci籀n CLASSES" +Una secci籀n de tipo CLASSES comienza por la palabra CLASSES al principio +de la l穩nea escrito en may繳sculas. Cada una de las l穩neas hasta el +principio de una nueva secci籀n o del final del fichero consiste en una +secuencia de palabras separadas pos tabuladores o espacios. Cada l穩nea define una clase de ttys y patrones de hosts. .PP -La palabra al principio de la l璯ea es tomada como el nombre colectivo -para los ttys y patrones de hosts especificados en el resto de la l璯ea. +La palabra al principio de la l穩nea es tomada como el nombre colectivo +para los ttys y patrones de hosts especificados en el resto de la l穩nea. Este nombre colectivo puede usarse en las siguientes secciones de tipo -GROUPS o USERS. No deber燰 aparecer el nombre de una clase como parte de -la definici鏮 de una clase para evitar problemas de recursividad de +GROUPS o USERS. No deber穩a aparecer el nombre de una clase como parte de +la definici籀n de una clase para evitar problemas de recursividad de nombres. .PP -Una secci鏮 CLASSES de ejemplo: +Una secci籀n CLASSES de ejemplo: .PP .nf .in +.5 @@ -168,24 +168,24 @@ y como las partes derechas correspondientes. .PP -.SS "La secci鏮 GROUPS" -Una secci鏮 GROUPS define los ttys y hosts permitidos para cada grupo +.SS "La secci籀n GROUPS" +Una secci籀n GROUPS define los ttys y hosts permitidos para cada grupo .I /etc/passwd y .I /etc/group -y ese grupo es mencionado en una secci鏮 de tipo GROUPS en +y ese grupo es mencionado en una secci籀n de tipo GROUPS en .I /etc/usertty entonces el usuario tiene acceso permitido. .PP -Una secci鏮 GROUPS comienza con la palabra GROUPS en maysculas en el -principio de una l璯ea, y cada una de las siguientes l璯eas es una +Una secci籀n GROUPS comienza con la palabra GROUPS en may繳sculas en el +principio de una l穩nea, y cada una de las siguientes l穩neas es una secuencia de palabras separadas pos espacios o tabuladores. La primera -palabra de una l璯ea es el nombre del grupo, y el resto de las palabras -de la l璯ea especifican los ttys y hosts donde los miembros de ese grupo +palabra de una l穩nea es el nombre del grupo, y el resto de las palabras +de la l穩nea especifican los ttys y hosts donde los miembros de ese grupo tienen permitido el acceso. Estas especificaciones pueden comportar el uso de las clases definidas en secciones CLASSES anteriores. .PP -Un ejemplo de una secci鏮 GROUPS: +Un ejemplo de una secci籀n GROUPS: .PP .nf .in +0.5 @@ -204,19 +204,19 @@ pueden ingresar desde los hosts/ttys especificados en la clase miclase1 o desde el tty4. .PP -.SS "La secci鏮 USERS" -Una secci鏮 USERS comienza con la palabra USERS toda en maysculas al -principio de la l璯ea, y cada una de las l璯eas siguientes es una +.SS "La secci籀n USERS" +Una secci籀n USERS comienza con la palabra USERS toda en may繳sculas al +principio de la l穩nea, y cada una de las l穩neas siguientes es una secuencia de palabras separadas por espacios o tabuladores. La primera -palabra de una l璯ea es un nombre de usuario y a ese usuario se le +palabra de una l穩nea es un nombre de usuario y a ese usuario se le permite ingresar en los ttys y desde los hosts mencionados en el resto de -la l璯ea. Estas especificaciones pueden contener clases definidas en +la l穩nea. Estas especificaciones pueden contener clases definidas en secciones CLASSES anteriores. Si no se especifica al principio del -fichero una cabecera de secci鏮, por defecto la primera secci鏮 se +fichero una cabecera de secci籀n, por defecto la primera secci籀n se interpreta como del tipo USERS. .PP -Una secci鏮 USERS de ejemplo: +Una secci籀n USERS de ejemplo: .PP .nf .in +0.5 @@ -228,72 +228,72 @@ pepe tty3 miclase2 .PP Esto autoriza al usuario zacho a ingresar solo en el tty1 y desde los hosts con direcciones IP en el rango 130.225.16.0 \- 130.225.16.255, y -tambi幯 autoriza al usuario pepe a ingresar en el tty3 y desde cualquier +tambi矇n autoriza al usuario pepe a ingresar en el tty3 y desde cualquier parte mencionada en la clase miclase2. .PP -Podr aparecer una l璯ea en la secci鏮 USERS que comience por un nombre -de usuario *. Esta es la regla por defecto y ser aplicada a cualquier -usuario que no aparezca en ninguna de las otras l璯eas. +Podr獺 aparecer una l穩nea en la secci籀n USERS que comience por un nombre +de usuario *. Esta es la regla por defecto y ser獺 aplicada a cualquier +usuario que no aparezca en ninguna de las otras l穩neas. .PP -Si un usuario encaja con una l璯ea USERS y con una l璯ea GROUPS, el -usuario estar autorizado a ingresar desde la uni鏮 de todos los +Si un usuario encaja con una l穩nea USERS y con una l穩nea GROUPS, el +usuario estar獺 autorizado a ingresar desde la uni籀n de todos los ttys/hosts mencionados en estas especificaciones. -.SS Or璲enes +.SS Or穩genes Las especificaciones de patrones de tty y host usadas en la -especificaci鏮 de las clases, grupos y usuarios se llaman or璲enes. Un +especificaci籀n de las clases, grupos y usuarios se llaman or穩genes. Un origen es una cadena de caracteres que puede tener uno de estos formatos: .IP o El nombre de un dispositivo tty sin el prefijo /dev/, por ejemplo tty1 o ttyS0. .PP .IP o -La cadena @localhost, indicando que el usuario est autorizado a -telnet/rlogin desde el host local al mismo host. Esto tambi幯 habilita al +La cadena @localhost, indicando que el usuario est獺 autorizado a +telnet/rlogin desde el host local al mismo host. Esto tambi矇n habilita al usuario a ejecutar, por ejemplo, el comando: xterm \-e /bin/login. .PP .IP o Un sufijo de nombre de dominio como @.algun.dom, indicando que el usuario -podr hacer rlogin/telnet desde cualquier host cuyo nombre de dominio +podr獺 hacer rlogin/telnet desde cualquier host cuyo nombre de dominio tenga el sufijo .algun.dom. .PP .IP o Un rango de direcciones IPv4, escritas @x.x.x.x/y.y.y.y donde x.x.x.x es -la direcci鏮 IP en la notaci鏮 decimal tradicional con puntos, e y.y.y.y -es una m嫳cara de bits en la misma notaci鏮 especificando cuales de los -bits de la direcci鏮 ser嫕 comparados con la direcci鏮 IP del host +la direcci籀n IP en la notaci籀n decimal tradicional con puntos, e y.y.y.y +es una m獺scara de bits en la misma notaci籀n especificando cuales de los +bits de la direcci籀n ser獺n comparados con la direcci籀n IP del host remoto. Por ejemplo @130.255.16.0/255.255.254.0 significa que el usuario -podr hacer rlogin/telnet desde cualquier host cuya direcci鏮 IP est en +podr獺 hacer rlogin/telnet desde cualquier host cuya direcci籀n IP est矇 en el rango 130.255.16.0 \- 130.255.17.255. .PP -Cualquiera de los or璲enes anteriores pueden tener un prefijo con la -especificaci鏮 temporal acordando con la sintaxis: +Cualquiera de los or穩genes anteriores pueden tener un prefijo con la +especificaci籀n temporal acordando con la sintaxis: .PP .nf -espec\-tiempo ::= '[' [':' ]* ']' -d燰 ::= 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat' | 'sun' +espec\-tiempo ::= '[' [':' ]* ']' +d穩a ::= 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat' | 'sun' hora ::= '0' | '1' | ... | '23' espec\-hora ::= | '\-' -d燰\-u\-hora ::= | +d穩a\-u\-hora ::= | .fi .PP Por ejemplo, el origen [mon:tue:wed:thu:fri:8\-17]tty3 significa que solo -se permitir嫕 ingresos de lunes a viernes entre las 8:00 y las 17:59 -(5:59 pm) en el tty3. Esto tambi幯 muestra que un rango de horas a\-b +se permitir獺n ingresos de lunes a viernes entre las 8:00 y las 17:59 +(5:59 pm) en el tty3. Esto tambi矇n muestra que un rango de horas a\-b incluye todo momento entre a:00 y b:59. Una sola hora (por ejemplo 10) -significar un espacio temporal entre las 10:00 y las 10:59. +significar獺 un espacio temporal entre las 10:00 y las 10:59. .PP -Si no se especifica ningn prefijo temporal para un tty o host significar -que se permitir el ingreso desde ese origen a cualquier hora. Si da un -prefijo temporal asegrese de especificar tanto el conjunto de d燰s como -una o m嫳 horas o rango de horas. Una especificaci鏮 de tiempo no puede +Si no se especifica ning繳n prefijo temporal para un tty o host significar獺 +que se permitir獺 el ingreso desde ese origen a cualquier hora. Si da un +prefijo temporal aseg繳rese de especificar tanto el conjunto de d穩as como +una o m獺s horas o rango de horas. Una especificaci籀n de tiempo no puede incluir espacios en blanco. .PP Si no se define ninguna regla por defecto entonces los usuarios que no -concuerden con ninguna l璯ea de +concuerden con ninguna l穩nea de .I /etc/usertty -est autorizados para ingresar desde cualquier lugar en la manera -est嫕dar. +est獺 autorizados para ingresar desde cualquier lugar en la manera +est獺ndar. .PP .SH FICHEROS .nf @@ -307,7 +307,7 @@ est .I /etc/usertty .I .hushlogin .fi -.SH "V乜SE TAMBI冇" +.SH "VASE TAMBIN" .BR init (8), .BR getty (8), .BR mail (1), @@ -320,9 +320,9 @@ est Linux, a diferencia de otros sistemas operativos draconianos, no comprueba las cuotas. -La opci鏮 no documentada +La opci籀n no documentada .B \-r -de BSD no est soportada. Esta podr燰 ser requerida por algn programa +de BSD no est獺 soportada. Esta podr穩a ser requerida por alg繳n programa .BR rlogind (8) . .SH AUTOR diff --git a/man/es/newgrp.1 b/man/es/newgrp.1 new file mode 100644 index 00000000..09854f15 --- /dev/null +++ b/man/es/newgrp.1 @@ -0,0 +1,32 @@ +.\" Original author unknown. This man page is in the public domain. +.\" Modified Sat Oct 9 17:46:48 1993 by faith@cs.unc.edu +.\" +.\" Translated 19 Sep 1998 by Juan Jos矇 L籀pez Mellado +.\" (laveneno@hotmail.com) +.\" +.TH NEWGRP 1 "9 Octubre 1993" "Linux 1.2" "Manual del Programador de Linux" +.SH NOMBRE +newgrp \- ingresar con un nuevo grupo +.SH SINOPSIS +.BI "newgrp [ " group " ]" +.SH DESCRIPCIN +.B Newgrp +cambia la identificaci籀n de grupo de su invocador, an獺logamente a +.BR login (1). +La misma persona queda ingresada, y el directorio actual no es +modificado, pero los c獺lculos de los permisos de acceso a los ficheros se +realizan con respecto al nuevo ID de grupo. +.LP +Si no se espcifica un grupo, el GID es cambiado al GID de ingreso. +.LP +.SH FICHEROS +.I /etc/group +.br +.I /etc/passwd + +.SH "VASE TAMBIN" +.BR login "(1), " group (5) + +.SH AUTOR +Originalmente por Michael Haardt. Actualmente mantenido por +Peter Orbaek (poe@daimi.aau.dk). diff --git a/man/es/passwd.1 b/man/es/passwd.1 index 165e7a10..fb17e64b 100644 --- a/man/es/passwd.1 +++ b/man/es/passwd.1 @@ -5,109 +5,109 @@ .\" .TH PASSWD 1 "11 Noviembre 1996" "Util\-linux 2.6" "Manual del Programador Linux" .SH NOMBRE -passwd \- cambia contrase鎙s +passwd \- cambia contrase簽as .SH SINOPSIS .BR "passwd" .RB [ " \-o " ] .RB [ " \-q " ] .RB [ " \-v " ] -.RI [ " usuario " [ " contrase鎙 " ]] +.RI [ " usuario " [ " contrase簽a " ]] .br .BR "passwd \-f " -.RI [ " par嫥etros para el cambio de nombre completo del usuario " ] +.RI [ " par獺metros para el cambio de nombre completo del usuario " ] .br .BR "passwd \-s " -.RI [ " par嫥etros para el cambio de shell " ] +.RI [ " par獺metros para el cambio de shell " ] -.SH DESCRIPCI粍 +.SH DESCRIPCIN -Cuando se utiliza sin par嫥etros +Cuando se utiliza sin par獺metros .B passwd -cambia la contrase鎙 para el usuario que lo invoca. Primero le exigir -la contrase鎙 vigente, y a continuaci鏮 pedir dos veces la nueva para +cambia la contrase簽a para el usuario que lo invoca. Primero le exigir獺 +la contrase簽a vigente, y a continuaci籀n pedir獺 dos veces la nueva para prevenir errores de escritura. -La invocaci鏮 del programa con los par嫥etros +La invocaci籀n del programa con los par獺metros .IR usuario y -.IR contrase鎙 -s鏊o puede realizarse desde la cuenta de superusuario. +.IR contrase簽a +s籀lo puede realizarse desde la cuenta de superusuario. -Utilizando la invocaci鏮 s鏊o con el par嫥etro +Utilizando la invocaci籀n s籀lo con el par獺metro .IR usuario , el -superusuario puede cambiar la contrase鎙 para ese +superusuario puede cambiar la contrase簽a para ese .IR usuario . -En este caso no se exige al superusuario la contrase鎙 vigente para el usuario, -pero las reglas para validar contrase鎙s se siguen aplicando a menos que se -utilice la opci鏮 +En este caso no se exige al superusuario la contrase簽a vigente para el usuario, +pero las reglas para validar contrase簽as se siguen aplicando a menos que se +utilice la opci籀n .B "\-o". -El superusuario puede tener razones leg癃imas para elegir una contrase鎙 no +El superusuario puede tener razones leg穩timas para elegir una contrase簽a no conforme a las reglas. -El uso de los dos par嫥etros asigna al -.IR usuario " la " contrase鎙 -indicada en el segundo par嫥etro. Puede ser til cuando se debe dar a muchos -usuarios una contrase鎙 inicial predefinida. Pero tambi幯 puede ser -extremadamente peligroso. Un simple fallo en un programa podr燰 cambiar la -contrase鎙 del superusuario (root) a cualquier cosa desconocida. +El uso de los dos par獺metros asigna al +.IR usuario " la " contrase簽a +indicada en el segundo par獺metro. Puede ser 繳til cuando se debe dar a muchos +usuarios una contrase簽a inicial predefinida. Pero tambi矇n puede ser +extremadamente peligroso. Un simple fallo en un programa podr穩a cambiar la +contrase簽a del superusuario (root) a cualquier cosa desconocida. -Indicar una cadena vac燰 como el segundo par嫥etro borra la contrase鎙 para -el usuario, pero s鏊o en combinaci鏮 de la opci鏮 +Indicar una cadena vac穩a como el segundo par獺metro borra la contrase簽a para +el usuario, pero s籀lo en combinaci籀n de la opci籀n .B "\-o". -Los cambios de contrase鎙 pueden registrarse utilizando el servicio +Los cambios de contrase簽a pueden registrarse utilizando el servicio .BR syslog (3), -dependiendo de las definiciones hechas en tiempo de compilaci鏮 del programa -(estando esta caracter疄tica activa por omisi鏮). -Si es as, todos los cambios se registrar嫕 a un nivel bajo como auth.notice, -excepto para cambiar la contrase鎙 del superusuario (root); en este caso se -registrar嫕 con nivel auth.warning. +dependiendo de las definiciones hechas en tiempo de compilaci籀n del programa +(estando esta caracter穩stica activa por omisi籀n). +Si es as穩, todos los cambios se registrar獺n a un nivel bajo como auth.notice, +excepto para cambiar la contrase簽a del superusuario (root); en este caso se +registrar獺n con nivel auth.warning. .SH OPCIONES .TP .B "\-f, \-\-fullname" Cambia el nombre completo del usuario (el campo GECOS del registro de -contrase鎙s). Invoca el programa /usr/bin/chfn utilizando los par嫥etros +contrase簽as). Invoca el programa /usr/bin/chfn utilizando los par獺metros que ha recibido que no son opciones. .TP .B "\-o, \-\-force" -Desactiva las verificaciones de validaci鏮 sobre la nueva contrase鎙 . S鏊o -puede ser utilizada por el superusuario, y est pensado para permitirle -asignar contrase鎙s iniciales simples. +Desactiva las verificaciones de validaci籀n sobre la nueva contrase簽a . S籀lo +puede ser utilizada por el superusuario, y est獺 pensado para permitirle +asignar contrase簽as iniciales simples. .TP .B "\-s, \-\-shell" -Cambia el shell del usuario mediante la invocaci鏮 del programa /usr/bin/chsh -con los par嫥etros recibidos que no son opciones. +Cambia el shell del usuario mediante la invocaci籀n del programa /usr/bin/chsh +con los par獺metros recibidos que no son opciones. .TP .B "\-q, \-\-quiet, \-\-silent" -En este modo de funcionamiento passwd no indica que la contrase鎙 se haya +En este modo de funcionamiento passwd no indica que la contrase簽a se haya cambiado. .TP .B "\-v, \-V, \-\-version" -Muestra informaci鏮 acerca de la versi鏮 del programa y finaliza. +Muestra informaci籀n acerca de la versi籀n del programa y finaliza. -.SH REGLAS DE CONTRASE哻S -La nueva contrase鎙 debe cumplir estas reglas: +.SH REGLAS DE CONTRASEAS +La nueva contrase簽a debe cumplir estas reglas: .TP o -tener como m璯imo seis caracteres; +tener como m穩nimo seis caracteres; .TP o -no ser igual a la contrase鎙 anterior; +no ser igual a la contrase簽a anterior; .TP o -contener caracteres que pertenezcan, como m璯imo, a dos de las -siguientes categor燰s: maysculas y minsculas, d璲itos y caracteres no -alfanum廨icos; +contener caracteres que pertenezcan, como m穩nimo, a dos de las +siguientes categor穩as: may繳sculas y min繳sculas, d穩gitos y caracteres no +alfanum矇ricos; .TP o @@ -117,15 +117,15 @@ al principio ni al final. .SH FALLOS (BUGS) -Si cambia de opini鏮 no hay escape del programa. Insistir en obtener una -contrase鎙 nueva hasta que sea muerto (mediante kill) desde otro terminal. -(Esto es provocado por un fallo en getpass(3): e ignora las se鎙les.) +Si cambia de opini籀n no hay escape del programa. Insistir獺 en obtener una +contrase簽a nueva hasta que sea muerto (mediante kill) desde otro terminal. +(Esto es provocado por un fallo en getpass(3): e ignora las se簽ales.) .SH FICHEROS .TP .I /etc/passwd -El archivo que contiene las contrase鎙s. -.SH "V乜SE TAMBI冇" +El archivo que contiene las contrase簽as. +.SH "VASE TAMBIN" .BR group (5), .BR passwd (5), .BR shadow (5) diff --git a/man/es/passwd.5 b/man/es/passwd.5 new file mode 100644 index 00000000..bff54128 --- /dev/null +++ b/man/es/passwd.5 @@ -0,0 +1,138 @@ +.\" Copyright (c) 1993 Michael Haardt (michael@moria.de), Fri Apr 2 11:32:09 MET DST 1993 +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public +.\" License along with this manual; if not, write to the Free +.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +.\" USA. +.\" +.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl) +.\" Translated Tue Jul 23 11:06:10 1996 by Diego Novillo (diego@cs.ualberta.ca) +.\" Modified Mon Jan 5 20:24:40 MET 1998 by Michael Haardt +.\" (michael@cantor.informatik.rwth-aachen.de) +.\" Translation revised June 6 1998 +.\" Translation revised Wed Aug 19 1998 by Juan Piernas +.\" +.TH PASSWD 5 "5 Enero 1998" "Linux" "Formatos de Fichero" +.SH NOMBRE +passwd \- fichero de contrase簽as +.SH DESCRIPCIN +.B Passwd +es un fichero de texto que contiene una lista de las cuentas del sistema, +proporcionando para cada cuenta cierta informaci籀n 繳til como el +identificador (ID) de usuario, el ID de grupo, el directorio `home', el +int矇rprete de 籀rdenes, etc. +Con frecuencia, tambi矇n contiene la contrase簽a cifrada de cada cuenta. +Este fichero debe tener permiso de lectura para todos (muchas utilidades, +como +.BR ls (1), +lo usan para traducir el n繳mero de identificador de +usuario (UID) al nombre del usuario), pero s籀lo el superusuario debe +poder escribirlo. +.PP +En los buenos viejos tiempos no hab穩a grandes problemas con estos permisos +generales de lectura. Cualquiera pod穩a leer contrase簽as cifradas, ya que el +hardware era demasiado lento para descifrar una clave bien elegida +y, adem獺s, la suposici籀n b獺sica sol穩a ser que la comunidad de usuarios era +bastante amigable. Hoy en d穩a, mucha gente +utiliza alguna versi籀n del paquete \fBshadow password\fP, donde en +.I /etc/passwd +encontramos *'s en lugar de las claves cifradas; 矇stas se encuentran +en el fichero +.IR /etc/shadow , +el cual s籀lo lo puede leer el superusuario. +.PP +Sin tener en cuenta si se utilizan o no `shadow passwords', muchos +administradores de sistemas usan un asterisco en el campo de contrase簽a +para asegurarse de que dicho usuario no se puede autenticar a s穩 +mismo usando una contrase簽a. (No obstante, vea la secci籀n OBSERVACIONES m獺s abajo). +.PP +Si crea una nueva cuenta, coloque primero un asterisco en el campo de +contrase簽a y a continuaci籀n use +.BR passwd (1) +para asignarla. +.PP +Hay una entrada por l穩nea, cada l穩nea tiene el siguiente formato: +.sp +.RS +cuenta:contrase簽a:UID:GID:GECOS:directorio:int矇rprete +.RE +.sp +Las descripciones de los campos son las siguientes: +.sp +.RS +.TP 1.0in +.I cuenta +el nombre del usuario en el sistema. No debe contener letras may繳sculas. +.TP +.I contrase簽a +la contrase簽a cifrada del usuario o un asterisco. +.TP +.I UID +el n繳mero del ID de usuario. +.TP +.I GID +el n繳mero del ID de grupo primario para este usuario. +.TP +.I GECOS +Este campo es opcional y s籀lo se usa para prop籀sitos de informaci籀n. +Normalmente, contiene el nombre completo del usuario. GECOS significa General +Electric Comprehensive Operating System, que se renombr籀 a GCOS cuando +la divisi籀n de grandes sistemas de GE se vendi籀 a Honeywell. Dennis Ritchie +ha dicho: "Algunas veces envi獺bamos una salida de impresora o unos trabajos +por lotes a la m獺quina GCOS. El campo gcos en el fichero password era el +lugar para esconder la informaci籀n de la $IDENTcard. No era elegante." +.TP +.I directorio +el directorio base del usuario ($HOME). +.TP +.I int矇rprete +el programa que se debe ejecutar cuando el usuario ingresa (si est獺 vac穩o, +se utiliza +.BR /bin/sh ). +Si se establece a un ejecutable que no existe, el usuario ser獺 incapaz de +entrar al sistema a trav矇s de +.BR login (1). +.RE +.SH OBSERVACIONES +Para crear un grupo de usuarios, sus GIDs deben ser iguales y debe +haber una entrada en \fI/etc/group\fP, de lo contrario no existir獺 ning繳n +grupo. +.PP +Si la contrase簽a cifrada es un asterisco, el usuario ser獺 incapaz de entrar +al sistema usando +.BR login (1), +pero todav穩a podr獺 entrar utilizando +.BR rlogin (1), +ejecutar procesos existentes e iniciar nuevos procesos a trav矇s de +.BR rsh (1), +.BR cron (1), +.BR at (1), +filtros de correo, etc. Intentar cerrar una cuenta cambiando simplemente el +campo del int矇rprete de 籀rdenes produce el mismo resultado y permite +adem獺s el uso de +.BR su (1). +.SH FICHEROS +.I /etc/passwd +.SH "VASE TAMBIN" +.BR passwd (1), +.BR login (1), +.BR su (1), +.BR group (5), +.BR shadow (5) diff --git a/man/es/su.1 b/man/es/su.1 index 22c624bb..1acf8c7d 100644 --- a/man/es/su.1 +++ b/man/es/su.1 @@ -8,22 +8,22 @@ su \- ejecuta una shell con identificadores de grupo y de usuario distintos [\-flmp] [\-c comando] [\-s shell] [\-\-login] [\-\-fast] [\-\-preserve\-environment] [\-\-command=comando] [\-\-shell=shell] [\-] [\-\-help] [\-\-version] [usuario [arg...]] -.SH DESCRIPCI粍 +.SH DESCRIPCIN Este documento ya no es mantenido y puede ser impreciso o incompleto. La -documentaci鏮 de Texinfo es ahora la fuente de informaci鏮 recomendada. +documentaci籀n de Texinfo es ahora la fuente de informaci籀n recomendada. .PP -Esta p墔ina del manual documenta la versi鏮 GNU de +Esta p獺gina del manual documenta la versi籀n GNU de .BR su . .B su permite a un usuario convertirse temporalmente en otro usuario. Se ejecuta una shell con los identificadores reales y efectivos, el identificador de grupo, y los identificadores suplementarios del grupo del USUARIO. Si no se -especifica ningn USUARIO, por defecto se usa root, el superusuario. +especifica ning繳n USUARIO, por defecto se usa root, el superusuario. La shell a ejecutar se toma de la entrada correspondiente al USUARIO en el fichero de passwords, o /bin/sh si no se especifica ninguna en dicho fichero. Si el USUARIO tiene password, .B su -lo solicitar, a menos que sea ejecutado por el usuario con identificador real +lo solicitar獺, a menos que sea ejecutado por el usuario con identificador real 0 (el superusuario). .PP Por defecto, @@ -35,63 +35,63 @@ del fichero de passwords correspondiente al USUARIO, y si el USUARIO no es el superusuario, coloca en las variables `USER' y `LOGNAME' el valor de USUARIO. Por defecto, la shell ejecutada no es una shell de entrada al sistema. .PP -Si se facilitan uno o m嫳 ARGs, estos son pasados como argumentos adicionales +Si se facilitan uno o m獺s ARGs, estos son pasados como argumentos adicionales a la shell ejecutada. .PP .B su no ejecuta de manera especial /bin/sh u otras shells (colocando en argv[0] el -valor "\-su", pasando \-c nicamente a algunas shells, etc.). +valor "\-su", pasando \-c 繳nicamente a algunas shells, etc.). .PP En sistemas que utilicen syslog, .B su -puede ser compilado para reportar fallo, y opcionalmente 憖ito en syslog. +puede ser compilado para reportar fallo, y opcionalmente 矇xito en syslog. .B su -intentar utilizar syslog. +intentar獺 utilizar syslog. .PP -Este programa no soporta el grupo "wheel", el cual restringe quien podr +Este programa no soporta el grupo "wheel", el cual restringe quien podr獺 ejecutar .B su -hacia la cuenta de root (el superusuario) ya que esta pol癃ica podr燰 -ayudar a los administradores de m嫭uinas a facilitar un uso inadecuado a otros +hacia la cuenta de root (el superusuario) ya que esta pol穩tica podr穩a +ayudar a los administradores de m獺quinas a facilitar un uso inadecuado a otros usuarios. .SS OPCIONES .TP .I "\-c COMANDO, \-\-command=COMANDO" -Pasa el COMANDO, una nica l璯ea a ejecutar, a la shell con la opci鏮 +Pasa el COMANDO, una 繳nica l穩nea a ejecutar, a la shell con la opci籀n .I \-c en vez de ejecutar una shell interactiva. .TP .I "\-f, \-\-fast" -Pasa la opci鏮 +Pasa la opci籀n .I \-f a la shell. Esto probablemente tiene sentido con .B csh y .BR tcsh , -en estos casos la opci鏮 +en estos casos la opci籀n .I \-f indica que no se lean los ficheros de arranque de la shell (.cshrc). -Con las shells del estilo Bourne shell, la opci鏮 +Con las shells del estilo Bourne shell, la opci籀n .I \-f -deshabilita la expansi鏮 de los patrones de fichero, la cual cosa no es +deshabilita la expansi籀n de los patrones de fichero, la cual cosa no es demasiado deseable. .TP .I "\-\-help" -Escribe un mensaje sobre el uso en la salida est嫕dar y acaba sin +Escribe un mensaje sobre el uso en la salida est獺ndar y acaba sin provocar error. .TP .I "\-, \-l, \-\-login" Provoca que la shell a ejecutar sea una shell de login. Lo cual significa que se eliminan del entorno todas las variables excepto `TERM', `HOME' y `SHELL' -(las cuales se modifican como se explic anteriormente) y `USER'y `LOGNAME' -(que se modifican, incluso para el superusuario, como se explic anteriormente), -la variable `PATH' se a鎙de al entorno con el valor por defecto que se -estableci al compilar +(las cuales se modifican como se explic籀 anteriormente) y `USER'y `LOGNAME' +(que se modifican, incluso para el superusuario, como se explic籀 anteriormente), +la variable `PATH' se a簽ade al entorno con el valor por defecto que se +estableci籀 al compilar .B su -, adem嫳 de los cambios anteriores, +, adem獺s de los cambios anteriores, .B su cambia al directorio por defecto del USUARIO. Si se antepone "\-" al nombre de -la shell a ejecutar, se leer嫕 los ficheros de arraque pertinentes. +la shell a ejecutar, se leer獺n los ficheros de arraque pertinentes. .TP .I "\-m, \-p, \-\-preserve\-environment" No se cambian las variables de entorno `HOME', `USER', `LOGNAME' ni `SHELL'. @@ -99,12 +99,12 @@ Se ejecuta la shell especificada en la variable de entorno `SHELL' en vez de la shell que indique la entrada para el USUARIO en el fichero /etc/passwd, a menos que el usuario que ejecute .B su -no sea el superusuario y la shell del USUARIO est restringida. -Una shell restringida es aquella que no est listada en el fichero /etc/shells +no sea el superusuario y la shell del USUARIO est矇 restringida. +Una shell restringida es aquella que no est獺 listada en el fichero /etc/shells o en una lista generada al compilar .B su -si dicho fichero no existe. Algunos detalles de lo que hace esta opci鏮 pueden -ser invalidadas mediante la opci鏮 +si dicho fichero no existe. Algunos detalles de lo que hace esta opci籀n pueden +ser invalidadas mediante la opci籀n .I \-\-login y .IR \-\-shell . @@ -113,10 +113,10 @@ y Ejecuta la SHELL en vez de la shell del USUARIO especificada en el fichero \fI/etc/passwd\fR, a menos que el usuario que ejecute .B su -no sea el superusuario y la shell del USUARIO est restringida. +no sea el superusuario y la shell del USUARIO est矇 restringida. .TP .I "\-\-version" -Escribe informaci鏮 sobre la versi鏮 en la salida est嫕dar y acaba sin +Escribe informaci籀n sobre la versi籀n en la salida est獺ndar y acaba sin provocar error. .SH Por que GNU no soporta el grupo "wheel" (por Richard Stallman) @@ -125,15 +125,15 @@ sobre el resto de usuarios. Por ejemplo, en 1984, un grupo de usuarios del laboratorio de Inteligencia Artificial del MIT decidieron tomar el poder cambiando el password de operador del sistema Twenex y manteniendolo secreto para el resto de usuarios. (De todas maneras, hubiera sido posible desbaratar -la situaci鏮 y devolver el control a los usuarios leg癃imos parcheando el -kernel, pero no sabr燰 como realizar esta operaci鏮 en un sistema Unix.) +la situaci籀n y devolver el control a los usuarios leg穩timos parcheando el +kernel, pero no sabr穩a como realizar esta operaci籀n en un sistema Unix.) .PP -Sin embargo, casualmente alguien cont el secreto. Mediante el uso habitual de +Sin embargo, casualmente alguien cont籀 el secreto. Mediante el uso habitual de .B su una vez que alguien conoce el password de root puede contarselo al resto de -usuarios. El grupo "wheel" har que esto sea imposible, protegiendo as el poder +usuarios. El grupo "wheel" har獺 que esto sea imposible, protegiendo as穩 el poder de los superusuarios. .PP Yo estoy del lado de las masas, no de los superusuarios. Si eres de los que estan de acuerdo con los jefes y los administradores de sistemas en cualquier -cosa que hagan, al principio encontrar嫳 esta idea algo extra鎙. +cosa que hagan, al principio encontrar獺s esta idea algo extra簽a. diff --git a/man/es/vigr.8 b/man/es/vigr.8 new file mode 100644 index 00000000..ff72d7ae --- /dev/null +++ b/man/es/vigr.8 @@ -0,0 +1 @@ +.so man8/vipw.8 diff --git a/man/es/vipw.8 b/man/es/vipw.8 new file mode 100644 index 00000000..6366773d --- /dev/null +++ b/man/es/vipw.8 @@ -0,0 +1,92 @@ +.\" Copyright (c) 1983, 1991 The Regents of the University of California. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)vipw.8 6.7 (Berkeley) 3/16/91 +.\" $Id: vipw.8,v 1.1 2005/12/13 11:34:59 kloczek Exp $ +.\" +.\" +.\" Translated into Spanish on Fri Aug 28 1998 by Gerardo Aburruzaga +.\" Garc穩a +.\" +.Dd 7 Julio 1996 +.Dt VIPW 8 +.Os Util-Linux 2.6 +.Sh NOMBRE +.Nm vipw, vigr +.Nd editan los ficheros de cuentas y grupos +.Sh SINOPSIS +.Nm vipw +.Op -V +.Op --version + +.Nm vigr +.Op -V +.Op --version +.Sh DESCRIPCIN +.Nm Vipw +edita el fichero de cuentas tras establecer los bloqueos apropiados, y +hace cualquier procesado que sea necesario despu矇s de que el fichero +de cuentas se desbloquee. +Si el fichero de cuentas ya est獺 bloqueado para la edici籀n por parte +de otro usuario, +.Nm vipw +le pedir獺 que lo intente de nuevo m獺s tarde. El editor predeterminado +para +.Nm vipw +suele ser, como indica su nombre, +.Xr vi 1 . +.br +.Nm Vigr +edita el fichero de grupos de la misma manera que vipw. +.Sh ENTORNO +Si la siguiente variable de entorno existe, ser獺 utilizada por +.Nm vipw : +.Bl -tag -width EDITOR +.It Ev EDITOR +El editor especificado por la cadena +.Ev EDITOR +ser獺 llamado en vez del predeterminado +.Xr vi 1 . +.El +.Sh VASE TAMBIN +.Xr passwd 1 , +.Xr vi 1 , +.Xr passwd 5 +.Sh HISTORIA +La orden +.Nm vipw +apareci籀 en +.Bx 4.0 . +.br +La orden +.Nm vigr +apareci籀 en +Util-Linux 2.6. diff --git a/man/expiry.1 b/man/expiry.1 index a47d09da..5c207c1d 100644 --- a/man/expiry.1 +++ b/man/expiry.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "EXPIRY" "1" "09/30/2005" "User Commands" "User Commands" +.TH "EXPIRY" "1" "11/05/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -27,6 +27,3 @@ secure user account information .PP \fBpasswd\fR(5), \fBshadow\fR(5). -.SH "AUTHOR" -.PP -Ben Collins diff --git a/man/expiry.1.xml b/man/expiry.1.xml index d2bf0381..e75b3c89 100644 --- a/man/expiry.1.xml +++ b/man/expiry.1.xml @@ -2,7 +2,7 @@ - + expiry 1 @@ -59,9 +59,4 @@ . - - - AUTHOR - Ben Collins <bcollins@debian.org> - diff --git a/man/faillog.5 b/man/faillog.5 index b79f1952..8149bae9 100644 --- a/man/faillog.5 +++ b/man/faillog.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "FAILLOG" "5" "09/20/2005" "" "" +.TH "FAILLOG" "5" "11/05/2005" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -12,7 +12,7 @@ faillog \- Login failure logging file .SH "DESCRIPTION" .PP \fI/var/log/faillog\fR -maintains a count of login failures and the limits for each account. The file is fixed length record, indexed by numerical UID. Each record contains the count of login failures since the last successful login; the maximum number of failures before the account is disabled; the line the last login failure occured on; and the date the last login failure occured. +maintains a count of login failures and the limits for each account. The file is fixed length record, indexed by numerical UID. Each record contains the count of login failures since the last successful login; the maximum number of failures before the account is disabled; the line the last login failure occurred on; and the date the last login failure occurred. .PP The structure of the file is: .sp @@ -31,6 +31,3 @@ login failure log .SH "SEE ALSO" .PP \fBfaillog\fR(8) -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/faillog.5.xml b/man/faillog.5.xml index bd62c538..02921c41 100644 --- a/man/faillog.5.xml +++ b/man/faillog.5.xml @@ -2,7 +2,7 @@ - + faillog 5 @@ -19,7 +19,7 @@ record, indexed by numerical UID. Each record contains the count of login failures since the last successful login; the maximum number of failures before the account is disabled; the line the last login - failure occured on; and the date the last login failure occured. + failure occurred on; and the date the last login failure occurred. The structure of the file is: @@ -52,10 +52,5 @@ struct faillog { - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/faillog.8 b/man/faillog.8 index e2d0595d..99fc5f59 100644 --- a/man/faillog.8 +++ b/man/faillog.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "FAILLOG" "8" "10/01/2005" "" "" +.TH "FAILLOG" "8" "11/05/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -83,6 +83,3 @@ failure logging file .PP \fBlogin\fR(1), \fBfaillog\fR(5). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/faillog.8.xml b/man/faillog.8.xml index 14d71230..f31ea0c8 100644 --- a/man/faillog.8.xml +++ b/man/faillog.8.xml @@ -2,10 +2,11 @@ - + faillog 8 + System Management Commands faillog @@ -152,9 +153,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/fi/Makefile.am b/man/fi/Makefile.am new file mode 100644 index 00000000..aaed762f --- /dev/null +++ b/man/fi/Makefile.am @@ -0,0 +1,10 @@ + +mandir = @mandir@/fi + +man_MANS = \ + chfn.1 \ + chsh.1 \ + passwd.1 \ + su.1 + +EXTRA_DIST = $(man_MANS) diff --git a/man/fi/Makefile.in b/man/fi/Makefile.in new file mode 100644 index 00000000..18662d5a --- /dev/null +++ b/man/fi/Makefile.in @@ -0,0 +1,401 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = man/fi +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +man1dir = $(mandir)/man1 +am__installdirs = "$(DESTDIR)$(man1dir)" +NROFF = nroff +MANS = $(man_MANS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ +ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBAUDIT = @LIBAUDIT@ +LIBCRACK = @LIBCRACK@ +LIBCRYPT = @LIBCRYPT@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ +LIBOBJS = @LIBOBJS@ +LIBPAM = @LIBPAM@ +LIBS = @LIBS@ +LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ +MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +U = @U@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLCATALOG = @XMLCATALOG@ +XML_CATALOG_FILE = @XML_CATALOG_FILE@ +XSLTPROC = @XSLTPROC@ +YACC = @YACC@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@/fi +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +man_MANS = \ + chfn.1 \ + chsh.1 \ + passwd.1 \ + su.1 + +EXTRA_DIST = $(man_MANS) +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/fi/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign man/fi/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ + done +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ + done +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(MANS) +installdirs: + for dir in "$(DESTDIR)$(man1dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-libtool + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man + +install-exec-am: + +install-info: install-info-am + +install-man: install-man1 + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-man + +uninstall-man: uninstall-man1 + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-man1 \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + uninstall uninstall-am uninstall-info-am uninstall-man \ + uninstall-man1 + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/man/fi/chfn.1 b/man/fi/chfn.1 new file mode 100644 index 00000000..2a10395d --- /dev/null +++ b/man/fi/chfn.1 @@ -0,0 +1,68 @@ +.\" +.\" chfn.1 -- change your finger information +.\" (c) 1994 by salvatore valente +.\" +.\" this program is free software. you can redistribute it and +.\" modify it under the terms of the gnu general public license. +.\" there is no warranty. +.\" +.\" $Author: kloczek $ +.\" $Revision: 1.2 $ +.\" $Date: 2005/12/01 20:38:25 $ +.\" Proofread by Raimo Koski, Nov-Dec. 1999 +.\" Translated into Finnish by Lauri Nurmi (lanurmi@kauhajoki.fi) +.\" Proofread by Juhana Siren (Juhana.Siren@oulu.fi) +.\" +.TH CHFN 1 "24. huhtikuuta 1998" "chfn" "K瓣ytt瓣j瓣n sovellusohjelmat" +.SH NIMI +chfn \- muuta finger-tietojasi +.SH "YLEISKATSAUS" +.B chfn +[\ \-f\ koko nimi\ ] [\ \-o\ toimisto\ ] [\ \-p\ toimiston puhelin\ ] +[\ \-h\ kotipuhelin\ ] [\ \-u\ ] [\ \-v\ ] [\ k瓣ytt瓣j瓣nimi\ ] +.SH KUVAUS +.B chfn:瓣瓣 +k瓣ytet瓣瓣n finger-tietojen muuttamiseen. N瓣m瓣 tiedot ovat +.I /etc/passwd +-tiedostossa, ja niit瓣 voidaan katsoa +.B finger\fR-ohjelmalla. +Linuxin +.B finger\fR-komento +n瓣ytt瓣瓣 nelj瓣 tietoa, joita voidaan muuttaa +.B chfn\fR:ll瓣 +: todellinen nimesi, ty繹huoneesi ja puhelin, sek瓣 kotipuhelimesi. +.SS KOMENTORIVI +Jokainen nelj瓣st瓣 tiedosta voidaan m瓣瓣ritell瓣 komentorivill瓣. Jos +komentorivill瓣 ei anneta tietoja, +.B chfn +k瓣ynnistyy vuorovaikutteisessa tilassa. +.SS VUOROVAIKUTTEINEN TILA +Vuorovaikutteisessa tilassa +.B chfn +kysyy erikseen jokaista kentt瓣瓣. Voit sy繹tt瓣瓣 kentt瓣瓣n uuden tiedon, tai +painaa Enteri瓣 j瓣tt瓣瓣ksesi kent瓣n ennalleen. Sy繹t瓣 sana "none" saadaksesi +kent瓣n tyhj瓣ksi. +.SH OPTIOT +.TP +.I "\-f, \-\-full-name" +M瓣瓣rit瓣 todellinen nimesi. +.TP +.I "\-o, \-\-office" +M瓣瓣rit瓣 toimistohuoneesi numero. +.TP +.I "\-p, \-\-office-phone" +M瓣瓣rit瓣 toimistohuoneesi puhelinnumero. +.TP +.I "\-h, \-\-home-phone" +M瓣瓣rit瓣 kotipuhelinnumerosi. +.TP +.I "\-u, \-\-help" +N瓣yt瓣 lyhyt ohje komennoista. +.TP +.I "-v, \-\-version" +N瓣yt瓣 versiotiedot. +.SH TEKIJ +Salvatore Valente +.SH "KATSO MYS" +.BR finger (1), +.BR passwd (5), diff --git a/man/fi/chsh.1 b/man/fi/chsh.1 new file mode 100644 index 00000000..5936fafd --- /dev/null +++ b/man/fi/chsh.1 @@ -0,0 +1,53 @@ +.\" +.\" chsh.1 -- change your login shell +.\" (c) 1994 by salvatore valente +.\" +.\" this program is free software. you can redistribute it and +.\" modify it under the terms of the gnu general public license. +.\" there is no warranty. +.\" +.\" $Author: kloczek $ +.\" $Revision: 1.2 $ +.\" $Date: 2005/12/01 20:38:25 $ +.\" Proofread by Raimo Koski, Nov-Dec. 1999 +.\" Translated into Finnish by Juha-Pekka Syrj瓣l瓣 (jsyrjala@iki.fi) +.\" Proofread by Raimo Koski (rkoski@pp.weppi.fi) +.\" +.TH CHSH 1 "24. Huhtikuuta 1998" "chsh" "K瓣ytt瓣j瓣n sovellusohjelmat" +.SH NIMI +chsh \- vaihtaa sis瓣瓣nkirjautumisessa k瓣ytetyn komentotulkin +.SH "YLEISKATSAUS" +.B chsh +[\ \-s\ komentotulkki\ ] [\ \-l\ ] [\ \-u\ ] [\ \-v\ ] [\ k瓣ytt瓣j瓣tunnus\ ] +.SH KUVAUS +.B chsh +- k瓣ytet瓣瓣n vaihtamaan sis瓣瓣nkirjautumisessa k瓣ytetty komentotulkki. +Jos komentotulkkia ei ole annettu komentorivill瓣, +.B chsh +kysyy sit瓣. +.SS HYVKSYTTVT KOMENTOTULKIT +.B chsh +hyv瓣ksyy mink瓣 tahansa ajattavan tiedoston, jolle annetaan koko tiedostonimi polkuineen. +Se kuitenkin varoittaa, jos komentotulkki ei ole m瓣瓣ritelty +.I /etc/shells-tiedostossa. +.SH OPTIOT +.TP +.I "\-s, \-\-shell" +M瓣瓣rittele sis瓣瓣nkirjautumisessa k瓣ytetty komentotulkki. +.TP +.I "\-l, \-\-list-shells" +Tulostaa listan komentotulkeista, jotka ovat m瓣瓣ritelty +.I /etc/shells +-tiedostossa ja sulkee ohjelman. +.TP +.I "\-u, \-\-help" +Tulostaa ohjeen ja sulkee ohjelman. +.TP +.I "-v, \-\-version" +Tulostaa versiota koskevan informaation ja sulkee ohjelman. +.SH TEKIJ +Salvatore Valente +.SH "KATSO MYS" +.BR login (1), +.BR passwd (5), +.BR shells (5), diff --git a/man/fi/passwd.1 b/man/fi/passwd.1 new file mode 100644 index 00000000..a5727bf0 --- /dev/null +++ b/man/fi/passwd.1 @@ -0,0 +1,94 @@ +.\" Hey Emacs! This file is -*- nroff -*- source. +.\" (above from Rik Faith..:*) +.\" Copyright (c) Andrew G. Morgan 1996, +.\" Proofread by Raimo Koski, Nov-Dec. 1999 +.\" Translated into Finnish by Tuomo Pyh瓣l瓣 (tuomo@lesti.kpnet.fi) +.\" Proofread by Raimo Koski (rkoski@pp.weppi.fi) +.\" +.TH PASSWD 1 "28. Huhtikuuta 1998" "SimplePAMApps 0.50" "K瓣ytt瓣j瓣n sovellusohjelmat" +.SH NIMI +passwd \- p瓣ivit瓣 k瓣ytt瓣j瓣n todennustunnukset + +.SH "YLEISKATSAUS" +.B passwd [-u] [k瓣ytt瓣j瓣nimi] +.sp 2 +.SH KUVAUS +Passwd on apuohjelma k瓣ytt瓣j瓣n todennustunnusten +p瓣ivitt瓣miseen. Todennustunnus on l瓣hes kaikissa j瓣rjestelmiss瓣 +salasana ja termej瓣 k瓣ytet瓣瓣n j瓣ljemp瓣n瓣 ristiin. + +.sp +Ainoastaan p瓣瓣k瓣ytt瓣j瓣 voi p瓣ivitt瓣瓣 toisen k瓣ytt瓣j瓣n salasanan sy繹tt瓣m瓣ll瓣 +.BR k瓣ytt瓣j瓣nimen ". " +Optiota +.BR -u +k瓣ytet瓣瓣n, kun halutaan kertoa passwd:lle, ett瓣 sen tulisi p瓣ivitt瓣瓣 vain +vanhentuneet salasanat (todennustunnukset) s瓣ilytt瓣en vanhentumattomat +salasanat entisell瓣瓣n. + +.sp +Passwd k瓣ytt瓣瓣 +.BR "Linux-PAM" +ohjelmointirajapintaa ja se voidaan m瓣瓣ritt瓣瓣 k瓣ytt瓣m瓣瓣n +haluttuja moduuleita salasanaa vaihtavan k瓣ytt瓣j瓣n todennukseen ja +salasanan vaihtoon. Alustaessaan ohjelmointirajapintaa passwd toimii nimell瓣 +"passwd". + +.sp +Yksinkertainen osio +.I Linux-PAM +m瓣瓣ritystiedostossa passwd:lle olisi: +.br + +.br + # +.br + # passwd palvelun m瓣瓣rittely, joka tarkistaa ettei ehdotettu salasana +.br + # ole helposti arvattavissa, ennen salasanan p瓣ivitt瓣mist瓣. +.br + # +.br + passwd password requisite pam_cracklib.so retry=3 +.br + passwd password required pam_pwdb.so use_authtok +.br + # + +.sp +Huomaa, ett瓣 passwd ei tarvitse muun tyyppisten moduulien m瓣瓣rittely瓣. + +.SH PALUUARVO + +Virheett繹m瓣n suorituksen j瓣lkeen +.B passwd +p瓣瓣tt瓣瓣 toimintansa paluuarvolla 0. Paluuarvo 1 palautetaan virheen +sattuessa. Virheilmoitukset kirjoitetaan virhetulosteeseen. + +.SH "NOUDATTAA:" +.br +.BR Linux-PAM +(Pluggable Authentication modules for Linux). + +.SH TIEDOSTOT +.br +.B /etc/pam.conf +- the +.BR Linux-PAM +asetus tiedosto + +.SH BUGIT +.sp 2 +Ei tunnettuja virheit瓣. + +.SH "KATSO MYS" +.BR pam (8), +ja +.BR pam_chauthok (2). +.sp Monipuolisempi selostus t瓣m瓣n ohjelman ja Linux-PAMin asetuksista +l繹ytyy englanninkielisest瓣 +.BR "'Linux-PAM System Adminstarators' Guide'":sta +WWW-osoitteesta: +.br +.I +.\" TERM authentication_token todennustunnus diff --git a/man/fi/su.1 b/man/fi/su.1 new file mode 100644 index 00000000..dc5ec7c5 --- /dev/null +++ b/man/fi/su.1 @@ -0,0 +1,84 @@ +.\" Copyright 1989 - 1990, John F. Haugh II +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by John F. Haugh, II +.\" and other contributors. +.\" 4. Neither the name of John F. Haugh, II nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JOHN HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JOHN HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $Id: su.1,v 1.1 2005/11/12 17:01:00 kloczek Exp $ +.\" +.TH SU 1 +.SH NAME +su \- Tarjoaa rajoitetut root oikeudet jollekin kayttajalle +.SH SYNTAKSI +.BR su " [" - ] +.RI [ kayttajanimi " [" argumentit ]] +.SH KUVAUS +.B su:ta +kaytetaan jotta voisi valiaikaisesti tulla joksikin toiseksi +kayttajaksi istunnon aikana. Oletuksena ilman argumentteja +kayttaja tulee rootiksi. +is used to become another user during a login session. +Invoked without a username, \fBsu\fR defaults to becoming +the super user. +Optiota \fB\-\fR voidaan kayttaa antamaan samanlainen +ymparisto kuin oikealla kayttajalla joka on tullut +sisaan suoraan omalla tunnuksellaan. +.PP +Muita optioita voidaan antaa kayttja nimen jalkeen, siina +tapauksessa jos ne ovat tuettuja kayttajan komentotulkissa. +Yksityiskohdissa, argumentti \fB-c\fR aiheuttaa sen etta +seruraavat argumentit ovat komentojen optioita. +Komento toteutetaan siina komentotulkissa joka on maaritelty +\fB$SHELL\fR, tai jos sita ei ole maaritelty niin kaytetaan +komentotulkkia joka on maaritelty \fI/etc/passwd\fR. +.PP +Kayttajalta voidaan kysya salasanaa jos se on takavarikoitu. +Vaara salasana tuottaa virheilmoituksen. Kaikki yritykset +menevat kuitenkin jarjestelman logitiedostoon. +.PP +Voimassaoleva ymparisto on myos uudessa komentotulkissa. Arvo +\fB$PATH\fR on uudelleenasetettu kohteessa \fB/bin:/usr/bin\fR +tavallisille kayttajille, tai \fB/bin:/usr/bin:/etc\fR rootille. +.SH OPTIOT +.PP +Tassa versiossa \fBsu\fR:lla on monia kaannosoptioita, vain +joitakin voi kayttaa yksityiskohtaisesti. +.SH TIEDOSTOT +/etc/passwd \- Kayttajatiedot +.br +/etc/shadow \- Kryptatut salasanat ja tunnuksen loppumispaivamaara. +.br +$HOME/.profile \- Alustustiedostot oletus komentotulkille +.SH KATSO MYOS +.BR login (1), +.BR sh (1) +.SH SUOMENNUS +.BR Mikko +.BR Hurskainen +.BR 1998 +.BR hurska@dlc.fi diff --git a/man/fr/Makefile.am b/man/fr/Makefile.am index 029894b1..35b18dcb 100644 --- a/man/fr/Makefile.am +++ b/man/fr/Makefile.am @@ -3,17 +3,45 @@ mandir = @mandir@/fr man_MANS = \ chage.1 \ + chfn.1 \ chpasswd.8 \ chsh.1 \ + expiry.1 \ faillog.5 \ + faillog.8 \ + getspnam.3 \ gpasswd.1 \ + groupadd.8 \ + groupdel.8 \ + groupmod.8 \ groups.1 \ + grpck.8 \ + grpconv.8 \ + grpunconv.8 \ + gshadow.5 \ + lastlog.8 \ + limits.5 \ + login.1 \ + login.access.5 \ + login.defs.5 \ + logoutd.8 \ newgrp.1 \ + newusers.8 \ passwd.1 \ passwd.5 \ + porttime.5 \ + pwck.8 \ + pwconv.8 \ + pwunconv.8 \ + sg.1 \ + shadow.3 \ shadow.5 \ + su.1 \ + suauth.5 \ useradd.8 \ userdel.8 \ - usermod.8 + usermod.8 \ + vigr.8 \ + vipw.8 EXTRA_DIST = $(man_MANS) diff --git a/man/fr/Makefile.in b/man/fr/Makefile.in index 8f1b8dc9..f1b41f77 100644 --- a/man/fr/Makefile.in +++ b/man/fr/Makefile.in @@ -48,8 +48,9 @@ CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" +am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \ + "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" +man3dir = $(mandir)/man3 man5dir = $(mandir)/man5 man8dir = $(mandir)/man8 NROFF = nroff @@ -183,18 +184,46 @@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ man_MANS = \ chage.1 \ + chfn.1 \ chpasswd.8 \ chsh.1 \ + expiry.1 \ faillog.5 \ + faillog.8 \ + getspnam.3 \ gpasswd.1 \ + groupadd.8 \ + groupdel.8 \ + groupmod.8 \ groups.1 \ + grpck.8 \ + grpconv.8 \ + grpunconv.8 \ + gshadow.5 \ + lastlog.8 \ + limits.5 \ + login.1 \ + login.access.5 \ + login.defs.5 \ + logoutd.8 \ newgrp.1 \ + newusers.8 \ passwd.1 \ passwd.5 \ + porttime.5 \ + pwck.8 \ + pwconv.8 \ + pwunconv.8 \ + sg.1 \ + shadow.3 \ shadow.5 \ + su.1 \ + suauth.5 \ useradd.8 \ userdel.8 \ - usermod.8 + usermod.8 \ + vigr.8 \ + vipw.8 EXTRA_DIST = $(man_MANS) all: all-am @@ -284,6 +313,51 @@ uninstall-man1: echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ done +install-man3: $(man3_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)" + @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.3*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 3*) ;; \ + *) ext='3' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \ + done +uninstall-man3: + @$(NORMAL_UNINSTALL) + @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.3*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 3*) ;; \ + *) ext='3' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man3dir)/$$inst"; \ + done install-man5: $(man5_MANS) $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" @@ -412,7 +486,7 @@ check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ + for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -463,7 +537,7 @@ install-exec-am: install-info: install-info-am -install-man: install-man1 install-man5 install-man8 +install-man: install-man1 install-man3 install-man5 install-man8 installcheck-am: @@ -485,19 +559,20 @@ ps-am: uninstall-am: uninstall-info-am uninstall-man -uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 +uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \ + uninstall-man8 .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-man install-man1 \ - install-man5 install-man8 install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ + install-man3 install-man5 install-man8 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ - uninstall-info-am uninstall-man uninstall-man1 uninstall-man5 \ - uninstall-man8 + uninstall-info-am uninstall-man uninstall-man1 uninstall-man3 \ + uninstall-man5 uninstall-man8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/man/fr/chage.1 b/man/fr/chage.1 index 1c5433e9..100392c0 100644 --- a/man/fr/chage.1 +++ b/man/fr/chage.1 @@ -1,112 +1,117 @@ -.\" Copyright 1990 \- 1994 Julianne Frances Haugh -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" $Id: chage.1,v 1.4 2005/04/05 19:08:53 kloczek Exp $ -.\" -.TH CHAGE 1 "1 Novembre 2001" -.SH NOM -chage \- Changer les informations d'expiration du mot de passe d'un -utilisateur. -.SH SYNOPSIS -.TP 6 +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "CHAGE" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +chage \- Modifier les informations de validit矇 d'un mot de passe +.SH "SYNOPSIS" +.HP 6 +\fBchage\fR [\fIoptions\fR] \fIutilisateur\fR +.SH "DESCRIPTION" +.PP +\fBChage\fR +modifie le nombre de jours entre les changements de mot de passe et la date du dernier changement. Ces informations sont utilis矇es par le syst癡me pour d矇terminer si un utilisateur doit changer son mot de passe. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande \fBchage\fR -[\fB\-m\fR \fImin\fR] [\fB\-M\fR \fImax\fR] -[\fB\-d\fR \fIdernier\fR] [\fB\-I\fR \fIinactive\fR] -.br -[\fB\-E\fR \fIexpire\fR] [\fB\-W\fR \fIalerte\fR] \fIutilisateur\fR -.TP 6 +sont\ : +.TP +\fB\-d\fR, \fB\-\-lastday\fR \fIDERNIER_JOUR\fR +Fixe le num矇ro du jour depuis le 1er janvier 1970, o羅 le mot de passe a 矇t矇 chang矇 la derni癡re fois. La date peut aussi 礙tre exprim矇e dans le format AAAA\-MM\-JJ (ou le format utilis矇 plus commun矇ment dans votre r矇gion). +.TP +\fB\-E\fR, \fB\-\-expiredate\fR \fIDATE_FIN_VALIDIT\fR +Fixe la date partir de laquelle le compte de l'utilisateur ne sera plus accessible. La date est le num矇ro du jour depuis le 1er janvier 1970 apr癡s lequel le compte sera bloqu矇. La date peut aussi 礙tre exprim矇e dans un format AAAA\-MM\-JJ (ou le format plus commun矇ment utilis矇 dans votre r矇gion). Un utilisateur dont le compte est bloqu矇 doit contacter l'administrateur syst癡me pour pouvoir utiliser le syst癡me nouveau. +.sp +Une valeur de +\fI\-1\fR +pour +\fIDATE_FIN_VALIDIT\fR +aurra pour effet de supprimer la date de fin de validit矇. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide et quitte. +.TP +\fB\-I\fR, \fB\-\-inactive\fR \fIDURE_INACTIVIT\fR +Fixe le nombre de jours d'inactivit矇, apr癡s qu'un mot de passe ait d矇pass矇 la date de fin de validit矇, avant que le compte ne soit bloqu矇. La valeur +\fIDURE_INACTIVIT\fR +est le nombre de jours d'inactivit矇. Un utilisateur dont le compte est bloqu矇 doit contacter l'administrateur syst癡me avant de pouvoir utiliser le syst癡me nouveau. +.sp +Une valeur de +\fI\-1\fR +pour +\fIDURE_INACTIVIT\fR +supprime la dur矇e d'inactivit矇 pour un compte. +.TP +\fB\-l\fR, \fB\-\-list\fR +Affiche les informations sur les 璽ges des comptes. +.TP +\fB\-m\fR, \fB\-\-mindays\fR \fIJOURS_MIN\fR +Fixe le nombre minimum de jours entre chaque changement de mot de passe. Une valeur de z矇ro pour ce champ indique que l'utilisateur peut changer son mot de passe n'importe quand. +.TP +\fB\-M\fR, \fB\-\-maxdays\fR \fIJOURS_MAX\fR +Fixe le nombre maximum de jours pendant lesquels un mot de passe est valable. Quand +\fIJOURS_MAX\fR +plus +\fIDERNIER_JOUR\fR +est inf矇rieur la date courante, l'utilisateur est oblig矇 de changer son mot de passe avant de pouvoir utiliser son compte. Cet 矇v矇nement peut 礙tre d矇clench矇 plus t繫t gr璽ce l'option +\fB\-W\fR +qui pr矇vient l'utilisateur l'avance avec un message d'alerte. +.sp +Une valeur de +\fI\-1\fR +pour +\fIJOURS_MAX\fR +supprime cette fonctionnalit矇. +.TP +\fB\-W\fR, \fB\-\-warndays\fR \fIDURE_AVERTISSEMENT\fR +Fixe le nombre de jours d'avertissement avant que le changement de mot de passe ne soit obligatoire. La valeur +\fIDURE_AVERTISSEMENT\fR +est le nombre de jours pr矇c矇dant la fin de validit矇 pendant lesquels un utilisateur sera pr矇venu que son mot de passe est sur le point d'arriver en fin de validit矇. +.PP +Si aucune de ces options n'est donn矇e, \fBchage\fR -\fB\-l\fR \fIutilisateur\fR -.SH DESCRIPTION -\fBchage\fR modifie le nombre de jours entre les changements de mot de passe -ainsi que la date du dernier changement. -Cette information est utilis嶪 par le syst鋗e pour d彋erminer quand un -utilisateur doit changer son mot de passe. -La commande \fBchage\fR est r廥erv嶪 au Super\-utilisateur, sauf pour l'option -\fB\-l\fR, qui peut 皻re utilis嶪 par un utilisateur non privil嶲i pour savoir -quand son mot de passe ou sont compte doit expirer. +utilise un mode interactif, demandant confirmation l'utilisateur pour les valeurs de tous les champs. Entrez la nouvelle valeur pour changer la valeur du champ, ou laissez la ligne vide pour conserver la valeur actuelle. La valeur actuelle est affich矇e entre crochets. +.SH "NOTE" .PP -Avec l'option \fB\-m\fR, la valeur de \fImin\fR repr廥ente le nombre minimum -de jours entre chaque changement de mot de passe. -Une valeur de z廨o pour ce champ indique que l'utilisateur peut changer -son mot de passe n'importe quand. +Le programme +\fBchage\fR +n矇cessite l'utilisation d'un fichier de mots de passe cach矇s (\(Fo\ shadow password file\ \(Fc). Ces fonctionnalit矇s ne sont pas disponibles quand les mots de passe sont enregistr矇s dans un fichier de mots de passe simple (\(Fo\ passwd file\ \(Fc). .PP -Avec l'option \fB\-M\fR, la valeur de \fImax\fR repr廥ente le nombre maximum -de jours pendant lesquels un mot de passe est valide. -Quand \fImax\fR plus \fIdernier\fR est inf廨ieur la date courante, -l'utilisateur est oblig de changer son mot de passe avant de pouvoir -utiliser son compte. -Cet 憝鋝ement peut 皻re d嶰lench plus t矌 gr歊e l'option \fB\-W\fR -qui pr憝ient l'utilisateur l'avance avec un message d'alerte. +La commande +\fBchage\fR +est r矇serv矇e l'utilisateur root, sauf pour l'option +\fB\-l\fR, qui peut 礙tre utilis矇e par un utilisateur non privil矇gi矇 pour savoir quand son mot de passe ou son compte arrivera en fin de validit矇. +.SH "FICHIERS" +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VALEUR DE RETOUR" .PP -Avec l'option \fB\-d\fR, la valeur \fIdernier\fR est le num廨o du -jour depuis le 1er Janvier 1970, o le mot de passe a 彋 chang la -derni鋨e fois. -La date peut aussi 皻re exprim嶪 dans le format YYYY\-MM\-DD (ou le format -utilis plus commun幦ent dans votre r嶲ion). +La commande +\fBchage\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI1\fR +permission refus矇e +.TP +\fI2\fR +erreur de syntaxe +.TP +\fI15\fR +impossible de trouver le fichier des mots de passe cach矇s +.SH "VOIR AUSSI" .PP -L'option \fB\-E\fR est utilis嶪 pour d嶨inir une date partir de laquelle -le compte de l'utilisateur ne sera plus accessible. -La valeur \fIexpire\fR est le num廨o du jour depuis le 1er Janvier 1970 -apr鋊 lequel le compte sera bloqu. -La date peut aussi 皻re exprim嶪 dans un format YYYY\-MM\-DD (ou le format -plus commun幦ent utilis dans votre r嶲ion). -Un utilisateur dont le compte est bloqu doit contacter l'administrateur -syst鋗e pour pouvoir utiliser le syst鋗e nouveau. -.PP -L'option \fB\-I\fR est utilis嶪 pour d嶨inir le nombre de jours d'inactivit, -apr鋊 qu'un mot de passe a expir, avant que le compte ne soit bloqu. -Un utilisateur dont le compte est bloqu doit contacter l'administrateur -syst鋗e avant de pouvoir utiliser le syst鋗e nouveau. -La valeur \fIinactive\fR est le nombre de jours d'inactivit. Une valeur -de 0 d廥active cette fonction. -.PP -L'option \fB\-W\fR est utilis嶪 pour d嶨inir le nombre de jours d'alerte -avant que le changement de mot de passe ne soit obligatoire. -La valeur \fIalerte\fR est le nombre de jours pr嶰嶮ent l'expiration -pendant lesquels un utilisateur sera pr憝enu que son mot de passe est -sur le point d'expirer. -.PP -Toutes les valeurs ci\-dessus sont stock嶪s au jour pr鋊 quand le fichier -俞~shadow password\~ est utilis, mais sont converties en semaines -quand le fichier de mots de passe standard est utilis. - cause de cette conversion, des erreurs d'arrondis peuvent appara褾re. -.PP -Si aucune de ces options n'est donn嶪, \fBchage\fR utilise un mode -interactif, demandant confirmation l'utilisateur pour les valeurs de tous -les champs. Entrez la nouvelle valeur pour changer la valeur du champ, ou -laissez la ligne vide pour utiliser la valeur courante. -La valeur courante est affich嶪 entre crochets. -.SH FICHIERS -\fI/etc/passwd\fR \- informations des comptes utilisateurs. -.br -\fI/etc/shadow\fR \- fichier 俞~shadow password\~. -.SH VOIR AUSSI -.BR passwd (5), -.BR shadow (5) -.SH TRADUCTION -Olivier Marin, 2001. +\fBpasswd\fR(5), +\fBshadow\fR(5). diff --git a/man/fr/chfn.1 b/man/fr/chfn.1 new file mode 100644 index 00000000..21e5efd3 --- /dev/null +++ b/man/fr/chfn.1 @@ -0,0 +1,45 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "CHFN" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +chfn \- Modifier le nom complet et les informations associ矇es un utilisateur +.SH "SYNOPSIS" +.HP 5 +\fBchfn\fR [\-f\ \fInom_complet\fR] [\-r\ \fIno_bureau\fR] [\-w\ \fItel_bureau\fR] [\-h\ \fItel_perso\fR] [\-o\ \fIautre\fR] [\fIutilisateur\fR] +.SH "DESCRIPTION" +.PP +\fBChfn\fR +modifie le nom complet d'un utilisateur, son num矇ro de bureau, son num矇ro de t矇l矇phone professionnel, et son num矇ro de t矇l矇phone personnel. Ces informations sont g矇n矇ralement affich矇es par +\fBfinger\fR(1) +ou d'autres programmes similaires. Un utilisateur normal ne peut modifier que les informations associ矇es son propre compte, avec les restrictions sp矇cifi矇es dans +\fI/etc/login.defs\fR. (Par d矇faut, les utilisateurs ne peuvent pas modifier leur nom complet). Le superutilisateur peut modifier n'importe quel champ pour n'importe quel compte. De plus, seul le superutilisateur peut utiliser l'option +\fB\-o\fR +pour modifier les parties non sp矇cifi矇es du champ GECOS. +.PP +La seule restriction pour le contenu des champs est qu'ils ne doivent contenir aucun caract癡re de contr繫le, ni aucune virgule, deux\-points ou signe 矇gal. Le champ +\fIautre\fR +n'a pas cette limitation et peut 礙tre utilis矇 pour enregistrer des informations sur le compte pour d'autres applications. +.PP +Si aucune option n'est s矇lectionn矇e, +\fBchfn\fR +op癡re de fa癟on interactive, demandant l'utilisateur d'entrer les nouvelles valeurs des champs ou de laisser une ligne blanche pour conserver la valeur actuelle. La valeur actuelle est indiqu矇e entre crochets (\fI[ ]\fR). En l'absence d'option, +\fBchfn\fR +op癡re sur l'utilisateur courant. +.SH "FICHIERS" +.TP +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.SH "VOIR AUSSI" +.PP +\fBchsh\fR(1), +\fBlogin.defs\fR(5), +\fBpasswd\fR(5). diff --git a/man/fr/chpasswd.8 b/man/fr/chpasswd.8 index 20cbc947..027fa1d3 100644 --- a/man/fr/chpasswd.8 +++ b/man/fr/chpasswd.8 @@ -1,65 +1,48 @@ -.\" Copyright 1991, Julianne Frances Haugh -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" $Id: chpasswd.8,v 1.3 2005/04/05 19:08:53 kloczek Exp $ -.\" -.TH CHPASSWD 8 -.SH NOM -\fBchpasswd\fR \- met jour le fichier de mots de passe par lot -.SH SYNOPSIS -\fBchpasswd\fR [\fB\-e\fR] -.SH DESCRIPTION -\fBchpasswd\fR lit un fichier contenant des paires de nom d'utilisateur -et mot de passe depuis l'entr嶪 standard et utilise cette information -pour mettre jour un groupe d'utilisateurs existants. Sans l'option \-e, -les mots de passe fournis doivent 皻re en clair. Si l'option \-e est -utilis嶪, les mots de passe doivent 皻re fournis crypt廥. Chaque ligne -est au format -.sp 1 - \fInom_d_utilisateur\fR:\fImot_de_passe\fR -.sp 1 -L'utilisateur doit exister. -Le mot de passe fourni sera crypt si n嶰essaire, et l'殟e du mot de passe -sera mis jour, s'il est pr廥ent. +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "CHPASSWD" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +chpasswd \- Mettre jour des mots de passe par lot +.SH "SYNOPSIS" +.HP 9 +\fBchpasswd\fR [\fIoptions\fR] +.SH "DESCRIPTION" .PP -Cette commande est destin嶪 皻re utilis嶪 dans un environnement o de nombreux -comptes sont cr澭s en m瘱e temps. -.SH AVERTISSEMENTS -.\" The \fBmkpasswd\fR command must be executed afterwards to update the -.\" DBM password files. -Le fichier d'entr嶪 doit 皻re correctement prot嶲 s'il contient des mots de -passe en clair. -.\" This command may be discarded in favor of the newusers(8) command. -.SH VOIR AUSSI -.\" mkpasswd(8), passwd(1), useradd(1) -.BR passwd (1), -.BR useradd (8), -.BR newusers (8) -.SH AUTEUR -Julianne Frances Haugh -.SH TRADUCTION -Amand Tihon +\fBChpasswd\fR +lit une liste de paires de noms d'utilisateurs et de mots de passe depuis l'entr矇e standard et utilise ces informations pour mettre jour un groupe d'utilisateurs existants. Chaque ligne est au format suivant\ : +.PP +\fInom_utilisateur\fR:\fImot_de_passe\fR +.PP +Par d矇faut, le mot de passe doit 礙tre fourni en clair. L'algorithme de chiffrement par d矇faut est le chiffrement DES. L'璽ge du mot de passe sera 矇galement mis jour, s'il est pr矇sent. +.PP +Cette commande est destin矇e aux gros syst癡mes pour lesquels un nombre importants de comptes sont cr矇矇s en une seule fois. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBchpasswd\fR +sont\ : +.TP +\fB\-e\fR, \fB\-\-encrypted\fR +Indique que les mots de passe fournis sont chiffr矇s. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide et quitte. +.TP +\fB\-m\fR, \fB\-\-md5\fR +Permet d'utiliser le chiffrement MD5, plut繫t que DES, lorsque les mots de passe fournis ne sont pas chiffr矇s. +.SH "AVERTISSEMENTS" +.PP +Veuillez veiller 矇viter que le fichier utilis矇 par la commande +\fBchpasswd\fR +soit accessible en lecture s'il contient des mots de passe non chiffr矇s. +.SH "VOIR AUSSI" +.PP +\fBpasswd\fR(1), +\fBnewusers\fR(8), +\fBuseradd\fR(8). diff --git a/man/fr/chsh.1 b/man/fr/chsh.1 index a9f8237e..8d54e312 100644 --- a/man/fr/chsh.1 +++ b/man/fr/chsh.1 @@ -1,57 +1,48 @@ -.\" -.\" chsh.1 \-\- change your login shell -.\" (c) 1994 by salvatore valente -.\" -.\" this program is free software. you can redistribute it and -.\" modify it under the terms of the gnu general public license. -.\" there is no warranty. -.\" -.\" $Author: kloczek $ -.\" $Revision: 1.4 $ -.\" $Date: 2005/04/05 19:08:53 $ -.\" -.\" Traduction 22/04/1997 par Christophe Blaess (ccb@club\-internet.fr) -.\" -.TH CHSH 1 "22 Avril 1997" Linux "Manuel de l'utilisateur Linux" -.SH NOM -chsh \- Changer le shell appel la connexion. -.SH SYNOPSIS -.B chsh -[\ \-s\ shell\ ] [\ \-l\ ] [\ \-u\ ] [\ \-v\ ] [\ utilisateur\ ] -.SH DESCRIPTION -.B chsh -est invoqu pour changer le shell qui est appel lors de la connexion de -l'utilisateur. -Si aucun shell n'est mentionn sur la ligne de commande, -.B chsh -va en r嶰lamer un. -.SH SHELLS VALIDES -.B chsh -acceptera le nom complet (avec chemin d'acc鋊) de tout fichier ex嶰utable -sur le syst鋗e. N嶧nmoins, il affichera un message d'avertissement si le -shell n'est pas mentionn dans le fichier -.IR /etc/shells . -.SH OPTIONS +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "CHSH" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +chsh \- Changer l'interpr矇teur de commandes initial +.SH "SYNOPSIS" +.HP 5 +\fBchsh\fR [\-s\ \fIinterpr矇teur\fR] [\fIutilisateur\fR] +.SH "DESCRIPTION" +.PP +\fBChsh\fR +modifie l'interpr矇teur de commandes initial (\(Fo\ login shell\ \(Fc) de l'utilisateur qui sera invoqu矇 lors des connexions de l'utilisateur. Un utilisateur normal ne peut changer que l'interpr矇teur associ矇 son compte. Le superutilisateur peut changer l'interpr矇teur de commandes initial pour n'importe quel compte. +.PP +La seule restriction plac矇e sur l'interpr矇teur est que cette commande doit 礙tre list矇e dans +\fI/etc/shells\fR, moins que +\fBchsh\fR +ne soit invoqu矇 par le superutilisateur, qui peut ajouter n'importe quelle valeur. Un compte avec un interpr矇teur de commandes restreint ne peut pas changer son interpr矇teur. Pour cette raison, il est d矇conseill矇 de placer +\fI/bin/rsh\fR +dans +\fI/etc/shells\fR, puisqu'un changement accidentel vers un interpr矇teur restreint emp礙chera alors l'utilisateur de retourner ensuite l'interpr矇teur pr矇c矇dent. +.SH "OPTIONS" +.PP +Quand l'option +\fB\-s\fR +n'est pas s矇lectionn矇e, +\fBchsh\fR +op癡re de fa癟on interactive, demandant l'utilisateur quel doit 礙tre le nouvel interpr矇teur de commandes initial (\(Fo\ login shell\ \(Fc). L'utilisateur pourra entrer une nouvelle valeur pour modifier l'interpr矇teur, ou laisser la ligne blanche pour conserver l'interpr矇teur actuel. L'interpr矇teur actuel est indiqu矇 entre crochets (\fI[\ ]\fR). +.SH "FICHIERS" .TP -.I "\-l, \-\-list\-shells" -Afficher la liste des shells mentionn廥 dans -.I /etc/shells -puis quitter. +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs .TP -.I "\-s, \-\-shell" -Indiquer le shell de connexion d廥ir. +\fI/etc/shells\fR +liste des interpr矇teurs de commandes initiaux valables .TP -.I "\-u, \-\-help" -Afficher un message d'aide puis quitter. -.TP -.I "\-v, \-\-version" -Afficher un num廨o de version puis quitter. +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc .SH "VOIR AUSSI" -.BR login (1), -.BR passwd (5), -.BR shells (5) -.SH AUTEURS -Salvatore Valente - -.SH TRADUCTION -Christophe Blaess, 1997. +.PP +\fBchfn\fR(1), +\fBlogin.defs\fR(5), +\fBpasswd\fR(5). diff --git a/man/fr/expiry.1 b/man/fr/expiry.1 new file mode 100644 index 00000000..1bbe88e1 --- /dev/null +++ b/man/fr/expiry.1 @@ -0,0 +1,32 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "EXPIRY" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +expiry \- V矇rifier et s矇curiser la dur矇e de validit矇 des mots de passe +.SH "SYNOPSIS" +.HP 7 +\fBexpiry\fR [\-c] [\-f] +.SH "DESCRIPTION" +.PP +Avec l'option +\fB\-c\fR, +\fBexpiry\fR +v矇rifie la validit矇 du mot de passe de l'utilisateur courant, et force (avec l'option +\fB\-f\fR) des changements quand n矇cessaire. Il peut 礙tre appel矇 par un utilisateur normal. +.SH "FICHIERS" +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VOIR AUSSI" +.PP +\fBpasswd\fR(5), +\fBshadow\fR(5). diff --git a/man/fr/faillog.5 b/man/fr/faillog.5 index ecfcb6eb..6e5f7929 100644 --- a/man/fr/faillog.5 +++ b/man/fr/faillog.5 @@ -1,60 +1,33 @@ -.\" Copyright 1989 \- 1994, Julianne Frances Haugh -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.TH FAILLOG 5 -.SH NOM -faillog \- Fichier de trace d'嶰hecs de login -.SH DESCRIPTION -.I faillog -maintient le d嶰ompte des 嶰hecs de login et la limite associ廥 -chaque compte. Ce fichier est enregistrements de taille fixe, -index廥 par l'UID num廨ique. Chaque enregistrement contient le nombre -d'嶰hecs de login depuis la derni鋨e r徼ssite, le nombre maximum -d'嶰hecs avant que le compte ne soit d廥activ, la ligne sur laquelle -le dernier 嶰hec de login a eu lieu et la date du dernier 嶰hec de -login\&. - +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "FAILLOG" "5" "12/07/2005" "" "" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +faillog \- Journal des 矇checs de connexion +.SH "DESCRIPTION" .PP -La structure des enregistrements est la suivante\ : -.DS - - struct faillog { - short fail_cnt; - short fail_max; - char fail_line[12]; - time_t fail_time; - }; - -.DE -.SH FICHIERS -\fI/var/log/faillog\fR \- Fichier de trace d'嶰hecs de login -.SH VOIR AUSSI -.BR faillog (8) -.SH AUTEUR -Julianne Frances Haugh -.SH TRADUCTION -Pascal Terjan +\fI/var/log/faillog\fR +maintient un compteur des 矇checs de connexion ainsi que les limites associ矇es chaque compte. Le fichier contient un nombre fixe d'enregistrements, index矇s par un identifiant num矇rique. Chaque enregistrement comprend le nombre d'矇checs de connexion depuis la derni癡re connexion r矇ussie, le nombre maximal d'矇checs avant que le compte ne soit d矇sactiv矇, la ligne du dernier 矇chec de connexion, et la date du dernier 矇chec. +.PP +La structure du fichier est la suivante\ : +.sp +.nf +struct faillog { + short fail_cnt; /* compteur des 矇checs */ + short fail_max; /* nb max avant d矇sactivation */ + char fail_line[12]; /* ligne du dernier 矇chec */ + time_t fail_time; /* date du dernier 矇chec */ +}; +.fi +.SH "FICHIERS" +.TP +\fI/var/log/faillog\fR +journal des 矇checs de connexion +.SH "VOIR AUSSI" +.PP +\fBfaillog\fR(8) diff --git a/man/fr/faillog.8 b/man/fr/faillog.8 new file mode 100644 index 00000000..7c6bab50 --- /dev/null +++ b/man/fr/faillog.8 @@ -0,0 +1,81 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "FAILLOG" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +faillog \- Examiner le fichier faillog, et fixer les limites d'矇checs de connexion +.SH "SYNOPSIS" +.HP 8 +\fBfaillog\fR [\fIoptions\fR] +.SH "DESCRIPTION" +.PP +\fBFaillog\fR +affiche le contenu du journal des 矇checs de connexion (\fI/var/log/faillog\fR), et maintient le d矇compte et les limitations de ces 矇checs. Ex矇cuter +\fBfaillog\fR +sans argument n'affiche que la liste des 矇checs des utilisateurs qui ont d矇j eu un 矇chec de connection. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBfaillog\fR +sont\ : +.TP +\fB\-a\fR, \fB\-\-all\fR +Affiche les 矇checs de tous les utilisateurs. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide et quitte. +.TP +\fB\-l\fR, \fB\-\-lock\-time\fR \fISEC\fR +Verouille le compte pendant +\fISEC\fR +secondes apr癡s un 矇chec de connexion. +.TP +\fB\-m\fR, \fB\-\-maximum\fR \fIMAX\fR +Fixe le nombre maximum d'矇checs de connexion apr癡s lesquels le compte sera d矇sactiv矇 +\fIMAX\fR. Une limite +\fIMAX\fR +de 0 aura pour effet de ne pas placer de limite d'矇chec. La limite pour l'utilisateur +\fIroot\fR +devrait toujours 礙tre 0 pour 矇viter tout risque de d矇ni de service contre le syst癡me. +.TP +\fB\-r\fR, \fB\-\-reset\fR +Remet les compteurs (ou un compteur, si l'option \-u +\fIIDENTIFIANT\fR +est utilis矇e) des 矇checs de connexion z矇ro. L'acc癡s en 矇criture sur +\fI/var/log/faillog\fR +est n矇cessaire pour cette option. +.TP +\fB\-t\fR, \fB\-\-time\fR \fIJOURS\fR +Affiche les entr矇e de faillog plus r矇centes que +\fIJOURS\fR. L'option +\fB\-t\fR +surcharge l'utilisation de l'option +\fB\-u\fR. +.TP +\fB\-u\fR, \fB\-\-user\fR \fIIDENTIFIANT\fR +Affiche l'entr矇e de faillog ou maitient le d矇compte et les limitations (suivant que l'option +\fB\-l\fR, +\fB\-m\fR +ou +\fB\-r\fR +est utilis矇e) seulement pour l'utilisateur +\fIIDENTIFIANT\fR. +.SH "AVERTISSEMENTS" +.PP +\fBFaillog\fR +n'affiche que les utilisateurs n'ayant pas eu de connexion r矇ussie depuis leur dernier 矇chec. Pour afficher un utilisateur ayant eu une connexion r矇ussie depuis son dernier 矇chec, vous devez explicitement demander cet utilisateur avec l'option +\fB\-u\fR, ou demander l'affichage de tous les utilisateurs avec l'option +\fB\-a\fR. +.SH "FICHIERS" +.TP +\fI/var/log/faillog\fR +journal des 矇checs de connexion +.SH "VOIR AUSSI" +.PP +\fBlogin\fR(1), +\fBfaillog\fR(5). diff --git a/man/fr/getspnam.3 b/man/fr/getspnam.3 new file mode 100644 index 00000000..cd473da3 --- /dev/null +++ b/man/fr/getspnam.3 @@ -0,0 +1 @@ +.so man3/shadow.3 diff --git a/man/fr/gpasswd.1 b/man/fr/gpasswd.1 index 721795c4..e7a150b5 100644 --- a/man/fr/gpasswd.1 +++ b/man/fr/gpasswd.1 @@ -1,69 +1,74 @@ -.\" Copyright 1996, Rafal Maszkowski, rzm@pdi.net -.\" All rights reserved. You can redistribute this man page and/or -.\" modify it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 2 of the -.\" License, or (at your option) any later version. -.\" -.\" $Id: gpasswd.1,v 1.3 2005/04/05 19:08:53 kloczek Exp $ -.\" -.TH GPASSWD 1 -.SH NOM -gpasswd \- administre le fichier /etc/group -.br -.SH SYNOPSIS -.B gpasswd \fIgroupe\fR -.br -.B gpasswd -.B \-a -\fIutilisateur\fR \fIgroupe\fR -.br -.B gpasswd -.B \-d -\fIutilisateur\fR \fIgroupe\fR -.br -.B gpasswd -.B \-R -\fIgroupe\fR -.br -.B gpasswd -.B \-r -\fIgroupe\fR -.br -.B gpasswd -.RB [ \-A -\fIutilisateur\fR,...] -.RB [ \-M -\fIutilisateur\fR,...] -\fIgroupe\fR -.br -.SH DESCRIPTION -.B gpasswd -est utilis pour administrer le fichier /etc/group (ainsi que le fichier /etc/gshadow -si l'option SHADOWGRP a 彋 d嶨inie lors de la compilation). -Chaque groupe peut avoir des administrateurs, des membres ainsi qu'un mot de passe. -Les administrateurs syst鋗es poss鋄ent les droits d'administrateur de groupe et de membre, il peuvent utiliser l'option \fB\-A\fR pour d嶨inir le(s) administrateur(s) de groupe et l'option \fB\-M\fR pour en d嶨inir les membres +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "GPASSWD" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +gpasswd \- Administrer le fichier /etc/group +.SH "SYNOPSIS" +.HP 8 +\fBgpasswd\fR \fIgroupe\fR +.HP 8 +\fBgpasswd\fR \-a\ \fIutilisateur\fR \fIgroupe\fR +.HP 8 +\fBgpasswd\fR \-d\ \fIutilisateur\fR \fIgroupe\fR +.HP 8 +\fBgpasswd\fR \-R\ \fIgroupe\fR +.HP 8 +\fBgpasswd\fR \-r\ \fIgroupe\fR +.HP 8 +\fBgpasswd\fR [\-A\ \fIutilisateur,\fR...] [\-M\ \fIutilisateur,\fR...] \fIgroupe\fR +.SH "DESCRIPTION" .PP -Un administrateur de groupe peut ajouter ou supprimer des utilisateurs en utilisant respectivement les options \fB\-a\fR et \fB\-d\fR . Les administrateurs peuvent utiliser l'option \fB\-r\fR pour supprimer le mot de passe d'un groupe. Lorsque aucun mot de passe n'est d嶨ini, seul les membres d'un groupe peuvent utiliser -.BR newgrp (1) -pour en faire partie. L'option \fB\-R\fR d廥active l'acc鋊 au groupe via la commande -.BR newgrp (1) +\fBGpasswd\fR +est utilis矇 pour administrer le fichier +\fI/etc/group\fR +(ainsi que le fichier +\fI/etc/gshadow\fR +si l'option SHADOWGRP a 矇t矇 d矇finie lors de la compilation). Chaque groupe peut avoir des administrateurs, des membres ainsi qu'un mot de passe. L'administrateur syst癡me peut utiliser l'option +\fB\-A\fR +pour d矇finir le(s) administrateur(s) de groupe et l'option +\fB\-M\fR +pour en d矇finir les membres. Il poss癡de 矇galement les droits des administrateurs de groupe ou des membres. +.SS "Notes sur les mots de passe de groupe" .PP -.B gpasswd -ex嶰ut par un administrateur de groupe suivit d'un nom de groupe, affiche simplement l'invite de changement de mot de passe du groupe. Si un mot de passe est d嶨ini alors seul les membres du groupe peuvent utiliser la commande -.BR newgrp (1) -sans entrer de mot de passe, les non\-membres doivent le fournir. - -.SH FICHIERS -\fI/etc/group\fR \- Identification des groupes -.br -\fI/etc/gshadow\fR \- Identification masqu嶪 des groupes -.SH VOIR AUSSI -.BR newgrp (1), -.BR groupadd (8), -.BR groupdel (8), -.BR groupmod (8), -.BR grpck (8) -.br -.SH TRADUCTION -Maxime Mastin, 2001. - +Les mots de passe de groupe repr矇sentent naturellement un risque en mati癡re de s矇curit矇, puisque plusieurs personnes ont connaissance du mot de passe. Cependant, les groupes sont utiles pour permettre la coop矇ration entre diff矇rents utilisateurs. +.SH "OPTIONS" +.PP +Un administrateur de groupe peut ajouter ou supprimer des utilisateurs en utilisant respectivement les options +\fB\-a\fR +et +\fB\-d\fR. Les administrateurs peuvent utiliser l'option +\fB\-r\fR +pour supprimer le mot de passe d'un groupe. Lorsqu'aucun mot de passe n'est d矇fini, seuls les membres d'un groupe peuvent utiliser +\fBnewgrp\fR +pour utiliser ce groupe. L'option +\fB\-R\fR +d矇sactive l'acc癡s au groupe via la commande +\fBnewgrp\fR +(sauf pour les membres du groupe). +.PP +\fBGpasswd\fR +ex矇cut矇 par un administrateur de groupe suivi d'un nom de groupe, affiche simplement l'invite de mot de passe du groupe. Si un mot de passe est d矇fini alors les membres du groupe pourront utiliser +\fBnewgrp\fR(1) +sans mot de passe, tandis que les utilisateurs n'矇tant pas membre du groupe devront fournir le mot de passe. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes +.SH "VOIR AUSSI" +.PP +\fBnewgrp\fR(1), +\fBgshadow\fR(5), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBgrpck\fR(8), +\fBgroup\fR(5). diff --git a/man/fr/groupadd.8 b/man/fr/groupadd.8 new file mode 100644 index 00000000..88e555be --- /dev/null +++ b/man/fr/groupadd.8 @@ -0,0 +1,113 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "GROUPADD" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +groupadd \- Cr矇er un nouveau groupe +.SH "SYNOPSIS" +.HP 9 +\fBgroupadd\fR [\-g\ \fIgid\fR\ [\-o]] [\-f] [\-K\ \fICLE\fR=\fIVALEUR\fR] \fIgroupe\fR +.SH "DESCRIPTION" +.PP +La commande +\fBgroupadd\fR +cr矇e un nouveau compte de groupe en utilisant les valeurs sp矇cifi矇es sur la ligne de commande et les valeurs par d矇faut du syst癡me. Le nouveau groupe sera ins矇r矇 dans les fichiers du syst癡me quand c'est n矇cessaire. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBgroupadd\fR +sont\ : +.TP +\fB\-f\fR +Avec cette option, +\fBgroupadd\fR +quittera juste avec un status de succ癡s si le groupe sp矇cifi矇 existe d矇j. Avec l'option +\fB\-g\fR, si le groupe sp矇cifi矇 existe d矇j, une autre gid (non utilis矇) sera choisi (c.\-\-d. que l'option \-g est d矇sactiv矇e). +.TP +\fB\-g\fR \fIGID\fR +La valeur num矇rique de l'identifiant du groupe ([\ NdT\ : group ID ou GID\ ]. Cette valeur doit 礙tre unique, moins que l'option +\fB\-o\fR +ne soit utilis矇e. La valeur ne doit pas 礙tre n矇gative. Par d矇faut le plus petit identifiant plus grand que 999 et que les identifiants des groupes existants est utilis矇. Les valeurs comprises entre 0 et 999 sont g矇n矇ralement r矇serv矇es aux comptes syst癡me. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide et quitte. +.TP +\fB\-K \fR\fB\fICLE\fR\fR\fB=\fR\fB\fIVALEUR\fR\fR +Surcharge les valeurs par d矇faut du fichier +\fI/etc/login.defs\fR +(GID_MIN, GID_MAX et autres). L'option +\fB\-K\fR +peut 礙tre sp矇cifi矇e plusieurs fois. +.sp +Exemple\ : +\fB\-K\fR\fIGID_MIN\fR=\fI10\fR\fB\-K\fR\fIGID_MAX\fR=\fI499\fR +.sp +Note\ : +\fB\-K\fR\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR +ne fonctionne pas pour l'instant. +.TP +\fB\-o\fR +Permet de cr矇er un groupe avec un identifiant (\(Fo\ GID\ \(Fc) d矇j utilis矇. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes +.TP +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.SH "AVERTISSEMENTS" +.PP +Les noms de groupe doivent commencer par une lettre minuscule ou un \(Fo\ underscore\ \(Fc, et seuls des lettres minuscules, des chiffres, des \(Fo\ underscore\ \(Fc, des tirets ou un dollar peuvent suivre. Soit, sous la forme d'une expression rationnelle\ : [a\-z_][a\-z0\-9_\-]*[$] +.PP +Les noms de groupe sont limit矇s 16 caract癡res. +.PP +Si le nom de l'utilisateur existe dans une base de donn矇es externe, telle que NIS, +\fBuseradd\fR +refusera de cr矇er l'utilisateur. +.PP +Les noms de groupe sont limit矇s 16 caract癡res. +.SH "VALEUR DE RETOUR" +.PP +La commande +\fBgroupadd\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI2\fR +erreur de syntaxe +.TP +\fI3\fR +argument non valable pour l'option +.TP +\fI4\fR +gid d矇j utilis矇 (et +\fB\-o\fR +n'est pas utilis矇) +.TP +\fI9\fR +nom de groupe d矇j utilis矇 +.TP +\fI10\fR +impossible de mettre jour le fichier des groupes +.SH "VOIR AUSSI" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgpasswd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBlogin.defs\fR(5), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/fr/groupdel.8 b/man/fr/groupdel.8 new file mode 100644 index 00000000..3145a142 --- /dev/null +++ b/man/fr/groupdel.8 @@ -0,0 +1,60 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "GROUPDEL" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +groupdel \- Supprimer un groupe +.SH "SYNOPSIS" +.HP 9 +\fBgroupdel\fR \fIgroupe\fR +.SH "DESCRIPTION" +.PP +La commande +\fBgroupdel\fR +modifie les fichiers d'administration des comptes du syst癡me, en supprimant les entr矇es qui se r矇f癡rent +\fIgroupe\fR. Le groupe nomm矇 doit exister. +.PP +Vous devez v矇rifier vous\-m礙me qu'aucun fichier poss矇d矇 par le groupe ne subsiste sur tous les syst癡mes de fichiers. +.SH "AVERTISSEMENTS" +.PP +Vous ne devez pas supprimer le groupe primaire d'un utilisateur existant. Vous devez supprimer l'utilisateur auparavant. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes +.SH "VALEUR DE RETOUR" +.PP +La commande +\fBgroupdel\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI2\fR +erreur de syntaxe +.TP +\fI8\fR +impossible de supprimer le groupe primaire d'un utilisateur existant +.TP +\fI10\fR +impossible de mettre jour le fichier des groupes +.SH "VOIR AUSSI" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupmod\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8) diff --git a/man/fr/groupmod.8 b/man/fr/groupmod.8 new file mode 100644 index 00000000..1ea7de10 --- /dev/null +++ b/man/fr/groupmod.8 @@ -0,0 +1,79 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "GROUPMOD" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +groupmod \- Modifier un groupe +.SH "SYNOPSIS" +.HP 9 +\fBgroupmod\fR [\-g\ \fIgid\fR\ [\-o]] [\-n\ \fInouveau_nom_groupe\fR] \fIgroupe\fR +.SH "DESCRIPTION" +.PP +La commande +\fBgroupmod\fR +modifie les fichiers d'administration des comptes du syst癡me pour refl矇ter les modifications sp矇cifi矇es sur la ligne de commande. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBgroupmod\fR +sont\ : +.TP +\fB\-g\fR \fIgid\fR +La valeur num矇rique de l'identifiant du groupe ([\ NdT\ : group ID ou GID\ ]). Cette valeur doit 礙tre unique, moins que l'option +\fB\-o\fR +ne soit utilis矇e. La valeur ne doit pas 礙tre n矇gative. Les valeurs comprises entre 0 et 999 sont g矇n矇ralement r矇serv矇es aux comptes syst癡me. Vous devrez modifier vous\-m礙me le groupe propri矇taire de tous les fichiers poss矇d矇s par ce groupe. +.TP +\fB\-n\fR \fInouveau_nom_groupe\fR +Le nom du groupe sera modifi矇 de +\fIgroupe\fR +vers +\fInouveau_nom_groupe\fR. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes +.SH "VALEUR DE RETOUR" +.PP +La commande +\fBgroupmod\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI2\fR +erreur de syntaxe +.TP +\fI3\fR +argument non valable pour l'option +.TP +\fI4\fR +le groupe sp矇cifi矇 n'existe pas +.TP +\fI6\fR +le groupe sp矇cifi矇 n'existe pas +.TP +\fI9\fR +nom de groupe d矇j utilis矇 +.TP +\fI10\fR +impossible de mettre jour le fichier des groupes +.SH "VOIR AUSSI" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/fr/groups.1 b/man/fr/groups.1 index 2eab5393..1e2994c0 100644 --- a/man/fr/groups.1 +++ b/man/fr/groups.1 @@ -1,37 +1,40 @@ -.\" Traduction 09/01/1997 par Christophe Blaess (ccb@club\-internet.fr) -.\" -.TH GROUPS 1L "9 Janvier 1997" FSF "Manuel de l'utilisateur Linux" -.SH NOM -groups \- Afficher les groupes auxquels appartient un utilisateur. -.SH SYNOPSIS -.B groups -[utilisateur...] -.br -.B groups -{\-\-help,\-\-version} -.SH DESCRIPTION -Cette page de manuel documente la version GNU de -.BR groups . - -.B groups -affiche le noms des groupes suppl幦entaires de chaque -.IR utilisateur -indiqu, ou ceux du processus en cours si rien n'est pr嶰is. - -Si plusieurs utilisateurs sont mentionn廥, le nom de chacun d'entre -eux est affich avant la liste de ses groupes. +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "GROUPS" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +groups \- Afficher la liste des groupes auxquels appartient l'utilisateur +.SH "SYNOPSIS" +.HP 7 +\fBgroups\fR [\fIutilisateur\fR] +.SH "DESCRIPTION" .PP -La liste des groupes est 廦uivalente au r廥ultat de la commande `id \-Gn'. -.SS OPTIONS -Quand la version GNU de -.B groups -est invoqu嶪 avec un seul argument, les options suivantes sont reconnues : +\fBGroups\fR +affiche la liste des noms de groupe (ou leur identifiant num矇rique) de l'utilisateur. Si une valeur n'a pas d'entr矇e correspondante dans +\fI/etc/group\fR, l'identifiant num矇rique du groupe est affich矇. L'argument optionnel +\fIutilisateur\fR +permet d'afficher la liste des groupes pour cet utilisateur. +.SH "NOTE" +.PP +Sur les syst癡mes ne supportant pas l'appartenance plusieurs groupes, seules les informations contenues dans +\fI/etc/group\fR +sont affich矇es. L'utilisateur doit utiliser +\fBnewgrp\fR +ou +\fBsg\fR +pour modifier l'identifiant de groupe r矇el et effectif. +.SH "FICHIERS" .TP -.I "\-\-help" -Afficher un message d'aide sur la sortie standard et terminer normalement. -.TP -.I "\-\-version" -Afficher un num廨o de version sur la sortie standard et terminer normalement. - -.SH TRADUCTION -Christophe Blaess, 1997. +\fI/etc/group\fR +informations sur les groupes +.SH "VOIR AUSSI" +.PP +\fBnewgrp\fR(1), +\fBgetgid\fR(2), +\fBgetgroups\fR(2), +\fBgetuid\fR(2). diff --git a/man/fr/grpck.8 b/man/fr/grpck.8 new file mode 100644 index 00000000..c3bf69a2 --- /dev/null +++ b/man/fr/grpck.8 @@ -0,0 +1,104 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "GRPCK" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +grpck \- V矇rifier l'int矇grit矇 des fichiers d'administration des groupes +.SH "SYNOPSIS" +.HP 6 +\fBgrpck\fR [\-r] [\fIgroupe\fR\ \fIshadow\fR] +.SH "DESCRIPTION" +.PP +\fBGrpck\fR +v矇rifie l'int矇grit矇 des informations d'authentification du syst癡me. Toutes les entr矇es des fichiers +\fI/etc/group\fR +et +\fI/etc/gshadow\fR +sont v矇rifi矇es afin de s'assurer qu'elles ont le bon format et qu'elles contiennent des donn矇es valables dans chaque champ. Une confirmation de l'utilisateur sera demand矇e pour d矇truire les entr矇es mal format矇es ou ayant d'autres erreurs non r矇cup矇rables. +.PP +Voici les v矇rifications effectu矇es\ : +.TP 3 +\(bu +nombre correct de champs +.TP +\(bu +unicit矇 des noms de groupe +.TP +\(bu +validit矇 des membres et administrateurs +.PP +Une erreur dans le nombre de champs ou la non unicit矇 d'un nom de groupe sera fatale. Si le nombre de champs n'est pas correct, il sera demand矇 l'utilisateur de supprimer la ligne. Si l'utilisateur ne r矇pond pas par l'affirmative, les v矇rifications suivantes ne seront pas effectu矇es. Il sera 矇galement demand矇 de supprimer les entr矇es correspondant aux noms de groupe redondants, mais dans ce cas, les autres v矇rifications sont effectu矇es. Toutes les autres erreurs ne sont que des avertissements et l'utilisateur est encourag矇 utiliser +\fBgroupmod\fR +pour les corriger. +.PP +Les commandes qui op癡rent sur le fichier +\fI/etc/group\fR +ne peuvent pas modifier les entr矇es corrompues ou redondantes. +\fBGrpck\fR +doit 礙tre utilis矇 dans ce cas pour retirer ces entr矇es. +.SH "OPTIONS" +.PP +Par d矇faut, +\fBgrpck\fR +op癡re sur les fichiers +\fI/etc/group\fR +et +\fI/etc/gshadow\fR. L'utilisateur peut sp矇cifier d'autres fichiers avec les param癡tres +\fIgroup\fR +et +\fIgshadow\fR. De plus, l'utilisateur peut ex矇cuter les commandes en lecture seule en utilisant l'option +\fB\-r\fR. Ceci aura pour cons矇quence de r矇pondre +\fIno\fR + toutes les questions demandant des modifications, sans intervention de l'utilisateur. +\fBGrpck\fR +permet aussi de trier les entr矇es de +\fI/etc/group\fR +et +\fI/etc/gshadow\fR +par GID. Pour effectuer ce tri, utilisez l'option +\fB\-s\fR. Aucune v矇rification n'est alors effectu矇e, les entr矇es sont seulement tri矇es. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.SH "VOIR AUSSI" +.PP +\fBgroup\fR(5), +\fBpasswd\fR(5), +\fBshadow\fR(5), +\fBgroupmod\fR(8). +.SH "VALEUR DE RETOUR" +.PP +La commande +\fBgrpck\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI1\fR +erreur de syntaxe +.TP +\fI2\fR +une entr矇e de groupe ou plus est incorrecte +.TP +\fI3\fR +impossible d'ouvrir le fichier group +.TP +\fI4\fR +impossible de verrouiller le fichier group +.TP +\fI5\fR +impossible de mettre jour le fichier group + diff --git a/man/fr/grpconv.8 b/man/fr/grpconv.8 new file mode 100644 index 00000000..6eed9e8b --- /dev/null +++ b/man/fr/grpconv.8 @@ -0,0 +1 @@ +.so man8/pwconv.8 diff --git a/man/fr/grpunconv.8 b/man/fr/grpunconv.8 new file mode 100644 index 00000000..6eed9e8b --- /dev/null +++ b/man/fr/grpunconv.8 @@ -0,0 +1 @@ +.so man8/pwconv.8 diff --git a/man/fr/gshadow.5 b/man/fr/gshadow.5 new file mode 100644 index 00000000..f5f3cdef --- /dev/null +++ b/man/fr/gshadow.5 @@ -0,0 +1,51 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "GSHADOW" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +gshadow \- informations cach矇es sur les groupes +.SH "DESCRIPTION" +.PP +\fI/etc/gshadow\fR +contient les informations cach矇es sur les groupes. Il contient des lignes avec les champs suivant s矇par矇s par des deux\-points\ : +.TP 3 +\(bu +nom du groupe +.TP +\(bu +mot de passe chiffr矇 +.TP +\(bu +liste d'administrateurs du groupe s矇par矇s par des virgules +.TP +\(bu +liste des membres du groupe s矇par矇s par des virgules +.PP +Les champs \(Fo\ nom du groupe\ \(Fc et \(Fo\ mot de passe\ \(Fc doivent 礙tre remplis. Le mot de passe chiffr矇 comprend 13 caract癡res pris dans l'alphabet de 64 caract癡res a\-z, A\-Z, 0\-9, \\. et /. Consultez +\fBcrypt\fR(3) +pour plus d'informations sur le traitement de cette cha簾ne. Si le champ du mot de passe contient une cha簾ne qui ne peut pas 礙tre un r矇sultat valable de +\fBcrypt\fR(3) +, par exemple si elle contient les caract癡res ! ou *, alors l'utilisateur ne pourra pas utiliser son mot de passe UNIX pour se connecter. Ceci peut d矇pendre de +\fBpam\fR(7). +.PP +Ces informations sont prioritaires sur tous les autres champs pr矇sents dans +\fI/etc/group\fR. +.PP +Ce fichier ne doit pas 礙tre accessible en lecture par les utilisateurs normaux afin de maintenir la s矇curit矇 des mots de passe, en particuliers pour pr矇venir les attaques par dictionnaires. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes +.SH "VOIR AUSSI" +.PP +\fBgroup\fR(5), +\fBgpasswd\fR(5), +\fBnewgrp\fR(5). diff --git a/man/fr/lastlog.8 b/man/fr/lastlog.8 new file mode 100644 index 00000000..4c4b9649 --- /dev/null +++ b/man/fr/lastlog.8 @@ -0,0 +1,63 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "LASTLOG" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +lastlog \- Examiner le fichier lastlog +.SH "SYNOPSIS" +.HP 8 +\fBlastlog\fR [\fIoptions\fR] +.SH "DESCRIPTION" +.PP +\fBLastlog\fR +affiche le contenu du journal des derni癡res connexions (\fI/var/log/lastlog\fR). Les champs +\fIUtilisateur\fR, +\fIPort\fR, date de +\fIDerni癡re\fR +connexion sont affich矇s. Par d矇faut (aucune option de sp矇cifi矇e), les entr矇es de laslog sont affich矇es tri矇es par ordre d'apparition dans +\fI/etc/passwd\fR. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBlastlog\fR +sont\ : +.TP +\fB\-b\fR, \fB\-\-before\fR \fIJOURS\fR +Affiche les entr矇es du fichier lastlog plus anciennes que +\fIJOURS\fR. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide et quitte. +.TP +\fB\-t\fR, \fB\-\-time\fR \fIJOURS\fR +Affiche les entr矇esdu fichier lastlog plus r矇centes que +\fIJOURS\fR. +.TP +\fB\-u\fR, \fB\-\-user\fR \fIIDENTIFIANT\fR +N'affiche que les entr矇es correspondant l'utilisateur +\fIIDENTIFIANT\fR. +.TP +L'utilisation de l'option \fB\-t\fR supplante celle de \fB\-u\fR. +.PP +Dans le cas o羅 l'utilisateur ne s'est jamais connect矇, le message \(Fo\ \fI**Never logged in**\fR\ \(Fc (\(Fo\ \fI**Jamais connect矇**\fR\ \(Fc) est affich矇 la place des champs +\fIPort\fR +et date de +\fIDerni癡re\fR +connexion. +.SH "NOTE" +.PP +Le fichier +\fIlastlog\fR +est une base de donn矇es qui contient les informations sur les derni癡res connexions de chaque utilisateur. Vous n'avez pas faire de rotation (avec rotate) sur ce fichier. C'est un fichier creux, donc sa taille sur le disque est bien plus petite que celle affich矇e par by \(Fo\ \fBls \-l\fR\ \(Fc (qui peut indiquer un tr癡s gros fichier si vous avez des utilisateurs avec des UID 矇lev矇s). Vous pouvez afficher sa taille r矇elle avec \(Fo\ \fBls \-s\fR\ \(Fc. +.SH "FICHIERS" +.TP +\fI/var/log/lastlog\fR +Journal des derni癡res connexions +.SH "AVERTISSEMENTS" +.PP +S'il y a des 矇carts importants dans les valeurs des UID, lastlog s'ex矇cutera plus longtemps, sans affichage l'矇cran (c\-\-d si mmdf=800 et que le dernier UID est 170, le programme semblera bloqu矇 comme s'il examinait les UID 171 799). diff --git a/man/fr/limits.5 b/man/fr/limits.5 new file mode 100644 index 00000000..3d6d6062 --- /dev/null +++ b/man/fr/limits.5 @@ -0,0 +1,95 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "LIMITS" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +limits \- D矇finition des limites de ressource +.SH "DESCRIPTION" +.PP +Le fichier +\fIlimits\fR +(/etc/limits) d矇crit les limites de ressource que vous voulez imposer. Il doit 礙tre poss矇d矇 par root et ne doit 礙tre lisible que par le compte root. +.PP +Par d矇faut, aucun quota (aucune limite) n'est impos矇 \(Fo\ root\ \(Fc. En fait, il n'est pas possible d'imposer de cette fa癟on de limite aux comptes root ou 矇quivalents (comptes ayant un UID de 0). +.PP +Chaque ligne d矇crit une limite pour un utilisateur et est de la forme suivante\ : +.PP +\fIutilisateur LISTE_DE_LIMITES\fR +.PP +O羅 +\fILISTE_DE_LIMITES\fR +est une cha簾ne construite par la concat矇nation d'une liste de limites de ressource. Chaque limite consiste en une lettre (identifiant le type de limite) et une valeur num矇rique. +.PP +Les identifiants possibles sont\ : +.TP 3 +\(bu +A\ : espace d'adressage maximal (en kilo octets) +.TP +\(bu +C\ : taille maximale d'un vidage m矇moire (\(Fo core \(Fc, en kilo octets) +.TP +\(bu +D\ : taille maximale du segment de donn矇es d'un programme (en kilo octets) +.TP +\(bu +F\ : taille maximale des fichiers (en kilo octets) +.TP +\(bu +M\ : taille maximale de m矇moire verrouill矇e (\(Fo locked\-in\-memory\ \(Fc, en kilo octets) +.TP +\(bu +N\ : nombre maximal de fichiers ouverts +.TP +\(bu +R\ : taille maximale de la m矇moire r矇sidente (\(Fo\ resident set size\ \(Fc, en kilo octets) +.TP +\(bu +S\ : taille maximale de la pile (en kilo octets) +.TP +\(bu +T\ : temps processeur maximal consomm矇 (en minutes) +.TP +\(bu +U\ : nombre maximal de processus +.TP +\(bu +K\ : masque de cr矇ation de fichier, positionn矇 par +\fBumask\fR(2). +.TP +\(bu +L\ : nombre maximal de connexions simultan矇es pour cet utilisateur +.TP +\(bu +P\ : priorit矇 des processus, positionn矇 par +\fBsetpriority\fR(2). +.PP +Par exemple, +\fIL2D2048N5\fR +est une cha簾ne +\fILISTE_DE_LIMITES\fR +valable. Pour faciliter la lecture, les entr矇es suivantes sont 矇quivalentes\ : +.PP +utilisateur L2D2048N5 utilisateur L2 D2048 N5 +.PP +Attention\ : tout ce qui suit +\fIutilisateur\fR +est consid矇r矇 comme une limite. Les commentaires ne sont pas autoris矇s. Une cha簾ne de limites non valable sera rejet矇e (non utilis矇e) lors de la connexion. +.PP +L'utilisateur \(Fo\ \fI*\fR\ \(Fc permet de sp矇cifier une entr矇e par d矇faut. Si plusieurs entr矇es par d矇faut sont pr矇sentes dans le fichier de limites, alors seule la derni癡re sera prise en compte. +.PP +Pour enlever toute limite un utilisateur, un simple tiret \(Fo\ \fI\-\fR\ \(Fc fera l'affaire. +.PP +Notez 矇galement que les limites ne sont sp矇cifi矇es que PAR CONNEXION. Il n'y a pas de limite globale ou permanente. Des limites globales pourraient voir le jour, mais pour l'instant, il faut faire sans. +.SH "FICHIERS" +.TP +\fI/etc/limits\fR +.SH "VOIR AUSSI" +.PP +\fBlogin\fR(1), +\fBsetpriority\fR(2), +\fBsetrlimit\fR(2). diff --git a/man/fr/login.1 b/man/fr/login.1 new file mode 100644 index 00000000..9c5aa7a5 --- /dev/null +++ b/man/fr/login.1 @@ -0,0 +1,148 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "LOGIN" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +login \- D矇marrer une session sur le syst癡me +.SH "SYNOPSIS" +.HP 6 +\fBlogin\fR [\-p] [\fInom_utilisateur\fR] [\fIENV=VAR\fR...] +.HP 6 +\fBlogin\fR [\-p] [\-h\ \fIh繫te\fR] [\-f\ \fInom_utilisateur\fR] +.HP 6 +\fBlogin\fR [\-p] \-r\ \fIh繫te\fR +.SH "DESCRIPTION" +.PP +\fBLogin\fR +permet d'矇tablir une nouvelle session sur le syst癡me. Il est g矇n矇ralement invoqu矇 apr癡s avoir r矇pondu l'invite de login +\fIlogin:\fR +sur le terminal de l'utilisateur. +\fBLogin\fR +peut 礙tre particulier pour l'interpr矇teur de commandes (\(Fo\ shell\ \(Fc) et ne devrait pas 礙tre invoqu矇 comme un sous\-processus. En g矇n矇ral, +\fBlogin\fR +est trait矇 comme +\fBexec login\fR, ce qui entra簾ne la sortie de l'interpr矇teur de commandes de l'utilisateur. L'ex矇cution de +\fBlogin\fR +depuis un interpr矇teur de commandes (\(Fo\ shell\ \(Fc) autre qu'un interpr矇teur de commandes initial (\(Fo\ login shell\ \(Fc) produira un message d'erreur. +.PP +Un mot de passe est ensuite demand矇 l'utilisateur. L'affichage du mot de passe est d矇sactiv矇 pour 矇viter de r矇v矇ler le mot de passe. Seul un petit nombre d'矇checs sont permis avant que +\fBlogin\fR +ne quitte et que la liaison ne soit interrompue. +.PP +Si une date de fin de validit矇 du mot de passe a 矇t矇 d矇finie pour ce compte, un nouveau mot de passe pourra vous 礙tre demand矇. Votre ancien mot de passe et votre nouveau mot de passe vous seront alors demand矇s avant de pouvoir continuer. Veuillez lire la page de manuel +\fBpasswd\fR(1) +pour plus d'informations. +.PP +Apr癡s une connexion r矇ussie, un message du syst癡me et la pr矇sence de courrier pourront vous 礙tre notifi矇s. Vous pouvez d矇sactiver l'affichage du message du syst癡me (\fI/etc/motd\fR), en cr矇ant un fichier vide +\fI.hushlogin\fR +dans le r矇pertoire de votre compte. Le message concernant les courriers sera \(Fo\ \fIYou have new mail.\fR\ \(Fc, \(Fo\ \fIYou have mail.\fR\ \(Fc, ou \(Fo\ \fINo Mail.\fR\ \(Fc suivant l'矇tat de votre bo簾te aux lettres. +.PP +Votre identifiant d'utilisateur et de groupe seront plac矇s en fonction des valeurs sp矇cifi矇es dans le fichier +\fI/etc/passwd\fR. Les valeurs des variables d'environnement +\fI$HOME\fR, +\fI$SHELL\fR, +\fI$PATH\fR, +\fI$LOGNAME\fR, et +\fI$MAIL\fR +seront affect矇es en fonction des champs appropri矇s de l'entr矇e qui vous correspond. Les valeurs d'ulimit, d'umask et de nice pourront 矇galement 礙tre affect矇es en fonction du champ GECOS. +.PP +Pour certains syst癡mes, la variable d'environnement +\fI$TERM\fR +sera initialis矇e au type de terminal de votre tty, comme sp矇cifi矇 dans +\fI/etc/ttytype\fR. +.PP +Un script d'initialisation pour votre interpr矇teur de commandes pourra 矇galement 礙tre ex矇cut矇. Veuillez vous r矇f矇rer la section de manuel appropri矇e pour plus d'informations sur cette fonctionnalit矇. +.PP +Une connexion un sous\-syst癡me est indiqu矇e par la pr矇sence d'un \(Fo\ *\ \(Fc comme premier caract癡re de l'interpr矇teur de commandes initial. Le r矇pertoire personnel sera utilis矇 comme racine d'un nouveau syst癡me de fichier dans lequel l'utilisateur sera connect矇. +.PP +Le programme +\fBlogin\fR +n'est PAS responsable de la suppression d'utilisateurs dans le fichier utmp. Les responsables du nettoyage de l'appartenance des sessions de terminal sont +\fBgetty\fR(8) +et +\fBinit\fR(8). Si vous utilisez +\fBlogin\fR +depuis un interpr矇teur de commandes sans +\fBexec\fR, l'utilisateur que vous utilisez continuera appara簾tre comme 矇tant connect矇 m礙me apr癡s s'礙tre d矇connect矇 de cette \(Fo\ sous\-session\ \(Fc. +.SH "OPTIONS" +.TP +\fB\-f\fR +Ne r矇alise pas d'authentification. L'utilisateur est pr矇\-authentifi矇. +.TP +\fB\-h\fR +Nom de l'h繫te distant pour cette connexion. +.TP +\fB\-p\fR +Pr矇serve l'environnement. +.TP +\fB\-r\fR +Ex矇cute le protocole de connexion automatique (autologin) pour rlogin. +.PP +Les options +\fB\-r\fR, +\fB\-h\fR +et +\fB\-f\fR +ne peuvent 礙tre utilis矇es que par root. +.SH "AVERTISSEMENTS" +.PP +Cette version de +\fBlogin\fR +a de nombreuses options de compilation. Seules certaines d'entre elles peuvent avoir 矇t矇 activ矇es sur votre site. +.PP +L'emplacement des fichiers peut varier suivant la configuration du syst癡me. +.PP +Le programme +\fBlogin\fR +n'est PAS responsable de la suppression d'utilisateurs dans le fichier utmp. Les responsables du nettoyage de l'appartenance des sessions de terminal sont +\fBgetty\fR(8) +et +\fBinit\fR(8). Si vous utilisez +\fBlogin\fR +depuis un interpr矇teur de commandes sans +\fBexec\fR, l'utilisateur que vous utilisez continuera appara簾tre comme 矇tant connect矇 m礙me apr癡s s'礙tre d矇connect矇 de cette \(Fo\ sous\-session\ \(Fc. +.PP +Comme pour n'importe quel programme, l'apparance de +\fBlogin\fR +peut 礙tre immit矇e. Si des utilisateurs non s羶rs ont un acc癡s physique la machine, un attaquant pourrait utiliser cet acc癡s pour obtenir le mot de passe de la personne qui s'asseyerait ensuite face l'矇cran. Sous Linux, le m矇canisme SAK peut 礙tre utilis矇 parles utilisateurs pour initier un chemin de confiance et pr矇venir ce genre d'attaques. +.SH "FICHIERS" +.TP +\fI/var/run/utmp\fR +liste des connexions courantes +.TP +\fI/var/log/wtmp\fR +Liste des connexions pr矇c矇dentes +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.TP +\fI/etc/motd\fR +fichier contenant le message du syst癡me +.TP +\fI/etc/nologin\fR +emp礙cher certains utilisateurs non\-root de se connecter +.TP +\fI/etc/ttytype\fR +liste des types de terminal +.TP +\fI$HOME/.hushlogin\fR +supprimer l'affichage du message du syst癡me +.SH "VOIR AUSSI" +.PP +\fBmail\fR(1), +\fBpasswd\fR(1), +\fBsh\fR(1), +\fBsu\fR(1), +\fBlogin.defs\fR(5), +\fBnologin\fR(5), +\fBpasswd\fR(5), +\fBsecuretty\fR(5), +\fBgetty\fR(8). diff --git a/man/fr/login.access.5 b/man/fr/login.access.5 new file mode 100644 index 00000000..48da0db5 --- /dev/null +++ b/man/fr/login.access.5 @@ -0,0 +1,45 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "LOGIN.ACCESS" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +login.access \- Table de contr繫le des connexions +.SH "DESCRIPTION" +.PP +Le fichier +\fIlogin.access\fR +permet de sp矇cifier des couples (utilisateur, h繫te) et/ou (utilisateur, tty) pour lesquels toute connexion sera soit accept矇e soit refus矇e. +.PP +Lorsqu'un utilisateur se connecte, le fichier +\fIlogin.access\fR +est lu jusqu' la premi癡re entr矇e correspondant au couple (utilisateur, h繫te) ou, dans le cas d'une connexion ne passant pas par le r矇seau, la premi癡re entr矇e correspondant au couple (utilisateur, tty). Le champ des permissions de la table pour cette entr矇e d矇termine alors si la connexion doit 礙tre accept矇e ou refus矇e. +.PP +Chaque ligne de la table de contr繫le des connexions (\(Fo\ login access control table\ \(Fc) est compos矇e de trois champs s矇par矇s par le caract癡re \(Fo\ :\ \(Fc\ : +.PP +\fIpermission\fR:\fIutilisateurs\fR:\fIorigines\fR +.PP +Le premier champ est soit un \(Fo\ \fI+\fR\ \(Fc (acc癡s autoris矇), soit un \(Fo\ \fI\-\fR\ \(Fc (acc癡s refus矇). Le second champ est une liste d'un ou plusieurs noms d'utilisateurs ou de groupes, ou +\fIALL\fR +(correspond tous les utilisateurs). Le troisi癡me champ est une liste d'un ou plusieurs noms de tty (pour les connexions hors r矇seau), noms d'h繫tes, noms de domaines (commen癟ant par un \(Fo\ .\ \(Fc), adresses d'h繫te, adresses de sous\-r矇seau (terminant par un \(Fo\ .\ \(Fc), +\fIALL\fR +(pour sp矇cifier n'importe quelle connexion), ou +\fILOCAL\fR +(correspond n'importe quelle cha簾ne ne contenant pas de \(Fo\ .\ \(Fc). Si vous utilisez NIS, vous pouvez utiliser @nomdegroupe pour les motifs d'utilisateur et d'h繫te. +.PP +L'op矇rateur +\fIEXCEPT\fR +permet d'矇crire des r癡gles tr癡s compactes. +.PP +Le fichier d'informations sur les groupes (group) n'est utilis矇 que lorsqu'un nom ne correspond aucun utilisateur connect矇. Seuls les groupes pour lesquels la liste des utilisateurs est sp矇cifi矇e sont utilis矇s\ : le programme ne recherche pas parmi les groupes primaires des utilisateurs. +.SH "FICHIERS" +.TP +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.SH "VOIR AUSSI" +.PP +\fBlogin\fR(1). diff --git a/man/fr/login.defs.5 b/man/fr/login.defs.5 new file mode 100644 index 00000000..a049d21a --- /dev/null +++ b/man/fr/login.defs.5 @@ -0,0 +1,130 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "LOGIN.DEFS" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +login.defs \- configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.SH "DESCRIPTION" +.PP +Le fichier +\fI/etc/login.defs\fR +d矇fini la configuration de la suite shadow password (mots de passe cach矇s) pour le syst癡me. Ce fichier est indispensable. Son absence n'emp礙chera pas le syst癡me de fonctionner, mais aura probablement des cons矇quences ind矇sirables. +.PP +Ce fichier est un fichier texte, dont chaque ligne d矇crit un param癡tre de configuration. Les lignes consistent en un nom et une valeur, s矇par矇s par un espace. Les lignes blanches et les lignes de commentaires sont ignor矇es. Les commentaires commencent par un caract癡re \(Fo\ #\ \(Fc, qui ne doit 礙tre pr矇c矇d矇 que par des espaces. +.PP +Les valeurs des param癡tres sont de quatre types\ : cha簾nes de caract癡res, bool矇ens, nombres et nombres longs. Une cha簾ne de caract癡res est constitu矇e de n'importe quel caract癡re imprimable. Un bool矇en est soit \(Fo\ yes\ \(Fc (oui) soit \(Fo\ no\ \(Fc (non). Un param癡tre bool矇en non d矇fini, ou d矇fini avec une valeur autre prendra la valeur \(Fo\ no\ \(Fc. Un nombre (normal ou long) peut 礙tre soit d矇cimal, soit octal (en pr矇c矇dant la valeur d'un \(Fo\ 0\ \(Fc), ou encore hexad矇cimal (en pr矇c矇dant la valeur de \(Fo\ 0x\ \(Fc). La valeur maximale des param癡tres num矇riques normaux ou longs d矇pend de la machine. +.PP +Les param癡tres de configuration suivants sont fournis\ : +.TP +CHFN_AUTH (bool矇en) +La valeur +\fIyes\fR +indique que les programmes +\fBchfn\fR +et +\fBchsh\fR +n矇cessiteront une authentification avant de proc矇der tout changement, moins qu'ils ne soient ex矇cut矇s par le superutilisateur. +.TP +CHFN_RESTRICT (cha簾ne) +Ce param癡tre sp矇cifie quelles valeurs du champ +\fIgecos\fR +du fichier +\fIpasswd\fR +peuvent 礙tre modifi矇es par les utilisateurs ordinaires avec le programme +\fBchfn\fR. Il est constitu矇 d'une combinaison de lettre parmi +\fIf\fR, +\fIr\fR, +\fIw\fR +et +\fIh\fR, correspondant respectivement au nom complet, au num矇ro de bureau, au num矇ro de t矇l矇phone professionnel et au num矇ro de t矇l矇phone personnel. Pour des raisons de compatibilit矇 avec des versions ant矇rieures, \(Fo\ yes\ \(Fc est 矇quivalent \(Fo\ rwh\ \(Fc et \(Fo\ no\ \(Fc, \(Fo\ frwh\ \(Fc. S'il n'est pas sp矇cifi矇, seul le superutilisateur peut r矇aliser une modification. Pour une configuration encore plus restrictive, il sera pr矇f矇rable de ne pas installer +\fBchfn\fR +avec le drapeau SUID. +.TP +CREATE_HOME (bool矇en) +Ce param癡tre indique si +\fBuseradd\fR +doit par d矇faut cr矇er le r矇pertoire personnel des utilisateurs. Un OU est r矇alis矇 avec l'option +\fB\-m\fR +de la ligne de commande de +\fBuseradd\fR. +.TP +GID_MAX (nombre), GID_MIN (nombre) +Domaine des identifiants de groupe que les commandes +\fBuseradd\fR +et +\fBgroupadd\fR +peuvent utiliser. +.TP +MAIL_DIR (cha簾ne) +Le r矇pertoire d'attente des courriels (\(Fo\ mail spool directory\ \(Fc). Ce param癡tre est n矇cessaire pour manipuler les bo簾tes aux lettres lorsque le compte d'un utilisateur est modifi矇 ou supprim矇. S'il n'est pas sp矇cifi矇, une valeur par d矇faut d矇finie la compilation est utilis矇e. +.TP +PASS_MAX_DAYS (nombre) +Le nombre de jours maximal de validit矇 d'un mot de passe. Apr癡s cette dur矇e, une modification du mot de passe est obligatoire. S'il n'est pas pr矇cis矇, la valeur de \-1 est utilis矇e (ce qui enl癡ve toute restriction). +.TP +PASS_MIN_DAYS (nombre) +Le nombre de jours minimal autoris矇 avant la modification d'un mot de passe. Toute tentative de modification du mot de passe avant cette dur矇e est rejet矇e. S'il n'est pas pr矇cis矇, la valeur de \-1 est utilis矇e (ce qui enl癡ve toute restriction). +.TP +PASS_WARN_AGE (nombre) +Le nombre de jours durant lesquels l'utilisateur recevra un avertissement avant que son mot de passe arrive en fin de validit矇. Une valeur n矇gative signifie qu'aucun avertissement n'est donn矇. S'il n'est pas pr矇cis矇, aucun avertissement n'est donn矇. +.PP +Les param癡tres PASS_MAX_DAYS, PASS_MIN_DAYS et PASS_WARN_AGE ne sont utilis矇s qu'au moment de la cr矇ation d'un compte. Les changements n'affecteront pas les comptes existants. +.TP +UID_MAX (nombre), UID_MIN (nombre) +Domaine d'identifiant utilisateur que +\fBuseradd\fR +peut utiliser. +.TP +UMASK (nombre) +Valeur d'initialisation du masque de permissions. S'il n'est pas pr矇cis矇, le masque est initialis矇 077. +.TP +USERDEL_CMD (cha簾ne) +Si ce param癡tre est d矇fini, cette commande est ex矇cut矇e lors de la suppression d'un utilisateur. Elle pourra supprimer toutes les t璽ches p矇riodiques cron ou at, tous les travaux d'impression, etc. de l'utilisateur (qui sera fourni comme premier argument). +.SH "RFRENCES CROISES" +.PP +Les r矇f矇rences crois矇es ci\-dessous montrent quels sont les param癡tres utilis矇s par les diff矇rents programmes de la suite shadow password. +.TP +chfn +CHFN_AUTH CHFN_RESTRICT +.TP +chsh +CHFN_AUTH +.TP +groupadd +GID_MAX GID_MIN +.TP +newusers +PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK +.TP +pwconv +PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE +.TP +useradd +CREATE_HOME GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN UMASK +.TP +userdel +MAIL_DIR USERDEL_CMD +.TP +usermod +MAIL_DIR +.SH "BOGUES" +.PP +La plupart des fonctionnalit矇s qui 矇taient fournies par les mots de passe cach矇s (\(Fo\ shadow password\ \(Fc) sont d矇sormais g矇r矇es par PAM. De ce fait, +\fI/etc/login.defs\fR +n'est plus utilis矇 par les programmes tels que +\fBlogin\fR(1), +\fBpasswd\fR(1) +et +\fBsu\fR(1). Veuillez plut繫t vous r矇f矇rer aux fichiers de configuration de PAM correspondant. +.SH "VOIR AUSSI" +.PP +\fBlogin\fR(1), +\fBpasswd\fR(1), +\fBsu\fR(1), +\fBpasswd\fR(5), +\fBshadow\fR(5), +\fBpam\fR(8). diff --git a/man/fr/logoutd.8 b/man/fr/logoutd.8 new file mode 100644 index 00000000..7b9b7a09 --- /dev/null +++ b/man/fr/logoutd.8 @@ -0,0 +1,33 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "LOGOUTD" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +logoutd \- Imposer les restrictions de connexion dans le temps +.SH "SYNOPSIS" +.HP 8 +\fBlogoutd\fR +.SH "DESCRIPTION" +.PP +\fBLogoutd\fR +impose les restrictions (sur les ports, la date et l'heure de connexion) sp矇cifi矇es dans +\fI/etc/porttime\fR. +\fBLogoutd\fR +doit 礙tre d矇marr矇 depuis +\fI/etc/rc\fR. Il analyse le fichier +\fI/var/run/utmp\fR +r矇guli癡rement, et, pour chaque utilisateur, il v矇rifie que ce nom d'utilisateur est autoris矇 礙tre connect矇 ce port ce moment. Toute session en violation avec les restrictions de +\fI/etc/porttime\fR +est termin矇e. +.SH "FICHIERS" +.TP +\fI/etc/porttime\fR +fichier des autorisations d'acc癡s en fonction de la date et de l'heure +.TP +\fI/var/run/utmp\fR +liste des connexions courantes diff --git a/man/fr/newgrp.1 b/man/fr/newgrp.1 index ed5f5d7d..149f7180 100644 --- a/man/fr/newgrp.1 +++ b/man/fr/newgrp.1 @@ -1,32 +1,57 @@ -.\" Original author unknown. This man page is in the public domain. -.\" Modified Sat Oct 9 17:46:48 1993 by faith@cs.unc.edu -.TH NEWGRP 1 "9 October 1993" "Linux 1.2" "Manuel du Programmeur Linux" -.SH NOM -newgrp \- se connecter sous un nouveau groupe -.SH SYNOPSIS -.BI "newgrp [ " groupe " ]" -.SH DESCRIPTION -.B Newgrp -change le groupe de l'appelant, de la m瘱e mani鋨e que -.BR login (1). -Le m瘱e utilisateur reste connect, et le r廧ertoire courant -reste inchang, mais l'憝aluation des droits d'acc鋊 aux fichiers -se fait en fonction du nouvel identifiant de groupe. -.LP -Si aucun groupe n'est sp嶰ifi, le GID est 嶰hang pour celui du login initial. -.LP -.SH FICHIERS -.I /etc/group -.br -.I /etc/passwd - +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "NEWGRP" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +newgrp \- se connecte avec un nouveau groupe +.SH "SYNOPSIS" +.HP 7 +\fBnewgrp\fR [\-] [\fIgroupe\fR] +.SH "DESCRIPTION" +.PP +\fBNewgrp\fR +permet de changer l'identifiant de groupe de l'utilisateur au cours d'une session. Si l'option +\fB\-\fR +est fournie, l'environnement de l'utilisateur est r矇initialis矇, comme si l'utilisateur venait de se connecter. Sinon, l'environnement courant est utilis矇. Entre autre, le r矇pertoire de travail est conserv矇. +.PP +\fBNewgrp\fR +change l'identifiant de groupe r矇el la valeur du groupe donn矇 en argument, ou au groupe par d矇faut d矇fini dans +\fI/etc/passwd\fR +si aucun groupe n'est fourni. +\fBNewgrp\fR +essaiera 矇galement d'ajouter le groupe aux groupes de l'utilisateur. Si l'utilisateur n'est pas superutilisateur, un mot de passe sera demand矇 si l'utilisateur n'utilise pas de mot de passe (dans +\fI/etc/shadow\fR +si cet utilisateur a une entr矇e dans le fichier des mots de passe cach矇s, ou dans +\fI/etc/passwd\fR +sinon), mais que le groupe en a un, ou si l'utilisateur n'est pas dans la liste des membres de ce groupe et que ce groupe utilise un mot de passe. L'acc癡s sera refus矇 si le groupe n'a pas de mot de passe et que l'utilisateur ne fait pas partie de ses membres. +.PP +S'il y a une entr矇e pour ce groupe dans +\fI/etc/gshadow\fR, alors la liste des membres et le mot de passe de ce groupe seront pris dans ce fichier, sinon, l'entr矇e du fichier +\fI/etc/group\fR +est consid矇r矇e. +.SH "FICHIERS" +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes .SH "VOIR AUSSI" -.BR login "(1), " group (5) - -.SH AUTEUR -Version originale par Michael Haardt. D廥ormais maintenu par -Peter Orbaek (poe@daimi.aau.dk). - -.SH TRADUCTION -S嶵astien Mah, 2001 - +.PP +\fBid\fR(1), +\fBlogin\fR(1), +\fBsu\fR(1), +\fBgpasswd\fR(1), +\fBgroup\fR(5), +\fBgshadow\fR(5). diff --git a/man/fr/newusers.8 b/man/fr/newusers.8 new file mode 100644 index 00000000..e25499b2 --- /dev/null +++ b/man/fr/newusers.8 @@ -0,0 +1,45 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "NEWUSERS" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +newusers \- Mettre jour, ou cr矇er de nouveaux utilisateurs par lots +.SH "SYNOPSIS" +.HP 9 +\fBnewusers\fR [\fInouveaux_utilisateurs\fR] +.SH "DESCRIPTION" +.PP +\fBNewusers\fR +lit un fichier contenant des paires de nom d'utilisateur et de mot de passe et utilise ces informations pour mettre jour un groupe d'utilisateurs existants ou pour cr矇er de nouveaux utilisateurs. Chaque ligne est au m礙me format que le fichier des mots de passe (voir +\fBpasswd\fR(5)) avec les exceptions suivantes\ : +.TP +\fIpw_passwd\fR +Ce champ sera chiffr矇 et utilis矇 comme la nouvelle valeur du mot de passe chiffr矇. +.TP +\fIpw_age\fR +Ce champ sera ignor矇 pour les mots de passe cach矇s (\(Fo\ shadow password\ \(Fc) si l'utilisateur existe d矇j. +.TP +\fIpw_gid\fR +Ce champ peut 礙tre le nom d'un groupe existant, ce qui permet d'ajouter l'utilisateur d矇sign矇 dans la liste des membres du groupe. Si un identifiant de groupe inexistant est indiqu矇, un nouveau groupe est cr矇矇, avec cet identifiant de groupe. +.TP +\fIpw_dir\fR +L'existence du r矇pertoire indiqu矇 dans ce champ est v矇rifi矇e, et dans le cas contraire, le r矇pertoire est cr矇矇. Le propri矇taire du r矇pertoire sera l'utilisateur dont le compte est cr矇矇 ou mis jour. +.PP +Cette commande a 矇t矇 con癟ue pour les gros syst癡mes pour lesquels un grand nombre de comptes sont mis jour un m礙me instant. +.SH "AVERTISSEMENTS" +.PP +Le fichier d'entr矇e doit 礙tre correctement prot矇g矇 puisqu'il contient des mots de passe en clair. +.SH "FICHIERS" +.TP +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.SH "VOIR AUSSI" +.PP +\fBlogin.defs\fR(5), +\fBpasswd\fR(1), +\fBuseradd\fR(8). diff --git a/man/fr/passwd.1 b/man/fr/passwd.1 index 266ee334..895bb53f 100644 --- a/man/fr/passwd.1 +++ b/man/fr/passwd.1 @@ -1,199 +1,167 @@ -.\" Copyright Red Hat Software, Inc., 1998, 1999. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, and the entire permission notice in its entirety, -.\" including the disclaimer of warranties. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. The name of the author may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" ALTERNATIVELY, this product may be distributed under the terms of -.\" the GNU Public License, in which case the provisions of the GPL are -.\" required INSTEAD OF the above restrictions. (This clause is -.\" necessary due to a potential bad interaction between the GPL and -.\" the restrictions contained in a BSD\-style copyright.) -.\" -.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -.\" OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.\" Copyright (c) Cristian Gafton, 1998, -.\" -.\" Traduction 21/08/2000 par Fr嶮廨ic Delanoy (fdelanoy@info.fundp.ac.be) -.\" -.TH PASSWD 1 "21 Aot 2000" PAM "Manuel de l'utilisateur Linux" -.SH NOM - -passwd \- mettre jour les marques d'authentification d'un utilisateur. - -.SH SYNOPSIS -\fBpasswd\fR [\fB\-k\fR] [\fB\-l\fR] [\fB\-u\fR [\fB\-f\fR]] [\fB\-d\fR] [\fB\-S\fR] [\fInom_utilisateur\fR] -.sp 2 -.SH DESCRIPTION -Passwd est utilis pour mettre jour la (les) marque(s) d'authentification -d'un utilisateur. Passwd est configur pour travailler gr歊e l' -.BR "API Linux\-PAM" ". " -Il s'initialise principalement en tant que service "passwd" avec -.I Linux\-PAM -et utilise les modules -.I "password" -configur廥 pour authentifier et ensuite mettre jour le mot de passe d'un utilisateur. - -.sp -Une entr嶪 du fichier de configuration de -.I Linux\-PAM -pour ce service serait : -.br - -.br - # -.br - # entr嶪 de service de mot de passe effectuant une -.br - # v廨ification de force d'un mot de passe -.br - # propos avant de le mettre jour. -.br - # -.br - passwd password requisite \\ -.br - /usr/lib/security/pam_cracklib.so retry=3 -.br - passwd password required \\ -.br - /usr/lib/security/pam_pwdb.so use_authtok -.br - # - -.sp -Notez qu'aucun autre type de module n'est requis pour le fonctionnement -correct de cette application. - -.SH OPTIONS -.IP \fB\-d\fR -C'est une fa蔞n rapide pour d廥activer un mot de passe pour un compte. Il -supprimera le besoin du mot de passe pour un compte donn. Disponible -uniquement pour root. -.IP \fB\-k\fR -L'option, -.BR \-k ", " -est utilis嶪 pour indiquer que la mise jour ne devrait 皻re effectu嶪 que -pour les marques d'identifications (mots de passe); l'utilisateur conserve -ses marques non expir廥. -.IP \fB\-l\fR -Cette option est utilis pour verrouiller le compte sp嶰ifi, et n'est -disponible que pour root. Le verrouillage est effecut en rendant le mot de -passe crypt invalide (en le pr嶨ixant par un !). -.IP \fB\-\-stdin\fR -Cette option est utilis嶪 pour indiquer que \fBpasswd\fR doit lire le -nouveau mot de passe partir de l'entr嶪 standard, qui peut 皻re un tube. -.IP \fB\-u\fR -L'inverse de l'option pr嶰嶮ente \- il d憝errouillera le mot de passe du -compte en supprimant le pr嶨ixe "!". Cette option n'est disponible que pour -root. Par d嶨aut, \fBpasswd\fR refusera de cr嶪r un compte sans mot de -passe associ (il ne d憝errouillera pas un compte contenant uniquement ! -pour mot de passe). L'option \fB\-f\fR outrepassera cette protection. -.IP \fB\-S\fR -Cela affiche une information courte sur le statut du mot de passe pour un -compte donn. Disponible uniquement pour root. - -.SH "Rappelez\-vous les deux principes suivants" -.IP \fBProt嶲ez\ votre\ mot de passe.\fR -N'嶰rivez nulle part votre mot de passe \- m幦orisez\-le. En particulier, ne -le laissez pas n'importe o et ne le placez pas non plus dans un fichier non -crypt ! Utilisez des mots de passe non reli廥 sur des syst鋗es contr犨廥 -par diff廨entes organisations. Ne divulguez ni ne partagez votre mot de -passe, en particulier quelqu'un disant pr彋endant faire partie d'un -support technique, ou un vendeur. Ne laissez personne regarder votre mot -de passe pendant que vous le tapez. N'entrez pas votre mot de passe sur un -ordinateur auquel vous ne faites pas confiance, ou si les "choses" ont l'air -amusantes; quelqu'un pourrait 皻re en train d'essayer de d彋ourner votre mot -de passe. Utilisez votre mot de passe pour une p廨iode limit嶪 et -modifiez\-le p廨iodiquement. -.IP \fBChoisisser un mot de passe difficile deviner.\fR -.I passwd -essaiera de vous emp璚her de choisir un mot de passe r嶪llemnt mauvais, mais -il n'est pas infaillible; cr嶪z votre mot de passe sagement. N'utilisez -rien que vous pouvez trouver dans un dictionnaire (dans n'importe quel -langue ou jargon). N'utilisez pas de nom (incluant celui d'un conjoint, -d'un parent, d'un enfant, d'un animal domestique, d'un personnage -imaginaire, d'un personnage c幨鋐re, ou d'un endroit connu), ou de variation -sur votre nom personnel ou de compte. N'utilisez aucune information -personnelle qui soit accessible (comme votre num廨o de t幨廧hone, votre -plaque d'immatriculation ou votre num廨o de s嶰urit sociale), ou sur les -personnes de votre entourage. N'utilisez pas une date d'anniversaire ou un -motif simple comme "azerty", "qwerty", "abc" ou "aaa"). N'utilisez aucun -幨幦ent cit ci\-dessus suivi ou pr嶰嶮 par un chiffre. Au lieu de cela, -utilisez un m幨ange de lettres minuscules et majuscules, de chiffres et de -signes de ponctuation. Utiliseez des mots de passe longs (disons d'au moins -8 caract鋨es). Vous pourriez utiliser une paire de mots avec un signe de -ponctuation ins廨, une phrase de passe (une s廦uence de mots -compr嶭ensible), ou la premi鋨e lettre de chaque mot dans une phrase de -passe. - -.SH "" -Ces principes sont partiellement impos廥 par le syst鋗e, mais uniquement -partiellement. Une certaine vigilance de votre c矌 rendra le syst鋗e -beaucoup plus sr. -.SH "VALEUR DE RETOUR" - -En cas de succ鋊, -.B passwd -se terminera avec une valeur de retour de 0. Une valeur de retour de 1 -indique qu'une erreur s'est produite. Les erreurs textuelles sont 嶰rites -dans le flux d'erreur standard. - -.SH "CONFORMIT " -.br -.BR Linux\-PAM -(Pluggable Authentication Modules pour Linux). -.BR -Notez que si votre distribution de Linux\-PAM se conforme au Standard de -Syst鋗e de fichiers de Linux, vous pouvez trouver les modules dans -.I /lib/security/ -au lieu de /usr/lib/security/, comme indiqu dans l'exemple. - +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "PASSWD" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +passwd \- Modifier le mot de passe d'un utilisateur +.SH "SYNOPSIS" +.HP 7 +\fBpasswd\fR [\-x\ \fImax\fR] [\-n\ \fImin\fR] [\-w\ \fIavert\fR] [\-i\ \fIinact\fR] \fIlogin\fR +.HP 7 +\fBpasswd\fR [\-l \-u \-d \-S \-e] \fIlogin\fR +.SH "DESCRIPTION" +.PP +\fBPasswd\fR +modifie les mots de passe d'utilisateurs ou de groupes. Un utilisateur normal ne peut changer que son mot de passe, le superutilisateur peut changer le mot de passe de n'importe quel compte. +\fBPasswd\fR +modifie 矇galement les informations associ矇es au compte, telles que le nom complet de l'utilisateur, son interpr矇teur de commandes initial (\(Fo\ login shell\ \(Fc), la date de fin de validit矇 du mot de passe, ou sa dur矇e de validit矇. +.SS "Modifications du mot de passe" +.PP +Dans un premier temps, l'utilisateur doit fournir son ancien mot de passe, s'il en avait un. Ce mot de passe est ensuite chiffr矇 puis compar矇 avec le mot de passe enregistr矇. L'utilisateur n'a droit qu' un seul essai pour entrer le mot de passe correct. Le superutilisateur peut contourner cette premi癡re 矇tape de mani癡re changer les mots de passe ayant 矇t矇 oubli矇s. +.PP +Une fois que le mot de passe a 矇t矇 entr矇, les informations de limite de validit矇 du mot de passe sont v矇rifi矇es pour s'assurer que l'utilisateur est autoris矇 modifier son mot de passe cet instant. Dans le cas contraire, +\fBpasswd\fR +refuse de changer le mot de passe, et quitte. +.PP +Un nouveau mot de passe est ensuite demand矇 l'utilisateur, et la complexit矇 de ce mot de passe est test矇e. Comme ligne de conduite g矇n矇rale, un mot de passe doit toujours 礙tre constitu矇 de 6 8 caract癡res en en choisissant un ou plus parmi chacun des ensembles suivants\ : +.TP 3 +\(bu +caract癡res alphab矇tiques minuscules +.TP +\(bu +chiffres de 0 9 +.TP +\(bu +marques de ponctuation +.PP +Il faudra faire attention ne pas utiliser les caract癡res de suppression ou d'effacement. +\fBPasswd\fR +rejettera tout mot de passe dont la complexit矇 ne sera pas suffisante. +.PP +Si le mot de passe est accept矇, +\fBpasswd\fR +redemandera le nouveau mot de passe. Le second mot de passe est compar矇 avec le premier. Ces deux mots de passe devront 礙tre identiques pour que le mot de passe soit chang矇. +.SS "Astuces pour les mots de passe" +.PP +La s矇curit矇 d'un mot de passe repose sur la force de l'algorithme de chiffrement et sur la taille de l'espace de cl矇s utilis矇. La m矇thode de chiffrement des syst癡mes +\fIUNIX\fR +est bas矇e sur l'algorithme NBS DES, elle est tr癡s s羶re. La taille de l'espace de cl矇s d矇pend de l'al矇a du mot de passe utilis矇. +.PP +Les compromissions de la s矇curit矇 des mots de passe r矇sultent le plus souvent d'une n矇gligence dans le choix du mot de passe, ou lors de son utilisation. Pour cette raison, vous ne devez pas s矇lectionner de mot de passe apparaissant dans un dictionnaire ou devant 礙tre 矇crit. Le mot de passe ne doit pas non plus 礙tre un nom propre, un num矇ro min矇ralogique, une date de naissance, ou une adresse. En effet ceux\-ci pourraient 礙tre devin矇s pour violer la s矇curit矇 du syst癡me. +.PP +Vous devez pouvoir vous rappeler facilement de votre mot de passe, afin de ne pas avoir le noter sur un morceau de papier. On peut pour ceci choisir d'accoler deux mots en les s矇parant avec un caract癡re sp矇cial ou un chiffre. Par exemple, Mot2passe. +.PP +D'autres m矇thodes de construction utilisent une phrase facile se rappeler, et consistent s矇lectionner la premi癡re ou la derni癡re lettre de chaque mot. Voici un exemple [\ NdT\ : en anglais\ ]\ : +.TP 3 +\(bu +Ask not for whom the bell tolls. +.TP +\(bu +Ce qui donne\ : +.TP +\(bu +An4wtbt. +.PP +Vous pouvez raisonnablement 礙tre assur矇 que quelques crackers ont d矇sormais inclu ces mots de passe dans leurs dictionnaires. Vous pouvez 矇galement utiliser votre propre m矇thode de construction de mots de passe et ne pas compter uniquement sur les m矇thodes propos矇es ici. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBpasswd\fR +sont\ : +.TP +\fB\-a\fR, \fB\-\-all\fR +Cette option ne peut 礙tre utilis矇e qu'avec +\fB\-S\fR +et permet d'afficher le statut des mots de passe pour tous les utilisateurs. +.TP +\fB\-d\fR, \fB\-\-delete\fR +Supprime le mot de passe (le rend vide) d'un utilisateur. C'est une fa癟on rapide de supprimer l'authentification par mot de passe pour un compte. Il rend compte indiqu矇 sans mot de passe. +.TP +\fB\-e\fR, \fB\-\-expire\fR +Fait expirer imm矇diatement le mot de passe d'un compte. Ceci permet d'obliger un utilisateur changer son mot de passe lors de sa prochaine connexion. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide et quitte. +.TP +\fB\-i\fR, \fB\-\-inactive\fR \fIDURE_INACTIVIT\fR +Cett option permet de d矇sactiver un compte un certain nombre de jours apr癡s que son mot de passe ait expir矇. Apr癡s qu'un compte ait expir矇 pour plus de +\fIDURE_INACTIVIT\fR +jours, l'utilisateur ne pourra plus se connect矇 avec ce compte. +.TP +\fB\-k\fR, \fB\-\-keep\-tokens\fR +Indique que seuls les mots de passe expir矇s doivent 礙tre modifi矇. C'est utile quand l'utilisateur ne veut pas modifier un mot de passe qui serait toujours valable. +.TP +\fB\-l\fR, \fB\-\-lock\fR +Verouille le compte indiqu矇. Cette option d矇sactive un compte en modifiant son mot de passe en une valeur qui ne peut pas 礙tre un mot de passe chiffr矇 possible. +.TP +\fB\-n\fR, \fB\-\-mindays\fR \fIJOURS_MIN\fR +Fixe le nombre minimum de jours entre chaque changement de mot de passe. Une valeur de z矇ro pour ce champ indique que l'utilisateur peut changer son mot de passe n'importe quand. +.TP +\fB\-q\fR, \fB\-\-quiet\fR +Quiet mode. +.TP +\fB\-r\fR, \fB\-\-repository\fR \fIREPOSITORY\fR +Change le mot de passe de la base +\fIREPOSITORY\fR +.TP +\fB\-S\fR, \fB\-\-status\fR +Affiche l'矇tat d'un compte. Cet 矇tat est constitu矇 de 7 champs. Le premier champ est le nom du compte. Le second champ indique si le compte est bloqu矇 (L), n'a pas de mot de passe (NP) ou a un mot de passe utilisable (P). Le troisi癡me champ donne la date de derni癡re modification du mot de passe. Les quatre champs suivants sont\ : la dur矇e minimum avant modification, la dur矇e maximum de validit矇, la dur矇e d'avertissement, et la dur矇e d'inactivit矇 autoris矇e pour le mot de passe. Les dur矇es sont exprim矇es en jours. +.TP +\fB\-u\fR, \fB\-\-unlock\fR +D矇verrouille le compte indiqu矇. Cette option r矇active un compte en changeant un mot de passe sa valeur pr矇c矇dente (la valeur pr矇sente avant l'utilisation de l'option +\fB\-l\fR). +.TP +\fB\-w\fR, \fB\-\-warndays\fR \fIDURE_AVERTISSEMENT\fR +Fixe le nombre de jours d'avertissement avant que le changement de mot de passe ne soit obligatoire. La valeur +\fIDURE_AVERTISSEMENT\fR +est le nombre de jours pr矇c矇dant la fin de validit矇 pendant lesquels un utilisateur sera pr矇venu que son mot de passe est sur le point d'arriver en fin de validit矇. +.TP +\fB\-x\fR, \fB\-\-maxdays\fR \fIJOURS_MAX\fR +Fixe le nombre maximum de jours pendant lesquel un mot de passe reste valable. Apr癡s +\fIJOURS_MAX\fR, le mot de passe devra 礙tre modifi矇. +.SH "AVERTISSEMENTS" +.PP +Toutes les options ne sont pas forc矇ment support矇es. La v矇rification de la complexit矇 des mots de passe peut varier d'un site l'autre. Il est vivement conseill矇 aux utilisateurs de choisir un mot de passe aussi complexe que possible. Les utilisateurs peuvent ne pas 礙tre capable de changer leur mot de passe sur un syst癡me si NIS est activ矇 et qu'ils ne sont pas connect矇s au serveur NIS. .SH "FICHIERS" -.br -.B /etc/pam.d/passwd -\- le fichier de configuration de -.BR Linux\-PAM - -.SH BOGUES -.sp 2 -Inconnus. - +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VALEUR DE RETOUR" +.PP +La commande +\fBpasswd\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI1\fR +permission refus矇e +.TP +\fI2\fR +combinaison d'options non valable +.TP +\fI3\fR +矇chec inattendu, rien n'a 矇t矇 fait +.TP +\fI4\fR +矇chec inattendu, le fichier passwd est manquant +.TP +\fI5\fR +fichier passwd occup矇, r矇essayez plus tard +.TP +\fI6\fR +argument non valable pour l'option .SH "VOIR AUSSI" - -.BR pam "(8), " -et -.BR pam_chauthok "(2). " - -.sp -Pour des informations plus compl鋈es sur la fa蔞n de configurere cette application avec -.BR Linux\-PAM ", " -voyez le -.BR "Linux\-PAM System Administrators' Guide" " at " -.br -.I "" - -.SH AUTEUR -Cristian Gafton - -.SH TRADUCTION -Fr嶮廨ic Delanoy, 2000. +.PP +\fBgroup\fR(5), +\fBpasswd\fR(5), +\fBshadow\fR(5). diff --git a/man/fr/passwd.5 b/man/fr/passwd.5 index 3219e07d..6cafa84a 100644 --- a/man/fr/passwd.5 +++ b/man/fr/passwd.5 @@ -1,149 +1,83 @@ -.\" Copyright (c) 1993 Michael Haardt (u31b3hs@pool.informatik.rwth\-aachen.de), Fri Apr 2 11:32:09 MET DST 1993 -.\" -.\" This is free documentation; you can redistribute it and/or -.\" modify it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 2 of -.\" the License, or (at your option) any later version. -.\" -.\" The GNU General Public License's references to "object code" -.\" and "executables" are to be interpreted as the output of any -.\" document formatting or typesetting system, including -.\" intermediate and printed output. -.\" -.\" This manual is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public -.\" License along with this manual; if not, write to the Free -.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, -.\" USA. -.\" -.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu) -.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu) -.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl) -.\" -.\" Traduction 17/10/1996 par Christophe Blaess (ccb@club\-internet.fr) -.\" Mise jour 18/05/1998 (LDP\-man\-pages\-1.19) -.\" -.TH PASSWD 5 "18 Mai 1998" Linux "Manuel de l'administrateur Linux" -.SH NOM -passwd \- Fichier des mots de passe. -.SH DESCRIPTION -.B Passwd -est un fichier de texte qui contient la liste des comptes sur le syst鋗e, -ainsi que des informations utiles sur ces comptes, comme l'identification -de l'utilisateur, du groupe, le r廧ertoire personnel, le shell, etc. -Souvent, ce fichier contient 嶲alement le mot de pass chiffr de l'utilisateur. -Le fichier des mots -de passe doit permettre la lecture par tout le monde (de nombreux -utilitaires comme -.IR ls (1) -l'utilisent pour convertir les UID en noms d'utilisateur). -Par contre seul le Super\-User doit disposer de droits d'嶰riture sur -le fichier. - -Au bon vieux temps, aucun probl鋗e de s嶰urite ne se posait avec ce -droit de lecture g幯廨al. Chacun pouvait consulter les mots de passe -crypt廥, mais le mat廨iel 彋ait trop lent pour pouvoir d嶰rypter un -mot de passe bien choisi. De plus le principe de base d'Unix reposait -sur une communaute soud嶪 d'utilisateurs sans intentions n嶨astes. -Actuellement, il est de plus en plus recommand d'utiliser des -syst鋗es de masquage des mots de passe, comme -.BR shadow -avec lequel le fichier -.I /etc/passwd -contient des * la place des mots de passe, et o ces derniers sont -stock廥 sous forme crypt嶪 dans -.I /etc/shadow -qui n'est lisible que par le Super\-utilisateur. - -Que le masquage des mots de passe soit utilis ou non, de nombreux -administrateurs syst鋗es utilisent un ast廨ique dans le champ -'mot de passe' pour s'assurer que l'utilisateur en question ne -pouirra pas se connecter (Voir le paragrahe Notes plus bas). - -Si vous devez cr嶪r un nouvel utilisateur, placez un ast廨ique dans le champ -'mot de passe', puis utilisez la commande \fBpasswd\fP(1) pour le mettre jour. - -Si la racine du syst鋗e de fichiers est sur un disque RAM, vous devez penser - copier sur le disque physique les modifications du fichier des mots de passe -avant d'arr皻er le systeme. Vous devez 嶲alement v廨ifier ce moment les -droits d'acc鋊 au fichier. - -Si vous d廥irez cr嶪r des groupes d'utilisateurs, leur champ GID doivent -correspondre une entree du fichier -.IR /etc/group (5). - -Il doit y avoir, dans le fichier des mots de passe, une ligne par utilisateur, -avec le format suivant : -.sp -.RS -account:passwd:UID:GID:GECOS:directory:shell -.RE -.sp -Les divers champs sont les suivants : -.sp -.RS -.TP 1.0in -.I account -Le nom que l'utilisateur utilisera pour se connecter, il ne devrait normalement -pas contenir de majuscules +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "PASSWD" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +passwd \- Le fichier des mots de passe +.SH "DESCRIPTION" +.PP +\fI/etc/passwd\fR +contient diff矇rentes informations sur les comptes utilisateurs. Ces informations consistent en sept champs s矇par矇s par des deux\-points (\(Fo\ :\ \(Fc)\ : +.TP 3 +\(bu +nom de connexion de l'utilisateur (\(Fo\ login\ \(Fc) .TP -.I password -La repr廥entation encrypt嶪 (optionnelle) du mot de passe. +\(bu +un mot de passe chiffr矇 optionnel .TP -.I UID -L'ID num廨ique de l'utilisateur. +\(bu +l'identifiant num矇rique de l'utilisateur .TP -.I GID -L'ID num廨ique du groupe principal de l'utilisateur. +\(bu +l'identifiant num矇rique du groupe de l'utilisateur .TP -.I GECOS -Ce champ est optionnel et n'a qu'un r犨e informatif. Il contient g幯廨alement -le nom complet de l'utilisateur. GECOS signifie "General Electric Comprehensive -Operating System", qui fut renomm GCOS quand la division "gros syst鋗es" de -General Electric a 彋 vendue a Honeywell. Dennis Ritchie raconte: -"Il arrivait que l'on envoie des sortie d'impression ou des r廥ultats de -traitements diff廨廥 vers une machine GCOS. Le champ GCOS du fichier password -彋ait un endroit classique pour glisser des informations dans la carte -$IDENT. Pas tr鋊 幨嶲ant..." - +\(bu +le nom complet de l'utilisateur ou un champ de commentaires .TP -.I directory -Le r廧ertoire de connexion de l'utilisateur (variable d' -.IR environnement (5) -$HOME). +\(bu +le r矇pertoire personnel de l'utilisateur .TP -.I shell -Le programme ex嶰uter apr鋊 la phase de connexion (par d嶨aut -.IR /bin/sh ). -Si ce fichier n'existe pas, l'utilisateur ne pourra pas se connecter avec -.BR login (1). -.RE -.SH NOTES -Si vous d廥irez cr嶪r des groupes d'utilisateurs, leurs champs GIDs doivent -皻re identiques, et il doit y avoir une entr嶪 correspondante dans le fichier -.IR /etc/group . - -Si le mot de passe crypt est rempli avec un ast廨isque, l'utilisateur ne -pourra pas se connecter avec -.BR login (1), -mais pourra toujours le faire avec -.BR rlogin (1), -lancer des processus en utilisant -.BR rsh (1), -.BR cront (1), -.BR at (1), -ou des filtres de courrier, etc... -La modification du champ "Shell" a g幯廨alement les m瘱es effets, et autorise -toujours l'utilisation de -.BR su (1). -.SH FICHIERS -.I /etc/passwd +\(bu +l'interpr矇teur de commandes de l'utilisateur (optionel) +.PP +Le champ du mot de passe chiffr矇 peut 礙tre vide. Dans ce cas, aucun mot de passe n'est n矇cessaire pour s'identifier comme le login donn矇. Cependant, certaines applications qui lisent le fichier +\fI/etc/passwd\fR +peuvent d矇cider de ne donner aucun acc癡s si le +\fImot de\fR +passe est vide. Si le mot de passe est un +\(lqx\(rq +minuscule, alors le mot de passe chiffr矇 est enregistr矇 dans le fichier +\fBshadow\fR(5)\ ; il +\fIdoit\fR +y avoir une ligne correspondante dans le fichier +\fIshadow\fR, sinon le compte de l'utilisateur n'est pas valide. Si le mot de passe est une autre cha簾ne, alors il est consid矇r矇 comme un mot de pass chiffr矇, comme indiqu矇 dans +\fBcrypt\fR(3). +.PP +Le champ de commentaire est utilis矇 par diff矇rents utilitaires syst癡me, tels que +\fBfinger\fR(1). +.PP +Le champ du r矇pertoire personnel de l'utilisateur correspond au nom du r矇pertoire de travail initial. +\fBLogin\fR +utilise cette information pour d矇finir la valeur de la variable d'environnement +\fBHOME\fR. +.PP +Le champ de l'interpr矇teur de commandes correspond au nom de l'interpr矇teur de commandes de l'utilisateur, ou au nom d'un programme initial ex矇cuter. +\fBLogin\fR +utilise cette information pour d矇finir la valeur de la variable d'environnement +\fB$SHELL\fR. Si ce champ est vide, +\fI/bin/sh\fR +est utilis矇 par d矇faut. +.SH "FICHIERS" +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +un mot de passe chiffr矇 optionnel .SH "VOIR AUSSI" -.BR passwd "(1), " login "(1), " group "(5), " shadow (5). - -.SH TRADUCTION -Christophe Blaess, 1997. +.PP +\fBgetent\fR(1), +\fBlogin\fR(1), +\fBpasswd\fR(1), +\fBsu\fR(1), +\fBcrypt\fR(3), +\fBgetpwnam\fR(3), +\fBshadow\fR(5), +\fBpwconv\fR(8), +\fBpwunconv\fR(8), +\fBsulogin\fR(8). diff --git a/man/fr/porttime.5 b/man/fr/porttime.5 new file mode 100644 index 00000000..b4141154 --- /dev/null +++ b/man/fr/porttime.5 @@ -0,0 +1,71 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "PORTTIME" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +porttime \- Fichier de configuration des droits d'acc癡s en fonction de la date et de l'heure +.SH "DESCRIPTION" +.PP +\fIporttime\fR +contient une liste de tty, noms d'utilisateurs, et horaires d'acc癡s autoris矇s. +.PP +Chaque entr矇e consiste en trois champs s矇par矇s par un caract癡re deux\-points \(Fo\ :\ \(Fc. Le premier champ est une liste de tty s矇par矇s par des virgules, ou un ast矇risque \(Fo\ *\ \(Fc pour indiquer que l'entr矇e correspond tous les tty. Le second champ est une liste de noms d'utilisateurs, ou un ast矇risque pour indiquer que cette entr矇e correspond n'importe quel utilisateur. Le troisi癡me champ est une liste d'horaires d'acc癡s autoris矇s. +.PP +Chaque horaire d'acc癡s consiste en z矇ro ou plusieurs abr矇viations de jours de la semaine\ : +\fISu\fR +(dimanche), +\fIMo\fR +(lundi), +\fITu\fR +(mardi), +\fIWe\fR +(mercredi), +\fITh\fR +(jeudi), +\fIFr\fR +(vendredi), +\fISa\fR +(samedi), suivi d'un couple d'horaires s矇par矇s par un tiret. L'abr矇viation +\fIWk\fR +peut 礙tre utilis矇e pour repr矇senter les jours de la semaine du lundi au vendredi, et +\fIAl\fR +permet de sp矇cifier l'ensemble des jours de la semaine. Par d矇faut, si aucun jour n'est sp矇cifi矇, +\fIAl\fR +est utilis矇. +.SH "EXEMPLES" +.PP +L'entr矇e suivante autorise l'acc癡s l'utilisateur +\fIjfh\fR +sur n'importe quel port pendant la semaine de 9 heures 17 heures. +.PP +*:jfh:Wk0900\-1700 +.PP +L'entr矇e suivante autorise l'acc癡s /dev/console uniquement aux utilisateurs +\fIroot\fR +et +\fIoper\fR + n'importe quelle heure. Ceci permet de montrer l'importance de l'ordre des entr矇es dans le fichier +\fI/etc/porttime\fR. Les autres utilisateurs ne satisferont que la deuxi癡me entr矇e, qui n'autorise aucun acc癡s. +.sp +.nf + console:root,oper:Al0000\-2400 + console:*: + +.fi +.PP +L'entr矇e suivante autorise l'acc癡s tous les ports pour l'utilisateur +\fIgames\fR, en dehors des heures de travail. +.PP +*:games:Wk1700\-0900,SaSu0000\-2400 +.SH "FICHIERS" +.TP +\fI/etc/porttime\fR +fichier des autorisations d'acc癡s en fonction de la date et de l'heure +.SH "VOIR AUSSI" +.PP +\fBlogin\fR(1). diff --git a/man/fr/pwck.8 b/man/fr/pwck.8 new file mode 100644 index 00000000..33653034 --- /dev/null +++ b/man/fr/pwck.8 @@ -0,0 +1,124 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "PWCK" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +pwck \- V矇rifier l'int矇grit矇 des fichiers de mots de passe +.SH "SYNOPSIS" +.HP 5 +\fBpwck\fR [\-q] [\-s] [\fIpasswd\fR\ \fIshadow\fR] +.HP 5 +\fBpwck\fR [\-q] [\-r] [\fIpasswd\fR\ \fIshadow\fR] +.SH "DESCRIPTION" +.PP +\fBPwck\fR +v矇rifie l'int矇grit矇 des informations d'authentification du syst癡me. Toutes les entr矇es des fichiers +\fI/etc/passwd\fR +et +\fI/etc/shadow\fR +sont v矇rifi矇es afin de s'assurer qu'elles ont le bon format et qu'elles contiennent des donn矇es valables dans chaque champ. Une confirmation de l'utilisateur sera demand矇e pour d矇truire les entr矇es mal format矇es ou ayant d'autres erreurs non r矇cup矇rables. +.PP +Voici les v矇rifications effectu矇es\ : +.TP 3 +\(bu +nombre correct de champs +.TP +\(bu +unicit矇 des noms d'utilisateur +.TP +\(bu +validit矇 des identifiant d'utilisateur et de groupe +.TP +\(bu +validit矇 du groupe primaire +.TP +\(bu +validit矇 du r矇pertoire personnel +.TP +\(bu +validit矇 de l'interpr矇teur de commandes initial (\(Fo\ login shell\ \(Fc) +.PP +Une erreur dans le nombre de champs ou la non unicit矇 d'un nom d'utilisateur sera fatale. Si le nombre de champs n'est pas correct, il sera demand矇 l'utilisateur de supprimer la ligne. Si l'utilisateur ne r矇pond pas par l'affirmative, les v矇rifications suivantes ne seront pas effectu矇es. Il sera 矇galement demand矇 de supprimer les entr矇es correspondant aux noms d'utilisateur redondants, mais dans ce cas, les autres v矇rifications sont effectu矇es. Toutes les autres erreurs ne sont que des avertissements et l'utilisateur est encourag矇 utiliser +\fBusermod\fR +pour les corriger. +.PP +Les commandes qui op癡rent sur le fichier +\fI/etc/passwd\fR +ne peuvent pas modifier les entr矇es corrompues ou redondantes. +\fBPwck\fR +doit 礙tre utilis矇 dans ce cas pour retirer ces entr矇es. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBpwck\fR +sont\ : +.TP +\fB\-q\fR +Ne rapporte que les erreurs. Les avertissements qui ne n矇cessite pas une action de la part de l'utilisateur ne seront pas affich矇es. +.TP +\fB\-r\fR +Permet d'ex矇cuter +\fBpwck\fR +dans le mode lecture seule. +.TP +\fB\-s\fR +Trie les entr矇e de +\fI/etc/passwd\fR +et +\fI/etc/shadow\fR +par UID. +.PP +Par d矇faut, +\fBpwck\fR +op癡re sur les fichiers +\fI/etc/passwd\fR +et +\fI/etc/shadow\fR. L'utilisateur peut sp矇cifier d'autres fichiers avec les param癡tres +\fIfichier_passwd\fR +et +\fIfichier_shadow\fR. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VOIR AUSSI" +.PP +\fBgroup\fR(5), +\fBpasswd\fR(5), +\fBshadow\fR(5), +\fBusermod\fR(8). +.SH "VALEUR DE RETOUR" +.PP +La commande +\fBpwck\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI1\fR +erreur de syntaxe +.TP +\fI2\fR +une entr矇e de mot de passe ou plus est incorrecte +.TP +\fI3\fR +impossible d'ouvrir le fichier de mots de passe +.TP +\fI4\fR +impossible de verrouiller le fichier de mots de passe +.TP +\fI5\fR +impossible de mettre jour le fichier des mots de passe + diff --git a/man/fr/pwconv.8 b/man/fr/pwconv.8 new file mode 100644 index 00000000..83e93ac5 --- /dev/null +++ b/man/fr/pwconv.8 @@ -0,0 +1,112 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "PWCONV" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +pwconv, pwunconv, grpconv, grpunconv \- Convertir vers ou depuis les fichiers de mots de passe ou de groupe cach矇s +.SH "SYNOPSIS" +.HP 7 +\fBpwconv\fR +.HP 9 +\fBpwunconv\fR +.HP 8 +\fBgrpconv\fR +.HP 10 +\fBgrpunconv\fR +.SH "DESCRIPTION" +.PP +\fBpwconv\fR +cr矇e le fichier +\fIshadow\fR + partir du fichier +\fIpasswd\fR +et d'un 矇ventuel fichier +\fIshadow\fR. +.PP +\fBpwunconv\fR +cr矇e le fichier +\fIpasswd\fR + partir des fichiers +\fIpasswd\fR +et +\fIshadow\fR +puis supprime +\fIshadow\fR. +.PP +\fBgrpconv\fR +cr矇e +\fIgshadow\fR + partir de +\fIgroup\fR +et d'un 矇ventuel fichier +\fIgshadow\fR. +.PP +\fBgrpunconv\fR +cr矇e +\fIgroup\fR + partir des fichiers +\fIgroup\fR +et +\fIgshadow\fR +puis supprime +\fIgshadow\fR. +.PP +Ces quatre programmes op癡rent sur les fichiers de mots de passe et d'informations sur les groupes cach矇s ou non\ : +\fI/etc/passwd\fR, +\fI/etc/group\fR, +\fI/etc/shadow\fR, et +\fI/etc/gshadow\fR. +.PP +Chaque programme place les verrous n矇cessaires avant d'effectuer la conversion. +\fBPwconv\fR +et +\fBgrpconv\fR +sont similaires. Dans un premier temps, les entr矇es pr矇sentes dans le fichier de mots de passe cach矇s (\fI/etc/shadow\fR +ou +\fI/etc/gshadow\fR), mais non pr矇sentes dans le fichier principal (\fIpasswd\fR +ou +\fIgroup\fR), sont retir矇es. Ensuite, les entr矇es du fichier +\fIshadow\fR +n'ayant pas pour mot de passe \(Fo\ x\ \(Fc dans le fichier +\fIpasswd\fR +sont mises jour. Enfin, les mots de passe du fichier +\fIpasswd\fR +sont remplac矇s par \(Fo\ x\ \(Fc. Ces programmes peuvent 礙tre utilis矇s pour une premi癡re conversion, ou bien pour une mise jour, si les fichiers principaux [\ NdT\ : non cach矇s\ ] ont 矇t矇 矇dit矇s la main. +.PP +Lors de l'ajout de nouvelles entr矇es dans +\fI/etc/shadow\fR, +\fBpwconv\fR +utilisera les valeurs de +\fIPASS_MIN_DAYS\fR, +\fIPASS_MAX_DAYS\fR, et +\fIPASS_WARN_AGE\fR +d矇finies dans le fichier +\fI/etc/login.defs\fR. +.PP +De m礙me, +\fBpwunconv\fR +et +\fBgrpunconv\fR +sont similaires. Les mots de passe des fichiers principaux sont mis jour partir des fichiers d'informations cach矇es (\(Fo\ shadowed file\ \(Fc). Les entr矇es existant dans un fichier principal, mais pas dans le fichier cach矇 sont laiss矇es. Enfin, le fichier cach矇 est supprim矇. Certaines informations d'璽ge des mots de passe sont perdues par +\fBpwunconv\fR. Il ne convertit que ce qu'il peut. +.SH "BOGUES" +.PP +Des erreurs dans les fichiers de mots de passe ou d'informations sur les groupes (comme des entr矇es invalides ou redondantes) peuvent conduire ces programmes boucler ind矇finiment ou 矇chouer d'une mani癡re toute aussi 矇trange. Veuillez ex矇cuter +\fBpwck\fR +et +\fBgrpck\fR +pour corriger ces erreurs avant lancer toute conversion. +.SH "FICHIERS" +.TP +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.SH "VOIR AUSSI" +.PP +\fBgrpck\fR(8), +\fBlogin.defs\fR(5), +\fBpwck\fR(8). diff --git a/man/fr/pwunconv.8 b/man/fr/pwunconv.8 new file mode 100644 index 00000000..6eed9e8b --- /dev/null +++ b/man/fr/pwunconv.8 @@ -0,0 +1 @@ +.so man8/pwconv.8 diff --git a/man/fr/sg.1 b/man/fr/sg.1 new file mode 100644 index 00000000..68c8f552 --- /dev/null +++ b/man/fr/sg.1 @@ -0,0 +1,54 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "SG" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +sg \- ex矇cute une commande avec un autre identifiant de groupe +.SH "SYNOPSIS" +.HP 3 +\fBsg\fR [\-] [groupe\ [\-c]\ commande] +.SH "DESCRIPTION" +.PP +La commande +\fBsg\fR +fonctionne de la m礙me mani癡re que +\fBnewgrp\fR, mais accepte une commande comme argument. Cette commande sera ex矇cut矇e avec un interpr矇teur de commandes +\fI/bin/sh\fR. Avec la plupart des interpr矇teurs de commandes permettant d'ex矇cuter +\fBsg\fR, si la commande comporte plusieurs mots, il faut la placer entre des guillemets (\(Fo\ "\ \(Fc). Une autre diff矇rence entre +\fBnewgrp\fR +et +\fBsg\fR +est que certains interpr矇teurs de commandes traitent +\fBnewgrp\fR +de fa癟on particuli癡re, en se rempla癟ant eux\-m礙me par une nouvelle instance d'un interpr矇teur que +\fBnewgrp\fR +cr矇e. Ceci n'est pas le cas de +\fBsg\fR, ce qui permet de retrouver le groupe pr矇c矇dent la sortie de +\fBsg\fR. +.SH "FICHIERS" +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes +.SH "VOIR AUSSI" +.PP +\fBid\fR(1), +\fBlogin\fR(1), +\fBnewgrp\fR(1), +\fBsu\fR(1), +\fBgpasswd\fR(1), +\fBgroup\fR(5), +\fBgshadow\fR(5) diff --git a/man/fr/shadow.3 b/man/fr/shadow.3 new file mode 100644 index 00000000..edfb765d --- /dev/null +++ b/man/fr/shadow.3 @@ -0,0 +1,137 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "SHADOW" "3" "12/07/2005" "Appels de biblioth癡que" "Appels de biblioth癡que" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +shadow, getspnam \- routines d'utilisation des mots de passe cach矇s +.SH "SYNTAX" +.PP +\fI#include \fR +.PP +\fIstruct spwd *getspent();\fR +.PP +\fIstruct spwd *getspnam(char\fR\fI*nom\fR\fI);\fR +.PP +\fIvoid setspent();\fR +.PP +\fIvoid endspent();\fR +.PP +\fIstruct spwd *fgetspent(FILE\fR\fI*fp\fR\fI);\fR +.PP +\fIstruct spwd *sgetspent(char\fR\fI*cp\fR\fI);\fR +.PP +\fIint putspent(struct spwd\fR\fI*p,\fR\fIFILE\fR\fI*fp\fR\fI);\fR +.PP +\fIint lckpwdf();\fR +.PP +\fIint ulckpwdf();\fR +.SH "DESCRIPTION" +.PP +\fIshadow\fR +manipule le contenu du fichier des mots de passe cach矇s, +\fI/etc/shadow\fR. La structure d矇finie dans le fichier inclu est\ : +.sp +.nf +struct spwd { + char *sp_namp; /* nom de connexion de l'utilisateur */ + char *sp_pwdp; /* mot de passe chiffr矇 */ + long int sp_lstchg; /* dernier changement de mot de passe */ + long int sp_min; /* jours avant de pouvoir changer de mot de passe */ + long int sp_max; /* jours avant l'obligation de changer de mot de passe */ + long int sp_warn; /* jours d'avertissement avant la fin de validit矇 */ + long int sp_inact; /* jours avant que le compte soit inactif */ + long int sp_expire; /* date de fin de validit矇 du compte */ + unsigned long int sp_flag; /* r矇serv矇 pour une utilisation future */ +} + +.fi +.PP +La signification de chaque champ est la suivante\ : +.TP 3 +\(bu +sp_namp \- pointeur vers le nom d'utilisateur \(Fo\ null\-terminated\ \(Fc +.TP +\(bu +sp_pwdp \- pointeur vers le mot de passe \(Fo\ null\-terminated\ \(Fc +.TP +\(bu +sp_lstchg \- num矇ro du jour de derni癡re modification du mot de passe compter du premier janvier 1970 +.TP +\(bu +sp_min \- nombre de jours pendant lesquels le mot de passe ne peut pas 礙tre chang矇 +.TP +\(bu +sp_max \- nombre de jours maximal avant que le mot de passe doit 礙tre chang矇 +.TP +\(bu +sp_warn \- nombre de jours avant que le mot de passe n'arrive en fin de validit矇 pendant lesquels l'utilisateur est averti de la fin prochaine de la validit矇 de son mot de passe +.TP +\(bu +sp_inact \- nombre de jours apr癡s la fin de validit矇 du mot de passe avant de consid矇rer que le compte est inactif et d矇sactiv矇 +.TP +\(bu +sp_expire \- num矇ro du jour apr癡s lesquels le compte est d矇sactiv矇, compter du 1er janvier 1970 +.TP +\(bu +sp_flag \- r矇serv矇 pour une utilisation future +.SH "DESCRIPTION" +.PP +\fIGetspent\fR, +\fIgetspname\fR, +\fIfgetspent\fR, et +\fIsgetspent\fR +renvoient tous un pointeur vers une structure +\fIstruct spwd\fR. +\fIGetspent\fR +renvoie l'entr矇e suivante du fichier, et +\fIfgetspent\fR +renvoie l'entr矇e suivante du flux qui est consid矇r矇 comme 矇tant un fichier au bon format. +\fISgetspent\fR +renvoie un pointeur vers une structure +\fIstruct spwd\fR +en utilisant la cha簾ne de caract癡re fournie en entr矇e. +\fIGetspnam\fR +cherche partir de la position courante une entr矇e correspondant +\fInom\fR +dans le fichier fourni en entr矇e. +.PP +\fISetspent\fR +et +\fIendspent\fR +peuvent 礙tre utilis矇s pour d矇buter et terminer l'acc癡s au fichier de mots de passe cach矇s. +.PP +Les fonctions +\fIlckpwdf\fR +et +\fIulckpwdf\fR +doivent 礙tre utilis矇e pour garantir un acc癡s exclusif au fichier +\fI/etc/shadow\fR. +\fILckpwdf\fR +essaie de placer un verrou avec +\fIpw_lock\fR +pendant 15 secondes. Il essaie ensuite de placer un second verrou en utilisant +\fIspw_lock\fR +pendant le reste de ces 15 secondes. Si un de ces verrous ne peut 礙tre plac矇, +\fIlckpwdf\fR +renvoie \-1. Quand les deux verrous peuvent 礙tre plac矇s, la valeur 0 est renvoy矇e. +.SH "DIAGNOSTICS" +.PP +Les fonctions renvoient NULL si plus aucune entr矇e n'est disponible ou si une erreur est survenue pendant le traitement. Les fonctions dont la valeur de retour est un +\fIint\fR +renvoient 0 en cas de succ癡s et \-1 en cas d'矇chec. +.SH "AVERTISSEMENTS" +.PP +Ces fonctions peuvent n'礙tre disponibles que pour le superutilisateur, puisque l'acc癡s au fichier de mots de passe cach矇s est restreint. +.SH "FICHIERS" +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VOIR AUSSI" +.PP +\fBgetpwent\fR(3), +\fBshadow\fR(5). diff --git a/man/fr/shadow.5 b/man/fr/shadow.5 index 05cc701a..d93000ee 100644 --- a/man/fr/shadow.5 +++ b/man/fr/shadow.5 @@ -1,92 +1,79 @@ -.\" Copyright 1989 \- 1990, Julianne Frances Haugh -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" $Id: shadow.5,v 1.3 2005/04/05 19:08:53 kloczek Exp $ -.\" -.TH SHADOW 5 -.SH NOM -shadow \- fichiers de mots de passe crypt廥 -.SH DESCRIPTION -.I /etc/shadow -contient les mots de passe crypt廥 des utilisateurs [ Ndt : plus exactement, le r廥ultat du cryptage d'une cha螽e de longueur nulle -avec le mot de passe comme cl de cryptage ] ainsi qu'憝entuellement des informations sur l'殟e des mots de passe : -.IP "" .5i -Nom de login -.IP "" .5i -mot de passe crypt -.IP "" .5i -Nombre de jours 嶰oul廥 depuis le 1er janvier 1970 jusqu'au dernier changement de mot de passe -.IP "" .5i -Nombre de jours durant lesquels le mot de passe est encore valide -.IP "" .5i -Nombre de jours apr鋊 lesquels le mot de passe doit 皻re chang -.IP "" .5i -Nombre de jours avant l'expiration du mot de passe impliquant l'avertissement de l'utilisateur -.IP "" .5i -Nombre de jours apr鋊 l'expiration provoquant la desactivation du compte -.IP "" .5i -Num廨o du jour depuis le 1er janvier 1970 partir duquel le compte a 彋 d廥activ -.IP "" .5i -Champs r廥erv +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "SHADOW" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +shadow \- fichier des mots de passe cach矇s +.SH "DESCRIPTION" .PP -Le champs -.I mot de passe -doit 皻re rempli. -Le mot de passe crypt comprend 13 24 caract鋨es pris dans -l'alphabet r嶮uit a\-z, A\-Z, 0\-9, \. et /. -Consultez \fBcrypt\fR(3) pour plus d'information sur le traitement de cette cha螽e. +Le fichier +\fI/etc/shadow\fR +contient les informations cach矇es concernant les mots de passe des utilisateurs et leurs dates de validit矇. Ces informations comprennent\ : +.TP 3 +\(bu +nom de connexion de l'utilisateur (\(Fo\ login\ \(Fc) +.TP +\(bu +mot de passe chiffr矇 +.TP +\(bu +nombre de jours 矇coul矇s depuis le 1er janvier 1970 jusqu'au dernier changement de mot de passe +.TP +\(bu +nombre de jours attendre avant de pouvoir changer le mot de passe +.TP +\(bu +nombre de jours apr癡s lesquels le mot de passe doit 礙tre chang矇 +.TP +\(bu +nombre de jours avant la fin de validit矇 du mot de passe impliquant l'avertissement de l'utilisateur +.TP +\(bu +nombre de jours apr癡s la fin de validit矇 provoquant la d矇sactivation du compte +.TP +\(bu +num矇ro du jour depuis le 1er janvier 1970 partir duquel le compte est d矇sactiv矇 +.TP +\(bu +champ r矇serv矇 .PP -La date de derni鋨e modification du mot de passe est donn par le nNombre de jours 嶰oul廥 depuis le 1er janvier 1970 jusqu'au dernier changement de mot de passe. -Le mot de passe ne peut 皻re chang jusqu' ce que le nombre de jours indiqu廥 soit 嶰oul, et doit 皻re chang apr鋊 que le nombre maximum de jours indiqu. -Si le nomnre minimum de jours requis est plus grand que le nombre maximum de jours de vailid, ce mot de passe -.B ne peut pas -皻re chang par l'utilisateur. +Le champ \(Fo\ mot de passe\ \(Fc doit 礙tre rempli. Le mot de passe chiffr矇 comprend 13 24 caract癡res pris dans l'alphabet de 64 caract癡re\ : a\-z, A\-Z, 0\-9, \\. et /. Il peut optionellement commencer par un caract癡re \(Fo\ $\ \(Fc. Ceci signifie que le mot de passse a 矇t矇 g矇n矇r矇 par un autre algorithme (autre que DES). Par exemple, s'il commence par \(Fo\ $1$\ \(Fc, l'algorithme bas矇 sur MD5 a 矇t矇 utilis矇. .PP -Un compte est consid廨 comme inactif et est d廥activ si le mot de passe n'est pas chang dans l'intervalle sp嶰ifi apr鋊 l'expiration du mot de passe. -Un compte est 嶲alement d廥activ le jours indiqu quelque soit les autres informations d'expiration. +Consultez +\fBcrypt\fR(3) +pour plus d'informations sur le traitement de cette cha簾ne. .PP -Cette information est prioritaire sur toutes les autres champs pr廥ents dans \fI/etc/passwd\fR. +Si le champ du mot de passe contient une cha簾ne qui ne peut pas 礙tre un r矇sultat valable de +\fBcrypt\fR(3), par exemple si elle contient les caract癡res ! ou *, alors l'utilisateur ne pourra pas utiliser son mot de passe UNIX pour se connecter. Ceci peut d矇pendre de +\fBpam\fR(7). .PP -Ce fichier \fBne doit pas 皻re\fR accessible en lecture par les utilisateurs normaux afin de maintenir la s嶰urit des mots de passe, en particuliers contre les attaques aux dictionnaires. -.SH FICHIERS -\fI/etc/passwd\fR \- information sur les comptes des utilisateurs -.br -\fI/etc/shadow\fR \- mots de passe crypt廥 des utilisateurs -.SH VOIR AUSSI -.BR chage (1), -.BR login (1), -.BR passwd (1), -.BR su (1), -.BR sulogin (8), -.BR shadow (3), -.BR passwd (5), -.BR pwconv (8), -.BR pwunconv (8) -.SH AUTEUR -Julianne Frances Haugh (jfh@tab.com) -.SH TRADUCTION -.RI "Thierry Vignaud <" tvignaud@mandrakesoft.com ">, 1999" +La date de derni癡re modification du mot de passe est donn矇 par le nombre de jours 矇coul矇s depuis le 1er janvier 1970 jusqu'au dernier changement du mot de passe. Un mot de passe ne peut pas 礙tre chang矇 de nouveau avant le nombre de jours indiqu矇s, et doit 礙tre modifi矇 avant le nombre maximal de jours sp矇cifi矇. Si le nombre minimal de jours requis est plus grand que le nombre maximal de jours de validit矇, ce mot de passe ne peut pas 礙tre chang矇 par l'utilisateur. +.PP +Un compte est consid矇r矇 comme inactif et est d矇sactiv矇 si le mot de passe n'est pas chang矇 dans l'intervalle sp矇cifi矇 apr癡s la fin de la validit矇 du mot de passe. Un compte est 矇galement d矇sactiv矇 le jour indiqu矇 quel que soit les autres informations de validit矇. +.PP +Ces informations sont prioritaires sur tous les autres champs pr矇sents dans +\fI/etc/passwd\fR. +.PP +Ce fichier ne doit pas 礙tre accessible en lecture par les utilisateurs normaux afin de maintenir la s矇curit矇 des mots de passe, en particuliers pour pr矇venir les attaques par dictionnaires. +.SH "FICHIERS" +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VOIR AUSSI" +.PP +\fBchage\fR(1), +\fBlogin\fR(1), +\fBsu\fR(1), +\fBpasswd\fR(1), +\fBpasswd\fR(5), +\fBpwconv\fR(8), +\fBpwunconv\fR(8), +\fBsulogin\fR(8). diff --git a/man/fr/su.1 b/man/fr/su.1 new file mode 100644 index 00000000..05bce5f0 --- /dev/null +++ b/man/fr/su.1 @@ -0,0 +1,63 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "SU" "1" "12/07/2005" "Commandes utilisateur" "Commandes utilisateur" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +su \- Changer d'identifiant d'utilisateur ou devient superutilisateur +.SH "SYNOPSIS" +.HP 3 +\fBsu\fR [\-] [\fInom_utilisateur\fR\ [\ \fIargs\fR\ ]] +.SH "DESCRIPTION" +.PP +\fBSu\fR +permet de devenir un autre utilisateur pendant une session. Invoqu矇 sans nom d'utilisateur, le comportement par d矇faut est de devenir superutilisateur. L'argument optionnel +\fB\-\fR +permet d'obtenir un environnement similaire celui obtenu par l'utilisateur apr癡s une connexion. +.PP +Des arguments suppl矇mentaires peuvent 礙tre fournis apr癡s le nom de l'utilisateur. Dans ce cas, il sont donn矇s l'interpr矇teur de commandes de l'utilisateur. En particulier, l'argument \(Fo\ \fB\-c\fR\ \(Fc consid矇re l'argument suivant comme une commande pour la plupart des interpr矇teurs de commandes. La commande sera ex矇cut矇e par l'interpr矇teur sp矇cifi矇e dans +\fI/etc/passwd\fR +pour l'utilisateur cible. +.PP +Un mot de passe sera demand矇 l'utilisateur, si n矇cessaire. Les mots de passe incorrects produisent un message d'erreur. Toutes les tentatives, r矇ussies ou non, sont enregistr矇es afin de d矇tecter tout abus du syst癡me. +.PP +Sauf si l'option +\fB\-m\fR +ou +\fB\-p\fR +est utilis矇e, l'environnement actuel est fourni l'interpr矇teur de commandes avec quelques changements. La valeur de +\fB$PATH\fR +est remise +\fI/bin:/usr/bin\fR +pour les utilisateurs normaux, ou +\fI/sbin:/bin:/usr/sbin:/usr/bin\fR +pour le superutilisateur. Ce comportement peut 礙tre modifi矇 avec les param癡tres +\fIENV_PATH\fR +et +\fIENV_SUPATH\fR +de +\fI/etc/login.defs\fR. +.PP +Une connexion un sous\-syst癡me est indiqu矇e par la pr矇sence d'un \(Fo\ *\ \(Fc comme premier caract癡re de l'interpr矇teur de commandes initial. Le r矇pertoire personnel sera utilis矇 comme racine d'un nouveau syst癡me de fichier dans lequel l'utilisateur sera connect矇. +.SH "AVERTISSEMENTS" +.PP +Cette version de +\fBsu\fR +a de nombreuses options de compilation. Seules certaines d'entre elles peuvent avoir 矇t矇 activ矇es sur votre site. +.SH "FICHIERS" +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VOIR AUSSI" +.PP +\fBlogin\fR(1), +\fBlogin.defs\fR(5), +\fBsh\fR(1), +\fBsuauth\fR(5). diff --git a/man/fr/suauth.5 b/man/fr/suauth.5 new file mode 100644 index 00000000..4a585b59 --- /dev/null +++ b/man/fr/suauth.5 @@ -0,0 +1,102 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "SUAUTH" "5" "12/07/2005" "Formats de fichiers et conversions" "Formats de fichiers et convers" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +suauth \- Fichier de contr繫le d矇taill矇 de su +.SH "SYNOPSIS" +.HP 12 +\fB/etc/suauth\fR +.SH "DESCRIPTION" +.PP +Le fichier +\fI/etc/suauth\fR +est lu chaque fois que su est ex矇cut矇. Il permet de modifier le comportement de la commande su, en fonction de\ : +.sp +.nf + 1) l'utilisateur cible de su + +.fi +.sp +.PP +2) l'utilisateur qui ex矇cute la commande su (ou un groupe dont il est membre) +.PP +Le fichier est format矇 de la fa癟on suivante (les lignes commen癟ant par un \(Fo\ #\ \(Fc sont des commentaires, et sont ignor矇es)\ : +.sp +.nf + vers\-id:par\-id:ACTION + +.fi +.PP +O羅 vers\-id peut 礙tre le mot +\fIALL\fR, une liste de noms d'utilisateurs d矇limit矇s par une virgule ou +\fIALL EXCEPT\fR +suivi d'une liste d'utilisateurs d矇limit矇s par une virgule. +.PP +par\-id utilise le m礙me format que vers\-id, mais accepte 矇galement le mot\-clef +\fIGROUP\fR. +\fIALL EXCEPT GROUP\fR +est 矇galement accept矇. +\fIGROUP\fR +est suivi d'un ou plusieurs noms de groupes, d矇limit矇s par une virgule. Avoir comme groupe primaire le groupe appropri矇 ne sera pas suffisant\ : une entr矇e dans +\fB/etc/group\fR(5) +est n矇cessaire. +.PP +Les valeur d'ACTION valables sont\ : +.TP +\fIDENY\fR +La tentative de changement d'utilisateur est arr礙t矇e avant que le mot de passe ne soit demand矇. +.TP +\fINOPASS\fR +La tentative est automatiquement r矇ussie. Aucun mot de passe n'est demand矇. +.TP +\fIOWNPASS\fR +Pour que la commande su soit r矇ussie, l'utilisateur doit entrer son propre mot de passe. Ceci lui sera pr矇cis矇. +.PP +Notez qu'il y a trois champs s矇par矇s par un \(Fo\ deux\-points\ \(Fc. Ne pas accoller d'espace ce \(Fo\ deux\-points\ \(Fc. Notez aussi que le fichier est examin矇 s矇quentiellement ligne par ligne, et que la premi癡re r癡gle applicable est utilis矇e sans que le reste du fichier ne soit examin矇. Ceci permet l'administrateur syst癡me de d矇finir un contr繫le aussi fin qu'il le souhaite. +.SH "EXEMPLE" +.sp +.nf + # exemple de fichier /etc/suauth + # + # Deux utilisateurs privil矇gi矇s peuvent + # devenir root avec leur propre mot de passe. + # + root:chris,birddog:OWNPASS + # + # Les autres ne peuvent pas de venir root avec + # su, l'exception des membres du groupe wheel. + # Ceci correspond au comportement des BSD. + # + root:ALL EXCEPT GROUP wheel:DENY + # + # terry et birddog sont des comptes poss矇d矇s + # par la m礙me personne. + # Un acc癡s sans mot passe est am矇nag矇 + # entre ces deux comptes. + # + terry:birddog:NOPASS + birddog:terry:NOPASS + # + +.fi +.sp +.SH "FICHIERS" +.TP +\fI/etc/suauth\fR +.SH "BOGUES" +.PP +Il en reste sans doute beaucoup. L'analyseur du fichier est particuli癡rement impitoyable avec les erreurs de syntaxe. Il n'autorise d'espace qu'en d矇but et fin de ligne, et seul le d矇limiteur sp矇cifique doit 礙tre utilis矇. +.SH "DIAGNOSTICS" +.PP +Une erreur dans l'analyse du fichier est report矇e via +\fBsyslogd\fR(8) +au niveau ERR dans la cat矇gorie AUTH. +.SH "VOIR AUSSI" +.PP +\fBsu\fR(1). diff --git a/man/fr/useradd.8 b/man/fr/useradd.8 index 99563bc2..ee8ae2dc 100644 --- a/man/fr/useradd.8 +++ b/man/fr/useradd.8 @@ -1,161 +1,224 @@ -.\" Copyright 1991 \- 1994, Julianne Frances Haugh -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" $Id: useradd.8,v 1.4 2005/04/05 19:08:53 kloczek Exp $ -.\" -.\" Traduction 26/09/00 par Fr嶮廨ic Delanoy (fdelanoy@info.fundp.ac.be) -.\" -.TH USERADD 8 -.SH NOM -useradd \- Cr嶪r un nouvel utilisateur ou mettre jour l'information par d嶨aut sur un nouvel utilisateur -.SH SYNOPSIS -.TP 8 -.B useradd -.\" .RB [ \-A -.\" .RI { method | \fBDEFAULT\fR "},... ]" -.RB [ \-c -.IR commentaire ] -.RB [ \-d -.IR r廧_perso ] -.br -.RB [ \-e -.IR date_expiration ] -.RB [ \-f -.IR inactive_time ] -.br -.RB [ \-g -.IR groupe_initial ] -.RB [ \-G -.IR groupe [,...]] -.br -.RB [ \-m " [" \-k -.IR r廧_squelette ] " |" " " \-M ] -.RB [ \-p -.IR mot_de_passe ] -.br -.RB [ \-s -.IR shell ] -.RB [ \-u -.IR uid " [" -.BR \-o ]] -.RB [ \-n ] -.RB [ \-r ] -.I login -.TP 8 -.B useradd -\fB\-D\fR -[\fB\-g\fI groupe_d嶨aut\fR] -[\fB\-b\fI r廧_perso_d嶨aut\fR] -.br -[\fB\-f\fI inactivit嬞fR] -[\fB\-e\fI date_expiration_d嶨aut\fR] -.br -[\fB\-s\fI shell_d嶨aut\fR] -.SH DESCRIPTION -.SS Cr嶧tion de nouveaux utilisateurs -Quand elle est invoqu嶪 sans l'option \fB\-D\fR, la commande \fBuseradd\fR cr嶪 un nouveau compte utilisateur qui utilise les valeurs sp嶰ifi嶪s sur la ligne de commandes, et les valeurs par d嶨aut du syst鋗e. Le nouveau compte utilisateur sera ins廨 dans les fichiers du syst鋗e quand c'est n嶰essaire, le r廧ertoire personnel sera cr澭, et les fichiers initiaux copi廥, cela d廧endant des options pr廥entes en ligne de commandes. La version fournie avec Red Hat Linux cr嶪 un groupe pour chaque utilisateur ajout au syst鋗e, moins que l'option \fB\-n\fR ne soit fournie. Les options qui s'appliquent la commande \fBuseradd\fR sont : -.\" .IP "\fB\-A {\fImethod\fR|\fBDEFAULT\fR},..." -.\" The value of the user's authentication method. -.\" The authentication method is the name of a program which is responsible -.\" for validating the user's identity. -.\" The string \fBDEFAULT\fR may be used to change the user's authentication -.\" method to the standard system password method. -.\" This is a comma\-separated list of program names. -.\" It may include \fBDEFAULT\fR exactly once. -.IP "\fB\-c \fIcommentaire\fR" -Le champ de commentaire du fichier de mots de passe du nouvel utilisateur. -.IP "\fB\-d \fIr廧_perso\fR" -Le nouvel utilisateur sera cr澭 en utilisant \fIr廧_perso\fR comme valeur du r廧ertoire de connexion de l'utilisateur. Le comportement par d嶨aut est de concat幯er le nom de \fIlogin\fR au \fIr廧_perso_d嶨aut\fR, et de l'utiliser en tant que nom de r廧ertoire de connexion. -.IP "\fB\-e \fIdate_expiration\fR" -La date laquelle le compte de l'utilisateur sera d廥activ. La date est sp嶰ifi嶪 dans le format \fIAAAA\-MM\-JJ\fR. -.IP "\fB\-f \fIjours_inactifs\fR" -Le nombre de jours suivant l'expiration d'un mot de passe apr鋊 lequel le compte est d嶨initivement d廥activ. Une valeur de 0 d廥active le compte d鋊 que le mot de passe a expir, et une valeur de \-1 d廥active cette caract廨istique. La valeur par d嶨aut est de \-1. -.IP "\fB\-g \fIgroupe_initial\fR" -Le nom du groupe ou le num廨o du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un num廨o de groupe doit se r嶨廨er un groupe pr嶪xistant. Le num廨o de groupe par d嶨aut est de 1. -.IP "\fB\-G \fIgroupe,[...]\fR" -Une liste de groupes suppl幦entaires auxquels fait 嶲alement partie l'utilisateur. Chaque groupe est s廧ar du suivant par une virgule, sans espace entre les deux. Les groupes sont soumis aux m瘱es restrictions que celui donn avec l'option \fB\-g\fR. Le comportement par d嶨aut pour l'utilisateur est de n'appartenir qu'au groupe initial. -.IP \fB\-m\fR -Le r廧ertoire personnel de l'utilisateur sera cr澭 s'il n'existe pas d嶴. Les fichiers contenus dans \fIr廧_squelette\fR seront copi廥 dans le r廧ertoire personnel si l'option \fB\-k\fR est employ嶪; sinon, les fichiers contenus dans \fIr廧_squelette\fR seront utilis廥 la place. Tous les r廧ertoires contenus dans \fIr廧_squelette\fR ou dans \fI/etc/skel\fR seront 嶲alement cr澭s dans le r廧ertoire personnel de l'utilisateur. L'option \fB\-k\fR n'est valide qu'en conjonction avec l'option \fB\-m\fR. Le comportement par d嶨aut est de ne pas cr嶪r le r廧ertoire, et de ne copier aucun fichier. -.IP \fB\-M\fR -Le r廧ertoire personnel de l'utilisateur ne sera pas cr澭, m瘱e si les r嶲lages globaux au syst鋗e pr廥ents dans \fI/etc/login.defs\fR consistent en la cr嶧tion de r廧ertoires personnels. -.IP \fB\-n\fR -Un groupe de m瘱e nom que l'utilisateur ajout au syst鋗e sera cr澭 par d嶨aut. Cette option d廥activera ce comportement sp嶰ifique de Red Hat Linux. -.IP \fB\-r\fR -Cette option est utilis嶪 pour cr嶪r un compte syst鋗e, 諘d un utilisateur avec un UID plus petit que la valeur de UID_MIN d嶨inie dans -\fI/etc/login.defs\fR. Notez que \fBuseradd\fR ne cr嶪ra pas de r廧ertoire personnel pour un tel utilisateur, et ce quel que soit le r嶲lage par d嶨aut pr廥ent dans \fI/etc/login.defs\fR. Vous devez sp嶰ifier l'option \fB\-m\fR si vous d廥irez la cr嶧tion d'un r廧ertoire personnel pour un tel utilisateur. C'est une option ajout嶪 par Red Hat. -.IP "\fB\-p \fImot_de_passe\fR" -Le mot de passe crypt, comme renvoy par \fBcrypt\fR(3). Le comportement par d嶨aut est de d廥activer le compte. -.IP "\fB\-s \fIshell\fR" -Le nom du shell de connexion de l'utilisateur. Le comportement par d嶨aut est de laisser ce compte vide, ce qui fait s幨ectionner au syst鋗e le shell de connexion par d嶨aut. -.IP "\fB\-u \fIuid\fR" -La valeur num廨ique de l'ID de l'utilisateur. Cette valeur doit 皻re unique, moins que l'option \fI\-o\fR ne soit utilis嶪. La valeur doit 皻re non n嶲ative. Le comportement par d嶨aut est d'utiliser la plus petite valeur d'ID plus grande que 999, et plus grande que celle de n'importe quel autre utilisateur. Les valeurs comprises entre 0 et 499 sont typiquement r廥erv嶪s pour les comptes syst鋗es. -.SS Modifier les valeurs par d嶨aut. -Quand il est invoqu avec l'option \fB\-D\fR, \fBuseradd\fR soit affichera les valeurs actuelles par d嶨aut, soit mettra jour les valeurs par d嶨aut via la ligne de commandes. Les options valides sont -.IP "\fB\-b \fIr廧_perso\fR" -Le pr嶨ixe de chemin initial pour un nouveau r廧ertoire personnel d'utilisateur. Le nom de l'utilisateur sera suffix la fin de \fIr廧_perso\fR pour cr嶪r le nom du nouveau r廧ertoire si l'option \fB\-d\fI n'est pas utilis嶪 pendant la cr嶧tion d'un nouveau compte. -.IP "\fB\-e \fIdate_expiration_d嶨aut\fR" -La date laquelle le compte utilisateur sera d廥activ. -.IP "\fB\-f \fIinactivit嬞fR" -Le nombre de jours apr鋊 l'expiration d'un mot de passe avant que le compte ne soit d廥activ. -.IP "\fB\-g \fIgroupe_d嶨aut\fR" -Le nom de groupe ou l'ID du groupe initial d'un nouvel utilisateur. Le groupe nomm doit exister, et un ID de groupe num廨ique doit d嶴 exister en tant qu'ID de groupe. -.IP "\fB\-s \fIshell_d嶨aut\fR" -Le nom du shell de connexion d'un nouvel utilisateur. Le programme nomm sera utilis pour tous les futurs nouveaux comptes. +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "USERADD" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +useradd \- Cr矇er un nouvel utilisateur ou modifier les informations par d矇faut appliqu矇es aux nouveaux utilisateurs +.SH "SYNOPSIS" +.HP 8 +\fBuseradd\fR [\fIoptions\fR] \fILOGIN\fR +.HP 8 +\fBuseradd\fR \-D +.HP 8 +\fBuseradd\fR \-D [\fIoptions\fR] +.SH "DESCRIPTION" .PP -Si aucune option n'est sp嶰ifi嶪, \fBuseradd\fR affichera les valeurs par d嶨aut du moment. -.SH NOTES -L'administrateur syst鋗e est responsable du placement des fichiers d'utilisateur par d嶨aut dans le r廧ertoire \fI/etc/skel\fR. -.br -Cette version de \fIuseradd\fR a 彋 modifi嶪 par Red Hat pour se conformer la convention utilisateur/groupe de RedHat. -.SH INCONV冇IENTS -Vous ne pouvez pas ajouter d'utilisateur un groupe NIS. Cela doit 皻re effectu sur le serveur NIS. -.SH FICHIERS -\fB/etc/passwd\fR \- information sur les comptes utilisateurs -.br -\fB/etc/shadow\fR \- information s嶰uris嶪 sur les comptes utilisateurs -.br -\fB/etc/group\fR \- information de groupes -.br -\fB/etc/default/useradd\fR \- information par d嶨aut -.br -\fB/etc/login.defs\fR \- r嶲lages globaux du syst鋗e -.br -\fB/etc/skel\fR \- r廧ertoire contenant les fichiers utilis廥 par d嶨aut +Quand elle est invoqu矇e sans l'option +\fB\-D\fR, la commande +\fBuseradd\fR +cr矇e un nouveau compte utilisateur qui utilise les valeurs sp矇cifi矇es sur la ligne de commande et les valeurs par d矇faut du syst癡me. Le nouveau compte utilisateur sera ins矇r矇 dans les fichiers du syst癡me quand c'est n矇cessaire, le r矇pertoire personnel sera cr矇矇, et les fichiers initiaux copi矇s, en fonction des options pr矇sentes en ligne de commande. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBuseradd\fR +sont\ : +.TP +\fB\-c\fR, \fB\-\-comment\fR \fICOMMENTAIRE\fR +Toute cha簾ne de texte. C'est g矇n矇ralement une description du login, et est actuellement utilis矇e comme champ pour le nom complet de l'utilisateur. +.TP +\fB\-b\fR, \fB\-\-base\-dir\fR \fIRP_BASE\fR +Le r矇pertoire de base par d矇faut du syst癡me si l'option +\fB\-d\fR +r矇p n'est pas sp矇cifi矇e. +\fIRP_BASE\fR +est concat矇n矇e avec le nom du compte pour d矇finir le r矇pertoire personnel. Quand l'option +\fB\-m\fR +n'est pas utilis矇e, r矇p_base doit exister. +.TP +\fB\-d\fR, \fB\-\-home\fR \fIRP_PERSO\fR +Le nouvel utilisateur sera cr矇矇 en utilisant +\fIRP_PERSO\fR +comme valeur du r矇pertoire de connexion de l'utilisateur. Le comportement par d矇faut est de concat矇ner +\fIutilisateur\fR +au r矇pertoire +\fIRP_BASE\fR, et de l'utiliser en tant que nom de r矇pertoire de connexion. +.TP +\fB\-e\fR, \fB\-\-expiredate\fR \fIDATE_FIN_VALIDIT\fR +La date laquelle le compte utilisateur sera d矇sactiv矇. La date est sp矇cifi矇e dans le format +\fIAAAA\-MM\-JJ\fR. +.TP +\fB\-f\fR, \fB\-\-inactive\fR \fIDURE_INACTIVIT\fR +Le nombre de jours suivant la fin de validit矇 d'un mot de passe apr癡s lequel le compte est d矇finitivement d矇sactiv矇. Une valeur de 0 d矇sactive le compte d癡s que le mot de passe a d矇pass矇 sa fin de validit矇, et une valeur de \-1 d矇sactive cette fonctionnalit矇. La valeur par d矇faut est de \-1. +.TP +\fB\-g\fR, \fB\-\-gid\fR \fIGROUPE\fR +Le nom du groupe ou le num矇ro du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un num矇ro de groupe doit se r矇f矇rer un groupe pr矇existant. Le num矇ro de groupe par d矇faut est de 1, ou la valeur sp矇cifi矇e dans +\fI/etc/default/useradd\fR. +.TP +\fB\-G\fR, \fB\-\-groups\fR \fIGROUPE1\fR[\fI,GROUPE2,...\fR[\fI,GROUPEN\fR]]] +Une liste de groupes suppl矇mentaires auxquels fait 矇galement partie l'utilisateur. Chaque groupe est s矇par矇 du suivant par une virgule, sans espace entre eux. Les groupes sont soumis aux m礙mes restrictions que celles de l'option +\fB\-g\fR. Le comportement par d矇faut pour l'utilisateur est de n'appartenir qu'au groupe initial. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide et quitte. +.TP +\fB\-m\fR, \fB\-\-create\-home\fR +Le r矇pertoire personnel de l'utilisateur sera cr矇矇 s'il n'existe pas d矇j. Les fichiers contenus dans +\fIr矇p_squelette\fR +seront copi矇s dans le r矇pertoire personnel si l'option +\fB\-k\fR +est employ矇e\ ; sinon, les fichiers contenus dans +\fI/etc/skel\fR +seront utilis矇s la place. Tous les r矇pertoires contenus dans +\fIr矇p_squelette\fR +ou dans +\fI/etc/skel\fR +seront 矇galement cr矇矇s dans le r矇pertoire personnel de l'utilisateur. L'option +\fB\-k\fR +n'est valable qu'en conjonction avec l'option +\fB\-m\fR. Le comportement par d矇faut est de ne pas cr矇er le r矇pertoire, et de ne copier aucun fichier. +.TP +\fB\-K\fR, \fB\-\-key\fR \fICLE\fR=\fIVALEUR\fR +Surcharge les valeurs par d矇faut du fichier +\fI/etc/login.defs\fR +(UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS et autres). + +Par exemple.: +\fB\-K\fR\fIPASS_MAX_DAYS\fR=\fI\-1\fR +peut 礙tre utilis矇 pour la cr矇ation de comptes syst癡me pour d矇sactiver l'璽ge des mots de passe, m礙me si les comptes syst癡me n'ont pas de mot de passe. Plusieurs options +\fB\-K\fR +peuvent 礙tre sp矇cifi矇es, comme par exemple\ : +\fB\-K\fR\fIUID_MIN\fR=\fI100\fR\fB\-K\fR\fIUID_MAX\fR=\fI499\fR +.sp +Note\ : +\fB\-K\fR\fIUID_MIN\fR=\fI10\fR,\fIUID_MAX\fR=\fI499\fR +ne fonctionne pas pour l'instant. +.TP +\fB\-o\fR, \fB\-\-non\-unique\fR +Permet de cr矇er un utilisateur avec un identifiant (\(Fo\ UID\ \(Fc) redondant (non unique). +.TP +\fB\-p\fR, \fB\-\-password\fR \fIMOT_DE_PASSE\fR +Le mot de passe chiffr矇, comme renvoy矇 par +\fBcrypt\fR(3). Le comportement par d矇faut est de d矇sactiver le compte. +.TP +\fB\-s\fR, \fB\-\-shell\fR \fIINTERPRTEUR\fR +Le nom de l'interpr矇teur de commandes initial de l'utilisateur (\(Fo\ login shell\ \(Fc). Le comportement par d矇faut est de laisser ce champ vide. Le syst癡me s矇lectionnera alors l'interpr矇teur par d矇faut. +.TP +\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR +La valeur num矇rique de l'identifiant de l'utilisateur. Cette valeur doit 礙tre unique, moins que l'option +\fB\-o\fR +ne soit utilis矇e. La valeur ne doit pas 礙tre n矇gative. Le comportement par d矇faut est d'utiliser la plus petite valeur d'identifiant plus grande que 999, et plus grande que celle des identifiants de tous les autres utilisateurs. Les valeurs comprises entre 0 et 999 sont g矇n矇ralement r矇serv矇es pour les comptes syst癡mes. +.SS "Modifier les valeurs par d矇faut" +.PP +Quand il est invoqu矇 avec l'option +\fB\-D\fR, +\fBuseradd\fR +affichera soit les valeurs actuelles par d矇faut, soit mettra jour les valeurs par d矇faut via la ligne de commande. Les options valables sont\ : +.TP +\fB\-b\fR \fIRP_PERSO\fR +Le pr矇fixe du chemin des r矇pertoires personnels pour les nouveaux utilisateurs. Le nom de l'utilisateur sera attach矇 la fin de +\fIr矇p_perso\fR +pour cr矇er le nom du nouveau r矇pertoire si l'option +\fB\-d\fR +n'est pas utilis矇e pendant la cr矇ation d'un nouveau compte. +.TP +\fB\-e\fR \fIdate_fin_validit矇\fR +La date laquelle le compte utilisateur sera d矇sactiv矇. +.TP +\fB\-f\fR \fIdur矇e_inactivit矇\fR +Le nombre de jours apr癡s la fin de validit矇 d'un mot de passe avant que le compte ne soit d矇sactiv矇. +.TP +\fB\-g\fR, \fB\-\-gid\fR \fIGROUPE\fR +Le nom de groupe ou l'identifiant num矇rique du groupe initial d'un nouvel utilisateur. Le groupe sp矇cifi矇 doit exister, et un identifiant de groupe num矇rique doit d矇j exister. +.TP +\fB\-s\fR, \fB\-\-shell\fR \fIINTERPRTEUR\fR +Le nom de l'interpr矇teur de commandes initial (\(Fo\ login shell\ \(Fc) d'un nouvel utilisateur. Le programme nomm矇 sera utilis矇 pour tous les futurs nouveaux comptes utilisateur. +.PP +Si aucune option n'est sp矇cifi矇e, +\fBuseradd\fR +affiche les valeurs par d矇faut du moment. +.SH "NOTES" +.PP +L'administrateur syst癡me doit se charger de placer les fichiers par d矇faut dans le r矇pertoire +\fI/etc/skel\fR. +.SH "AVERTISSEMENTS" +.PP +Vous ne pouvez pas ajouter d'utilisateur un groupe NIS. Cela doit 礙tre effectu矇 sur le serveur NIS. +.PP +De la m礙me fa癟on, si le nom de l'utilisateur existe dans une base de donn矇es externe, telle que NIS, +\fBuseradd\fR +refusera de cr矇er l'utilisateur. +.PP +Les noms d'utilisateur doivent commencer par une lettre minuscule ou un \(Fo\ underscore\ \(Fc, et seuls des lettres minuscules, des chiffres, des \(Fo\ underscore\ \(Fc, des tirets ou un dollar peuvent suivre. Soit, sous la forme d'une expression rationnelle\ : [a\-z_][a\-z0\-9_\-]*[$] +.SH "FICHIERS" +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/default/useradd\fR +valeurs par d矇faut utilis矇es par +\fBuseradd\fR +.TP +\fI/etc/skel/\fR +r矇pertoire contenant les fichiers ajout矇s par d矇faut aux nouveaux utilisateurs +.TP +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.SH "VALEUR DE RETOUR" +.PP +La commande +\fBuseradd\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI1\fR +impossible de mettre jour le fichier des mots de passe +.TP +\fI2\fR +erreur de syntaxe +.TP +\fI3\fR +argument non valable pour l'option +.TP +\fI4\fR +uid d矇j utilis矇 (et pas d'option +\fB\-o\fR) +.TP +\fI6\fR +le groupe sp矇cifi矇 n'existe pas +.TP +\fI9\fR +nom d'utilisateur d矇j utilis矇 +.TP +\fI10\fR +impossible de mettre jour le fichier des groupes +.TP +\fI12\fR +impossible de supprimer le r矇pertoire personnel +.TP +\fI13\fR +impossible de cr矇er le r矇pertoire d'attente des courriels .SH "VOIR AUSSI" -.BR chfn (1), -.BR chsh (1), -.BR crypt (3), -.BR groupadd (8), -.BR groupdel (8), -.BR groupmod (8), -.BR passwd (1), -.BR userdel (8), -.BR usermod (8) -.SH AUTEUR -Julianne Frances Haugh (jfh@bga.com) -.SH TRADUCTION -Fr嶮廨ic Delanoy, 2000. +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBcrypt\fR(3), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBlogin.defs\fR(5), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/fr/userdel.8 b/man/fr/userdel.8 index 24c8bb9a..30f3d93c 100644 --- a/man/fr/userdel.8 +++ b/man/fr/userdel.8 @@ -1,64 +1,117 @@ -.\" Copyright 1991 \- 1994, Julianne Frances Haugh -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" $Id: userdel.8,v 1.3 2005/04/05 19:08:53 kloczek Exp $ -.\" -.\" Traduction 27/09/2000 par Fr嶮廨ic Delanoy (fdelanoy@info.fundp.ac.be) -.\" -.TH USERDEL 8 -.SH NOM -userdel \- Effacer un compte utilisateur et les fichiers associ廥 -.SH SYNOPSIS -.B userdel -[\fB\-r\fR] -.I login -.SH DESCRIPTION -La commande \fBuserdel\fR modifie les fichiers des comptes du syst鋗e, en supprimant toutes les entr嶪s qui se r嶨鋨ent \fIlogin\fR. L'utilisateur nomm doit exister. -.SH OPTIONS -.IP \fB\-r\fR -Les fichiers pr廥ents dans le r廧ertoire personnel de l'utilisateur seront supprim廥 en m瘱e temps que le r廧ertoire lui\-m瘱e. Les fichiers situ廥 dans d'autres syst鋗es de fichiers devront 皻re recherch廥 et 幨imin廥 manuellement. -.SH FICHIERS -\fI/etc/passwd\fR \- information sur les comptes utilisateurs -.br -\fI/etc/shadow\fR \- information s嶰uris嶪 sur les comptes utilisateurs -.br -\fI/etc/group\fR \- information de groupes -.SH INCONV冇IENTS -\fBuserdel\fR ne vous permet pas de supprimer un compte si l'utilisateur en question est actuellement connect. Vous devez tuer tous les processus en cours d'ex嶰ution appartenant l'utilisateur poss嶮ant le compte que vous 皻es en train de supprimer. Vous ne pouvez pas supprimer d'attribut NIS d'un client NIS. Cela doit 皻re effectu sur le serveur NIS. +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "USERDEL" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +userdel \- Supprimer un compte utilisateur et les fichiers associ矇s +.SH "SYNOPSIS" +.HP 8 +\fBuserdel\fR [\-f] [\-r] \fIutilisateur\fR +.SH "DESCRIPTION" +.PP +La commande +\fBuserdel\fR +modifie les fichiers d'administration des comptes du syst癡me, en supprimant les entr矇es qui se r矇f癡rent +\fIutilisateur\fR. L'utilisateur nomm矇 doit exister. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBuserdel\fR +sont\ : +.TP +\fB\-f\fR +Cette option force la suppression de l'utilisateur, m礙me s'il est toujours connect矇. Elle force 矇galement +\fBuserdel\fR + supprimer le r矇pertoire personnel de l'utilisateur ou sa file d'attente des courriels, me礙m si un autre utilisateur utilise le m礙me r矇pertoire personnel ou si l'utilisateur sp矇cifi矇 ne poss癡de pas la file d'attente des courriels. Si +\fIUSERGROUPS_ENAB\fR +vaut +\fIyes\fR +dans le fichier +\fI/etc/login.defs\fR +et si un groupe existe avec le m礙me nom que l'utilisateur supprim矇, alors ce groupe sera supprim矇, m礙me s'il sagit du groupe primaire d'un autre utilisateur. +.sp +\fINote\ :\fR +Cette option est dangereuse, elle peut laisser votre syst癡me dans un 矇tat non consistant. +.TP +\fB\-r\fR +Les fichiers pr矇sents dans le r矇pertoire personnel de l'utilisateur seront supprim矇s en m礙me temps que le r矇pertoire lui\-m礙me, ainsi que le r矇pertoire d'attente des courriels. Vous devrez rechercher et 矇liminer vous\-m礙me les fichiers situ矇s dans d'autres syst癡mes de fichiers. +.sp +Le r矇pertoire d'attente des courriels est d矇fini par la variable +\fIMAIL_DIR\fR +du fichier +\fIlogin.defs\fR. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VALEUR DE RETOUR" +.PP +La commande +\fBuserdel\fR +retourne les valeurs suivantes en quittant\ : +.TP +\fI0\fR +succ癡s +.TP +\fI1\fR +impossible de mettre jour le fichier des mots de passe +.TP +\fI2\fR +erreur de syntaxe +.TP +\fI6\fR +l'utilisateur sp矇cifi矇 n'existe pas +.TP +\fI8\fR +l'utilisateur est actuellement connect矇 +.TP +\fI10\fR +impossible de mettre jour le fichier des groupes +.TP +\fI12\fR +impossible de supprimer le r矇pertoire personnel +.SH "AVERTISSEMENTS" +.PP +\fBUserdel\fR +ne vous permet pas de supprimer un compte si l'utilisateur en question est actuellement connect矇. Vous devez tuer tous les processus en cours d'ex矇cution appartenant l'utilisateur que vous 礙tes en train de supprimer. +.PP +Vous ne pouvez pas supprimer d'attribut NIS d'un client NIS. Cela doit 礙tre effectu矇 sur le serveur NIS. +.PP +Si +\fIUSERGROUPS_ENAB\fR +vaut +\fIyes\fR +dans le fichier +\fI/etc/login.defs\fR, +\fBuserdel\fR +supprimera le groupe ayant le m礙me nom que l'utilisateur. Afin d'矇viter des probl癡mes de consistance entre les fichiers passwd et group, +\fBuserdel\fR +v矇rifie que le groupe n'est pas utilis矇 comme groupe primaire d'un autre utilisateur, et affichera un avertissement et ne supprimera pas l'utilisateur si c'est le cas. L'option +\fB\-f\fR +permet de forcer la suppression du groupe. .SH "VOIR AUSSI" -.BR chfn (1), -.BR chsh (1), -.BR groupadd (8), -.BR groupdel (8), -.BR groupmod (8), -.BR passwd (1), -.BR useradd (8), -.BR usermod (8) -.SH AUTEUR -Julianne Frances Haugh (jfh@bga.com) -.SH TRADUCTION -Fr嶮廨ic Delanoy, 2000. +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBlogin.defs\fR(5), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBuseradd\fR(8), +\fBusermod\fR(8). diff --git a/man/fr/usermod.8 b/man/fr/usermod.8 index a2e546c4..6e8f6971 100644 --- a/man/fr/usermod.8 +++ b/man/fr/usermod.8 @@ -1,124 +1,112 @@ -.\" Copyright 1991 \- 1994, Julianne Frances Haugh -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" $Id: usermod.8,v 1.6 2005/04/05 19:08:53 kloczek Exp $ -.\" -.\" Traduction 27/09/2000 par Fr嶮廨ic Delanoy (fdelanoy@info.fundp.ac.be) -.\" -.TH USERMOD 8 -.SH NOM -usermod \- modifier un compte utilisateur -.SH SYNOPSIS -.TP 8 -.B usermod -.\" .RB [ \-A -.\" .RI { method | \fBDEFAULT\fR "},... ]" -.RB [ \-c -.IR commentaire ] -.RB [ \-d -.IR r廧_perso " [" -.BR \-m ]] -.br -.RB [ \-e -.IR date_expiration ] -.RB [ \-f -.IR inactivit ] -.br -.RB [ \-g -.IR groupe_initial ] -.RB [ \-G -.IR groupe [,...]] -.br -.RB [ \-l -.IR nom_connexion ] -.RB [ \-p -.IR mot_de_passe ] -.br -.RB [ \-s -.IR shell ] -.RB [ \-u -.IR uid " [" -.BR \-o ]] -.RB [ \-L | \-U ] -.I login -.SH DESCRIPTION -La commande \fBusermod\fR modifie les fichiers des comptes du syst鋗e pour refl彋er les modifications qui ont 彋 sp嶰ifi嶪s sur la ligne de commandes. Les options qui s'appliquent la commande \fBusermod\fR sont -.\" .IP "\fB\-A \fImethod\fR|\fBDEFAULT\fR" -.\" The new value of the user's authentication method. -.\" The authentication method is the name of a program which is responsible -.\" for validating the user's identity. -.\" The string \fBDEFAULT\fR may be used to change the user's authentication -.\" method to the standard system password method. -.IP "\fB\-c \fIcommentaire\fR" -La nouvelle valeur du fichier du champ de commentaire du fichier de mot de passe de l'utilisateur. Il est normalement modifi en utilisant l'utilitaire \fBchfn\fR(1). -.IP "\fB\-d \fIr廧_perso\fR" -Le nouveau r廧ertoire de connexion de l'utilisateur. Si l'option \fB\-m\fR est fournie, le contenu du r廧ertoire personnel actuel sera d廧lac dans le nouveau r廧ertoire personnel, qui sera cr澭 si n嶰essaire. -.IP "\fB\-e \fIdate_expiration\fR" -La date laquelle le compte utilisateur sera d廥activ. La date est sp嶰ifi嶪 dans le format \fIAAAA\-MM\-JJ\fR. -.IP "\fB\-f \fIjours_inactifs\fR" -Le nombre de jours suivant l'expiration d'un mot de passe apr鋊 lequel le compte est d嶨initivement d廥activ. Une valeur de 0 d廥active le compte d鋊 que le mot de passe a expir, et une valeur de \-1 d廥active cette caract廨istique. La valeur par d嶨aut est de \-1. -.IP "\fB\-g \fIgroupe_initial\fR" -Le nom du groupe ou le num廨o du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un num廨o de groupe doit se r嶨廨er un groupe pr嶪xistant. Le num廨o de groupe par d嶨aut est de 1. -.IP "\fB\-G \fIgroupe,[...]\fR" -Une liste de groupes suppl幦entaires auxquels fait 嶲alement partie l'utilisateur. Chaque groupe est s廧ar du suivant par une virgule, sans espace entre les deux. Les groupes sont soumis aux m瘱es restrictions que celles donn嶪s avec l'option \fB\-g\fR. Si l'utilisateur fait actuellement partie d'un groupe qui n'est pas list, l'utilisateur sera supprim du groupe. -.IP "\fB\-l \fInom_connexion\fR" -Le nom de l'utilisateur passera de \fIlogin\fR \fIlogin_name\fR. Rien d'autre n'est modifi. En particulier, le r廧ertoire personnel de l'utilisateur devra probablement 皻re chang pour refl彋er le nouveau nom de connexion. -.IP "\fB\-L\fR" -Verrouiller le mot de passe d'un utilisateur. Cette option ajoute un `!' devant le mot de passe crypt, ce qui d廥active le mot de passe. Vous ne pouvez pas utiliser cette option avec \fI\-p\fR ou \fI\-U\fR. -.IP "\fB\-p \fImot_de_passe\fR" -Le mot de passe crypt, comme renvoy par \fBcrypt\fR(3). -.IP "\fB\-s \fIshell\fR" -Le nom du nouveau shell de connexion de l'utilisateur. Si shell n'est pas fourni, le syst鋗e s幨ectionnera le shell de connexion par d嶨aut. -.IP "\fB\-u \fIuid\fR" -La valeur num廨ique de l'ID de l'utilisateur. Cette valeur doit 皻re unique, moins que l'option \fI\-o\fR ne soit utilis嶪. La valeur doit 皻re non n嶲ative. Les valeurs comprises entre 0 et 999 sont typiquement r廥erv嶪s aux comptes syst鋗es. Tous les fichiers poss嶮廥 par l'utilisateur et qui sont situ廥 dans le sous\-arbre de r廧ertoires "d嶵utant" au r廧ertoire personnel de l'utilisateur verront leur ID d'utilisateur automatiquement modifi. Les fichiers situ廥 l'ext廨ieur du r廧ertoire personnel de l'utilisateur doivent 皻re modifi廥 la main. -.IP "\fB\-U\fR" -D憝errouiller le mot de passe d'un utilisateur. Cela supprime le `!' situ devant le mot de passe crypt. Vous ne pouvez pas utiliser cette option avec \fI\-p\fR ou \fI\-L\fR. -.SH INCONV冇IENTS -\fBusermod\fR ne vous permet pas de modifier le nom d'un utilisateur qui est actuellement connect. Vous devez 皻re sr que l'utilisateur nomm n'est pas en train d'ex嶰uter un quelconque programme quand cette commande est ex嶰ut嶪 si l'UID num廨ique de l'utilisateur est modifi. Vous devez modifier le nom du propri彋aire de tous les fichiers \fIcrontab\fR manuellement. Vous devez modifier le nom du propri彋aire de n'importe quel travail \fIat\fR manuellement. Vous devez effectuer les modifications impliquant NIS sur le serveur NIS. -.SH FICHIERS -\fI/etc/passwd\fR \- information sur les comptes utilisateurs -.br -\fI/etc/shadow\fR \- information s嶰uris嶪 sur les comptes utilisateurs -.br -\fI/etc/group\fR \- information de groupes +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "USERMOD" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +usermod \- Modifier un compte utilisateur +.SH "SYNOPSIS" +.HP 8 +\fBusermod\fR [\fIoptions\fR] \fILOGIN\fR +.SH "DESCRIPTION" +.PP +La commande +\fBusermod\fR +modifie les fichiers d'administration des comptes du syst癡me pour refl矇ter les modifications qui ont 矇t矇 sp矇cifi矇es sur la ligne de commande. +.SH "OPTIONS" +.PP +Les options disponibles pour la commande +\fBusermod\fR +sont\ : +.TP +\fB\-c\fR, \fB\-\-comment\fR \fICOMMENTAIRE\fR +La nouvelle valeur du champ de commentaire du fichier de mots de passe pour l'utilisateur. Il est normalement modifi矇 en utilisant l'utilitaire +\fBchfn\fR(1). +.TP +\fB\-d\fR, \fB\-\-home\fR \fIRP_PERSO\fR +Le nouveau r矇pertoire de connexion de l'utilisateur. Si l'option +\fB\-m\fR +est fournie, le contenu du r矇pertoire personnel actuel sera d矇plac矇 dans le nouveau r矇pertoire personnel, qui sera cr矇矇 si n矇cessaire. +.TP +\fB\-e\fR, \fB\-\-expiredate\fR \fIDATE_FIN_VALIDIT\fR +La date laquelle le compte utilisateur sera d矇sactiv矇. La date est sp矇cifi矇e dans le format +\fIAAAA\-MM\-JJ\fR. +.TP +\fB\-f\fR, \fB\-\-inactive\fR \fIDURE_INACTIVIT\fR +Le nombre de jours suivant la fin de validit矇 d'un mot de passe apr癡s lequel le compte est d矇finitivement d矇sactiv矇. Une valeur de 0 d矇sactive le compte d癡s que le mot de passe a d矇pass矇 sa fin de validit矇, et une valeur de \-1 d矇sactive cette fonctionnalit矇. La valeur par d矇faut est de \-1. +.TP +\fB\-g\fR, \fB\-\-gid\fR \fIGROUPE\fR +Le nom du groupe ou l'identifiant num矇rique du groupe de connexion initial de l'utilisateur. Le nom du groupe doit exister. Un num矇ro de groupe doit se r矇f矇rer un groupe pr矇existant. Le num矇ro de groupe par d矇faut est de 1. +.TP +\fB\-G\fR, \fB\-\-groups\fR \fIGROUPE1\fR[\fI,GROUPE2,...\fR[\fI,GROUPEN\fR]]] +Une liste de groupes suppl矇mentaires auxquels fait 矇galement partie l'utilisateur. Les groupes sont s矇par矇s par une virgule, sans espace entre eux. Les groupes sont soumis aux m礙mes restrictions que celles donn矇es avec l'option +\fB\-g\fR. Si l'utilisateur fait actuellement partie d'un groupe qui n'est pas list矇, l'utilisateur sera supprim矇 du groupe. Ce comportement peut 礙tre chang矇 avec l'option +\fB\-a\fR, qui permet d'ajouter l'utilisateur une liste de groupes suppl矇mentaires. +.TP +\fB\-l\fR, \fB\-\-login\fR \fInouvel_utilisateur\fR +Le nom de l'utilisateur passera de +\fIutilisateur\fR + +\fInouvel_utilisateur\fR. Rien d'autre n'est modifi矇. En particulier, le r矇pertoire personnel de l'utilisateur devra probablement 礙tre chang矇 pour refl矇ter le nouveau nom de connexion. +.TP +\fB\-L\fR, \fB\-\-lock\fR +Verrouille le mot de passe d'un utilisateur. Cette option ajoute un \(Fo\ !\ \(Fc devant le mot de passe chiffr矇, ce qui d矇sactive le mot de passe. Vous ne pouvez pas utiliser cette option avec +\fB\-p\fR +ou +\fB\-U\fR. +.TP +\fB\-o\fR, \fB\-\-non\-unique\fR +En combinaison avec l'option +\fB\-u\fR, cette option permet de changer l'identifiant utilisateur vers une valeur d矇j utilis矇e. +.TP +\fB\-p\fR, \fB\-\-password\fR \fIMOT_DE_PASSE\fR +Le mot de passe chiffr矇, comme renvoy矇 par +\fBcrypt\fR(3). +.TP +\fB\-s\fR, \fB\-\-shell\fR \fIINTERPRTEUR\fR +Le nom du nouvel interpr矇teur de commandes initial (\(Fo\ login shell\ \(Fc) de l'utilisateur. Si le champ est vide, le syst癡me s矇lectionnera l'interpr矇teur de commandes initial par d矇faut. +.TP +\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR +La valeur num矇rique de l'identifiant de l'utilisateur. Cette valeur doit 礙tre unique, moins que l'option +\fB\-o\fR +ne soit utilis矇e. La valeur ne doit pas 礙tre n矇gative. Les valeurs comprises entre 0 et 999 sont g矇n矇ralement r矇serv矇es aux comptes syst癡me. Tous les fichiers poss矇d矇s par l'utilisateur et qui sont situ矇s dans le r矇pertoire personnel de l'utilisateur verront leur identifiant utilisateur automatiquement modifi矇. Vous devrez rechercher et modifier vous\-m礙me les fichiers situ矇s l'ext矇rieur du r矇pertoire personnel de l'utilisateur. +.TP +\fB\-U\fR, \fB\-\-unlock\fR +D矇verrouille le mot de passe d'un utilisateur. Cela supprime le \(Fo\ !\ \(Fc situ矇 devant le mot de passe chiffr矇. Vous ne pouvez pas utiliser cette option avec +\fB\-p\fR +ou +\fB\-L\fR. +.SH "AVERTISSEMENTS" +.PP +\fBUsermod\fR +ne vous permet pas de modifier le nom d'un utilisateur qui est actuellement connect矇. Vous devez 礙tre s羶r que l'utilisateur nomm矇 n'est pas en train d'ex矇cuter un quelconque programme quand cette commande est ex矇cut矇e si l'UID num矇rique de l'utilisateur est modifi矇. Vous devez modifier vous\-m礙me le nom du propri矇taire de tous les fichiers crontab et des t璽ches at. Vous devez effectuer les modifications impliquant NIS sur le serveur NIS. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/login.defs\fR +configuration de la suite des mots de passe cach矇s \(Fo\ shadow password\ \(Fc +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs .SH "VOIR AUSSI" -.BR chfn (1), -.BR chsh (1), -.BR crypt (3), -.BR groupadd (8), -.BR groupdel (8), -.BR groupmod (8), -.BR passwd (1), -.BR useradd (8), -.BR userdel (8) -.SH AUTEUR -Julianne Frances Haugh (jfh@bga.com) -.SH TRADUCTION -Fr嶮廨ic Delanoy, 2000. - - - +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBcrypt\fR(3), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBlogin.defs\fR(5), +\fBuseradd\fR(8), +\fBuserdel\fR(8). diff --git a/man/fr/vigr.8 b/man/fr/vigr.8 new file mode 100644 index 00000000..ff72d7ae --- /dev/null +++ b/man/fr/vigr.8 @@ -0,0 +1 @@ +.so man8/vipw.8 diff --git a/man/fr/vipw.8 b/man/fr/vipw.8 new file mode 100644 index 00000000..e33371d3 --- /dev/null +++ b/man/fr/vipw.8 @@ -0,0 +1,74 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "VIPW" "8" "12/07/2005" "Commandes pour la gestion du syst癡me" "Commandes pour la gestion du s" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +vipw, vigr \- diter les fichiers passwd, group, shadow ou gshadow +.SH "SYNOPSIS" +.HP 5 +\fBvipw\fR [options] +.HP 5 +\fBvigr\fR [options] +.SH "DESCRIPTION" +.PP +\fBvipw\fR +and +\fBvigr\fR +will edit the files +\fI/etc/passwd\fR +and +\fI/etc/group\fR, respectively. With the +\fB\-s\fR +flag, they will edit the shadow versions of those files, +\fI/etc/shadow\fR +and +\fI/etc/gshadow\fR, respectively. The programs will set the appropriate locks to prevent file corruption. When looking for an editor, the programs will first try the environment variable +\fB$VISUAL\fR, then the environment variable +\fB$EDITOR\fR, and finally the default editor, +\fBvi\fR(1). +.SH "OPTIONS" +.PP +The options which apply to the +\fBvipw\fR +and +\fBvigr\fR +commands are: +.TP +\fB\-g\fR, \fB\-\-group\fR +Edit group database. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide et quitte. +.TP +\fB\-p\fR, \fB\-\-passwd\fR +Edit passwd database. +.TP +\fB\-q\fR, \fB\-\-quiet\fR +Quiet mode database. +.TP +\fB\-s\fR, \fB\-\-shadow\fR +Edit shadow or gshadow database. +.SH "FICHIERS" +.TP +\fI/etc/group\fR +informations sur les groupes +.TP +\fI/etc/gshadow\fR +informations cach矇es sur les groupes +.TP +\fI/etc/passwd\fR +informations sur les comptes des utilisateurs +.TP +\fI/etc/shadow\fR +informations s矇curis矇es sur les comptes utilisateurs +.SH "VOIR AUSSI" +.PP +\fBvi\fR(1), +\fBgroup\fR(5), +\fBgshadow\fR(5)\fBpasswd\fR(5), +\fBshadow\fR(5). diff --git a/man/gpasswd.1 b/man/gpasswd.1 index bc666922..fc0a4505 100644 --- a/man/gpasswd.1 +++ b/man/gpasswd.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GPASSWD" "1" "09/30/2005" "User Commands" "User Commands" +.TH "GPASSWD" "1" "11/05/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -34,6 +34,9 @@ file if compiled with SHADOWGRP defined). Every group can have administrators, m option to define group administrator(s) and \fB\-M\fR option to define members and has all rights of group administrators and members. +.SS "Notes about group passwords" +.PP +Group passwords are an inherent security problem since more than one person is permitted to know the password. However, groups are a useful tool for permitting co\-operation between different users. .SH "OPTIONS" .PP Group administrator can add and delete users using @@ -70,6 +73,3 @@ secure group account information \fBgroupmod\fR(8), \fBgrpck\fR(8), \fBgroup\fR(5). -.SH "AUTHOR" -.PP -Rafal Maszkowski diff --git a/man/gpasswd.1.xml b/man/gpasswd.1.xml index 521e0c94..87af68ec 100644 --- a/man/gpasswd.1.xml +++ b/man/gpasswd.1.xml @@ -2,7 +2,7 @@ - + gpasswd 1 @@ -57,6 +57,16 @@ group administrator(s) and option to define members and has all rights of group administrators and members. + + + Notes about group passwords + + Group passwords are an inherent security problem since more than one + person is permitted to know the password. However, groups are a + useful tool for permitting co-operation between different users. + + + @@ -125,9 +135,4 @@ . - - - AUTHOR - Rafal Maszkowski <rzm@pdi.net> - diff --git a/man/groupadd.8 b/man/groupadd.8 index ac1c817a..b4bcfe3d 100644 --- a/man/groupadd.8 +++ b/man/groupadd.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GROUPADD" "8" "09/30/2005" "" "" +.TH "GROUPADD" "8" "01/02/2006" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -11,7 +11,7 @@ groupadd \- Create a new group .SH "SYNOPSIS" .HP 9 -\fBgroupadd\fR [\-g\ \fIgid\fR\ [\-o]] [\-f] [\-K\ \fIKEY\fR=\fIVALUE\fR] \fIgroup\fR +\fBgroupadd\fR [\-g\ \fIGID\fR\ [\-o]] [\-f] [\-K\ \fIKEY\fR=\fIVALUE\fR] \fIgroup\fR .SH "DESCRIPTION" .PP The @@ -25,7 +25,7 @@ command are: .TP \fB\-f\fR This option causes to just exit with success status if the specified group already exists. With -\fB\-g\fR, if specified gid already exists, other (unique) gid is chosen (i.e. +\fB\-g\fR, if specified GID already exists, other (unique) GID is chosen (i.e. \fB\-g\fR is turned off). .TP @@ -66,6 +66,12 @@ shadow password suite configuration Groupnames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may follow. In regular expression terms: [a\-z_][a\-z0\-9_\-]*[$] .PP Groupnames may only be up to 16 characters long. +.PP +If the groupname already exists in an external group database such as NIS, +\fBgroupadd\fR +will deny the group creation request. +.PP +Groupnames may only be up to 16 characters long. .SH "EXIT VALUES" .PP The @@ -82,7 +88,7 @@ invalid command syntax invalid argument to option .TP \fI4\fR -gid not unique (when +GID not unique (when \fB\-o\fR not used) .TP @@ -103,6 +109,3 @@ can't update group file \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/groupadd.8.xml b/man/groupadd.8.xml index 1c3324e8..83427ca6 100644 --- a/man/groupadd.8.xml +++ b/man/groupadd.8.xml @@ -2,10 +2,11 @@ - + groupadd 8 + System Management Commands groupadd @@ -16,7 +17,7 @@ groupadd - -g gid + -g GID -o -f @@ -50,7 +51,7 @@ This option causes to just exit with success status if the specified group already exists. With , if - specified gid already exists, other (unique) gid is chosen (i.e. + specified GID already exists, other (unique) GID is chosen (i.e. is turned off). @@ -139,6 +140,15 @@ follow. In regular expression terms: [a-z_][a-z0-9_-]*[$] Groupnames may only be up to 16 characters long. + + + If the groupname already exists in an external group database + such as NIS, groupadd will deny the group + creation request. + + + Groupnames may only be up to 16 characters long. + @@ -167,7 +177,7 @@ 4 - gid not unique (when not used) + GID not unique (when not used) @@ -220,9 +230,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/groupdel.8 b/man/groupdel.8 index 7664cbec..9b00ddf0 100644 --- a/man/groupdel.8 +++ b/man/groupdel.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GROUPDEL" "8" "09/20/2005" "" "" +.TH "GROUPDEL" "8" "11/05/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -58,6 +58,3 @@ can't update group file \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8) -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/groupdel.8.xml b/man/groupdel.8.xml index 1397b5b2..aaa0d3cf 100644 --- a/man/groupdel.8.xml +++ b/man/groupdel.8.xml @@ -2,10 +2,11 @@ - + groupdel 8 + System Management Commands groupdel @@ -122,9 +123,4 @@ - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/groupmems.8.xml b/man/groupmems.8.xml index db48c5a3..809a42c3 100644 --- a/man/groupmems.8.xml +++ b/man/groupmems.8.xml @@ -2,10 +2,11 @@ - + groupmems 8 + System Management Commands groupmems @@ -92,11 +93,12 @@ membership list. - $ groupadd -r groups - $ chmod 2770 groupmems - $ chown root.groups groupmems - $ groupmems -g groups -a gk4 - + + $ groupadd -r groups + $ chmod 2770 groupmems + $ chown root.groups groupmems + $ groupmems -g groups -a gk4 + @@ -146,9 +148,4 @@ . - - - AUTHOR - George Kraft IV (gk4@us.ibm.com) - diff --git a/man/groupmod.8 b/man/groupmod.8 index e58f44f7..a0e07193 100644 --- a/man/groupmod.8 +++ b/man/groupmod.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GROUPMOD" "8" "09/30/2005" "" "" +.TH "GROUPMOD" "8" "11/05/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -77,6 +77,3 @@ can't update group file \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/groupmod.8.xml b/man/groupmod.8.xml index 567b42bb..4add851b 100644 --- a/man/groupmod.8.xml +++ b/man/groupmod.8.xml @@ -2,10 +2,11 @@ - + groupmod 8 + System Management Commands groupmod @@ -167,9 +168,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/groups.1 b/man/groups.1 index 65fbeda1..3fa1c832 100644 --- a/man/groups.1 +++ b/man/groups.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GROUPS" "1" "09/30/2005" "User Commands" "User Commands" +.TH "GROUPS" "1" "11/05/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -39,6 +39,3 @@ group account information \fBgetgid\fR(2), \fBgetgroups\fR(2), \fBgetuid\fR(2). -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/groups.1.xml b/man/groups.1.xml index dccd0e76..0f35aac3 100644 --- a/man/groups.1.xml +++ b/man/groups.1.xml @@ -2,7 +2,7 @@ - + groups 1 @@ -73,9 +73,4 @@ . - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/grpck.8 b/man/grpck.8 index 5c02fcd9..c6622c40 100644 --- a/man/grpck.8 +++ b/man/grpck.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GRPCK" "8" "10/01/2005" "" "" +.TH "GRPCK" "8" "11/05/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -104,6 +104,4 @@ can't lock group files .TP \fI5\fR can't update group files -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) + diff --git a/man/grpck.8.xml b/man/grpck.8.xml index 23f6d92e..554dca81 100644 --- a/man/grpck.8.xml +++ b/man/grpck.8.xml @@ -2,10 +2,11 @@ - + grpck 8 + System Management Commands grpck @@ -170,9 +171,4 @@ - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/gshadow.5 b/man/gshadow.5 index 4335e22c..c4c52e82 100644 --- a/man/gshadow.5 +++ b/man/gshadow.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GSHADOW" "5" "09/30/2005" "" "" +.TH "GSHADOW" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -48,6 +48,3 @@ secure group account information \fBgroup\fR(5), \fBgpasswd\fR(5), \fBnewgrp\fR(5). -.SH "AUTHOR" -.PP -Nicolas FRANCOIS diff --git a/man/gshadow.5.xml b/man/gshadow.5.xml index dac0b476..a480d80a 100644 --- a/man/gshadow.5.xml +++ b/man/gshadow.5.xml @@ -2,10 +2,11 @@ - + gshadow 5 + File Formats and Conversions gshadow @@ -90,9 +91,4 @@ . - - - AUTHOR - Nicolas FRANCOIS - diff --git a/man/hu/Makefile.am b/man/hu/Makefile.am index 1e925d34..33a5775b 100644 --- a/man/hu/Makefile.am +++ b/man/hu/Makefile.am @@ -5,9 +5,11 @@ man_MANS = \ chsh.1 \ gpasswd.1 \ groups.1 \ + lastlog.8 \ login.1 \ newgrp.1 \ passwd.1 \ + passwd.5 \ sg.1 \ su.1 diff --git a/man/hu/Makefile.in b/man/hu/Makefile.in index c7e0ee39..4882d020 100644 --- a/man/hu/Makefile.in +++ b/man/hu/Makefile.in @@ -48,7 +48,10 @@ CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" +am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ + "$(DESTDIR)$(man8dir)" +man5dir = $(mandir)/man5 +man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -182,9 +185,11 @@ man_MANS = \ chsh.1 \ gpasswd.1 \ groups.1 \ + lastlog.8 \ login.1 \ newgrp.1 \ passwd.1 \ + passwd.5 \ sg.1 \ su.1 @@ -276,6 +281,96 @@ uninstall-man1: echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ done +install-man5: $(man5_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ + done +uninstall-man5: + @$(NORMAL_UNINSTALL) + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ + done +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done tags: TAGS TAGS: @@ -314,7 +409,7 @@ check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: - for dir in "$(DESTDIR)$(man1dir)"; do \ + for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -365,7 +460,7 @@ install-exec-am: install-info: install-info-am -install-man: install-man1 +install-man: install-man1 install-man5 install-man8 installcheck-am: @@ -387,18 +482,19 @@ ps-am: uninstall-am: uninstall-info-am uninstall-man -uninstall-man: uninstall-man1 +uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-man install-man1 \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-info-am uninstall-man \ - uninstall-man1 + install-man5 install-man8 install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man5 \ + uninstall-man8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/man/hu/chsh.1 b/man/hu/chsh.1 index 4dd31170..d6b9db0e 100644 --- a/man/hu/chsh.1 +++ b/man/hu/chsh.1 @@ -29,37 +29,37 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: chsh.1,v 1.4 2005/04/05 19:08:54 kloczek Exp $ +.\" $Id: chsh.1,v 1.5 2005/12/01 20:38:25 kloczek Exp $ .\" .TH CHSH 1 -.SH N勼 -chsh \- bejelentkez廥i parancs廨telmez (h嶴j) 嫮l癃嫳a -.SH 糞TEKINT仉 +.SH NV +chsh \- bejelentkez矇si parancs矇rtelmez (h矇jj) 獺ll穩t獺sa +.SH TTEKINTS .TP 5 \fBchsh\fR -[\fB\-s\fR \fIh嶴jprogram\fR] [\fIfelhaszn嫮酀fR] -.SH LE炅糜 -A \fBchsh\fR parancs a felhaszn嫮 bejelentkez廥i parancs廨telmez鰋彋 v嫮toztatja meg. -Norm嫮 felhaszn嫮 csak a saj嫢 parancs廨telmez鰋彋 嫮l癃hatja, a -rendszergazda b嫫ki彋. +[\fB\-s\fR \fIh矇jjprogram\fR] [\fIfelhaszn獺l籀\fR] +.SH LERS +A \fBchsh\fR parancs a felhaszn獺l籀 bejelentkez矇si parancs矇rtelmezj矇t v獺ltoztatja meg. +Norm獺l felhaszn獺l籀 csak a saj獺t parancs矇rtelmezj矇t 獺ll穩thatja, a +rendszergazda b獺rki矇t. .PP -A h嶴jprogrammal (shell) szemben t嫥asztott k饘etelm幯y, hogy szerepeljen -a \fI/etc/shells\fR f奫lban, kiv憝e ha a rendszergazd摋 mert -neki minden be嫮l癃嫳 elfogadott. -Korl嫢ozott parancs廨telmez鰗 nem lehet m嫳ikra 嫢嫮l癃ani. -Ez廨t nem tan塶sos a \fB/bin/rsh\fR\-nak a \fI/etc/shells\fR\-ben -val felsorol嫳a, mert ha a felhaszn嫮 嫢v嫮t erre a h嶴j\-ra -nem v嫮that m嫳ikra. +A h矇jjprogrammal (shell) szemben t獺masztott k繹vetelm矇ny, hogy szerepeljen +a \fI/etc/shells\fR f獺jlban, kiv矇ve ha a rendszergazd獺矇 mert +neki minden be獺ll穩t獺s elfogadott. +Korl獺tozott parancs矇rtelmezt nem lehet m獺sikra 獺t獺ll穩tani. +Ez矇rt nem tan獺csos a \fB/bin/rsh\fR\-nak a \fI/etc/shells\fR\-ben +val籀 felsorol獺sa, mert ha a felhaszn獺l籀 獺tv獺lt erre a h矇jj\-ra +nem v獺lthat m獺sikra. .PP -A \fB\-s\fR opci n幨kl a \fBchsh\fR interakt癉 m鏚on -mk鐰ik. Be kell 甏ni az j 廨t幧et, vagy resen hagyni a sort, hogy -az 廧pen aktu嫮is be嫮l癃嫳 maradjon, ami \fB[ ]\fR jelek k驆飆t l嫢hat. -.SH F穗LOK -\fI/etc/passwd\fR \- felhasz嫮鏙 nyilv嫕tart嫳 +A \fB\-s\fR opci籀 n矇lk羹l a \fBchsh\fR interakt穩v m籀don +m鑄k繹dik. Be kell 穩rni az 繳j 矇rt矇ket, vagy 羹resen hagyni a sort, hogy +az 矇ppen aktu獺lis be獺ll穩t獺s maradjon, ami \fB[ ]\fR jelek k繹z繹tt l獺that籀. +.SH FJLOK +\fI/etc/passwd\fR \- felhasz獺l籀i nyilv獺ntart獺s .br -\fI/etc/shells\fR \- enged幨yezett parancs廨telmez鰈 list奫a -.SH L糜D M乇 +\fI/etc/shells\fR \- enged矇lyezett parancs矇rtelmezk list獺ja +.SH LSD MG .BR chfn (1), .BR passwd (5) -.SH MAGYAR FORD炆糜 +.SH MAGYAR FORDTS Szekely Krisztian diff --git a/man/hu/gpasswd.1 b/man/hu/gpasswd.1 index d1755e85..5c5f1e3c 100644 --- a/man/hu/gpasswd.1 +++ b/man/hu/gpasswd.1 @@ -4,22 +4,22 @@ .\" published by the Free Software Foundation; either version 2 of the .\" License, or (at your option) any later version. .\" -.\" $Id: gpasswd.1,v 1.3 2005/04/05 19:08:54 kloczek Exp $ +.\" $Id: gpasswd.1,v 1.4 2005/12/01 20:38:25 kloczek Exp $ .\" .TH GPASSWD 1 -.SH N勼 -gpasswd \- az /etc/group f奫lt adminisztr嫮ja +.SH NV +gpasswd \- az /etc/group f獺jlt adminisztr獺lja .br -.SH 糞TEKINT仉 +.SH TTEKINTS .B gpasswd \fIcsoport\fR .br .B gpasswd .B \-a -\fIfelhaszn嫮酀fR \fIcsoport\fR +\fIfelhaszn獺l籀\fR \fIcsoport\fR .br .B gpasswd .B \-d -\fIfelhaszn嫮酀fR \fIcsoport\fR +\fIfelhaszn獺l籀\fR \fIcsoport\fR .br .B gpasswd .B \-R @@ -31,51 +31,51 @@ gpasswd \- az /etc/group f .br .B gpasswd .RB [ \-A -\fIfelhaszn嫮酀fR,...] +\fIfelhaszn獺l籀\fR,...] .RB [ \-M -\fIfelhaszn嫮酀fR,...] +\fIfelhaszn獺l籀\fR,...] \fIcsoport\fR .br -.SH LE炅糜 +.SH LERS A .B gpasswd -program seg癃s嶲憝el adminisztr嫮hatjuk az /etc/group f奫lt -illetve az /etc/gshadow f奫lt amennyiben a SHADOWGPR defini嫮va -volt a ford癃嫳 alatt. Minden csoportban lehetnek adminisztr嫢orok, -tagok 廥 egy jelsz. A rendszeradminisztr嫢or a \fB\-A\fR opci -seg癃s嶲憝el defini嫮hat csoportadminisztr嫢or(oka)t 廥 a \fB\-M\fR -opci镽al tagokat. A rendszeradminiszt嫢or minden joggal rendelkezik, -amellyel a csoportadminisztr嫢or 廥 a csoport tagjai. +program seg穩ts矇g矇vel adminisztr獺lhatjuk az /etc/group f獺jlt +illetve az /etc/gshadow f獺jlt amennyiben a SHADOWGPR defini獺lva +volt a ford穩t獺s alatt. Minden csoportban lehetnek adminisztr獺torok, +tagok 矇s egy jelsz籀. A rendszeradminisztr獺tor a \fB\-A\fR opci籀 +seg穩ts矇g矇vel defini獺lhat csoportadminisztr獺tor(oka)t 矇s a \fB\-M\fR +opci籀val tagokat. A rendszeradminiszt獺tor minden joggal rendelkezik, +amellyel a csoportadminisztr獺tor 矇s a csoport tagjai. .PP -A csoportadminisztr嫢or a \fB\-a\fR kapcsol镽al hozhat l彋re -felhaszn嫮鏦at, 廥 a \fB\-d\fR opci镽al t顤闤heti 鰈et. Az -adminisztr嫢orok a \fB\-r\fR opci镽al t顤闤hetik a csoport -jelszav嫢. Ha nincs jelsz be嫮l癃va, akkor csak a csoport -tagjai haszn嫮hatj嫜 a +A csoportadminisztr獺tor a \fB\-a\fR kapcsol籀val hozhat l矇tre +felhaszn獺l籀kat, 矇s a \fB\-d\fR opci籀val t繹r繹lheti ket. Az +adminisztr獺torok a \fB\-r\fR opci籀val t繹r繹lhetik a csoport +jelszav獺t. Ha nincs jelsz籀 be獺ll穩tva, akkor csak a csoport +tagjai haszn獺lhatj獺k a .BR newgrp (1) -parancsot a csatlakoz嫳hoz. A \fB\-R\fR opci -megg嫢olja a csoport el廨廥彋 a +parancsot a csatlakoz獺shoz. A \fB\-R\fR opci籀 +megg獺tolja a csoport el矇r矇s矇t a .BR newgrp (1) -parancson keresztl. +parancson kereszt羹l. .PP Ha .B gpasswd -parancsot a csoportadminisztr嫢or adja ki a csoport nev憝el, -akkor csak a jelsz鏒 kell be甏nia. Ha van jelsz, akkor a tagok -be tudnak l廧ni a +parancsot a csoportadminisztr獺tor adja ki a csoport nev矇vel, +akkor csak a jelsz籀t kell be穩rnia. Ha van jelsz籀, akkor a tagok +be tudnak l矇pni a .BR newgrp (1) -paranccsal jelsz n幨kl is, csak a csoporton k癉li felhaszn嫮鏦nak -kell megadniuk a jelsz鏒. +paranccsal jelsz籀 n矇lk羹l is, csak a csoporton k穩v羹li felhaszn獺l籀knak +kell megadniuk a jelsz籀t. -.SH F穗LOK -\fI/etc/group\fR \- inform塶i a csoportr鏊 +.SH FJLOK +\fI/etc/group\fR \- inform獺ci籀 a csoportr籀l .br -\fI/etc/gshadow\fR \- inform塶i a shadow csoportr鏊 -.SH L糜D M乇 +\fI/etc/gshadow\fR \- inform獺ci籀 a shadow csoportr籀l +.SH LSD MG .BR newgrp (1), .BR groupadd (8), .BR groupdel (8), .BR groupmod (8), .BR grpck (8) -.SH MAGYAR FORD炆糜 -T璥嫫 Andr嫳 +.SH MAGYAR FORDTS +T穩m獺r Andr獺s diff --git a/man/hu/groups.1 b/man/hu/groups.1 index 153e52d3..027d14c8 100644 --- a/man/hu/groups.1 +++ b/man/hu/groups.1 @@ -25,35 +25,35 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: groups.1,v 1.5 2005/04/05 19:08:54 kloczek Exp $ +.\" $Id: groups.1,v 1.6 2005/12/01 20:38:25 kloczek Exp $ .\" .TH GROUPS 1 -.SH N勼 -groups \- ki甏ja a jelenlegi csoportazonos癃 neveket -.SH 糞TEKINT仉 +.SH NV +groups \- ki穩rja a jelenlegi csoportazonos穩t籀 neveket +.SH TTEKINTS .B groups -.RI [ felhaszn嫮 ] -.SH LE炅糜 +.RI [ felhaszn獺l籀 ] +.SH LERS A .B groups -parancs ki甏ja a jelenlegi csoportazonos癃 neveket vagy sz嫥廨t幧eket. Ha -nincs az 廨t幧nek megfelel bejegyz廥 a \fI/etc/group\fR f奫lban, akkor a -csoport azonos癃 sz嫥嫢 甏ja ki. Az opcion嫮is \fIfelhaszn嫮酀fR param彋er -eset幯 azokat a csoportokat 甏ja ki, amelyekbe a megadott \fIfelhaszn嫮酀fR +parancs ki穩rja a jelenlegi csoportazonos穩t籀 neveket vagy sz獺m矇rt矇keket. Ha +nincs az 矇rt矇knek megfelel bejegyz矇s a \fI/etc/group\fR f獺jlban, akkor a +csoport azonos穩t籀 sz獺m獺t 穩rja ki. Az opcion獺lis \fIfelhaszn獺l籀\fR param矇ter +eset矇n azokat a csoportokat 穩rja ki, amelyekbe a megadott \fIfelhaszn獺l籀\fR tartozik. -.SH MEGJEGYZ仉 -Azok a rendszerek, amelyek nem t嫥ogatj嫜 a konkurrens csoportbe嫮l癃嫳okat, -a ki甏t inform塶i鏦at a \fI/etc/group\fR f奫lb鏊 gyjtik. A felhaszn嫮鏮ak -musz奫 a \fBnewgrp\fR vagy a \fBsg\fR parancsot haszn嫮niuk, hogy -megv嫮toztass嫜 a jelenlegi val鏚i 廥 effekt癉 csoportazonos癃鎩ukat. -.SH F穗LOK -\fI/etc/group\fR \- inform塶i a csoportokr鏊 -.SH L糜D M乇 +.SH MEGJEGYZS +Azok a rendszerek, amelyek nem t獺mogatj獺k a konkurrens csoportbe獺ll穩t獺sokat, +a ki穩rt inform獺ci籀kat a \fI/etc/group\fR f獺jlb籀l gy鑄jtik. A felhaszn獺l籀nak +musz獺j a \fBnewgrp\fR vagy a \fBsg\fR parancsot haszn獺lniuk, hogy +megv獺ltoztass獺k a jelenlegi val籀di 矇s effekt穩v csoportazonos穩t籀jukat. +.SH FJLOK +\fI/etc/group\fR \- inform獺ci籀 a csoportokr籀l +.SH LSD MG .BR newgrp (1), .BR getgid (2), .BR getgroups (2), .BR getuid (2) .SH AUTHOR Julianne Frances Haugh (jfh@tab.com) -.SH MAGYAR FORD炆糜 +.SH MAGYAR FORDTS ifj. Dyekiss Emil diff --git a/man/hu/lastlog.8 b/man/hu/lastlog.8 new file mode 100644 index 00000000..f0b46462 --- /dev/null +++ b/man/hu/lastlog.8 @@ -0,0 +1,68 @@ +.\" Copyright 1992, Phillip Street and Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" @(#)lastlog.8 3.3 08:24:58 29 Sep 1993 (National Guard Release) +.\" $Id: lastlog.8,v 1.1 2005/12/13 11:34:59 kloczek Exp $ +.\" +.TH LASTLOG 8 +.SH NV +lastlog \- a lastlog f獺jl vizsg獺lata +.SH TTEKINTS +.B lastlog +.RB [ -u +.IR uid ] +.RB [ -t +.IR napok sz獺ma ] +.SH LERS + +A \fBlastlog\fR form獺zza 矇s olvashat籀an megjelen穩ti a +\fB/var/log/lastlog\fR tartalm獺t. A list獺ban szerepel a \fBlogin-n矇v\fR, a +\fBtermin獺l (port) azonos穩t籀ja\fR 矇s a felhaszn獺l籀 \fBlegutols籀 +bel矇p矇s矇nek ideje\fR. Param矇terek n矇lk羹l megh穩vva a +felhaszn獺l籀-azonos穩t籀k (UID) alapj獺n sorbarendezve jelennek meg az +矇rt矇kek. A \fB-u \fIlogin-n矇v\fR opci籀 megad獺sa eset矇n csak a megadott +felhaszn獺l籀 utols籀 bel矇p矇s矇nek ideje jelenik meg. A \fB-t \fInapok +sz獺ma\fR opci籀 megad獺s獺val csak a megadott sz獺m繳 napon bel羹li bel矇p矇si +idk jelennek meg. A \fB-r\fR opci籀 fel羹l穩rja a \fB-u\fR opci籀t. +.PP +Ha a felhaszn獺l籀 m矇g soha nem l矇pett be, akkor a termin獺l 矇s az id +helyett a \fB**Never logged in**\fR felirat jelenik meg. +.SH FJLOK +/var/log/lastlog \- a felhaszn獺l籀k legut籀bbi bel矇p矇seit tartalmazza +.SH MEGJEGYZS +Ha a felhaszn獺l籀i azonos穩t籀 sz獺mok (UID-k) k繹z繹tt nagyobb 羹res tartom獺nyok +vannak, akkor a lastlog fut獺sakor megt繹rt矇nhet, hogy hosszabb ideig +nem jelenik meg semmi a k矇pernyn (pl ha a 170-es 矇s a 800-as azonos穩t籀j繳 +felhaszn獺l籀k k繹z繹tt nincs t繹bb azonos穩t籀, akkor a 171 矇s 799 k繹z繹tti +sz獺mok ki矇rt矇kel矇se alatt a k矇pernyn nem v獺ltozik semmi). +.SH SZERZK +Julianne Frances Haugh (jfh@tab.com) +.br +Phillip Street +.SH MAGYAR FORDTS +Hermann Benedek (bence@intercom.hu) + diff --git a/man/hu/login.1 b/man/hu/login.1 index 319d093d..75ef77c8 100644 --- a/man/hu/login.1 +++ b/man/hu/login.1 @@ -25,89 +25,89 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: login.1,v 1.6 2005/04/05 19:08:54 kloczek Exp $ +.\" $Id: login.1,v 1.7 2005/12/01 20:38:25 kloczek Exp $ .\" .TH LOGIN 1 -.SH N勼 -login \- 犆 kapcsolat felv彋ele a rendszerrel (bejelentkez廥) -.SH 糞TEKINT仉 +.SH NV +login \- j kapcsolat felv矇tele a rendszerrel (bejelentkez矇s) +.SH TTEKINTS .B login -.RI [ felhaszn嫮鏮憝 " [" k顤nyezeti v嫮toz鏦 ]] -.SH LE炅糜 +.RI [ felhaszn獺l籀n矇v " [" k繹rnyezeti v獺ltoz籀k ]] +.SH LERS A .B login -programot a rendszerbe val bel廧廥re haszn嫮juk. 翼tal墎an nem -k驆vetlenl haszn嫮juk, hanem automatikusan megh癉嫳ra kerl, amikor a +programot a rendszerbe val籀 bel矇p矇sre haszn獺ljuk. ltal獺ban nem +k繹zvetlen羹l haszn獺ljuk, hanem automatikusan megh穩v獺sra ker羹l, amikor a .I login: -promptra v嫮aszk幯t be甏juk a felhaszn嫮鏮evnket. +promptra v獺laszk矇nt be穩rjuk a felhaszn獺l籀nev羹nket. A .B login -a shell szempontj墎鏊 kl霵leges kezel廥 lehet 廥 el灀ordulhat, hogy -nem h癉hat meg alfolyamatk幯t. Tipikus p幨da erre, amikor a +a shell szempontj獺b籀l k羹l繹nleges kezel矇s鑄 lehet 矇s el繫fordulhat, hogy +nem h穩vhat籀 meg alfolyamatk矇nt. Tipikus p矇lda erre, amikor a .B login -parancsot a shell \fBexec login\fR \-k幯t 廨telmezi, teh嫢 az j -bejelentkez廥 el鰗t az aktu嫮isb鏊 val kil廧廥re k廥zteti a -felhaszn嫮鏒. -Ha nem login shellb鯷 pr鏏嫮juk meg a \fBlogin\fR parancsot v嶲rehajtani, -hibazenetet kapunk. +parancsot a shell \fBexec login\fR \-k矇nt 矇rtelmezi, teh獺t az 繳j +bejelentkez矇s eltt az aktu獺lisb籀l val籀 kil矇p矇sre k矇szteti a +felhaszn獺l籀t. +Ha nem login shellbl pr籀b獺ljuk meg a \fBlogin\fR parancsot v矇grehajtani, +hiba羹zenetet kapunk. .PP -Ezut嫕 a jelszavunkat kell megadnunk. A be甏t karakterek nem jelennek meg -a k廧erny鰒, megel鶝v幯 a 'leskel髇廥t'. Ha t鐽bsz顤 hib嫳 jelsz鏒 adunk -meg, a \fBlogin\fR kil廧, 廥 a kapcsolat megszakad. +Ezut獺n a jelszavunkat kell megadnunk. A be穩rt karakterek nem jelennek meg +a k矇pernyn, megelzv矇n a 'leskeld矇st'. Ha t繹bbsz繹r hib獺s jelsz籀t adunk +meg, a \fBlogin\fR kil矇p, 矇s a kapcsolat megszakad. .PP -Ha a jelszavunk 廨v幯yess嶲i ideje korl嫢ozott, a rendszer tov墎bl廧廥 -el鰗t felsz鏊癃hat a jelsz megv嫮toztat嫳嫫a. Ez azt jelenti, hogy a -jelszavunk lej嫫t, nem 廨v幯yes, vagy hamarosan le fog j嫫ni. A r嶲i -jelszavunkat is esetleg meg kell adni ellen鰎z廥k廧pen, majd az 嫮talunk -v嫮asztott j jelsz鏒. A t幦墎an l嫳d: \fBpasswd \fR(1) +Ha a jelszavunk 矇rv矇nyess矇gi ideje korl獺tozott, a rendszer tov獺bbl矇p矇s +eltt felsz籀l穩that a jelsz籀 megv獺ltoztat獺s獺ra. Ez azt jelenti, hogy a +jelszavunk lej獺rt, nem 矇rv矇nyes, vagy hamarosan le fog j獺rni. A r矇gi +jelszavunkat is esetleg meg kell adni ellenrz矇sk矇ppen, majd az 獺ltalunk +v獺lasztott 繳j jelsz籀t. A t矇m獺ban l獺sd: \fBpasswd \fR(1) .PP -Sikeres bejelentkez廥 ut嫕 n嶭嫕y rendszerzenetet kapunk, 廥 a postal墂嫕k -嫮lapot嫫鏊 n幦i visszajelsz廥t. A rendszerzenetf奫l (\fI/etc/motd\fR) -ki甏at嫳嫢 letilthatjuk egy 0 byte hosszs墔 \fI.hushlogin\fR file -l彋rehoz嫳嫛al a login k霵yvt嫫unkban. A posta 嫮lapot嫢鏊 fgg髊n a -k饘etkez zenetek valamelyik彋 kapjuk: "\fBYou have new mail.\fR" (犆 -lev幨 van), "\fBYou have mail.\fR" (Lev幨 van), vagy "\fBNo Mail.\fR" -(Nincs lev幨). +Sikeres bejelentkez矇s ut獺n n矇h獺ny rendszer羹zenetet kapunk, 矇s a postal獺d獺nk +獺llapot獺r籀l n矇mi visszajelsz矇st. A rendszer羹zenetf獺jl (\fI/etc/motd\fR) +ki穩rat獺s獺t letilthatjuk egy 0 byte hossz繳s獺g繳 \fI.hushlogin\fR file +l矇trehoz獺s獺val a login k繹nyvt獺runkban. A posta 獺llapot獺t籀l f羹ggen a +k繹vetkez 羹zenetek valamelyik矇t kapjuk: "\fBYou have new mail.\fR" (j +lev矇l van), "\fBYou have mail.\fR" (Lev矇l van), vagy "\fBNo Mail.\fR" +(Nincs lev矇l). .PP -A felhaszn嫮鏙\- (UID) 廥 a csoportazonos癃鏮k (GID) be嫮l癃嫳ra kerl az -\fI/etc/passwd\fR alapj嫕. A \fB$HOME\fR, \fB$SHELL\fR, -\fB$PATH\fR, \fB$LOGNAME\fR 廥 a \fB$MAIL\fR k顤nyezeti v嫮toz鏦 -be嫮l癃嫳ra kerlnek a passwd adatb嫙is megfelel mez鬑 alapj嫕. -Az ulimit, umask 廥 a nice is 廨t幧et kaphat a GECOS mez tartalma -alapj嫕. +A felhaszn獺l籀i\- (UID) 矇s a csoportazonos穩t籀nk (GID) be獺ll穩t獺sra ker羹l az +\fI/etc/passwd\fR alapj獺n. A \fB$HOME\fR, \fB$SHELL\fR, +\fB$PATH\fR, \fB$LOGNAME\fR 矇s a \fB$MAIL\fR k繹rnyezeti v獺ltoz籀k +be獺ll穩t獺sra ker羹lnek a passwd adatb獺zis megfelel mezi alapj獺n. +Az ulimit, umask 矇s a nice is 矇rt矇ket kaphat a GECOS mez tartalma +alapj獺n. .PP -N嶭嫕y rendszeren a \fB$TERM\fR v嫮toz is 廨t幧et kap, mik幯t az a -\fI/etc/ttytype\fR\-ban meg van 甏va. +N矇h獺ny rendszeren a \fB$TERM\fR v獺ltoz籀 is 矇rt矇ket kap, mik矇nt az a +\fI/etc/ttytype\fR\-ban meg van 穩rva. .PP -V嶲rehajt鏚hat a parancs廨telmez鰒k inicializ塶i鏀 scriptje is. Ez gyben -l嫳d a megfelel k憴ik霵yv\-oldalt. -.SH FIGYELMEZTET仉EK +V矇grehajt籀dhat a parancs矇rtelmeznk inicializ獺ci籀s scriptje is. Ez 羹gyben +l獺sd a megfelel k矇zik繹nyv\-oldalt. +.SH FIGYELMEZTETSEK .PP -A \fBlogin\fR ezen verzi鎩a sok ford癃嫳i opci镽al rendelkezik, b嫫 csak -n嶭嫕y k驆lk az, ami haszn嫮atban lehet egyes speci嫮is g廧eken. +A \fBlogin\fR ezen verzi籀ja sok ford穩t獺si opci籀val rendelkezik, b獺r csak +n矇h獺ny k繹z羹l羹k az, ami haszn獺latban lehet egyes speci獺lis g矇peken. .PP -A f奫lok elhelyezked廥e a rendszerkonfigur塶i鏦 kl霵b驆鰆嶲嶵鯷 ad鏚鏇n -v嫮tozhat. -.SH F穗LOK -\fI/var/run/utmp\fR \- az aktu嫮is bejelentkez廥ek list奫a +A f獺jlok elhelyezked矇se a rendszerkonfigur獺ci籀k k羹l繹nb繹zs矇g矇bl ad籀d籀an +v獺ltozhat. +.SH FJLOK +\fI/var/run/utmp\fR \- az aktu獺lis bejelentkez矇sek list獺ja .br -\fI/var/log/wtmp\fR \- az el鶝 (eddigi) bejelentkez廥ek list奫a +\fI/var/log/wtmp\fR \- az elz (eddigi) bejelentkez矇sek list獺ja .br -\fI/etc/passwd\fR \- felhaszn嫮鏙 account\-okra vonatkoz inform塶i鏦 +\fI/etc/passwd\fR \- felhaszn獺l籀i account\-okra vonatkoz籀 inform獺ci籀k .br -\fI/etc/shadow\fR \- titkos癃ott jelszavak 廥 廨v幯yess嶲i id騱-inform塶i鏦 +\fI/etc/shadow\fR \- titkos穩tott jelszavak 矇s 矇rv矇nyess矇gi id\-inform獺ci籀k .br -\fI/etc/motd\fR \- rendszerzenet file +\fI/etc/motd\fR \- rendszer羹zenet file .br -\fI/etc/nologin\fR \- nem\-root felhaszn嫮鏦 bel廧廥幯ek tilt嫳a +\fI/etc/nologin\fR \- nem\-root felhaszn獺l籀k bel矇p矇s矇nek tilt獺sa .br -\fI/etc/ttytype\fR \- termin嫮t甑usok list奫a +\fI/etc/ttytype\fR \- termin獺lt穩pusok list獺ja .br .br -\fI$HOME/.hushlogin\fR \- korl嫢ozza a rendszerzenetek megjelen癃廥彋 +\fI$HOME/.hushlogin\fR \- korl獺tozza a rendszer羹zenetek megjelen穩t矇s矇t .br -.SH L糜D M乇 +.SH LSD MG .PP .BR getty (8), .BR mail (1), @@ -117,7 +117,7 @@ v .\" .BR d_passwd (5), .BR passwd (5), .BR nologin (5) -.SH SZERZ +.SH SZERZ Julianne Frances Haugh (jfh@bga.com) -.SH MAGYAR FORD炆糜 -Niedermayer Mikl鏀 +.SH MAGYAR FORDTS +Niedermayer Mikl籀s diff --git a/man/hu/newgrp.1 b/man/hu/newgrp.1 index 1a47939d..fc9c7832 100644 --- a/man/hu/newgrp.1 +++ b/man/hu/newgrp.1 @@ -26,64 +26,64 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: newgrp.1,v 1.5 2005/04/12 18:08:46 kloczek Exp $ +.\" $Id: newgrp.1,v 1.6 2005/12/01 20:38:25 kloczek Exp $ .\" .TH NEWGRP 1 -.SH N勼 -newgrp \- Csoportazonos癃 m鏚os癃嫳a +.SH NV +newgrp \- Csoportazonos穩t籀 m籀dos穩t獺sa .br -sg \- Parancs v嶲rehajt嫳a m嫳 csoportazono癃 alatt -.SH 糞TEKINT仉 +sg \- Parancs v矇grehajt獺sa m獺s csoportazono穩t籀 alatt +.SH TTEKINTS .BR newgrp " [" \- ] [\fIgroup\fR] .br .BR sg " [" \- ] [\fIgroup\fR [\fB\-c\fR \fIcommand\fR]] -.SH LE炅糜 +.SH LERS A .B newgrp -parancs a jelenlegi bejelentkez廥hez tartoz csoportazonos癃 -m鏚os癃嫳嫫a haszn嫮hat. Ha a parancsot az elhagyhat \fB\-\fR -kapcsol镽al h癉tuk meg, akkor a rendszer gy inicializ嫮ja jra -a felhaszn嫮鏙 k顤nyezetet, ahogy az a bejelelentkez廥 sor嫕 -megt顤t幯ik, ellenkez esetben a jelenlegi k顤nyezet \- bele廨tve -az aktu嫮is munkak霵yvt嫫at is \- v嫮tozatlan marad. +parancs a jelenlegi bejelentkez矇shez tartoz籀 csoportazonos穩t籀 +m籀dos穩t獺s獺ra haszn獺lhat籀. Ha a parancsot az elhagyhat籀 \fB\-\fR +kapcsol籀val h穩vtuk meg, akkor a rendszer 繳gy inicializ獺lja 繳jra +a felhaszn獺l籀i k繹rnyezetet, ahogy az a bejelelentkez矇s sor獺n +megt繹rt矇nik, ellenkez esetben a jelenlegi k繹rnyezet \- bele矇rtve +az aktu獺lis munkak繹nyvt獺rat is \- v獺ltozatlan marad. .PP A .B newgrp -parancs lecser幨i az aktu嫮is csoportazonos癃鏒 a megnevezett -vagy \- ha nincs megadva \- az \fI/etc/passwd\fR f奫lban megadott -alap廨telmezett csoportra. Ha a felhaszn嫮 nem rendelkezik jelsz镽al, -de a csoport igen, vagy a felhaszn嫮 nem tagja a csoportnak, -de a csoport rendelkezik jelsz镽al, akkor a rendszer bek廨i a csoport -jelszav嫢. -Amennyiben a csoportnak nincs jelszava, 廥 a felhaszn嫮 nem tagja a -csoportnak, akkor a hozz塻廨廥 nem lehets嶲es. +parancs lecser矇li az aktu獺lis csoportazonos穩t籀t a megnevezett +vagy \- ha nincs megadva \- az \fI/etc/passwd\fR f獺jlban megadott +alap矇rtelmezett csoportra. Ha a felhaszn獺l籀 nem rendelkezik jelsz籀val, +de a csoport igen, vagy a felhaszn獺l籀 nem tagja a csoportnak, +de a csoport rendelkezik jelsz籀val, akkor a rendszer bek矇ri a csoport +jelszav獺t. +Amennyiben a csoportnak nincs jelszava, 矇s a felhaszn獺l籀 nem tagja a +csoportnak, akkor a hozz獺f矇r矇s nem lehets矇ges. .PP Az .B sg -parancs mk鐰廥e hasonl a \fBnewgrp\fR parancs mk鐰廥嶭ez, -de ez nem cser幨i le a felhaszn嫮 parancs廨telmez鰋彋, 璲y -amikor kil廧nk az \fBsg\fR parancsb鏊, visszakapjuk az -eredeti csoportazonos癃鏒. +parancs m鑄k繹d矇se hasonl籀 a \fBnewgrp\fR parancs m鑄k繹d矇s矇hez, +de ez nem cser矇li le a felhaszn獺l籀 parancs矇rtelmezj矇t, 穩gy +amikor kil矇p羹nk az \fBsg\fR parancsb籀l, visszakapjuk az +eredeti csoportazonos穩t籀t. Az .B sg -parancsnak egy m嫳ik, aposztr鏹ok k驆 z嫫t parancsot is meg lehet -adni, amely a \fB/bin/sh\fR parancs廨telmez鰉el kerl v嶲rehajt嫳ra. -.SH HIB窿 -A \fBnewgrp\fR t鐽bf幨e ford癃嫳i be嫮l癃嫳sal rendelkezik, -amelyeknek egy adott felhaszn嫮嫳i k顤nyezetben csak egy r廥z廨e -lehet szks嶲. -.SH F穗LOK -\fI/etc/passwd\fR \- felhaszn嫮鏙 inform塶i鏦 +parancsnak egy m獺sik, aposztr籀fok k繹z矇 z獺rt parancsot is meg lehet +adni, amely a \fB/bin/sh\fR parancs矇rtelmezvel ker羹l v矇grehajt獺sra. +.SH HIBK +A \fBnewgrp\fR t繹bbf矇le ford穩t獺si be獺ll穩t獺ssal rendelkezik, +amelyeknek egy adott felhaszn獺l獺si k繹rnyezetben csak egy r矇sz矇re +lehet sz羹ks矇g. +.SH FJLOK +\fI/etc/passwd\fR \- felhaszn獺l籀i inform獺ci籀k .br -\fI/etc/group\fR \- csoportinfom塶i鏦 -.SH L糜D M乇 +\fI/etc/group\fR \- csoportinfom獺ci籀k +.SH LSD MG .BR id (1), .BR login (1), .BR su (1) -.SH SZERZ +.SH SZERZ Julianne Frances Haugh (jfh@bga.com) .br -.SH MAGYAR FORD炆糜 -Mamuzsics P彋er +.SH MAGYAR FORDTS +Mamuzsics P矇ter diff --git a/man/hu/passwd.1 b/man/hu/passwd.1 index 80511601..60d977a3 100644 --- a/man/hu/passwd.1 +++ b/man/hu/passwd.1 @@ -28,137 +28,137 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: passwd.1,v 1.5 2005/04/13 10:02:27 kloczek Exp $ +.\" $Id: passwd.1,v 1.6 2005/12/01 20:38:25 kloczek Exp $ .\" .TH PASSWD 1 "" \" \-*\- nroff \-*\- -.SH N勼 -passwd \- Felhaszn嫮鏙 jelsz megv嫮toztat嫳a -.SH 糞TEKINT仉 -\fBpasswd\fR [\fB\-f\fR|\fB\-s\fR] [\fIn憝\fR] +.SH NV +passwd \- Felhaszn獺l籀i jelsz籀 megv獺ltoztat獺sa +.SH TTEKINTS +\fBpasswd\fR [\fB\-f\fR|\fB\-s\fR] [\fIn矇v\fR] .br \fBpasswd\fR [\fB\-g\fR] [\fB\-r\fR|\fB\-R\fR] \fIcsoport\fR .br \fBpasswd\fR [\fB\-x\fR \fImax\fR] [\fB\-n\fR \fImin\fR] -[\fB\-w\fR \fIfigy\fR] [\fB\-i\fR \fIinakt\fR] \fIn憝\fR +[\fB\-w\fR \fIfigy\fR] [\fB\-i\fR \fIinakt\fR] \fIn矇v\fR .br -\fBpasswd\fR {\fB\-l\fR|\fB\-u\fR|\fB\-d\fR|\fB\-S\fR} \fIn憝\fR -.SH LE炅糜 -A \fBpasswd\fR a felhaszn嫮鏦 廥 a csoportok megv嫮toztat嫳嫢 v嶲zi. -A felhaszn嫮鏦 csak a saj嫢 jelszavukat v嫮toztathatj嫜 meg, a rendszergazda -b嫫ki彋. A csoportok jelszav嫢 az adott csoport adminisztr嫢ora -v嫮toztathatja meg. -A \fBpasswd\fR ezen k癉l haszn嫮hat a felhaszn嫮鏙 adatok, mint pl. az -igazi n憝, a login shell, vagy a jelszavak "szavatoss墔i idej幯ek" -megv嫮toztat嫳嫫a is. -.SS Jelsz镽嫮toz嫳ok -A felhaszn嫮鏮ak el鰆z顤 a r嶲i jelszav嫢 kell be甏nia, ha m嫫 volt neki. -Ezut嫕 ennek a jelsz鏮ak a k鏚olt v嫮tozat嫢 飉szehasonl癃ja a t嫫olt -jelsz镽al. A megfelel jelsz be甏嫳嫫a a felhaszn嫮鏮ak csak egy lehet鰆嶲e +\fBpasswd\fR {\fB\-l\fR|\fB\-u\fR|\fB\-d\fR|\fB\-S\fR} \fIn矇v\fR +.SH LERS +A \fBpasswd\fR a felhaszn獺l籀k 矇s a csoportok megv獺ltoztat獺s獺t v矇gzi. +A felhaszn獺l籀k csak a saj獺t jelszavukat v獺ltoztathatj獺k meg, a rendszergazda +b獺rki矇t. A csoportok jelszav獺t az adott csoport adminisztr獺tora +v獺ltoztathatja meg. +A \fBpasswd\fR ezen k穩v羹l haszn獺lhat籀 a felhaszn獺l籀i adatok, mint pl. az +igazi n矇v, a login shell, vagy a jelszavak "szavatoss獺gi idej矇nek" +megv獺ltoztat獺s獺ra is. +.SS Jelsz籀v獺ltoz獺sok +A felhaszn獺l籀nak elsz繹r a r矇gi jelszav獺t kell be穩rnia, ha m獺r volt neki. +Ezut獺n ennek a jelsz籀nak a k籀dolt v獺ltozat獺t 繹sszehasonl穩tja a t獺rolt +jelsz籀val. A megfelel jelsz籀 be穩r獺s獺ra a felhaszn獺l籀nak csak egy lehets矇ge van. -A rendszergazda 嫢ugorhatja ezt a l廧廥t, 璲y az elfelejtett jelszavak is -megv嫮toztathat鏇k. +A rendszergazda 獺tugorhatja ezt a l矇p矇st, 穩gy az elfelejtett jelszavak is +megv獺ltoztathat籀ak. .PP -Miut嫕 a felhaszn嫮 be甏ta a jelszav嫢, a \fBpasswd\fR megvizsg嫮ja, hogyan -rendelkezett a rendszergazda a jelszavak "szavatoss墔i idej廨鯷". Amennyiben -az id nem alkalmas a jelsz megv嫮toztat嫳嫫a, \fBpasswd\fR kil廧 minden -v嫮toztat嫳 n幨kl. +Miut獺n a felhaszn獺l籀 be穩rta a jelszav獺t, a \fBpasswd\fR megvizsg獺lja, hogyan +rendelkezett a rendszergazda a jelszavak "szavatoss獺gi idej矇rl". Amennyiben +az id nem alkalmas a jelsz籀 megv獺ltoztat獺s獺ra, \fBpasswd\fR kil矇p minden +v獺ltoztat獺s n矇lk羹l. .PP -Ezekut嫕 a program bek廨i a felhaszn嫮鏒鏊 az j jelsz鏒, majd -megvizsg嫮ja hogy el嶲 bonyolult\-e. -翼tal嫕os szab嫮yk幯t elmondhat, hogy a jelszavak j鏦, ha 6\-8 karakterb鯷 -嫮lnak, 廥 a k饘etkez jelk廥zletekb鯷 tartalmaz elemeket: +Ezekut獺n a program bek矇ri a felhaszn獺l籀t籀l az 繳j jelsz籀t, majd +megvizsg獺lja hogy el矇g bonyolult\-e. +ltal獺nos szab獺lyk矇nt elmondhat籀, hogy a jelszavak j籀k, ha 6\-8 karakterbl +獺llnak, 矇s a k繹vetkez jelk矇szletekbl tartalmaz elemeket: .IP "" .5i -Az ABC kis beti +Az ABC kis bet鑄i .IP "" .5i -Az ABC nagy beti +Az ABC nagy bet鑄i .IP "" .5i -Sz嫥ok 0 廥 9 k驆飆t +Sz獺mok 0 矇s 9 k繹z繹tt .IP "" .5i -甾嫳jelek +r獺sjelek .PP -Fontos odafigyelni, hogy ne tartalmazzon az adott rendszeren haszn嫮t -"erase" 廥 "kill" k鏚 karaktereket. -A \fBpasswd\fR nem fogad el nem el嶲g bonyolult jelsz鏒. +Fontos odafigyelni, hogy ne tartalmazzon az adott rendszeren haszn獺lt +"erase" 矇s "kill" k籀d鑄 karaktereket. +A \fBpasswd\fR nem fogad el nem el矇gg矇 bonyolult jelsz籀t. .PP -Ha a jelsz elfogadhat, -a \fBpasswd\fR a biztons墔 kedv澭rt m嶲 egyszer bek廨i az j jelsz鏒, 廥 -csak akkor hajtja v嶲re a v嫮toztat嫳t, ha a k彋 bevitt jelsz megegyezik. +Ha a jelsz籀 elfogadhat籀, +a \fBpasswd\fR a biztons獺g kedv矇矇rt m矇g egyszer bek矇ri az 繳j jelsz籀t, 矇s +csak akkor hajtja v矇gre a v獺ltoztat獺st, ha a k矇t bevitt jelsz籀 megegyezik. .SS Csoportok jelszavai -A \fB\-g\fR kapcsol haszn嫮ata eset幯 a megadott nev csoport jelszava -v嫮tozik meg. Ezt csak a rendszergazda vagy a csoport adminisztr嫢ora teheti +A \fB\-g\fR kapcsol籀 haszn獺lata eset矇n a megadott nev鑄 csoport jelszava +v獺ltozik meg. Ezt csak a rendszergazda vagy a csoport adminisztr獺tora teheti meg. -A jelenlegi csoportjelszavat nem k廨i v嫮toztat嫳 el鰗t. -Az \fB\-r\fR kapcsol鏒 a \fB\-g\fR kapcsol镽al haszn嫮va lehet a csoport jelszav嫢 kikapcsolni, ez嫮tal minden tag haszn嫮hatja a csoportot. -Az \fB\-R\fR kapcsol a \fB\-g\fR kapcsol镽al haszn嫮va a csoport minden felhaszn嫮 el鰗t lez嫫ul. +A jelenlegi csoportjelszavat nem k矇ri v獺ltoztat獺s eltt. +Az \fB\-r\fR kapcsol籀t a \fB\-g\fR kapcsol籀val haszn獺lva lehet a csoport jelszav獺t kikapcsolni, ez獺ltal minden tag haszn獺lhatja a csoportot. +Az \fB\-R\fR kapcsol籀 a \fB\-g\fR kapcsol籀val haszn獺lva a csoport minden felhaszn獺l籀 eltt lez獺rul. -.SS A jelszavak "szavatoss墔i ideje" -A jelszavak el憝l廥i idej彋 a rendszergazda a \fB\-x\fR, \fB\-n\fR, \fB\-w\fR, 廥 \fB\-i\fR kapcsol鏦kal szab嫮yozhatja. -A \fB\-x\fR kapcsol a jelsz鏂ser幧 k驆ti maxim嫮is id鰗 嫮l癃ja be. -A jelsz鏒 legk廥騸b \fImax\fR naponk幯t meg kell v嫮toztatni. -Az \fB\-n\fR kapcsol a k彋 jelsz鏂sere k驆飆ti minim嫮is id鰗 szab嫮yozza: a felhaszn嫮 addig nem v嫮toztathatja meg jelszav嫢, am璲 legal墎b -\fImin\fR nap el nem telt az el鶝 v嫮toztat嫳 鏒a. -A \fB\-w\fR kapcsol镽al azt 嫮l癃hatod be, hogy h嫕y nappal a jelsz lej嫫ta el鰗t kezdje el a rendszer a felhaszn嫮鏒 figyelmeztetni. Az els figyelmeztet廥 \fIfigy\fR nappal a lej嫫at el鰗t jelenik meg, 廥 ut嫕a naponta t奫幧oztatja a felhaszn嫮鏒 a m嶲 h嫢ral憝 napok sz嫥嫫鏊. -Az \fB\-i\fR kapcsol \fIinakt\fR nappal a jelsz lej嫫ta ut嫕 lez嫫ja a felhaszn嫮 bel廧廥i lehet鰆嶲彋. +.SS A jelszavak "szavatoss獺gi ideje" +A jelszavak el矇v羹l矇si idej矇t a rendszergazda a \fB\-x\fR, \fB\-n\fR, \fB\-w\fR, 矇s \fB\-i\fR kapcsol籀kkal szab獺lyozhatja. +A \fB\-x\fR kapcsol籀 a jelsz籀cser矇k k繹zti maxim獺lis idt 獺ll穩tja be. +A jelsz籀t legk矇sbb \fImax\fR naponk矇nt meg kell v獺ltoztatni. +Az \fB\-n\fR kapcsol籀 a k矇t jelsz籀csere k繹z繹tti minim獺lis idt szab獺lyozza: a felhaszn獺l籀 addig nem v獺ltoztathatja meg jelszav獺t, am穩g legal獺bb +\fImin\fR nap el nem telt az elz v獺ltoztat獺s 籀ta. +A \fB\-w\fR kapcsol籀val azt 獺ll穩thatod be, hogy h獺ny nappal a jelsz籀 lej獺rta eltt kezdje el a rendszer a felhaszn獺l籀t figyelmeztetni. Az els figyelmeztet矇s \fIfigy\fR nappal a lej獺rat eltt jelenik meg, 矇s ut獺na naponta t獺j矇koztatja a felhaszn獺l籀t a m矇g h獺tral矇v napok sz獺m獺r籀l. +Az \fB\-i\fR kapcsol籀 \fIinakt\fR nappal a jelsz籀 lej獺rta ut獺n lez獺rja a felhaszn獺l籀 bel矇p矇si lehets矇g矇t. -.SS Jogosults墔\-kezel廥 -A felhaszn嫮鏦 lez嫫hat鏇k 廥 jra beengedhet髊k a \fB\-l\fR 廥 a \fB\-u\fR kapcsol鏦kal. -Az \fB\-l\fR kapcsol a jelsz鏒 kicser幨i egy olyan 廨t幧re, ami semmilyen lehets嶲es jelsz k鏚olt 廨t幧憝el nem egyezik. -Az \fB\-u\fR kapcsol vissza嫮l癃ja a jelsz鏒 a r嶲ire, 廥 璲y jra enged幨yezi a bel廧廥t. +.SS Jogosults獺g\-kezel矇s +A felhaszn獺l籀k lez獺rhat籀ak 矇s 繳jra beengedhetek a \fB\-l\fR 矇s a \fB\-u\fR kapcsol籀kkal. +Az \fB\-l\fR kapcsol籀 a jelsz籀t kicser矇li egy olyan 矇rt矇kre, ami semmilyen lehets矇ges jelsz籀 k籀dolt 矇rt矇k矇vel nem egyezik. +Az \fB\-u\fR kapcsol籀 vissza獺ll穩tja a jelsz籀t a r矇gire, 矇s 穩gy 繳jra enged矇lyezi a bel矇p矇st. .PP -A jogosults墔ok az \fB\-S\fR kapcsol镽al 嫮l癃hat鏇k be. Ez 6 r廥zb鯷 嫮l: -Az els azt jelzi, hogy a felhasz嫮 le van z嫫va (L), nincs jelszava (NP), vagy van 廨v幯yes jelszava (P). -A m嫳odik r廥z az utols jelsz镽嫮toztat嫳 d嫢uma. -A k饘etkez n嶲y r廥z a jelszavak minim嫮is 廥 maxim嫮is ideje, az els figyelmeztet廥 a jelsz lej嫫ta el鰗t 廥 hogy mennyi ideig 幨 a jelsz lej嫫ta ut嫕. +A jogosults獺gok az \fB\-S\fR kapcsol籀val 獺ll穩that籀ak be. Ez 6 r矇szbl 獺ll: +Az els azt jelzi, hogy a felhasz獺l籀 le van z獺rva (L), nincs jelszava (NP), vagy van 矇rv矇nyes jelszava (P). +A m獺sodik r矇sz az utols籀 jelsz籀v獺ltoztat獺s d獺tuma. +A k繹vetkez n矇gy r矇sz a jelszavak minim獺lis 矇s maxim獺lis ideje, az els figyelmeztet矇s a jelsz籀 lej獺rta eltt 矇s hogy mennyi ideig 矇l a jelsz籀 lej獺rta ut獺n. -.SS Tippek a felhaszn嫮鏙 jelszavakhoz -Egy jelszavas rendszer biztons墔a a k鏚ol嫳i algoritmus er鰆s嶲彋鯷 廥 a lehets嶲es kulcsok sz嫥嫢鏊 fgg. -A \fB\s\-2UNIX\s+2\fR rendszerek k鏚ol嫳i m鏚ja az NBS DES algoritmuson alapul, 廥 nagyon biztons墔os. A lehets嶲es kulcsok sz嫥a a v嫮asztott jelsz v幨etlenszers嶲幯 mlik. +.SS Tippek a felhaszn獺l籀i jelszavakhoz +Egy jelszavas rendszer biztons獺ga a k籀dol獺si algoritmus erss矇g矇tl 矇s a lehets矇ges kulcsok sz獺m獺t籀l f羹gg. +A \fB\s\-2UNIX\s+2\fR rendszerek k籀dol獺si m籀dja az NBS DES algoritmuson alapul, 矇s nagyon biztons獺gos. A lehets矇ges kulcsok sz獺ma a v獺lasztott jelsz籀 v矇letlenszer鑄s矇g矇n m繳lik. .PP -A jelszavas rendszerek felt顤廥e legt鐽bsz顤 a gondatlanul megv嫮asztott jelsz镽嫮aszt嫳nak vagy a jelszavak cser幨get廥幯ek eredm幯ye. -Ezen okok miatt c幨szer olyan jelsz鏒 v嫮asztanod, ami nem szerepel a sz鏒嫫ban 廥 nem szks嶲es le甏nod. Tipikusan rossz v嫮aszt嫳 m嶲, ha valamilyen nevet, valamilyen azonos癃鏀z嫥odat, szlet廥napodat, vagy c璥edet haszn嫮od jelsz鏦幯t. -Ezeket legt鐽bsz顤 minden m嫳 lehet鰆嶲 vizsg嫮ata el鰗t kipr鏏嫮ja a potenci嫮is cracker. +A jelszavas rendszerek felt繹r矇se legt繹bbsz繹r a gondatlanul megv獺lasztott jelsz籀v獺laszt獺snak vagy a jelszavak cser矇lget矇s矇nek eredm矇nye. +Ezen okok miatt c矇lszer鑄 olyan jelsz籀t v獺lasztanod, ami nem szerepel a sz籀t獺rban 矇s nem sz羹ks矇ges le穩rnod. Tipikusan rossz v獺laszt獺s m矇g, ha valamilyen nevet, valamilyen azonos穩t籀sz獺modat, sz羹let矇snapodat, vagy c穩medet haszn獺lod jelsz籀k矇nt. +Ezeket legt繹bbsz繹r minden m獺s lehets矇g vizsg獺lata eltt kipr籀b獺lja a potenci獺lis cracker. .PP -Igyekezz olyan jelsz鏒 v嫮asztani, amit k霵nyen megjegyzel 廥 璲y nem vagy -arra szorulva, hogy le kelljen 甏nod. -Ezt p幨d嫠l gy 廨heted el, hogy k彋 r饘idebb sz鏒 elv嫮asztasz egy sz嫥mal -vagy valamilyen karakterrel, p幨d嫠l jel@szo +Igyekezz olyan jelsz籀t v獺lasztani, amit k繹nnyen megjegyzel 矇s 穩gy nem vagy +arra szorulva, hogy le kelljen 穩rnod. +Ezt p矇ld獺ul 繳gy 矇rheted el, hogy k矇t r繹videbb sz籀t elv獺lasztasz egy sz獺mmal +vagy valamilyen karakterrel, p矇ld獺ul jel@szo .PP -A m嫳ik m鏚szer, hogy egy k霵nyen megjegyezhet mondat vagy id憴et minden -szav嫕ak els vagy utols betj彋 甏od egym嫳 ut嫕. -玡y p幨d嫠l a +A m獺sik m籀dszer, hogy egy k繹nnyen megjegyezhet mondat vagy id矇zet minden +szav獺nak els vagy utols籀 bet鑄j矇t 穩rod egym獺s ut獺n. +gy p矇ld獺ul a .IP "" .5i -Morzsa kuty嫥 hegyezd fled +Morzsa kuty獺m hegyezd f羹led .PP -\-b鯷 +\-bl .IP "" .5i Maqmhdfd .PP lesz. -Feltehet鯷eg kev廥 cracker sz鏒嫫墎an fog szerepelni ez a sz. -Ennek ellen廨e a m嶲 nagyobb biztons墔 kedv澭rt 廨demes valamilyen saj嫢 -m鏚szert kital嫮nod jelszavak k廥z癃廥廨e. +Feltehetleg kev矇s cracker sz籀t獺r獺ban fog szerepelni ez a sz籀. +Ennek ellen矇re a m矇g nagyobb biztons獺g kedv矇矇rt 矇rdemes valamilyen saj獺t +m籀dszert kital獺lnod jelszavak k矇sz穩t矇s矇re. -.SS Megjegyz廥 a csoportok jelszavair鏊 -A csoportok jelszavai 嫮land biztons墔i probl幦嫢 jelenthetnek, mivel -nemcsak egy ember ismerheti a jelszavat. A csoport\-kezel廥 azonban -hasznos abban az esetben, ha t鐽b felhaszn嫮 egyttmk鐰廥彋 kell +.SS Megjegyz矇s a csoportok jelszavair籀l +A csoportok jelszavai 獺lland籀 biztons獺gi probl矇m獺t jelenthetnek, mivel +nemcsak egy ember ismerheti a jelszavat. A csoport\-kezel矇s azonban +hasznos abban az esetben, ha t繹bb felhaszn獺l籀 egy羹ttm鑄k繹d矇s矇t kell megoldani. -.SH FIGYELMEZTET仉 -Nem biztos, hogy minden kapcsol felhaszn嫮hat. -Az, hogy hogyan vizsg嫮ja a jelszavak bonyolults墔嫢, rendszerr鯷 rendszerre -v嫮tozhat. -Minden felhaszn嫮鏮ak c幨szer a lehet legbonyolultabb, de m嶲 haszn嫮hat -jelsz鏒 haszn嫮nia. -Ha NIS\-t haszn嫮 a felhaszn嫮鏦 azonos癃嫳嫫a a rendszer 廥 a felhaszn嫮 nem -l廧ett be a NIS kiszolg嫮鏎a, nem v嫮toztathatja meg jelszav嫢. -.SH F穗LOK -\fI/etc/passwd\fR \- felhaszn嫮鏙 inform塶i鏦 +.SH FIGYELMEZTETS +Nem biztos, hogy minden kapcsol籀 felhaszn獺lhat籀. +Az, hogy hogyan vizsg獺lja a jelszavak bonyolults獺g獺t, rendszerrl rendszerre +v獺ltozhat. +Minden felhaszn獺l籀nak c矇lszer鑄 a lehet legbonyolultabb, de m矇g haszn獺lhat籀 +jelsz籀t haszn獺lnia. +Ha NIS\-t haszn獺l a felhaszn獺l籀k azonos穩t獺s獺ra a rendszer 矇s a felhaszn獺l籀 nem +l矇pett be a NIS kiszolg獺l籀ra, nem v獺ltoztathatja meg jelszav獺t. +.SH FJLOK +\fI/etc/passwd\fR \- felhaszn獺l籀i inform獺ci籀k .br -\fI/etc/shadow\fR \- k鏚olt felhaszn嫮鏙 jelszavak -.SH L糜D M乇 +\fI/etc/shadow\fR \- k籀dolt felhaszn獺l籀i jelszavak +.SH LSD MG .BR group (5), .BR passwd (5), .BR shadow (5) -.SH MAGYAR FORD炆糜 -宁di "Cactus" Gerg +.SH MAGYAR FORDTS +rdi "Cactus" Gerg diff --git a/man/hu/passwd.5 b/man/hu/passwd.5 new file mode 100644 index 00000000..a541ce0f --- /dev/null +++ b/man/hu/passwd.5 @@ -0,0 +1,99 @@ +.\" Copyright (c) 1993 Michael Haardt (u31b3hs@pool.informatik.rwth-aachen.de), Fri Apr 2 11:32:09 MET DST 1993 +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public +.\" License along with this manual; if not, write to the Free +.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, +.\" USA. +.\" +.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl) +.TH PASSWD 5 "24 July 1993" "Linux" "Linux Programoz籀i K矇zik繹nyv" +.SH NV +passwd \- Jelsz籀f獺jl +.SH LERS +A +.B Passwd +egy, a felhaszn獺l籀k list獺j獺t 矇s a bel矇p矇s羹kh繹z sz羹ks矇ges jelszavakat +tartalmaz籀 ASCII file. Mindenkinek tudnia kell olvasni (sok seg矇dprogram, +pl. a +.lR ls(1) +ezt haszn獺lja hogy a felhaszn獺l籀i azonos穩t籀khoz (UID-khez) neveket +rendeljen), de 穩r獺si jogot csak a rendszergazd獺nak szabad kapnia. +.PP +A r矇gi sz矇p idkben nem is volt ezzel semmi baj: mindenki olvashatta a +felhaszn獺l籀k k籀dolt jelszavait, de mivel az akkori hardware-k繹r羹lm矇nyek nem +tett矇k lehetv矇 a j籀l megv獺lasztott jelszavak t繹r矇s矇t, 矇s a felaszn獺l籀k +alapveten j籀indulat鑄ak voltak, ez nem okozott probl矇m獺t. +Manaps獺g mindenki igyekszik shadow-zott jelszavakat haszn獺lni, amikor is a +.I /etc/passwd +file-ban a jelszavak helyett csak egy * karakter 獺ll, 矇s az igazi jelszavak +a +.I /etc/shadow +file-ban tal獺lhat籀ak, amit csak a rendszergazda olvashat. +.PP +Amikor 繳j felhaszn獺l籀t k矇sz穩tesz, c矇lszer鑄 a jelsz籀 hely矇t +羹resen hagyni, 矇s a \fBpasswd\fP(1) programmal kit繹lteni. Egy * karakter a +jelsz籀 hely矇n azt jelenti, hogy a \fBlogin\fP(1) szolt獺ltat獺son kereszt羹l +a felhaszn獺l籀 nem tud bel矇pni. +.PP +Soronk矇nt egy bejegyz矇s tal獺lhat籀, a k繹vetkez form獺ban: +.sp +.RS +usern矇v:jelsz籀:UID:GID:val籀di n矇v:home mappa:shell +.RE +.sp +, ahol a mezk jelent矇se: +.sp +.RS +.TP 1.0in +.I usern矇v +a felhaszn獺l籀 bel矇p矇si neve a rendszerben. +.TP +.I jelsz籀 +a felhaszn獺l籀 k籀dolt jelszava. +.TP +.I UID +A felhaszn獺l籀 azonos穩t籀sz獺ma. +.TP +.I GID +A felhaszn獺l籀 csoportj獺nak azonos穩t籀sz獺ma. +.TP +.I val籀di n矇v +egy opcion獺lis mez megjegyz矇sek t獺rol獺s獺ra (gyakran a felhaszn獺l籀 teljes neve) +.TP +.I home mappa +a felhaszn獺l籀 $HOME mapp獺ja. +.TP +.I shell +a bel矇p矇skor elind穩tand籀 program (ha nincs megadva, a +.IR /bin/sh -t haszn獺lja). +.RE +.SH MEGJEGYZS +Ha a root f獺jlrendszered a +.IR /dev/ram +-on van, a rendszer le獺ll穩t獺sa eltt r繹gz穩tened kell a megv獺ltozott jelsz籀file-t a root f獺jlrendszer floppylemez矇n. Ha csoportokat is kezelni akarsz, meg kell egyezni羹k a GID-j羹knek 矇s be kell jegyezni ket a \fI/etc/group\fP-ba. +.SH FJLOK +.I /etc/passwd +.SH LSD MG +.BR passwd (1), +.BR login (1), +.BR group (5), +.BR shadow (5) +.SH MAGYAR FORDTS +Horv獺th Andr獺s diff --git a/man/hu/su.1 b/man/hu/su.1 index 2853dde0..3d6e9fc9 100644 --- a/man/hu/su.1 +++ b/man/hu/su.1 @@ -12,174 +12,174 @@ .\" man pages are NOT obsolete! .\" .TH su 1 "18 August 1999" "GNU Shell Utilities 2.0" -.SH N勼 -su \- ind癃 egy shellt m嫳 felhaszn嫮酀- 廥 csoportazonos癃镽al -.SH 糞TEKINT仉 +.SH NV +su \- ind穩t egy shellt m獺s felhaszn獺l籀\- 矇s csoportazonos穩t籀val +.SH TTEKINTS .B su .BI "[\-] [\-flmp] [\-c " parancs "] [\-s " shell "] [\-\-fast] [\-\-login]" .B [\-\-preserve\-environment] .BI "[\-\-command=" parancs "] [\-\-shell=" shell "]" -.BI [ felhaszn嫮 " [" argumentum... ]] +.BI [ felhaszn獺l籀 " [" argumentum... ]] .sp .B su [\-\-help] [\-\-version] -.SH LE炅糜 +.SH LERS Az .B su -parancs lehet鰉 teszi, hogy ideiglenesen m嫳 felhaszn嫮镽 v嫮hassunk -gy, hogy egy j shell\-t ind癃 a k廨t -.I felhaszn嫮 -val鏀 廥 effekt癉 felhaszn嫮鏙 azonos癃鎩嫛al, csoportazonos癃鎩嫛al 廥 -m嫳odlagos csoportjaival. Ha nem adunk meg -.IR felhaszn嫮 \-t, -az alap廨telmezett 廨t幧 a root (super\-user). Az a shell indul el, ami a -.I felhaszn嫮 -passwd bejegyz廥嶵en szerepel, ha ott nincs +parancs lehetv矇 teszi, hogy ideiglenesen m獺s felhaszn獺l籀v獺 v獺lhassunk +繳gy, hogy egy 繳j shell\-t ind穩t a k矇rt +.I felhaszn獺l籀 +val籀s 矇s effekt穩v felhaszn獺l籀i azonos穩t籀j獺val, csoportazonos穩t籀j獺val 矇s +m獺sodlagos csoportjaival. Ha nem adunk meg +.IR felhaszn獺l籀 \-t, +az alap矇rtelmezett 矇rt矇k a root (super\-user). Az a shell indul el, ami a +.I felhaszn獺l籀 +passwd bejegyz矇s矇ben szerepel, ha ott nincs semmi, akkor a /bin/sh. Ha a -.IR felhaszn嫮 \-nak +.IR felhaszn獺l籀 \-nak van jelszava, akkor az .B su -meg fogja azt k廨dezni, kiv憝e ha root\-k幯t (a felhaszn嫮鏙 azonos癃 0) +meg fogja azt k矇rdezni, kiv矇ve ha root\-k矇nt (a felhaszn獺l籀i azonos穩t籀 0) futtatjuk. .PP -Alap廨telmez廥ben az +Alap矇rtelmez矇sben az .B su -nem v嫮toztatja meg az aktu嫮is k霵yvt嫫at. 膺嫮l癃ja a +nem v獺ltoztatja meg az aktu獺lis k繹nyvt獺rat. t獺ll穩tja a .B HOME -廥 a +矇s a .B SHELL -k顤nyezeti v嫮toz鏦at a -.I felhaszn嫮 -password bejegyz廥嶵鯷 kin憴ett 廨t幧ekre, 廥 ha a -.I felhaszn嫮 +k繹rnyezeti v獺ltoz籀kat a +.I felhaszn獺l籀 +password bejegyz矇s矇bl kin矇zett 矇rt矇kekre, 矇s ha a +.I felhaszn獺l籀 nem a root (a super\-user) a -.BR USER 廥 LOGNAME -v嫮toz鏦at a -.I felhaszn嫮 -nev廨e 嫮l癃ja. Az alap廨telmez廥 az, hogy az elindul shell nem lesz -bejelentkez廥i shell. +.BR USER 矇s LOGNAME +v獺ltoz籀kat a +.I felhaszn獺l籀 +nev矇re 獺ll穩tja. Az alap矇rtelmez矇s az, hogy az elindul籀 shell nem lesz +bejelentkez矇si shell. .PP Ha megadunk -.IR argumentum \-k幯t -valamit, az is 嫢ad鏚ik az indul shellnek. +.IR argumentum \-k矇nt +valamit, az is 獺tad籀dik az indul籀 shellnek. .PP Az .B su -se a /bin/sh\-t, se m嫳 shell\-eket nem kezel speci嫮isan. -(ilyen az argv[0] "\-su"\-ra 嫮l癃嫳a, vagy a \-c param彋er csak -bizonyos shelleknek val 嫢ad嫳a, stb.) +se a /bin/sh\-t, se m獺s shell\-eket nem kezel speci獺lisan. +(ilyen az argv[0] "\-su"\-ra 獺ll穩t獺sa, vagy a \-c param矇ter csak +bizonyos shelleknek val籀 獺tad獺sa, stb.) .PP Azokon a rendszereken, ahol van .RB syslog (3) , az .B su -ford癃hat gy is, hogy a sikertelen, vagy opcion嫮isan a -sikeres pr鏏嫮koz嫳okat is napl霩tassa a sysloggal. -.SH OPCI粊 +ford穩that籀 繳gy is, hogy a sikertelen, vagy opcion獺lisan a +sikeres pr籀b獺lkoz獺sokat is napl籀ztassa a sysloggal. +.SH OPCIK .TP .BI "\-c " parancs ", \-\-command=" parancs Csak a .I parancs -parancsot hajtatja v嶲re a shell\-lel a +parancsot hajtatja v矇gre a shell\-lel a .B \-c -opci seg癃s嶲憝el, 璲y a shell nem interakt癉an +opci籀 seg穩ts矇g矇vel, 穩gy a shell nem interakt穩van indul el. .TP .B "\-f, \-\-fast" -Be嫮l癃ja a +Be獺ll穩tja a .B \-f -opci鏒 az indul shelln幨. Ennek tal嫕 csak a +opci籀t az indul籀 shelln矇l. Ennek tal獺n csak a .BR csh (1) -廥 a +矇s a .BR tcsh (1), -shellekn幨 van 廨telme ahol +shellekn矇l van 矇rtelme ahol .B \-f -opci megakad嫮yozza, hogy a startup f奫lt (.cshrc) a shell beolvassa. -A Bourne\-hoz hasonl shellekn幨 a +opci籀 megakad獺lyozza, hogy a startup f獺jlt (.cshrc) a shell beolvassa. +A Bourne\-hoz hasonl籀 shellekn矇l a .B \-f -opci letiltja a f奫ln憝 mint嫜 kiterjeszt廥彋 (filename pattern -expansion), ami 嫮tal墎an nem k癉嫕atos dolog. +opci籀 letiltja a f獺jln矇v mint獺k kiterjeszt矇s矇t (filename pattern +expansion), ami 獺ltal獺ban nem k穩v獺natos dolog. .TP .B "\-, \-l, \-\-login" -A shellt bejelentkez廥i shellk幯t ind癃ja. Ez a k饘etkez鰈et jelenti: -t顤li az 飉szes k顤nyezeti v嫮toz鏒, kiv憝e a +A shellt bejelentkez矇si shellk矇nt ind穩tja. Ez a k繹vetkezket jelenti: +t繹rli az 繹sszes k繹rnyezeti v獺ltoz籀t, kiv矇ve a .BR TERM "\-et, " HOME \-ot, -廥 a +矇s a .BR SHELL \-t -(amiket a fent le甏t m鏚on 嫮l癃 嫢), 廥 a -.BR USER "\-t 廥 " LOGNAME \-t -(amiket szint幯 a fent le甏t m鏚on 嫮l癃 嫢 -a rootnak), tov墎b a +(amiket a fent le穩rt m籀don 獺ll穩t 獺t), 矇s a +.BR USER "\-t 矇s " LOGNAME \-t +(amiket szint矇n a fent le穩rt m籀don 獺ll穩t 獺t +a rootnak), tov獺bb獺 a .BR PATH \-t, -amit a ford癃嫳kor meghat嫫ozott -alap廨t幧re 嫮l癃. Az aktu嫮is k霵yvt嫫at a -.I felhaszn嫮 -home\-k霵yvt嫫嫫a -嫮l癃ja. A shell neve el egy +amit a ford穩t獺skor meghat獺rozott +alap矇rt矇kre 獺ll穩t. Az aktu獺lis k繹nyvt獺rat a +.I felhaszn獺l籀 +home\-k繹nyvt獺r獺ra +獺ll穩tja. A shell neve el矇 egy .B \- \-t -szr be, 璲y el廨i azt, hogy -az beolvassa a startup f奫lj嫢 illetve f奫ljait. +sz繳r be, 穩gy el矇ri azt, hogy +az beolvassa a startup f獺jlj獺t illetve f獺jljait. .TP .B "\-m, \-p, \-\-preserve\-environment" -Nem 嫮l癃ja 嫢 a -.BR HOME ", " USER ", " LOGNAME ", 廥 " SHELL -k顤nyezeti v嫮toz鏦at. Azt a shellt ind癃ja, ami a +Nem 獺ll穩tja 獺t a +.BR HOME ", " USER ", " LOGNAME ", 矇s " SHELL +k繹rnyezeti v獺ltoz籀kat. Azt a shellt ind穩tja, ami a .B SHELL -v嫮toz鏏an van a passwd f奫lban l憝 helyett, de csak akkor, ha az +v獺ltoz籀ban van a passwd f獺jlban l矇v helyett, de csak akkor, ha az .B su -parancsot vagy a superuser futtatja, vagy nem egy korl嫢ozott -(restricted) shellt akar futtatni. Az a shell korl嫢ozott, ami nem -szerepel a /etc/shells f奫lban, vagy +parancsot vagy a superuser futtatja, vagy nem egy korl獺tozott +(restricted) shellt akar futtatni. Az a shell korl獺tozott, ami nem +szerepel a /etc/shells f獺jlban, vagy az .B su -bels list奫墎an, ha ez a f奫l nem l彋ezik. Az opci hat嫳ainak egy r廥z彋 a +bels list獺j獺ban, ha ez a f獺jl nem l矇tezik. Az opci籀 hat獺sainak egy r矇sz矇t a .B \-\-login -廥 a +矇s a .B \-\-shell -opci鏦 hat嫳talan癃j嫜. +opci籀k hat獺stalan穩tj獺k. .TP .BI "\-s, \-\-shell " shell A -.IR shell "\-t ind癃ja a " felhaszn嫮 -/etc/passwd f奫lban szerepl +.IR shell "\-t ind穩tja a " felhaszn獺l籀 +/etc/passwd f獺jlban szerepl shellje helyett, ha parancsot vagy a superuser futtatja, -vagy ha nem korl嫢ozott shellt akar futtatni. (Korl嫢ozott -shell\-t l嫳d fentebb.) +vagy ha nem korl獺tozott shellt akar futtatni. (Korl獺tozott +shell\-t l獺sd fentebb.) .TP .B "\-\-help" -Haszn嫮ati tmutat鏒 甏 a standard kimenetre, majd sikeres visszat廨廥i 廨t幧kel kil廧. +Haszn獺lati 繳tmutat籀t 穩r a standard kimenetre, majd sikeres visszat矇r矇si 矇rt矇kkel kil矇p. .TP .B "\-\-version" -A program verzi鎩嫫鏊 甏 ki inform塶i鏒 a standard kimenetre, majd -sikeres visszat廨廥i 廨t幧kel kil廧. -.SH Mi廨t nem t嫥ogatja a GNU su a wheel csoportot? (Richard Stallman) +A program verzi籀j獺r籀l 穩r ki inform獺ci籀t a standard kimenetre, majd +sikeres visszat矇r矇si 矇rt矇kkel kil矇p. +.SH Mi矇rt nem t獺mogatja a GNU su a wheel csoportot? (Richard Stallman) -N嶭a a rendszer f闤飆ti teljes ellen鰎z廥t egy n嶭嫕y emberb鯷 -嫮l csoport akarja k憴be venni. P幨d嫠l 1984\-ben p嫫 user a MIT AI -laborban gy d霵t飆t, hogy 嫢veszik az ir嫕y癃嫳t a Twenex rendszer -oper嫢ori jelszav嫕ak megv嫮toztat嫳嫛al, 廥 annak titokban tart嫳嫛al. -(A puccsot sikerlt leverni, 廥 a felhaszn嫮鏦at jogaikba visszahelyezni -egy kernel patch seg癃s嶲憝el, de Unix alatt ezt nem tudtam volna megcsin嫮ni.) -(A ford癃 megj.: a wheel csoportot ezzel a m鏚szerrel k霵nyen -霵k幯yesen is leszk癃hetik a csoporttagok , 璲y tulajdonk廧pen nincs sok 廨telme.) +N矇ha a rendszer f繹l繹tti teljes ellenrz矇st egy n矇h獺ny emberbl +獺ll籀 csoport akarja k矇zbe venni. P矇ld獺ul 1984\-ben p獺r user a MIT AI +laborban 繳gy d繹nt繹tt, hogy 獺tveszik az ir獺ny穩t獺st a Twenex rendszer +oper獺tori jelszav獺nak megv獺ltoztat獺s獺val, 矇s annak titokban tart獺s獺val. +(A puccsot siker羹lt leverni, 矇s a felhaszn獺l籀kat jogaikba visszahelyezni +egy kernel patch seg穩ts矇g矇vel, de Unix alatt ezt nem tudtam volna megcsin獺lni.) +(A ford穩t籀 megj.: a wheel csoportot ezzel a m籀dszerrel k繹nnyen +繹nk矇nyesen is lesz鑄k穩thetik a csoporttagok , 穩gy tulajdonk矇ppen nincs sok 矇rtelme.) .PP -N嶭a az uralmon lev鰈 el嫫ulj嫜 a root jelsz鏒. A szok嫳os su -mechanizmus szerint, ha valaki megtudja a root jelsz鏒, 廥 -szimpatiz嫮 a t鐽bi k驆霵s嶲es felhaszn嫮镽al, el嫫ulhatja nekik -is. A wheel csoport ezt lehetetlenn tenn, 廥 璲y bebetonozn az -uralmon lev hatalm嫢. +N矇ha az uralmon levk el獺rulj獺k a root jelsz籀t. A szok獺sos su +mechanizmus szerint, ha valaki megtudja a root jelsz籀t, 矇s +szimpatiz獺l a t繹bbi k繹z繹ns矇ges felhaszn獺l籀val, el獺rulhatja nekik +is. A wheel csoport ezt lehetetlenn矇 tenn矇, 矇s 穩gy bebetonozn獺 az +uralmon lev hatalm獺t. .PP -圢 a t闣egek oldal嫕 嫮lok, nem az uralkod鏦幯. Ha te mindig a -f鰒闥闥 廥 a rendszergazd嫜 oldal嫕 嫮lsz, b嫫mit is tesznek, akkor -val鏀z璯leg furcs嫮ni fogod ezt a hozz摽ll嫳t. +n a t繹megek oldal獺n 獺llok, nem az uralkod籀k矇n. Ha te mindig a +fn繹k繹k 矇s a rendszergazd獺k oldal獺n 獺llsz, b獺rmit is tesznek, akkor +val籀sz穩n鑄leg furcs獺lni fogod ezt a hozz獺獺ll獺st. .PP -A ford癃 megjegyz廥e: -Valami j az廨t m嶲is lenne a wheel csoportban: az, hogy ha a root -jelsz kitud鏚na azzal nem tudna b嫫melyik felhaszn嫮 k驆vetlenl -vissza幨ni. A wheel csoporthoz hasonl dolgot lehet el廨ni a +A ford穩t籀 megjegyz矇se: +Valami j籀 az矇rt m矇gis lenne a wheel csoportban: az, hogy ha a root +jelsz籀 kitud籀dna azzal nem tudna b獺rmelyik felhaszn獺l籀 k繹zvetlen羹l +vissza矇lni. A wheel csoporthoz hasonl籀 dolgot lehet el矇rni a .B sudo csomaggal. -.SH MEGJEGYZ仉 -A hib嫜at a bug\-sh\-utils@gnu.org c璥en lehet jelenteni. -Az oldalt Ragnar Hojland Espinosa friss癃ette. -.SH MAGYAR FORD炆糜 -Havasi Ferenc 廥 T璥嫫 Andr嫳 +.SH MEGJEGYZS +A hib獺kat a bug\-sh\-utils@gnu.org c穩men lehet jelenteni. +Az oldalt Ragnar Hojland Espinosa friss穩tette. +.SH MAGYAR FORDTS +Havasi Ferenc 矇s T穩m獺r Andr獺s diff --git a/man/id.1 b/man/id.1 index adfada94..1a699aef 100644 --- a/man/id.1 +++ b/man/id.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "ID" "1" "09/30/2005" "User Commands" "User Commands" +.TH "ID" "1" "12/07/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -33,6 +33,3 @@ user account information \fBgetgid\fR(2), \fBgetgroups\fR(2), \fBgetuid\fR(2) -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/id.1.xml b/man/id.1.xml index 6a84b036..1ad75c7e 100644 --- a/man/id.1.xml +++ b/man/id.1.xml @@ -2,7 +2,7 @@ - + id 1 @@ -64,9 +64,4 @@ - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/it/Makefile.am b/man/it/Makefile.am index 6e3092f0..9b7fa623 100644 --- a/man/it/Makefile.am +++ b/man/it/Makefile.am @@ -22,6 +22,7 @@ man_MANS = \ lastlog.8 \ login.1 \ newgrp.1 \ + newusers.8 \ passwd.1 \ passwd.5 \ porttime.5 \ diff --git a/man/it/Makefile.in b/man/it/Makefile.in index adef97a2..5b107c75 100644 --- a/man/it/Makefile.in +++ b/man/it/Makefile.in @@ -203,6 +203,7 @@ man_MANS = \ lastlog.8 \ login.1 \ newgrp.1 \ + newusers.8 \ passwd.1 \ passwd.5 \ porttime.5 \ diff --git a/man/it/chage.1 b/man/it/chage.1 index 7b7aa8bf..3932d711 100644 --- a/man/it/chage.1 +++ b/man/it/chage.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: chage.1,v 1.1 2005/04/21 21:03:15 kloczek Exp $ +.\"$Id: chage.1,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" @@ -32,7 +32,7 @@ chage \- cambia le informazioni sulla scadenza della password .SH SINTASSI .TP 6 -\fBchage\fP [\fB\-m\fP \fIgg_min\fP] [\fB\-M\fP \fIgg_max\fP] [\fB\-d\fP \fIultimo_giorno\fP] [\fB\-I\fP \fIinattivit赨fP] +\fBchage\fP [\fB\-m\fP \fIgg_min\fP] [\fB\-M\fP \fIgg_max\fP] [\fB\-d\fP \fIultimo_giorno\fP] [\fB\-I\fP \fIinattivit\fP] [\fB\-E\fP \fIdata_scadenza\fP] [\fB\-W\fP \fIgg_avviso\fP] \fIutente\fP .TP 6 \fBchage\fP \fB\-l\fP \fIutente\fP @@ -41,39 +41,39 @@ chage \- cambia le informazioni sulla scadenza della password data dell'ultimo cambio. Queste informazioni sono usate dal sistema per determinare quando un utente deve cambiare la propria password. .PP -L'uso del comando \fBchage\fP permesso solo all'utente root, tranne per -l'opzione \fB\-l\fP, che pu essere usata da un utente non privilegiato per +L'uso del comando \fBchage\fP 癡 permesso solo all'utente root, tranne per +l'opzione \fB\-l\fP, che pu簷 essere usata da un utente non privilegiato per conoscere la scadenza della propria password o dell'account. .SH OPZIONI Il comando \fBchage\fP accetta le seguenti opzioni: .IP "\fB\-d\fP \fIultimo_giorno\fP" Imposta la data dell'ultimo cambio della password, espressa come il numero -di giorni trascorsi dal 1 gennaio 1970. La data pu anche essere +di giorni trascorsi dal 1 gennaio 1970. La data pu簷 anche essere specificata nel formato AAAA\-MM\-GG o nella notazione comunemente usata nel proprio paese. .IP "\fB\-E\fP \fIdata_scadenza\fP" -Imposta la data in cui l'account dell'utente non sar pi +Imposta la data in cui l'account dell'utente non sar pi羅 accessibile. L'opzione \fIdata_scadenza\fP indica la data in cui l'account viene bloccato, espressa come il numero di giorni trascorsi dal 1 gennaio -1970. La data pu anche essere specificata nel formato AAAA\-MM\-GG o nella +1970. La data pu簷 anche essere specificata nel formato AAAA\-MM\-GG o nella notazione comunemente usata nel proprio paese. Un utente con l'account bloccato deve contattare l'amministratore prima di poter usare ancora il sistema. -.IP "\fB\-I\fP \fIinattivit赨fP" -Imposta il numero di giorni di inattivit dopo la scadenza della password -dopo i quali l'account viene bloccato. L'opzione \fIinattivit赨fP indica il -numero di giorni di inattivit; un valore pari a zero disabilita questa +.IP "\fB\-I\fP \fIinattivit\fP" +Imposta il numero di giorni di inattivit dopo la scadenza della password +dopo i quali l'account viene bloccato. L'opzione \fIinattivit\fP indica il +numero di giorni di inattivit; un valore pari a zero disabilita questa funzione. Un utente con l'account bloccato deve contattare l'amministratore prima di poter usare ancora il sistema. .IP "\fB\-m\fP \fIgg_min\fP" Imposta il numero minimo di giorni tra i cambi di password. Un valore pari a -zero indica che l'utente pu cambiare la propria password in qualsiasi +zero indica che l'utente pu簷 cambiare la propria password in qualsiasi momento. .IP "\fB\-M\fP \fIgg_max\fP" -Imposta il numero massimo di giorni di validit di una password. Quando la -somma di \fIgg_max\fP e \fIgg_min\fP inferiore ai giorni attualmente trascorsi, -l'utente obbligato a cambiare la password prima di poter usare ancora il -proprio account. Questo evento pu essere reso noto in anticipo usando +Imposta il numero massimo di giorni di validit di una password. Quando la +somma di \fIgg_max\fP e \fIgg_min\fP 癡 inferiore ai giorni attualmente trascorsi, +l'utente 癡 obbligato a cambiare la password prima di poter usare ancora il +proprio account. Questo evento pu簷 essere reso noto in anticipo usando l'opzione \fB\-W\fP, che fornisce un preavviso all'utente. .IP "\fB\-W\fP \fIgg_avviso\fP" Imposta il numero di giorni di preavviso prima che sia obbligatorio cambiare @@ -81,13 +81,13 @@ la password. L'opzione \fIgg_avviso\fP indica il numero di giorni prima della scadenza della password in cui l'utente viene avvertito dell'imminente scadenza. .PP -Se non viene specificata nessuna opzione, \fBchage\fP opera in modalit +Se non viene specificata nessuna opzione, \fBchage\fP opera in modalit interattiva, mostrando tra parentesi quadre il valore attuale di ciascun campo e chiedendo il nuovo valore all'utente. Inserire un nuovo valore per modificare il campo, oppure lasciare la riga vuota per continuare a usare il valore attuale. .SH NOTA -\fBchage\fP richiede che il file delle shadow password sia disponibile. Non +\fBchage\fP richiede che il file delle shadow password sia disponibile. Non 癡 possibile usare questo programma se le password sono memorizzate nel file passwd. .SH FILE diff --git a/man/it/chfn.1 b/man/it/chfn.1 index 403a799f..9148397b 100644 --- a/man/it/chfn.1 +++ b/man/it/chfn.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: chfn.1,v 1.5 2005/04/21 21:03:15 kloczek Exp $ +.\"$Id: chfn.1,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" @@ -39,17 +39,17 @@ chfn \- cambia le informazioni personali dell'utente \fBchfn\fP permette di cambiare informazioni quali il nome completo, il numero dell'ufficio, il telefono dell'ufficio e il numero telefonico di casa dell'utente. Queste informazioni sono generalmente mostrate da \fBfinger\fP(1) -e programmi simili. Un utente qualsiasi pu modificare solo i propri dati, -mentre l'amministratore pu cambiare i dati di ogni account. Inoltre, -soltatnto all'amministratore permesso usare l'opzione \fB\-o\fP per cambiare +e programmi simili. Un utente qualsiasi pu簷 modificare solo i propri dati, +mentre l'amministratore pu簷 cambiare i dati di ogni account. Inoltre, +soltatnto all'amministratore 癡 permesso usare l'opzione \fB\-o\fP per cambiare le parti non definite del campo GECOS. .PP -L'unica limitazione sul contenuto dei campi che non possono essere -presenti virgole, due punti o segni di uguaglianza, n altri caratteri di +L'unica limitazione sul contenuto dei campi 癡 che non possono essere +presenti virgole, due punti o segni di uguaglianza, n矇 altri caratteri di controllo. Fa eccezione il campo \fIaltro\fP, in cui sono memorizzare informazioni di accounting usate da altre applicazioni. .PP -Se non viene specificata nessuna opzione, \fBchfn\fP opera in modalit +Se non viene specificata nessuna opzione, \fBchfn\fP opera in modalit interattiva, mostrando tra parentesi quadre il valore attuale di ciascun campo e chiedendo il nuovo valore all'utente. Inserire un nuovo valore per modificare il campo, oppure lasciare la riga vuota per continuare a usare il diff --git a/man/it/chpasswd.8 b/man/it/chpasswd.8 index c1525454..c641678c 100644 --- a/man/it/chpasswd.8 +++ b/man/it/chpasswd.8 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: chpasswd.8,v 1.1 2005/04/21 21:03:15 kloczek Exp $ +.\"$Id: chpasswd.8,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -40,11 +40,11 @@ esistenti. Ciascuna riga usa il formato: \fInome_utente\fP:\fIpassword\fP .sp 1 Come impostazione predefinita, si devono fornire password in -chiaro. L'algoritmo di cifratura predefinito DES. Se sono presenti, +chiaro. L'algoritmo di cifratura predefinito 癡 DES. Se sono presenti, vengono aggiornate anche le informazioni sulla durata delle password. .PP -Questo comando appositamente pensato per grossi sistemi in cui si abbia -la necessit di creare molti account nello stesso momento. +Questo comando 癡 appositamente pensato per grossi sistemi in cui si abbia +la necessit di creare molti account nello stesso momento. .SH OPZIONI Il comando \fBchpasswd\fP accetta le seguenti opzioni: .IP "\fB\-e\fP, \fB\-\-encrypted\fP" @@ -52,7 +52,7 @@ Le password fornite sono in forma cifrata. .IP "\fB\-h\fP, \fB\-\-help\fP" Mostra un messaggio di aiuto ed esce. .IP "\fB\-m\fP, \fB\-\-md5\fP" -Usa la cifratura MD5 anzich DES quando le password fornite non sono +Usa la cifratura MD5 anzich矇 DES quando le password fornite non sono cifrate. .SH AVVISI/CAVEAT Evitare che il file usato come input per il comando \fBchpasswd\fP sia diff --git a/man/it/chsh.1 b/man/it/chsh.1 index 8c729722..57cf6f47 100644 --- a/man/it/chsh.1 +++ b/man/it/chsh.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: chsh.1,v 1.3 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: chsh.1,v 1.4 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -36,20 +36,20 @@ chsh \- cambia la shell di login .SH DESCRIZIONE \fBchsh\fP cambia la shell di login dell'utente, in altre parole determina il comando iniziale eseguito quando un utente fa il login. Un utente qualsiasi -pu cambiare la shell di login solo per il proprio account, mentre -l'amministratore pu cambiare la shell di login per ogni account. +pu簷 cambiare la shell di login solo per il proprio account, mentre +l'amministratore pu簷 cambiare la shell di login per ogni account. .PP -L'unica limitazione sulla scelta della shell di login che il nome del +L'unica limitazione sulla scelta della shell di login 癡 che il nome del comando deve essere presente in \fI/etc/shells\fP; fa eccezione -l'amministratore di sistema, che libero di scegliere qualsiasi valore. Un -account con una shell di login limitata non pu cambiare la propria shell -di login. Per questo motivo sconsigliato includere \fB/bin/rsh\fP in +l'amministratore di sistema, che 癡 libero di scegliere qualsiasi valore. Un +account con una shell di login limitata non pu簷 cambiare la propria shell +di login. Per questo motivo 癡 sconsigliato includere \fB/bin/rsh\fP in \fI/etc/shells\fP: se accidentalmente un utente selezionasse una shell -limitata, non potrebbe pi tornare alla shell di login che usava +limitata, non potrebbe pi羅 tornare alla shell di login che usava originariamente. .PP .SH OPZIONI -Se non viene specificata l'opzione \fB\-s\fP, \fBchsh\fP opera in modalit +Se non viene specificata l'opzione \fB\-s\fP, \fBchsh\fP opera in modalit interattiva, mostrando tra parentesi quadre la shell di login attuale e chiedendo all'utente di selezionarne una nuova. Inserire un nuovo valore per cambiare la shell, oppure lasciare la riga vuota per continuare a usare diff --git a/man/it/expiry.1 b/man/it/expiry.1 index 303fceb3..20144247 100644 --- a/man/it/expiry.1 +++ b/man/it/expiry.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: expiry.1,v 1.1 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: expiry.1,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" Modified for expiry by Ben Collins , 1999 @@ -37,7 +37,7 @@ expiry \- controlla e fa rispettare la scadenza della password \fBexpiry\fP [\fB\-c\fP] [\fB\-f\fP] .SH DESCRIZIONE \fBexpiry\fP controlla (\fB\-c\fP) la scadenza della password in uso e, se -necessario, richiede (\fB\-f\fP) che venga cambiata. Questo comando pu essere +necessario, richiede (\fB\-f\fP) che venga cambiata. Questo comando pu簷 essere eseguito da un utente qualsiasi. .SH FILE \fI/etc/passwd\fP \- informazioni sugli account degli utenti diff --git a/man/it/faillog.5 b/man/it/faillog.5 index 5b31a3ae..c64fdaa6 100644 --- a/man/it/faillog.5 +++ b/man/it/faillog.5 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: faillog.5,v 1.1 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: faillog.5,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -32,14 +32,14 @@ faillog \- file di log degli accessi falliti .SH DESCRIZIONE \fI/var/log/faillog\fP mantiene i conteggi e i limiti dei tentativi di accesso -falliti per ciascun account. Il file composto da record di lunghezza +falliti per ciascun account. Il file 癡 composto da record di lunghezza fissa, indicizzati dal valore numerico di UID. Ciascun record contiene il conteggio degli accessi falliti a partire dall'ultimo login corretto, il numero massimo di tentativi permessi prima che l'account venga disabilitato, -il terminale sul quale l'ultimo tentativo fallito avvenuto e infine la -data in cui avvenuto. +il terminale sul quale l'ultimo tentativo fallito 癡 avvenuto e infine la +data in cui 癡 avvenuto. .PP -La struttura del file la seguente: +La struttura del file 癡 la seguente: .DS struct faillog { diff --git a/man/it/faillog.8 b/man/it/faillog.8 index bb9ff48c..06f806ad 100644 --- a/man/it/faillog.8 +++ b/man/it/faillog.8 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\" $Id: faillog.8,v 1.1 2005/04/21 21:03:16 kloczek Exp $ +.\" $Id: faillog.8,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -35,7 +35,7 @@ faillog \- mostra i conteggi e imposta i limiti degli accessi falliti \fBfaillog\fP [\fBopzioni\fP] .SH DESCRIZIONE \fBfaillog\fP mostra il log degli accessi falliti, contenuto nel file -\fI/var/log/faillog\fP; pu anche essere usato per impostare i conteggi e i +\fI/var/log/faillog\fP; pu簷 anche essere usato per impostare i conteggi e i limiti dei tentativi falliti. Eseguire \fBfaillog\fP senza argomenti per ottenere un elenco degli utenti che hanno fallito almeno un tentativo di accesso. @@ -56,9 +56,9 @@ questo valore a 0 per \fBroot\fP. .IP "\fB\-r\fP, \fB\-\-reset\fP" Azzera i conteggi degli accessi falliti per tutti gli utenti, o per un utente solo se usato con l'opzione \fB\-u\fP \fILOGIN\fP. Per usare questa opzione - richiesto l'accesso in scrittura a \fI/var/log/faillog\fP. +癡 richiesto l'accesso in scrittura a \fI/var/log/faillog\fP. .IP "\fB\-t\fP, \fB\-\-time\fP \fIGIORNI\fP" -Mostra i record degli accessi falliti pi recenti di un numero di +Mostra i record degli accessi falliti pi羅 recenti di un numero di \fIGIORNI\fP. L'opzione \fB\-t\fP ha la precedenza sull'uso di \fB\-u\fP. .IP "\fB\-u\fP, \fB\-\-user\fP \fILOGIN\fP" Mostra il record degli accessi falliti o, se sono state usate con le opzioni @@ -67,7 +67,7 @@ specificato da \fILOGIN\fP. .SH AVVISI/CAVEAT \fBfaillog\fP mostra solo gli utenti che non hanno effettuato nessun accesso corretto dopo l'ultimo tentativo fallito. Un utente che abbia completato -correttamente un accesso dopo l'ultimo tentativo fallito mostrato solo se +correttamente un accesso dopo l'ultimo tentativo fallito 癡 mostrato solo se viene richiesto esplicitamente con l'opzione \fB\-u\fP o se viene richiesto di mostrare tutti gli utenti con l'opzione \fB\-a\fP. .SH FILE diff --git a/man/it/gpasswd.1 b/man/it/gpasswd.1 index b80e5c6f..8beefb1d 100644 --- a/man/it/gpasswd.1 +++ b/man/it/gpasswd.1 @@ -4,7 +4,7 @@ .\" published by the Free Software Foundation; either version 2 of the .\" License, or (at your option) any later version. .\" -.\" $Id: gpasswd.1,v 1.4 2005/04/05 19:08:54 kloczek Exp $ +.\" $Id: gpasswd.1,v 1.5 2005/12/01 20:38:26 kloczek Exp $ .\" .\" Traduzione in italiano a cura di Isabella Ruocco .\" luglio 1999 @@ -42,15 +42,15 @@ gpasswd \- amministra il file /etc/group .SH DESCRIZIONE .B gpasswd viene usato per amministrare il file /etc/group (ed il file /etc/gshadow -se compilato con SHADOWGRP definito). Ogni gruppo pu avere amministratori, -membri ed una password. L'amministratore di sistema pu usare l'opzione \fB\-A\fR +se compilato con SHADOWGRP definito). Ogni gruppo pu簷 avere amministratori, +membri ed una password. L'amministratore di sistema pu簷 usare l'opzione \fB\-A\fR per definire l'amministratore/gli amministratori di gruppo e l'opzione \fB\-M\fR per definire i membri ed ha tutti i diritti degli amministratori di gruppo e dei membri. .PP -L'amministratore di gruppo pu aggiungere e rimuovere utenti usando +L'amministratore di gruppo pu簷 aggiungere e rimuovere utenti usando rispettivamente le opzioni \fB\-a\fR e \fB\-d\fR. Gli amministratori possono usare -l'opzione \fB\-r\fR per rimuovere la password di gruppo. Quando non +l'opzione \fB\-r\fR per rimuovere la password di gruppo. Quando non 癡 impostata alcuna password solo i membri del gruppo possono usare .BR newgrp (1) per unirsi al gruppo. L'opzione \fB\-R\fR disabilita l'accesso al gruppo tramite @@ -59,7 +59,7 @@ il comando .PP .B gpasswd invocata da un amministratore di gruppo con il solo nome del gruppo richiede -solamente la password di gruppo. Se la password impostata i membri possono ancora +solamente la password di gruppo. Se la password 癡 impostata i membri possono ancora usare .BR newgrp (1) senza la password, i non\-membri devono fornire la password. diff --git a/man/it/groupadd.8 b/man/it/groupadd.8 index 0d8b63b0..92757fb1 100644 --- a/man/it/groupadd.8 +++ b/man/it/groupadd.8 @@ -25,7 +25,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: groupadd.8,v 1.9 2005/04/05 19:08:54 kloczek Exp $ +.\" $Id: groupadd.8,v 1.10 2005/12/01 20:38:26 kloczek Exp $ .\" .\" Traduzione in italiano a cura di Isabella Ruocco .\" luglio 1999 @@ -38,14 +38,14 @@ groupadd \- Crea un nuovo gruppo .SH DESCRIZIONE Il comando \fBgroupadd\fR crea un nuovo account di gruppo usando i valori specificati sulla linea di comando ed i valori predefiniti dal sistema. -Il nuovo gruppo verr aggiunto ai file di sistema che lo necessitano. +Il nuovo gruppo verr aggiunto ai file di sistema che lo necessitano. .SH OPZIONI Le opzioni che si applicano al comando \fBgroupadd\fR sono: .IP "\fB\-g\fR \fIgid\fR" Il valore numerico dell'identificatore (ID) del gruppo. Questo valore deve essere univoco, a meno che non venga usata l'opzione \fB\-o\fR. Il valore deve essere non\-negativo. -La scelta predefinita quella di usare il minimo valore di ID superiore a 999 +La scelta predefinita 癡 quella di usare il minimo valore di ID superiore a 999 e superiore a qualunque altro gruppo. Valori tra 0 e 999 sono tipicamente riservati per account di sistema. .SH FILE diff --git a/man/it/groupdel.8 b/man/it/groupdel.8 index a0aa2293..9304f3f2 100644 --- a/man/it/groupdel.8 +++ b/man/it/groupdel.8 @@ -1,4 +1,7 @@ -.\" Copyright 1991 \- 1993, Julianne Frances Haugh +.\" This file was generated with po4a. Translate the source file. +.\" +.\"$Id: groupdel.8,v 1.6 2005/12/01 20:38:26 kloczek Exp $ +.\" Copyright 1991 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -24,40 +27,52 @@ .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. -.\" -.\" $Id: groupdel.8,v 1.4 2005/04/05 19:08:54 kloczek Exp $ -.\" -.\" Traduzione in italiano a cura di Isabella Ruocco -.\" luglio 1999 -.\" -.TH GROUPDEL 8 +.TH GROUPDEL 8 .SH NOME groupdel \- Rimuove un gruppo .SH SINTASSI -.B groupdel -.I gruppo +\fBgroupdel\fP \fIgruppo\fP .SH DESCRIZIONE -Il comando \fBgroupdel\fR modifica i file di account di sistema, rimuovendo -tutte le voci che si riferiscono a \fIgruppo\fR. -Il gruppo nominato deve esistere. +Il comando \fBgroupdel\fP modifica i file di account di sistema, rimuovendo +tutte le voci che si riferiscono a \fIgruppo\fP. Il gruppo nominato deve +esistere. .PP -Occorre controllare manualmente tutti i filesystem per assicurarsi che non -rimanga alcun file avente come ID di gruppo del file il gruppo specificato. +Occorre controllare manualmente tutti i filesystem per assicurarsi che non +rimanga alcun file avente come ID di gruppo il gruppo specificato. .SH CAVEAT -Non si pu rimuovere il gruppo primario di qualche utente esistente. +Non si pu簷 rimuovere un gruppo che sia gruppo primario di un utente. Occorre rimuovere l'utente prima di rimuovere il gruppo. .SH FILE -\fI/etc/group\fR \- informazioni sui gruppi +/etc/group \- informazioni sui gruppi .br -\fI/etc/gshadow\fR \- informazioni sicure sui gruppi -.SH VEDERE ANCHE -.BR chfn (1), -.BR chsh (1), -.BR useradd (8), -.BR userdel (8), -.BR usermod (8), -.BR passwd (1), -.BR groupadd (8), -.BR groupmod (8) +/etc/gshadow \- informazioni sicure sui gruppi +.SH "VALORI RESTITUITI" +0 \- successo +.br +2 \- errore di sintassi +.br +6 \- il gruppo specificato non esiste +.br +8 \- operazione impossibile perch矇 il gruppo 癡 primario per un utente +.br +10 \- non 癡 possibile aggiornare il file group +.SH "VEDERE ANCHE" +\fBchfn\fP(1), \fBchsh\fP(1), \fBpasswd\fP(1), \fBgroupadd\fP(8), \fBgroupmod\fP(8) +\fBuseradd\fP(8), \fBuserdel\fP(8), \fBusermod\fP(8), .SH AUTORE -Julianne Frances Haugh (jfh@tab.com) +Julianne Frances Haugh (jockgrrl@ix.netcom.com) +.\" Questa sezione si trova in un file separato che viene aggiunto +.\" automaticamente alla pagina tradotta. +.\" Per semplicit ho usato lo stesso file per tutte le traduzioni, +.\" di conseguenza mischiando tutti i nomi dei traduttori: mi auguro +.\" che non sia un problema per nessuno. +.\" -- Danilo Piazzalunga , 2005 +.SH TRADUZIONE +.nf +Giovanni Bortolozzo , 1996-1997 +Roberto Pertile , 1999 +Isabella Ruocco , 1999 +Giuseppe Sacco , 2005 +.fi +.\" Conversione a PO4A: +.\" Danilo Piazzalunga , 2005 diff --git a/man/it/groupmod.8 b/man/it/groupmod.8 index f9f51418..37b1e5c9 100644 --- a/man/it/groupmod.8 +++ b/man/it/groupmod.8 @@ -25,7 +25,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: groupmod.8,v 1.7 2005/04/05 19:08:54 kloczek Exp $ +.\" $Id: groupmod.8,v 1.8 2005/12/01 20:38:26 kloczek Exp $ .\" .\" Traduzione in italiano a cura di Isabella Ruocco .\" luglio 1999 @@ -47,9 +47,9 @@ Questo valore deve essere univoco, a meno che non venga usata l'opzione Il valore deve essere non\-negativo. Valori tra 0 e 999 sono tipicamente riservati per gruppi di sistema. Occorre modificare manualmente l'ID di gruppo di tutti i file -il cui ID di gruppo quello vecchio. +il cui ID di gruppo 癡 quello vecchio. .IP "\fB\-n \fInome_gruppo\fR" -Il nome del gruppo verr modificato da \fIgruppo\fR a \fInome_gruppo\fR. +Il nome del gruppo verr modificato da \fIgruppo\fR a \fInome_gruppo\fR. .SH FILE \fI/etc/group\fR \- informazioni sui gruppi .br diff --git a/man/it/groups.1 b/man/it/groups.1 index 7499ce09..71e9f097 100644 --- a/man/it/groups.1 +++ b/man/it/groups.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: groups.1,v 1.3 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: groups.1,v 1.4 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -38,7 +38,7 @@ un valore non ha nessuna voce corrispondente in \fI/etc/group\fP, esso viene mostrato in forma numerica. Se viene specificato un \fIutente\fP, vengono mostrati i gruppi a cui appartiene quel determinato \fIutente\fP. .SH NOTA -Sui sistemi che non supportano l'appartenenza a pi gruppi +Sui sistemi che non supportano l'appartenenza a pi羅 gruppi contemporaneamente, vengono riportate le informazioni da \fI/etc/group\fP. L'utente deve usare \fBnewgrp\fP o \fBsg\fP per cambiare gli ID dei gruppi reale ed efficace. diff --git a/man/it/grpck.8 b/man/it/grpck.8 index 8c55b43f..bf3c41a3 100644 --- a/man/it/grpck.8 +++ b/man/it/grpck.8 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: grpck.8,v 1.5 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: grpck.8,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1992 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -29,11 +29,11 @@ .\" SUCH DAMAGE. .TH GRPCK 8 .SH NOME -grpck \- verifica l'integrit dei file di gruppo +grpck \- verifica l'integrit dei file di gruppo .SH SINTASSI \fBgrpck\fP [\fB\-r\fP] [\fIgroup\fP \fIshadow\fP] .SH DESCRIZIONE -\fBgrpck\fP verifica l'integrit delle informazioni di autenticazione del +\fBgrpck\fP verifica l'integrit delle informazioni di autenticazione del sistema. Ogni voce in \fI/etc/group\fP e in \fI/etc/gshadow\fP viene controllata per verificare che abbia il formato corretto e dati validi in ciascun campo. Viene richiesto all'utente di rimuovere le voci che non hanno un @@ -50,13 +50,13 @@ Vengono fatti controlli per verificare che ogni voce abbia: .in \-.5i .sp .PP -Gli errori nelle verifiche sul corretto numero di campi e sull'univocit +Gli errori nelle verifiche sul corretto numero di campi e sull'univocit del nome del gruppo sono irrimediabili. Se una voce ha un numero errato di campi, all'utente viene chiesto di cancellare l'intera riga; se l'utente non risponde affermativamente, vengono omessi tutti gli ulteriori controlli. Viene richiesta la cancellazione anche per le voci aventi il nome del gruppo duplicato, ma i rimanenti controlli vengono ugualmente -effettuati. Tutti gli altri errori non sono gravi e l'utente invitato a +effettuati. Tutti gli altri errori non sono gravi e l'utente 癡 invitato a eseguire il comando \fBgroupmod\fP per correggerli. .PP I comandi che operano sul file \fI/etc/group\fP non sono in grado di modificare @@ -64,12 +64,12 @@ voci corrotte o duplicate; in tali circostanze va usato \fBgrpck\fP per rimuovere la voce scorretta. .SH OPZIONI Come impostazione predefinita, \fBgrpck\fP opera sui file \fI/etc/group\fP e in -\fI/etc/gshadow\fP. L'utente pu selezionare file alternativi con i parametri -\fIgroup\fP e \fIshadow\fP. Inoltre, il comando pu essere eseguito in modalit +\fI/etc/gshadow\fP. L'utente pu簷 selezionare file alternativi con i parametri +\fIgroup\fP e \fIshadow\fP. Inoltre, il comando pu簷 essere eseguito in modalit di sola lettura specificando l'opzione \fB\-r\fP: questo fa in modo che, senza l'intervento dell'utente, venga risposto \fBno\fP a tutte le domande che riguardano i cambiamenti. Con \fBgrpck\fP si possono anche ordinare per GID le -voci in \fI/etc/group\fP e in \fI/etc/gshadow\fP, sufficiente fornire l'opzione +voci in \fI/etc/group\fP e in \fI/etc/gshadow\fP, 癡 sufficiente fornire l'opzione \fB\-s\fP. Non viene effettuato nessun controllo, il programma si limita a ordinare i file. .SH FILE @@ -89,7 +89,7 @@ Il comando \fBgrpck\fP restituisce i seguenti valori: .br \fB1\fP \- errore di sintassi .br -\fB2\fP \- una o pi voci di gruppo contengono errori +\fB2\fP \- una o pi羅 voci di gruppo contengono errori .br \fB3\fP \- impossibile aprire i file dei gruppi .br diff --git a/man/it/id.1 b/man/it/id.1 index afee9a89..a6da94b6 100644 --- a/man/it/id.1 +++ b/man/it/id.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: id.1,v 1.3 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: id.1,v 1.4 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -34,10 +34,10 @@ id \- mostra i nomi e gli ID dell'utente e del gruppo \fBid\fP [\fB\-a\fP] .SH DESCRIZIONE \fBid\fP mostra i nomi o i valori degli ID reale ed efficace, sia dell'utente -che del gruppo corrente. Se non presente in \fI/etc/passwd\fP o in +che del gruppo corrente. Se non 癡 presente in \fI/etc/passwd\fP o in \fI/etc/group\fP una voce relativa al valore numerico, esso viene mostrato senza il nome corrispondente. L'opzione facoltativa \fB\-a\fP mostra l'insieme -dei gruppi sui sistemi che supportano l'appartenenza a pi gruppi +dei gruppi sui sistemi che supportano l'appartenenza a pi羅 gruppi contemporaneamente. .SH FILE \fI/etc/passwd\fP \- informazioni sugli account degli utenti diff --git a/man/it/lastlog.8 b/man/it/lastlog.8 index 3604fe0b..5bbf110a 100644 --- a/man/it/lastlog.8 +++ b/man/it/lastlog.8 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: lastlog.8,v 1.7 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: lastlog.8,v 1.8 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1992, Phillip Street and Julianne Frances Haugh .\" All rights reserved. .\" @@ -39,7 +39,7 @@ lastlog \- esamina il file degli ultimi accessi \fBlastlog\fP mostra il log degli ultimi accessi, contenuto nel file \fI/var/log/lastlog\fP. Le informazioni mostrate sono il \fBnome utente\fP, la \fBporta\fP, e la \fBdata dell'ultimo accesso\fP. Il comportamento predefinito -(nessuna opzione specificata) di mostrare i record di ultimo accesso per +(nessuna opzione specificata) 癡 di mostrare i record di ultimo accesso per tutti gli utenti, nell'ordine in cui compaiono in \fB/etc/passwd\fP. .SH OPZIONI .TP @@ -47,7 +47,7 @@ Il comando \fBlastlog\fP accetta le seguenti opzioni: .IP "\fB\-h\fP, \fB\-\-help\fP" Mostra un messaggio di aiuto ed esce. .IP "\fB\-t\fP, \fB\-\-time\fP \fIGIORNI\fP" -Mostra solo i record di ultimo accesso pi recenti di un numero di +Mostra solo i record di ultimo accesso pi羅 recenti di un numero di \fIGIORNI\fP. .IP "\fB\-u\fP, \fB\-\-user\fP \fILOGIN\fP" Mostra il record di ultimo accesso per l'utente specificato da \fILOGIN\fP. @@ -60,9 +60,9 @@ effettuato**"\fP. .SH FILE \fI/var/log/lastlog\fP \- file di log degli ultimi accessi .SH AVVISI/CAVEAT -Se ci sono dei grossi scarti tra i valori di UID, il programma lastlog pu +Se ci sono dei grossi scarti tra i valori di UID, il programma lastlog pu簷 restare in esecuzione per un tempo prolungato senza produrre output sullo -schermo (ad es. se mmdf=800 e l'ultimo UID vale 170, il programma sembrer +schermo (ad es. se mmdf=800 e l'ultimo UID vale 170, il programma sembrer bloccato come se esaminasse gli UID tra 171 e 799). .SH AUTORI Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/it/login.1 b/man/it/login.1 index 127db70b..d2f58313 100644 --- a/man/it/login.1 +++ b/man/it/login.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\" $Id: login.1,v 1.3 2005/04/21 21:03:16 kloczek Exp $ +.\" $Id: login.1,v 1.4 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -39,28 +39,28 @@ login \- apre una sessione sul sistema .SH DESCRIZIONE \fBlogin\fP viene utilizzato per aprire una sessione sul sistema. Normalmente viene invocato automaticamente rispondendo al prompt \fIlogin:\fP del -terminale. \fBlogin\fP pu essere trattato in maniera speciale dalla shell e -non pu essere invocato come sottoprocesso. Normalmente \fBlogin\fP +terminale. \fBlogin\fP pu簷 essere trattato in maniera speciale dalla shell e +non pu簷 essere invocato come sottoprocesso. Normalmente \fBlogin\fP 癡 trattato dalla shell come \fBexec login\fP che termina la shell utente attuale. L'esecuzione di \fBlogin\fP da una shell che non sia quella di login produce un messaggio d'errore. .PP All'utente viene quindi chiesta la password, se necessario. Durante questa -operazione l'eco sul terminale disabilitato per non rivelare la -password. Solo un basso numero di tentativi falliti permesso prima che +operazione l'eco sul terminale 癡 disabilitato per non rivelare la +password. Solo un basso numero di tentativi falliti 癡 permesso prima che \fBlogin\fP termini e che la connessione sia rallentata. .PP -Se la scadenza delle password abilitata per il proprio account, prima di -proseguire ci pu essere la richiesta di una nuova password. Il programma -chieder prima la vecchia password e poi la nuova per poter continuare. Per +Se la scadenza delle password 癡 abilitata per il proprio account, prima di +proseguire ci pu簷 essere la richiesta di una nuova password. Il programma +chieder prima la vecchia password e poi la nuova per poter continuare. Per maggiori informazioni si faccia riferimento a \fBpasswd\fP(1). .PP Dopo aver completato correttamente l'accesso, vengono mostrati eventuali messaggi di sistema e si viene informati della presenza di nuova posta. Si -pu evitare di visualizzare i messaggi in \fI/etc/motd\fP creando un file +pu簷 evitare di visualizzare i messaggi in \fI/etc/motd\fP creando un file vuoto chiamato \fI.hushlogin\fP nella propria directory di login. Il messaggio -relativo alla presenza di posta "\fBC' nuova posta.\fP", "\fBC' la solita +relativo alla presenza di posta 癡 "\fBC'癡 nuova posta.\fP", "\fBC'癡 la solita posta.\fP" o "\fBNessun messaggio di posta.\fP" a seconda dello stato della propria casella di posta. @@ -71,20 +71,20 @@ definiti nel file \fI/etc/passwd\fP. I valori di \fB$HOME\fP, \fB$SHELL\fP, \fB$ file delle password. I valori per ulimit, umask e nice possono essere impostati in base al campo GECOS. .PP -In alcune installazioni la variabile d'ambiente \fB$TERM\fP pu essere +In alcune installazioni la variabile d'ambiente \fB$TERM\fP pu簷 essere impostata in base al tipo di terminale della propria connessione, come specificato in \fI/etc/ttytype\fP. .PP -Pu anche essere eseguito uno script di inizializzazione per il proprio +Pu簷 anche essere eseguito uno script di inizializzazione per il proprio interprete dei comandi. Fare riferimento alla relativa pagina di manuale per maggiori informazioni su questa funzione. .PP -Un accesso a un sottosistema indicato dalla presenza del carattere "*" +Un accesso a un sottosistema 癡 indicato dalla presenza del carattere "*" all'inizio della shell di login. La home directory impostata diventa la root di un nuovo file system al quale l'utente accede. .SH OPZIONI .IP \fB\-f\fP -Non effettua l'autenticazione, l'utente gi autenticato +Non effettua l'autenticazione, l'utente 癡 gi autenticato .IP \fB\-h\fP Nome dell'host remoto per questo login. .IP \fB\-p\fP @@ -98,7 +98,7 @@ Le opzioni \fB\-r\fP, \fB\-h\fP e \fB\-f\fP possono essere utilizzate solo quand Questa versione di \fBlogin\fP ha molte opzioni di compilazione; solo una parte di esse potrebbe essere in uso su un determinato sistema. .PP -La posizione dei file soggetta a differenze in base alla configurazione +La posizione dei file 癡 soggetta a differenze in base alla configurazione del sistema. .SH FILE \fI/var/run/utmp\fP \t\- elenco delle sessioni di login attive diff --git a/man/it/newgrp.1 b/man/it/newgrp.1 index ae4e9909..de22c719 100644 --- a/man/it/newgrp.1 +++ b/man/it/newgrp.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: newgrp.1,v 1.2 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: newgrp.1,v 1.3 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -56,8 +56,8 @@ user (resp. group). .PP Il comando \fBsg\fP funziona in maniera analoga a \fBnewgrp\fP, ma accetta un comando che viene eseguito con la shell \fB/bin/sh\fP. La maggior parte delle -shell che permettono l'uso di \fBsg\fP richiede che i comandi composti da pi -parole siano inclusi tra apici. Un'altra differenza tra \fBnewgrp\fP e \fBsg\fP +shell che permettono l'uso di \fBsg\fP richiede che i comandi composti da pi羅 +parole siano inclusi tra apici. Un'altra differenza tra \fBnewgrp\fP e \fBsg\fP 癡 che alcune shell trattano \fBnewgrp\fP in maniera speciale, sostituendo se stesse con la shell creata da \fBnewgrp\fP. Questo non accade con \fBsg\fP, per cui all'uscita del comando \fBsg\fP si ritorna al precedente ID di gruppo. diff --git a/man/it/newusers.8 b/man/it/newusers.8 new file mode 100644 index 00000000..4926be15 --- /dev/null +++ b/man/it/newusers.8 @@ -0,0 +1,71 @@ +.\" Copyright 1991 - 1994, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $Id: newusers.8,v 1.2 2005/12/01 20:38:26 kloczek Exp $ +.\" +.\" Traduzione in italiano di Isabella Ruocco +.\" Guigno 1999 +.\" +.TH NEWUSERS 8 +.SH NOME +\fBnewusers\fR - aggiorna e crea nuovi utenti in batch +.SH SINTASSI +\fBnewusers\fR [\fI nuovi_utenti \fR] +.SH DESCRIZIONE +\fBnewusers\fR legge un file di coppie nome utente e password in chiaro +e usa questa informazione per aggiornare un gruppo di utenti esistenti o +per creare nuovi utenti. +Ciascuna riga 癡 nello stesso formato del file standard delle password +(vedere \fBpasswd\fR(5)) con le seguenti eccezioni. +.IP "\fIpw_passwd\fR" 10 +Questo campo verr crittato e usato come nuovo valore +per la password crittata. +.IP "\fIpw_durata\fR" +Questo campo verr ignorato dalle shadow password se l'utente +esiste gi. +.IP "\fIpw_gid\fR" +Questo campo potrebbe essere il nome di un gruppo esistente, nel qual caso +l'utente specificato verr aggiunto come membro. Se viene dato un identificativo +numerico di gruppo non esistente, verr creato un nuovo gruppo con questo numero. +.IP "\fIpw_dir\fR" +Questo campo controller l'esistenza della directory e, se non esiste gi, +verr creata una nuova directory con lo stesso nome. +La propriet della directory verr impostata all'utente che 癡 stato creato +o aggiornato. +.PP +Ha senso usare questo comando in un grande ambiente di sistema dove +molti account vengono aggiornati in una sola volta. +.SH CAVEAT +.\" Successivamente dovr essere usato il comando \fImkpasswd\fR +.\" per aggiornare i file password DBM. +Il file in ingresso deve essere protetto dato che contiene le password in chiaro. +.SH VEDERE ANCHE +.\" mkpasswd(8), passwd(1), useradd(1) +.BR passwd (1), +.BR useradd (8) +.SH AUTORE +Julianne Frances Haugh (jfh@tab.com) diff --git a/man/it/passwd.1 b/man/it/passwd.1 index 42e48f2b..200f0de7 100644 --- a/man/it/passwd.1 +++ b/man/it/passwd.1 @@ -1,58 +1,197 @@ -.\" $Id: passwd.1,v 1.2 2005/04/13 10:02:27 kloczek Exp $ -.\" Copyright 1992 Rickard E. Faith (faith@cs.unc.edu) -.\" May be distributed under the GNU General Public License +.\" This file was generated with po4a. Translate the source file. +.\" +.\"$Id: passwd.1,v 1.4 2005/12/01 20:38:26 kloczek Exp $ +.\" Copyright 1989 - 1994, Julianne Frances Haugh +.\" All rights reserved. .\" -.\" Traduzione in italiano di Giovanni Bortolozzo -.\" Agosto 1996 +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. .\" -.\" " for hilit19 -.TH PASSWD 1 "22 giugno 1994" "Linux 1.2" "Linux Programmer's Manual" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.TH PASSWD 1 .SH NOME -passwd \- cambia la password +passwd \- cambia la password utente .SH SINTASSI -.BR "passwd [ " utente " [ " password " ] ]" +\fBpasswd\fP [\fB\-f\fP|\fB\-s\fP] [\fInome\fP] +.br +\fBpasswd\fP [\fB\-g\fP] [\fB\-r\fP|\fB\-R\fP] \fIgruppo\fP +.br +\fBpasswd\fP [\fB\-x \fP\fImax\fP] [\fB\-n \fP\fImin\fP] [\fB\-w \fP\fIwarn\fP] [\fB\-i \fP\fIinact\fP] +\fIlogin\fP +.br +\fBpasswd\fP {\fB\-l\fP|\fB\-u\fP|\fB\-d\fP|\fB\-S\fP|\fB\-e\fP} \fIlogin\fP .SH DESCRIZIONE -Senza alcun argomento -.B passwd -cambier la password per l'attuale utente. Per prima cosa all'utente chiesta -la vecchia password, dopo di che, per evitare errori di battitura, va immessa -per due volte la nuova password. La nuova password deve essere lunga almeno -sei caratteri ed essere composta sia da maiuscole che da minuscole o da -caratteri non alfabetici. La nuova password non deve essere uguale alla -vecchia password, e non deve coincidere con il nome dell'utente. - -Le forme a uno e due argomenti possono essere usate solo dal superuser. Usando -la forma ad un argomento, il superuser pu cambiare la password per -quell'utente. Al superuser non chiesta la vecchia password, e non sono -applicate le regole per le password valide, poich il superuser potrebbe -avere valide ragioni per scegliere una password che non ne sia conforme. - -La forma a due argomenti assegna ad -.I utente -la password passata come secondo argomento. Ci pu essere utile quando -si deve assegnare a molti utenti una password iniziale. - -Passando una stringa vuota come secondo argomento si cancella la password -dell'utente. - +\fBpasswd\fP cambia la password per account utente o di gruppo. Un utente +normale pu簷 solo cambiare la password per il proprio account, mentre il +super utente pu簷 cambiarla per qualsiasi account. L'amministratore di un +gruppo pu簷 cambiare la password del gruppo. \fBpasswd\fP pu簷 cambiare altri +dati dell\'utente come il nome completo, la shell di login, la data e +l\'intervallo di scadenza della password. +.PP +L\'opzione \fB\-s\fP fa s穫 che \fBpasswd\fP chiami \fBchsh\fP per cambiare la shell +utente. L\'opzione \fB\-f\fP fa s穫 che passwd chiami chfn per cambiare le +informazioni GECOS dell\'utente. Queste due opzioni sono presenti solo per +compatibilit perch矇 gli altri programmi possono essere chiamati +direttamente. +.SS "Modifiche delle password" +All\'utente viene prima chiesta la propria password attuale, se presente. +Questa password viene cifrata e confrontata con quella memorizzata. +All\'utente viene data solo una possibilit di inserire la password +corretta. Il super utente non ha questo obbligo. +.PP +Dopo che la password 癡 stata inserita, vengono controllati i parametri +dell'invecchiamento delle password per verificare che l'utente possa +modificarla in questo momento. Se il risultato 癡 negativo, \fBpasswd\fP non +fa cambiare la password ed esce. +.PP +All\'utente viene poi chiesta la nuova password. Viene misurata la +complessit della password. In linea di massima le password dovrebbero +contenere dai 6 agli 8 caratteri di uno o pi羅 dei seguenti insiemi: +.IP "" .5i +Lettere minuscole +.IP "" .5i +Lettere maiuscole +.IP "" .5i +Numeri da 0 a 9 +.IP "" .5i +Segni di punteggiatura +.PP +Si deve fare attenzione a non inserire il carattere di cancellazione o di +kill (azzeramento della linea). \fBpasswd\fP non accetta password non +sufficientemente complesse. +.PP +Se la password viene accettata, \fBpasswd\fP la chiede una seconda volta e +confronta le due password. Le due password devono essere eguali affinch矇 +la password venga accettata. +.SS "Password di gruppo" +Quando viene speficata l\'opzione \fB\-g\fP, viene cambiata la password per il +gruppo specificato. L\'utente deve essere il super utente oppure +l'amministratore del gruppo. La password corrente non viene richiesta. +L\'opzione \fB\-r\fP, assieme alla \fB\-g\fP elimina la password attuale dal +gruppo. Questo permette l'accesso al gruppo a tutti i membri. +.SS "Informazioni sulla scadenza della password" +Le informazioni sull\'invecchiamanto delle password possono essere +modificate dal super utente con le opzioni \fB\-x\fP, \fB\-n\fP, \fB\-w\fP e \fB\-i\fP. +L\'opzione \fB\-x\fP 癡 usata per impostare il massimo numero di giorni per il +quale la password 癡 valida. Dopo il numero \fImax\fP di giorni viene +richiesta la modifica della password. L\'opzione \fB\-n\fP 癡 usata per +impostare il minimo numero di giorni prima che una password possa essere +modificata. L\'utente non potr modificare la password prima che siano +passati \fImin\fP giorni. L\'opzione \fB\-w\fP 癡 usata per impostare il numero di +giorni durante i quali l\'utente verr avvisato che la propria password 癡 +in scadenza. L'avviso parte \fIwarn\fP giorni prima della scadenza e riporta +il numero di giorni che ancora gli rimangono. L\'opzione \fB\-i\fP 癡 usata per +disabilitare un account dopo che non 癡 stato pi羅 usato per un certo numero +di giorni. Dopo che un account non 癡 stato usato per \fIinact\fP giorni +successivi alla scadenza, l\'utente non pu簷 pi羅 accedere al sistema. +.PP +Se si vuole fare scadere subito una password, si pu簷 utilizzare l\'opzione +\fB\-e\fP. Questo in pratica obbliga l\'utente a inserire una nuova password al +successivo login. Si pu簷 anche utilizzare l\'opzione \fB\-d\fP per azzerare una +password. Usare questa opzione con attenzione perch矇 potrebbe permettere +l\'accesso al sistema senza l\'utilizzo di una password, lasciando quindi +spazio di azione a intrusi. +.SS "Gestione dell\'account" +Gli account utente possono essere bloccati e sbloccati con i flag \fB\-l\fP e +\fB\-u\fP. L\'opzione \fB\-l\fP disabilita l\'account impostando la password ad un +valore che non corrisponde a nessuna possibile password cifrata. L\'opzione +\fB\-u\fP abilita un account impostando la password al suo valore precedente. +.PP +Lo stato attuale di un account pu簷 essere ispeziona con l\'opzione +\fB\-S\fP. Lo stato consiste di 7 campi. Il primo campo 癡 il nome +dell\'utente. Il secondo campo indica se l\'account 癡 bloccato (L), non ha +password (NP) o ha una password valida (P). Il terzo campo contiene la data +di ultima modifica della password. I successivi quattro campi sono l'et +minima, la massima, il periodi di avviso e quello di iniattivit. Queste +et sono espresse in giorni. Vedere la precedente discussione su +\fBInformazioni sulla scadenza della password\fP per una discussione su questi +campi. +.SS "Suggerimenti per password utente" +La sicurezza di una password dipende dalla resistenza dell\'algoritmo e +dalla dimensione della chiave utilizzata. Il metodi di cifratura del +sistema \fB\s-2UNIX\s+2\fP si basa sull'algoritmo NBS DES ed 癡 abbastanza +sicuro. La dimensione della chiave dipende dall aleatorit della password +che viene utilizzata. +.PP +La compromissione di una password avviene normalmente a seguito di incuria +nella scelta o nella gestione della password. Per questo motivo non si +devono utilizzare password che appaiono nei dizionari o che devono essere +scritte. La password non deve essere uno nome proprio, il numero della +patente, la data di nascita o l'indirizzo. Uno qualunque di questi potrebbe +essere indovinato per violare la sicurezza del sistema. +.PP +La password deve essere facile da ricordare in modo tale da non essere +costretti a scriversela. Un modo per farlo 癡 quello di concatenare due +parole brevi separandole con della punteggiatura o un numero. Per esempio +Pass%word. +.PP +Un altro metodo di costruzione di implica la selezione di una frase imparata +a memoria perch矇 presente in letteratura, selezionandone le prime o ultime +lettere di ogni parola. Un esempio di questo tipo 癡 +.IP "" .5i +Non chiedere per chi suona la campana. +.PP +che produce +.IP "" .5i +NcXcslc. +.PP +Si pu簷 essere abbastanza certi che pochi malintenzionati l\'abbiano inclusa +nel proprio dizionario. Si dovrebbe, comunque, selezionare un proprio +metodo per contruire password e non affidarsi esclusivamente a quelli +proposti qui. +.SS "Note sulle password di gruppo" +Le password di gruppo non un problema di sicurezza perch矇 pi羅 di una +persona deve conoscerle. Ciononostante i gruppi sono uno strumento molto +utile per la cooperazione tra vari utenti. +.SH CAVEAT +Non tutte le opzioni potrebbero essere supportate. Il controllo della +complessit delle password varia da sistema a sistema. L\'utente deve +poter selezionare la possibilit di selezionare una password che ritenga +sufficientemente complessa. Gli utenti potrebbero non essere in condizione +di modificare la propria password se NIS 癡 abilitato e loro non hanno fatto +il login sul server NIS. .SH FILE -.I /etc/passwd -.br -.I /etc/shells -.SH BACHI -Sono permesse password composte solo da numeri. -.br -Non viene prodotto nessun messaggio d'avviso se il superuser sceglie una -password ``scadente''. -.br -Le opzioni -.B \-f -e -.B \-s -non sono supportare. +.TP +\fI/etc/passwd\fP +informazioni sugli account utente +.TP +\fI/etc/shadow\fP +password utenti cifrate .SH "VEDERE ANCHE" -.BR group (5), -.BR passwd (5), -.BR shadow (5) +\fBgroup\fP(5), \fBpasswd\fP(5), \fBshadow\fP(5) .SH AUTORE -Peter Orbaek (poe@daimi.aau.dk) +Julianne Frances Haugh +.\" Questa sezione si trova in un file separato che viene aggiunto +.\" automaticamente alla pagina tradotta. +.\" Per semplicit ho usato lo stesso file per tutte le traduzioni, +.\" di conseguenza mischiando tutti i nomi dei traduttori: mi auguro +.\" che non sia un problema per nessuno. +.\" -- Danilo Piazzalunga , 2005 +.SH TRADUZIONE +.nf +Giovanni Bortolozzo , 1996-1997 +Roberto Pertile , 1999 +Isabella Ruocco , 1999 +Giuseppe Sacco , 2005 +.fi +.\" Conversione a PO4A: +.\" Danilo Piazzalunga , 2005 diff --git a/man/it/passwd.5 b/man/it/passwd.5 index a4391876..8689cf2e 100644 --- a/man/it/passwd.5 +++ b/man/it/passwd.5 @@ -1,4 +1,4 @@ -.\" $Id: passwd.5,v 1.2 2005/04/05 19:08:54 kloczek Exp $ +.\" $Id: passwd.5,v 1.3 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright (c) 1993 Michael Haardt (u31b3hs@pool.informatik.rwth\-aachen.de) .\" Fri Apr 2 11:32:09 MET DST 1993 .\" @@ -35,7 +35,7 @@ passwd \- file delle password .SH DESCRIZIONE .B Passwd - un file di testo che contiene un elenco degli account sul sistema, e +癡 un file di testo che contiene un elenco degli account sul sistema, e per ciascuno di questi riporta alcune informazioni utili come user ID, group ID, home directory, ecc. Spesso contiene anche le password criptate di ciascun account. Il file delle password dovrebbe avere @@ -52,11 +52,11 @@ molti usano una qualche versione di shadow password (chiavi ombra), in cui .I /etc/passwd contiene degli * al posto delle password criptate, che a loro volta -sono nel file \fI/etc/shadow\fP, che solo il superuser pu leggere. +sono nel file \fI/etc/shadow\fP, che solo il superuser pu簷 leggere. .PP Sia che si utilizzino o meno le shadow password, molti amministratori di -sistema usano un asterisco nel campo della password per far s che un -utente non possa autenticarsi con una password (vedi le note pi +sistema usano un asterisco nel campo della password per far s穫 che un +utente non possa autenticarsi con una password (vedi le note pi羅 sotto). .PP Se si crea una nuova login, si metta un asterisco nel campo della @@ -64,13 +64,13 @@ password, e poi si usi il programma .BR passwd (1) per riempirlo. .PP -C' una voce per riga, ed ogni riga ha il formato: +C'癡 una voce per riga, ed ogni riga ha il formato: .sp .RS account:passwd:UID:GID:GECOS:directory:shell .RE .sp -Il significato dei campi il seguente: +Il significato dei campi 癡 il seguente: .sp .RS .TP 1.0in @@ -88,42 +88,42 @@ l'identificativo numerico del gruppo principale per l'utente (GID = Group IDentifier). .TP .I GECOS -Questo campo opzionale e viene usato solo per fornire +Questo campo 癡 opzionale e viene usato solo per fornire informazioni. Di solito contiene il nome per esteso dell'utente. GECOS sta per General Electric Comprehensive Operating System, (sistema operativo comprensivo della General Electric), ribattezzato GCOS quando la divisione grandi sistemi della GE fu venduta alla -Honeywell. Dennis Ritchie rifer: 隹 volte dovevamo spedire una stampa +Honeywell. Dennis Ritchie rifer穫: 竄A volte dovevamo spedire una stampa o un gruppo di lavori alla macchina GCOS. Il campo del gcos nel file delle password era un posto in cui sbattere le informazioni per la -$IDENTcard. Per niente elegante. +$IDENTcard. Per niente elegante.罈 .TP .I directory la $HOME directory dell'utente. .TP .I shell -il programma lanciato al login (se vuoto, viene usato +il programma lanciato al login (se 癡 vuoto, viene usato .BR /bin/sh ). -Se punta ad un programma che non esiste, l'utente non potr avere +Se punta ad un programma che non esiste, l'utente non potr avere accesso tramite .BR login (1). .RE .SH NOTE Se si vuole creare un gruppo di utenti, il loro GID deve essere uguale e ci deve essere una voce nel file \fI/etc/group\fP, o il -gruppo non esister. +gruppo non esister. .PP -Se la password criptata un asterisco, l'utente non potr fare login +Se la password criptata 癡 un asterisco, l'utente non potr fare login tramite .BR login (1). -ma potr ugualmente accedere al suo account usando +ma potr ugualmente accedere al suo account usando .BR rlogin (1), far girare processi esistenti o iniziarne nuovi con .BR rsh (1), .BR cron (1), .BR at (1) o filtri per la posta, ecc. Bloccare un account semplicemente -modificando il campo della shell ha lo stesso effetto e in pi +modificando il campo della shell ha lo stesso effetto e in pi羅 permette l'uso di .BR su (1). .SH FILE diff --git a/man/it/porttime.5 b/man/it/porttime.5 index 96d04ad8..14055ee9 100644 --- a/man/it/porttime.5 +++ b/man/it/porttime.5 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\" $Id: porttime.5,v 1.1 2005/04/21 21:03:16 kloczek Exp $ +.\" $Id: porttime.5,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -34,18 +34,18 @@ porttime \- file delle porte e degli orari d'accesso \fIporttime\fP contiene un elenco di device tty, nomi utente e orari di accesso permessi. .PP -Ciascuna voce composta da tre campi separati da due punti. Il primo un +Ciascuna voce 癡 composta da tre campi separati da due punti. Il primo 癡 un elenco di device tty, separati da virgole, oppure un asterisco per indicare -che la voce corrisponde a qualsiasi device. Il secondo campo un elenco di +che la voce corrisponde a qualsiasi device. Il secondo campo 癡 un elenco di nomi utente, separati da virgole, oppure un asterisco per indicare che la -voce corrisponde ad ogni utente. Il terzo campo un elenco degli orari, -separati da virgole, in cui consentito l'accesso. +voce corrisponde ad ogni utente. Il terzo campo 癡 un elenco degli orari, +separati da virgole, in cui 癡 consentito l'accesso. .PP -Un orario di accesso consiste in zero o pi giorni della settimana -abbreviati in \fBMo\fP (luned), \fBTu\fP, \fBWe\fP, \fBTh\fP, \fBFr\fP, \fBSa\fP e \fBSu\fP +Un orario di accesso consiste in zero o pi羅 giorni della settimana +abbreviati in \fBMo\fP (luned穫), \fBTu\fP, \fBWe\fP, \fBTh\fP, \fBFr\fP, \fBSa\fP e \fBSu\fP (domenica), seguiti da una coppia di orari, separate da un -trattino. L'abbreviazione \fBWk\fP rappresenta tutti i giorni da luned a -venerd, mentre \fBAl\fP indica tutti i giorni della settimana. Se non si +trattino. L'abbreviazione \fBWk\fP rappresenta tutti i giorni da luned穫 a +venerd穫, mentre \fBAl\fP indica tutti i giorni della settimana. Se non si specifica alcun giorno, viene usato implicitamente \fBAl\fP. .SH ESEMPI La voce seguente permette l'accesso all'utente \fBjfh\fP da qualsiasi porta diff --git a/man/it/pwck.8 b/man/it/pwck.8 index 3c8b5e94..0499329c 100644 --- a/man/it/pwck.8 +++ b/man/it/pwck.8 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: pwck.8,v 1.1 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: pwck.8,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1992, Julianne Frances Haugh .\" All rights reserved. .\" @@ -29,11 +29,11 @@ .\" SUCH DAMAGE. .TH PWCK 8 .SH NOME -pwck \- verifica l'integrit dei file delle password +pwck \- verifica l'integrit dei file delle password .SH SINTASSI \fBpwck\fP [\fB\-sr\fP] [\fIpasswd\fP \fIshadow\fP] .SH DESCRIZIONE -\fBgrpck\fP verifica l'integrit delle informazioni di autenticazione del +\fBgrpck\fP verifica l'integrit delle informazioni di autenticazione del sistema. Ogni voce in \fI/etc/passwd\fP e in \fI/etc/shadow\fP viene controllata per verificare che abbia il formato corretto e dati validi in ciascun campo. Viene richiesto all'utente di rimuovere le voci che non hanno un @@ -56,13 +56,13 @@ Vengono fatti controlli per verificare che ogni voce abbia: .in \-.5i .sp .PP -Gli errori nelle verifiche sul corretto numero di campi e sull'univocit +Gli errori nelle verifiche sul corretto numero di campi e sull'univocit del nome utente sono irrimediabili. Se una voce ha un numero errato di campi, all'utente viene chiesto di cancellare l'intera riga; se l'utente non risponde affermativamente, vengono omessi tutti gli ulteriori controlli. Viene richiesta la cancellazione anche per le voci aventi il nome utente duplicato, ma i rimanenti controlli vengono ugualmente -effettuati. Tutti gli altri errori non sono gravi e l'utente invitato a +effettuati. Tutti gli altri errori non sono gravi e l'utente 癡 invitato a eseguire il comando \fBusermod\fP per correggerli. .PP I comandi che operano sul file \fI/etc/passwd\fP non sono in grado di @@ -70,12 +70,12 @@ modificare voci corrotte o duplicate; in tali circostanze va usato \fBpwck\fP per rimuovere la voce scorretta. .SH OPZIONI Come impostazione predefinita, \fBpwck\fP opera sui file \fI/etc/passwd\fP e in -\fI/etc/shadow\fP. L'utente pu selezionare file alternativi con i parametri -\fIpasswd\fP e \fIshadow\fP. Inoltre, il comando pu essere eseguito in modalit +\fI/etc/shadow\fP. L'utente pu簷 selezionare file alternativi con i parametri +\fIpasswd\fP e \fIshadow\fP. Inoltre, il comando pu簷 essere eseguito in modalit di sola lettura specificando l'opzione \fB\-r\fP: questo fa in modo che, senza l'intervento dell'utente, venga risposto \fBno\fP a tutte le domande che riguardano i cambiamenti. Con \fBpwck\fP si possono anche ordinare per UID le -voci in \fI/etc/passwd\fP e in \fI/etc/shadow\fP, sufficiente fornire l'opzione +voci in \fI/etc/passwd\fP e in \fI/etc/shadow\fP, 癡 sufficiente fornire l'opzione \fB\-s\fP. Non viene effettuato nessun controllo, il programma si limita a ordinare i file. .SH FILE @@ -93,7 +93,7 @@ Il comando \fBpwck\fP restituisce i seguenti valori: .br \fB1\fP \- sintassi del comando errata .br -\fB2\fP \- una o pi voci di password conengono errori +\fB2\fP \- una o pi羅 voci di password conengono errori .br \fB3\fP \- impossibile aprire i file delle password .br diff --git a/man/it/pwconv.8 b/man/it/pwconv.8 index a8edb920..88c6e855 100644 --- a/man/it/pwconv.8 +++ b/man/it/pwconv.8 @@ -1,58 +1,69 @@ -.\" $Id: pwconv.8,v 1.1 2002/03/10 07:41:06 kloczek Exp $ -.\" Traduzione in italiano di Isabella Ruocco -.\" Giugno 1999 -.TH PWCONV 8 "26 sep 1997" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"$Id: pwconv.8,v 1.3 2005/12/01 20:38:26 kloczek Exp $ +.TH PWCONV 8 "26 sep 1997" .SH NOME -pwconv, pwunconv, grpconv, grpunconv \- convertono a e da password e gruppi shadow. +pwconv, pwunconv, grpconv, grpunconv \- convertono a e da password e gruppi +shadow. .SH SINTASSI -.B pwconv +\fBpwconv\fP .br -.B pwunconv +\fBpwunconv\fP .br -.B grpconv +\fBgrpconv\fP .br -.B grpunconv -.SH DESCRIPTION -Questi quattro programmi agiscono tutti sui file normali e e oscurati (shadow) -delle password e dei gruppi: -.IR /etc/passwd ", " /etc/group ", " /etc/shadow ", e " /etc/gshadow . +\fBgrpunconv\fP +.SH DESCRIZIONE +Questi quattro programmi agiscono tutti sui file normali e oscurati (shadow) +delle password e dei gruppi: \fI/etc/passwd\fP, \fI/etc/group\fP, \fI/etc/shadow\fP e +\fI/etc/gshadow\fP. -.B pwconv -.RI "crea " shadow " da " passwd " e, in modo opzionale, da un preesistente " shadow . -.B pwunconv -.RI "crea " passwd " da " passwd " e " shadow " e quindi rimuove " shadow . -.B grpconv -.RI "crea " gshadow " da " group " e, in modo opzionale, da un preesistente " gshadow . -.B grpunconv -.RI "crea " group " da " group " e " gshadow " e quindi rimuove " gshadow . +\fBpwconv\fP crea \fIshadow\fP da \fIpasswd\fP e, in modo opzionale, da un +preesistente \fIshadow\fP. \fBpwunconv\fP crea \fIpasswd\fP da \fIpasswd\fP e \fIshadow\fP +e quindi rimuove \fIshadow\fP. \fBgrpconv\fP crea \fIgshadow\fP da \fIgroup\fP e, in +modo opzionale, da un preesistente \fIgshadow\fP. \fBgrpunconv\fP crea \fIgroup\fP +da \fIgroup\fP e \fIgshadow\fP e quindi rimuove \fIgshadow\fP. Ciascun programma, prima della conversione, acquisisce i lock necessari. -.BR pwconv " e " grpconv -sono simili. Per prima cosa vengono rimosse le voci nel file oscurato che non esistono -nel file principale. Quindi vengono aggiornate le voci oscurate che -non hanno `x' come password nel file principale. Vengono aggiunte le eventuali voci -oscurate mancanti. Infine, le password nel file principale vengono -sostituite con `x'. Questi programmi possono essere usati per le conversioni iniziali -cos come per aggiornare il file oscurato se il file principale viene editato -a mano. +\fBpwconv\fP e \fBgrpconv\fP sono simili. Per prima cosa vengono rimosse le voci +nel file oscurato che non esistono nel file principale. Quindi vengono +aggiornate le voci oscurate che non hanno `x' come password nel file +principale. Vengono aggiunte le eventuali voci oscurate mancanti. Infine, +le password nel file principale vengono sostituite con `x'. Questi +programmi possono essere usati per le conversioni iniziali cos穫 come per +aggiornare il file oscurato se il file principale viene editato a mano. -.B pwconv -user i valori di -.BR PASS_MIN_GIORNI ", " PASS_MAX_GIORNI ", e " PASS_GIORNI_PREAVVISO -da -.I /etc/login.defs -quando si aggiungono nuove voci a -.IR /etc/shadow . +\fBpwconv\fP user i valori di \fBPASS_MIN_DAYS\fP, \fBPASS_MAX_DAYS\fP e +\fBPASS_WARN_AGE\fP da \fI/etc/login.defs\fP quando si aggiungono nuove voci a +\fI/etc/shadow\fP. -.RB "Analogamente, " pwunconv " e " grpunconv -sono simili. Le password nel file principale vengono aggiornate -dal file oscurato. Voci che esistono nel file principale ma non -nel file oscurato vengono lasciate stare. Infine, viene rimosso il file oscurato. +Analogamente, \fBpwunconv\fP e \fBgrpunconv\fP sono simili. Le password nel file +principale vengono aggiornate dal file oscurato. Voci che esistono nel file +principale ma non nel file oscurato vengono lasciate stare. Infine, viene +rimosso il file oscurato. -Alcune informazioni sull'invecchiamento delle password vengono perse da -.BR pwunconv . -Questo convertir quello che potr. +Alcune informazioni sull'invecchiamento delle password vengono perse da +\fBpwunconv\fP. Convertir solo quello che potr. +.SH PROBLEMI +Errors in the password or group files (such as invalid or duplicate entries) +may cause these programs to loop forever or fail in other strange ways. +Please run \fBpwck\fP and \fBgrpck\fP to correct any such errors before converting +to or from shadow passwords or groups. .SH "VEDERE ANCHE" -.BR login.defs (5), -.BR shadowconfig (8) +\fBlogin.defs\fP(5), \fBshadowconfig\fP(8), \fBpwck\fP(8) +.\" Questa sezione si trova in un file separato che viene aggiunto +.\" automaticamente alla pagina tradotta. +.\" Per semplicit ho usato lo stesso file per tutte le traduzioni, +.\" di conseguenza mischiando tutti i nomi dei traduttori: mi auguro +.\" che non sia un problema per nessuno. +.\" -- Danilo Piazzalunga , 2005 +.SH TRADUZIONE +.nf +Giovanni Bortolozzo , 1996-1997 +Roberto Pertile , 1999 +Isabella Ruocco , 1999 +Giuseppe Sacco , 2005 +.fi +.\" Conversione a PO4A: +.\" Danilo Piazzalunga , 2005 diff --git a/man/it/shadow.3 b/man/it/shadow.3 index 34359667..195632ba 100644 --- a/man/it/shadow.3 +++ b/man/it/shadow.3 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\" $Id: shadow.3,v 1.1 2005/04/21 21:03:16 kloczek Exp $ +.\" $Id: shadow.3,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -52,7 +52,7 @@ shadow \- gestione del file delle password cifrate \fBint ulckpwdf();\fP .SH DESCRIZIONE \fIshadow\fP manipola il contenuto del file delle shadow password, -\fI/etc/shadow\fP. La struttura nel file \fI#include\fP la seguente: +\fI/etc/shadow\fP. La struttura nel file \fI#include\fP 癡 la seguente: .sp struct spwd { .in +.5i @@ -69,7 +69,7 @@ struct spwd { .br long int \tsp_warn; /* giorni di preavviso */ .br - long int \tsp_inact; /* giorni di inattivit */ + long int \tsp_inact; /* giorni di inattivit */ .br long int \tsp_expire; /* data di scadenza dell'account */ .br @@ -85,10 +85,10 @@ utente. .br sp_pwdp \- puntatore a una stringa null\-terminated che contiene la password. .br -sp_lstchg \- giorni a partire dal 1 gennaio 1970 in cui la password stata +sp_lstchg \- giorni a partire dal 1 gennaio 1970 in cui la password 癡 stata cambiata l'ultima volta. .br -sp_min \- giorni prima dei quali la password non pu essere cambiata. +sp_min \- giorni prima dei quali la password non pu簷 essere cambiata. .br sp_max \- giorni dopo i quali la password deve essere cambiata. .br @@ -116,7 +116,7 @@ terminare l'accesso al file delle shadow password. .PP Le funzioni \fBlckpwdf\fP e \fBulckpwdf\fP si usano per garantire l'accesso esclusivo al file \fI/etc/shadow\fP. \fBlckpwdf\fP prova ad acquisire il lock -tramite \fBpw_lock\fP per un massimo di 15 secondi, dopodich tenta di +tramite \fBpw_lock\fP per un massimo di 15 secondi, dopodich矇 tenta di ottenere un secondo lock usando \fBspw_lock\fP per il tempo che rimane dei 15 secondi iniziali. Se anche uno solo dei due tentativi fallisce dopo un totale di 15 secondi, \fBlckpwdf\fP restituisce \-1, mentre restituisce 0 se @@ -126,8 +126,8 @@ Le funzioni restituiscono NULL se non ci sono altre voci disponibili o se si verifica un errore durante l'elaborazione. Le funzioni di tipo \fBint\fP restituiscono 0 in caso di successo e \-1 in caso di errore. .SH AVVISI/CAVEAT -Queste funzioni possono essere usate solo dall'amministratore, perch -l'accesso al file delle shadow password riservato. +Queste funzioni possono essere usate solo dall'amministratore, perch矇 +l'accesso al file delle shadow password 癡 riservato. .SH FILE \fI/etc/shadow\fP \- informazioni sicure sugli account degli utenti .SH "VEDERE ANCHE" diff --git a/man/it/shadow.5 b/man/it/shadow.5 index 368630de..fbf35aa4 100644 --- a/man/it/shadow.5 +++ b/man/it/shadow.5 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\"$Id: shadow.5,v 1.4 2005/04/21 21:03:16 kloczek Exp $ +.\"$Id: shadow.5,v 1.5 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -39,10 +39,10 @@ Nome di login .IP "" .5i Password cifrata .IP "" .5i -Giorni a partire dal 1 gennaio 1970 in cui la password stata cambiata +Giorni a partire dal 1 gennaio 1970 in cui la password 癡 stata cambiata l'ultima volta .IP "" .5i -Giorni prima dei quali la password non pu essere cambiata +Giorni prima dei quali la password non pu簷 essere cambiata .IP "" .5i Giorni dopo i quali la password deve essere cambiata .IP "" .5i @@ -55,22 +55,22 @@ disabilitato .IP "" .5i Campo riservato .PP -Il campo password non pu essere vuoto. La password cifrata composta da +Il campo password non pu簷 essere vuoto. La password cifrata 癡 composta da un numero compreso tra 13 a 24 di caratteri scelti da un alfabeto di 64 caratteri: da a fino a z, da A a Z, da 0 a 9, . e /. Facoltativamente, la -password pu iniziare con il carattere "$"; questo sta a indicare che la -password cifrata stata generata usando un algoritmo diverso da DES. Ad -esempio, "$1$" significa che stato usato un algoritmo basato su MD5. +password pu簷 iniziare con il carattere "$"; questo sta a indicare che la +password cifrata 癡 stata generata usando un algoritmo diverso da DES. Ad +esempio, "$1$" significa che 癡 stato usato un algoritmo basato su MD5. .PP Fare riferimento a \fBcrypt\fP(3) per dettagli sul modo in cui questa stringa viene interpretata. .PP -La data dell'ultimo cambio della password espressa come il numero di -giorni trascorsi dal 1 gennaio 1970. La passowrd non pu essere cambiata +La data dell'ultimo cambio della password 癡 espressa come il numero di +giorni trascorsi dal 1 gennaio 1970. La passowrd non pu簷 essere cambiata nuovamente prima che sia passato il numero di giorni previsti, ma deve obbligatoriamente essere cambiata dopo il massimo numero di giorni. Se il -numero minimo di giorni richiesti superiore al numero massimo di giorni -concessi, all'utente non permesso cambiare la password. +numero minimo di giorni richiesti 癡 superiore al numero massimo di giorni +concessi, all'utente non 癡 permesso cambiare la password. .PP Un account viene considerato inattivo e viene disabilitato se, dopo la scadenza, la password non viene cambiata entro il numero di giorni diff --git a/man/it/su.1 b/man/it/su.1 index 572ae2bc..e195e9cd 100644 --- a/man/it/su.1 +++ b/man/it/su.1 @@ -1,6 +1,6 @@ .\" This file was generated with po4a. Translate the source file. .\" -.\" $Id: su.1,v 1.1 2005/04/21 21:03:16 kloczek Exp $ +.\" $Id: su.1,v 1.2 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -35,14 +35,14 @@ su \- cambia ID utente o diventa amministratore .SH DESCRIZIONE \fBsu\fP permette di diventare un altro utente durante una sessione di login. Se nessun nome utente viene specificato, \fBsu\fP acquisice i privilegi -di amministratore. L'opzione \fB\-\fP pu essere usata per fornire un ambiente +di amministratore. L'opzione \fB\-\fP pu簷 essere usata per fornire un ambiente simile a quello che l'utente troverebbe se effettuasse il login direttamente. .PP -Dopo il nome utente, possibile specificare argomenti aggiuntivi da +Dopo il nome utente, 癡 possibile specificare argomenti aggiuntivi da passare alla shell di login dell'utente. In particolare, molti interpreti di comando adottano la convenzione per cui l'opzione \fB\-c\fP seguita da un -argomento fa s che quest'ultimo sia considerato un comando.Il comando +argomento fa s穫 che quest'ultimo sia considerato un comando.Il comando viene eseguito dalla shell specificata in \fI/etc/passwd\fP per l'utente di destinazione. .PP @@ -54,10 +54,10 @@ abuso del sistema. Le variabili d'ambiente in uso vengono passate alla nuova shell, eccetto il valore di \fB$PATH\fP che viene impostato a \fB/bin:/usr/bin\fP per gli utenti qualsiasi e a \fB/sbin:/bin:/usr/sbin:/usr/bin\fP per l'amministratore. Questa -impostazione controllata dalle definizioni \fBENV_PATH\fP ed \fBENV_SUPATH\fP +impostazione 癡 controllata dalle definizioni \fBENV_PATH\fP ed \fBENV_SUPATH\fP in \fI/etc/login.defs\fP. .PP -Un accesso a un sottosistema indicato dalla presenza del carattere "*" +Un accesso a un sottosistema 癡 indicato dalla presenza del carattere "*" all'inizio della shell di login. La home directory impostata diventa la root di un nuovo file system al quale l'utente accede. .SH AVVISI/CAVEAT diff --git a/man/it/useradd.8 b/man/it/useradd.8 index b8ac8b2a..2667f8e4 100644 --- a/man/it/useradd.8 +++ b/man/it/useradd.8 @@ -1,4 +1,7 @@ -.\" Copyright 1991 \- 1994, Julianne Frances Haugh +.\" This file was generated with po4a. Translate the source file. +.\" +.\"$Id: useradd.8,v 1.9 2005/12/01 20:38:26 kloczek Exp $ +.\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -24,175 +27,140 @@ .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. -.\" -.\" $Id: useradd.8,v 1.7 2005/04/05 19:08:54 kloczek Exp $ -.\" -.\" Traduzione in italiano a cura di Isabella Ruocco -.\" luglio 1999 -.\" -.TH USERADD 8 +.TH USERADD 8 .SH NOME -useradd \- Crea un nuovo utente o aggiorna le informazioni predefinite per -i nuovi utenti +useradd \- Crea un nuovo utente o aggiorna le informazioni predefinite per i +nuovi utenti .SH SINTASSI .TP 8 -.B useradd -.\" .RB [ \-A -.\" .RI { metodo | \fBPREDEFINITO\fR "},... ]" -.RB [ \-c -.IR commento ] -.RB [ \-d -.IR home_dir ] +\fBuseradd\fP [\fB\-c\fP \fIcommento\fP] [\fB\-d\fP \fIhome_dir\fP] .br -.RB [ \-e -.IR data_scadenza ] -.RB [ \-f -.IR tempo_inattivit ] +[\fB\-e\fP \fIdata_scadenza\fP] [\fB\-f\fP \fItempo_inattivit\fP] .br -.RB [ \-g -.IR gruppo_iniziale ] -.RB [ \-G -.IR gruppo [,...]] +[\fB\-g\fP \fIgruppo_iniziale\fP] [\fB\-G\fP \fIgruppo\fP[,...]] .br -.RB [ \-m " [" \-k -.IR dir_scheletro ]] -.RB [ \-s -.IR shell ] +[\fB\-m\fP [\fB\-k\fP \fIdir_scheletro\fP]] [ \fB\-o\fP] [\fB\-p\fP \fIpassword\fP] .br -.RB [ \-u -.IR uid " [" -.BR \-o ]] -.I login +[\fB\-s\fP \fIshell\fP] [\fB\-u\fP \fIuid\fP] \fIlogin\fP .TP 8 -.B useradd -\fB\-D\fR -[\fB\-g\fI gruppo_predefinito\fR] -[\fB\-b\fI home_predefinita\fR] +\fBuseradd\fP \fB\-D\fP [\fB\-g\fP\fIgruppo_predefinito\fP] [\fB\-b\fP\fIhome_predefinita\fP] .br -[\fB\-f\fI inattivit趌predefinita\fR] -[\fB\-e\fI data_scadenza_predefinita\fR] +[\fB\-e\fP\fI data_scadenza_predefinita\fP] [\fB\-f\fP\fI inattivit_predefinita\fP] .br -[\fB\-s\fI shell_predefinita\fR] +[\fB\-s\fP\fI shell_predefinita\fP] .SH DESCRIZIONE -.SS Creare Nuovi Utenti -Quando viene invocato senza l'opzione \fB\-D\fR, il comando \fBuseradd\fR -crea un nuovo account di utente usando i valori specificati sulla linea di -comando ed i valori predefiniti dal sistema. -Il nuovo account di utente verr aggiunto ai file di sistema che lo necessitano, -verr creata la home directory, e l verranno copiati i file iniziali, a seconda -delle opzioni sulla linea di comando. -.SH OPZIONI -Le opzioni che si applicano al comando \fBuseradd\fR sono: -.\" .IP "\fB\-A {\fImetodo\fR|\fBPREDEFINITO\fR},..." -.\" Il valore del metodo di autenticazione dell'utente. -.\" Il metodo di autenticazione il nome di un programma che responsabile -.\" della validazione dell'identit dell'utente. -.\" La stringa \fBPREDEFINITO\fR pu essere usata per cambiare il metodo di -.\" autenticazione dell'utente con il metodo standard di sistema delle -.\" password. -.\" Questa una lista di nomi di programmi separati da virgole. -.\" Pu includere \fBPREDEFINITO\fR esattamente una volta. -.IP "\fB\-c \fIcommento\fR" +.SS "Creare Nuovi Utenti" +Quando viene invocato senza l'opzione \fB\-D\fP, il comando \fBuseradd\fP crea un +nuovo account di utente usando i valori specificati sulla linea di comando +ed i valori predefiniti dal sistema. Il nuovo account di utente verr +aggiunto ai file di sistema che lo necessitano, verr creata la home +directory, e l穫 verranno copiati i file iniziali, a seconda delle opzioni +sulla linea di comando. Le opzioni che si applicano al comando \fBuseradd\fP +sono +.IP "\fB\-c \fP\fIcommento\fP" Il campo commento del nuovo utente nel file password. -.IP "\fB\-d \fIhome_dir\fR" -Il nuovo utente verr creato usando \fIhome_dir\fR come valore per la -directory di login dell'utente. -Il comportamento predefinito di appendere il nome \fIlogin\fR a -\fIhome_predefinita\fR ed usare quella come nome di directory di login. -.IP "\fB\-e \fIdata_scadenza\fR" -La data in cui verr disabilitato l'account dell'utente. -La data specificata nel formato \fIMM/GG/AA\fR. -.IP "\fB\-f \fIgiorni_inattivit赨fR" -Il numero di giorni dopo la scadenza della password fino a quando l'account -verr permanentemente disabilitato. -Un valore pari a 0 disabilita l'account non appena scaduta la password, -ed un valore pari a \-1 disabilita questa caratteristica. -Il valore predefinito \-1. -.IP "\fB\-g \fIgruppo_iniziale\fR" -IL nome o numero del gruppo iniziale di login dell'utente. -Il nome del gruppo deve esistere. Un numero di gruppo deve fare riferimento -ad un gruppo gi esistente. -Il numero di gruppo predefinito 1. -.IP "\fB\-G \fIgruppo,[...]\fR" -Una lista di gruppi supplementari di cui l'utente altres membro. -Ciascun gruppo separato dal successivo da una virgola, senza spazi -bianchi intermedi. -I gruppi sono soggetti alle stesse restrizioni del gruppo dato con -l'opzione \fB\-g\fR. -Il comportamento predefinito che l'utente appartenga solo al gruppo -iniziale. -.IP \fB\-m\fR -La home directory dell'utente verr creata se non esiste. -I file contenuti in \fIdir_scheletro\fR saranno copiati nella home directory -se viene usata l'opzione \fB\-k\fR, altrimenti verranno usati i file -contenuti in \fI/etc/skel\fR. -Anche tutte le directory contenute in \fIdir_scheletro\fR o \fI/etc/skel\fR -verranno create nella home directory dell'utente. -L'opzione \fB\-k\fR valida solo in congiunzione con l'opzione \fB\-m\fR. -Il comportamento predefinito di non creare la directory e di non copiarvi -alcun file. -.IP "\fB\-s \fIshell\fR" -Il nome della shell di login dell'utente. -Il comportamento predefinito di lasciare vuoto questo campo, che fa s che -il sistema selezioni la shell di connessione predefinita. -.IP "\fB\-u \fIuid\fR" -Il valore numerico dell'ID dell'utente. -Questo valore deve essere univoco, a meno che non venga usata l'opzione -\fI\-o\fR. -Il valore deve essere non\-negativo. -Il comportamento predefinito di usare il minimo valore di ID superiore a 999 -e superiore a quello di ogni altro utente. -Valori tra 0 e 999 sono tipicamente riservati per account di sistema. -.SS Cambiare i valori predefiniti -Quando invocato con l'opzione \fB\-D\fR, \fBuseradd\fR o mostrer i valori -predefiniti correnti, oppure aggiorner i valori predefiniti dalla linea -di comando. -Le opzioni valide sono -.IP "\fB\-b \fIhome_predefinita\fR" -Il prefisso del percorso per la home directory del nuovo utente. -Il nome dell'utente verr aggiunto alla fine di \fIhome_predefinita\fR -per creare il nome della nuova directory se non viene usata l'opzione \fB\-d\fI -quando si crea un nuovo account. -.IP "\fB\-e \fIdata_scadenza_predefinita\fR" -La data in cui l'account dell'utente verr disabilitato. -.IP "\fB\-f \fIinattivit趌predefinita\fR" -Il numero di giorni dopo la scadenza di una password prima che l'account +.IP "\fB\-d \fP\fIhome_dir\fP" +Il nuovo utente verr creato usando \fIhome_dir\fP come valore per la +directory di login dell'utente. Il comportamento predefinito 癡 di +appendere il nome \fIlogin\fP a \fIhome_predefinita\fP ed usare quella come nome +di directory di login. +.IP "\fB\-e \fP\fIdata_scadenza\fP" +La data in cui l'account dell'utente verr disabilitato. La data 癡 +specificata nel formato \fIMM/GG/AA\fP. +.IP "\fB\-f \fP\fIgiorni_inattivit\fP" +Il numero di giorni dopo la scadenza della password prima che l'account +verr permanentemente disabilitato. Un valore pari a 0 disabilita +l'account non appena la password 癡 scaduta, ed un valore pari a \-1 +disabilita questa caratteristica. Il valore predefinito 癡 \-1. +.IP "\fB\-g \fP\fIgruppo_iniziale\fP" +IL nome o numero del gruppo iniziale di login dell'utente. Il nome del +gruppo deve esistere. Un numero di gruppo deve fare riferimento ad un gruppo +gi esistente. Il numero di gruppo predefinito 癡 1. +.IP "\fB\-G \fP\fIgruppo,[...]\fP" +Una lista di gruppi supplementari di cui l'utente 癡 altres穫 membro. +Ciascun gruppo 癡 separato dal successivo da una virgola, senza spazi +bianchi intermedi. I gruppi sono soggetti alle stesse restrizioni del +gruppo dato con l'opzione \fB\-g\fP. Il comportamento predefinito 癡 che +l'utente appartenga solo al gruppo iniziale. +.IP \fB\-m\fP +La home directory dell'utente verr creata se non esiste. I file contenuti +in \fIdir_scheletro\fP saranno copiati nella home directory se viene usata +l'opzione \fB\-k\fP, altrimenti verranno usati i file contenuti in +\fI/etc/skel\fP. Anche tutte le directory contenute in \fIdir_scheletro\fP o +\fI/etc/skel\fP verranno create nella home directory dell'utente. L'opzione +\fB\-k\fP 癡 valida solo in congiunzione con l'opzione \fB\-m\fP. Il comportamento +predefinito 癡 di non creare la directory e di non copiarvi alcun file. +.IP \fB\-o\fP +Allow create user with duplicate (non\-unique) UID. +.IP "\fB\-p \fP\fIpasswd\fP" +The encrypted password, as returned by \fBcrypt\fP(3). The default is to +disable the account. +.IP "\fB\-s \fP\fIshell\fP" +Il nome della shell di login dell'utente. Il comportamento predefinito 癡 +di lasciare vuoto questo campo, che fa s穫 che il sistema selezioni la shell +di connessione predefinita. +.IP "\fB\-u \fP\fIuid\fP" +Il valore numerico dell'ID dell'utente. Questo valore deve essere univoco, +a meno che non venga usata l'opzione \fI\-o\fP. Il valore deve essere +non\-negativo. Il comportamento predefinito 癡 di usare il minimo valore di +ID superiore a 99 e superiore a quello di ogni altro utente. Valori tra 0 e +99 sono tipicamente riservati per account di sistema. +.SS "Cambiare i valori predefiniti" +Quando invocato con l'opzione \fB\-D\fP, \fBuseradd\fP o mostrer i valori +predefiniti correnti, oppure aggiorner i valori predefiniti dalla linea di +comando. Le opzioni valide sono +.IP "\fB\-b \fP\fIhome_predefinita\fP" +Il prefisso del percorso per la home directory del nuovo utente. Il nome +dell'utente verr aggiunto alla fine di \fIhome_predefinita\fP per creare il +nome della nuova directory se non viene usata l'opzione \fB\-d\fP\fI quando si +crea un nuovo account.\fP +.IP "\fB\-e \fP\fIdata_scadenza_predefinita\fP" +La data in cui l'account dell'utente verr disabilitato. +.IP "\fB\-f \fP\fIinattivit_predefinita\fP" +Il numero di giorni dopo la scadenza di una password prima che l'account venga disabilitato. -.IP "\fB\-g \fIgruppo_predefinito\fR" -Il nome o ID del gruppo iniziale per un nuovo utente. -Il gruppo nominato deve esistere, ed un ID numerico di gruppo deve avere una -voce esistente. -.IP "\fB\-s \fIshell_predifinita\fR" -Il nome della shell di login per un nuovo utente. -Il programma nominato verr usato per tutti gli account dei futuri nuovi -utenti. +.IP "\fB\-g \fP\fIgruppo_predefinito\fP" +Il nome o ID del gruppo iniziale per un nuovo utente. Il gruppo nominato +deve esistere, ed un ID numerico di gruppo deve avere una voce esistente. +.IP "\fB\-s \fP\fIshell_predifinita\fP" +Il nome della shell di login per un nuovo utente. Il programma nominato +verr usato per tutti gli account dei futuri nuovi utenti. .PP -Se non specificata alcuna opzione, \fBuseradd\fR mostra i valori predefiniti +Se non 癡 specificata alcuna opzione, \fBuseradd\fP mostra i valori predefiniti correnti. .SH NOTE -L'amministratore di sistema responsabile del posizionamento dei file -predefiniti degli utenti nella directory \fI/etc/skel\fR. +L'amministratore di sistema 癡 responsabile del posizionamento dei file +predefiniti degli utenti nella directory \fI/etc/skel\fP. .SH CAVEAT -Non possibile aggiungere un utente ad un gruppo NIS. -Questo deve essere fatto sul server NIS. +Non 癡 possibile aggiungere un utente ad un gruppo NIS. Questo deve essere +fatto sul server NIS. .SH FILE -\fI/etc/passwd\fR \- informazioni sugli account di utenti +/etc/passwd \- informazioni sugli account utente .br -\fI/etc/shadow\fR \- informazioni sicure sugli account di utenti +/etc/shadow \- informazioni sicure sugli account di utenti .br -\fI/etc/group\fR \- informazioni sui gruppi +/etc/group \- informazioni sui gruppi .br -\fI/etc/default/useradd\fR \- informazioni predefinite +/etc/default/useradd \- informazioni predefinite .br -\fI/etc/skel/ \fR\- directory contenente i file predefiniti -.SH VEDERE ANCHE -.BR chfn (1), -.BR chsh (1), -.BR groupadd (8), -.BR groupdel (8), -.BR groupmod (8), -.BR passwd (1), -.BR userdel (8), -.BR usermod (8) +/etc/skel \- directory contenente i file predefiniti +.SH "VEDERE ANCHE" +\fBchfn\fP(1), \fBchsh\fP(1), \fBgroupadd\fP(8), \fBgroupdel\fP(8), \fBgroupmod\fP(8), +\fBpasswd\fP(1), \fBuserdel\fP(8), \fBusermod\fP(8) .SH AUTORE -Julianne Frances Haugh (jfh@tab.com) +Julianne Frances Haugh (jockgrrl@ix.netcom.com) +.\" Questa sezione si trova in un file separato che viene aggiunto +.\" automaticamente alla pagina tradotta. +.\" Per semplicit ho usato lo stesso file per tutte le traduzioni, +.\" di conseguenza mischiando tutti i nomi dei traduttori: mi auguro +.\" che non sia un problema per nessuno. +.\" -- Danilo Piazzalunga , 2005 +.SH TRADUZIONE +.nf +Giovanni Bortolozzo , 1996-1997 +Roberto Pertile , 1999 +Isabella Ruocco , 1999 +Giuseppe Sacco , 2005 +.fi +.\" Conversione a PO4A: +.\" Danilo Piazzalunga , 2005 diff --git a/man/it/userdel.8 b/man/it/userdel.8 index dd78b61b..3279d7c0 100644 --- a/man/it/userdel.8 +++ b/man/it/userdel.8 @@ -1,4 +1,7 @@ -.\" Copyright 1991 \- 1994, Julianne Frances Haugh +.\" This file was generated with po4a. Translate the source file. +.\" +.\"$Id: userdel.8,v 1.6 2005/12/01 20:38:26 kloczek Exp $ +.\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -24,49 +27,62 @@ .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. -.\" -.\" $Id: userdel.8,v 1.4 2005/04/05 19:08:54 kloczek Exp $ -.\" -.\" Traduzione in italiano a cura di Isabella Ruocco -.\" luglio 1999 -.\" -.TH USERDEL 8 +.TH USERDEL 8 .SH NOME userdel \- Rimuove l'account di un utente ed i file relativi .SH SINTASSI -.B userdel -[\fB\-r\fR] -.I login +\fBuserdel\fP [\fB\-r\fP] \fIlogin\fP .SH DESCRIZIONE -Il comando \fBuserdel\fR modifica i file di account del sistema, rimuovendo -tutte le voci che si riferiscono a \fIlogin\fR. -L'utente nominato deve esistere. -.IP \fB\-r\fR -I file nella home directory dell'utente verranno rimossi insieme alla home -directory stessa. -I file collocati in altri file system dovranno essere ricercati e rimossi -manualmente. +Il comando \fBuserdel\fP modifica i file di account del sistema, rimuovendo +tutte le voci che si riferiscono a \fIlogin\fP. L'utente nominato deve +esistere. +.IP \fB\-r\fP +I file nella home directory dell'utente verranno rimossi insieme alla home +directory stessa. I file collocati in altri file system dovranno essere +ricercati e rimossi manualmente. .SH FILE -\fI/etc/passwd\fR \- informazioni sugli account di utenti +/etc/passwd \- informazioni sugli account utente .br -\fI/etc/shadow\fR \- informazioni sicure sugli account di utenti +/etc/shadow \- informazioni sicure sugli account di utenti .br -\fI/etc/group\fR \- informazioni sui gruppi +/etc/group \- informazioni sui gruppi +.SH "VALORI RESTITUITI" +0 \- successo +.br +1 \- can't update password file +.br +2 \- errore di sintassi +.br +6 \- specified user doesn't exist +.br +8 \- user currently logged in +.br +10 \- non 癡 possibile aggiornare il file group +.br +12 \- can't remove home directory .SH CAVEAT -\fBuserdel\fR non permetter di rimuovere alcun account se l'utente -attualmente connesso. -Occorre uccidere qualunque processo in esecuzione che appartenga ad un account -che si sta rimuovendo. -Non possibile rimuovere nessun attributo NIS su un client NIS. -Questo deve essere fatto sul server NIS. -.SH VEDERE ANCHE -.BR chfn (1), -.BR chsh (1), -.BR groupadd (8), -.BR groupdel (8), -.BR groupmod (8), -.BR passwd (1), -.BR useradd (8), -.BR usermod (8) +\fBuserdel\fP non permetter di rimuovere alcun account se l'utente 癡 +attualmente connesso. Occorre uccidere qualunque processo in esecuzione che +appartenga ad un account che si sta rimuovendo. Non 癡 possibile rimuovere +nessun attributo NIS su un client NIS. Questo deve essere fatto sul server +NIS. +.SH "VEDERE ANCHE" +\fBchfn\fP(1), \fBchsh\fP(1), \fBgroupadd\fP(8), \fBgroupdel\fP(8), \fBgroupmod\fP(8), +\fBpasswd\fP(1), \fBuseradd\fP(8), \fBusermod\fP(8) .SH AUTORE -Julianne Frances Haugh (jfh@tab.com) +Julianne Frances Haugh (jockgrrl@ix.netcom.com) +.\" Questa sezione si trova in un file separato che viene aggiunto +.\" automaticamente alla pagina tradotta. +.\" Per semplicit ho usato lo stesso file per tutte le traduzioni, +.\" di conseguenza mischiando tutti i nomi dei traduttori: mi auguro +.\" che non sia un problema per nessuno. +.\" -- Danilo Piazzalunga , 2005 +.SH TRADUZIONE +.nf +Giovanni Bortolozzo , 1996-1997 +Roberto Pertile , 1999 +Isabella Ruocco , 1999 +Giuseppe Sacco , 2005 +.fi +.\" Conversione a PO4A: +.\" Danilo Piazzalunga , 2005 diff --git a/man/it/usermod.8 b/man/it/usermod.8 index 21fce29c..f49f8a38 100644 --- a/man/it/usermod.8 +++ b/man/it/usermod.8 @@ -1,4 +1,7 @@ -.\" Copyright 1991 \- 1994, Julianne Frances Haugh +.\" This file was generated with po4a. Translate the source file. +.\" +.\"$Id: usermod.8,v 1.9 2005/12/01 20:38:26 kloczek Exp $ +.\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -24,119 +27,108 @@ .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. -.\" -.\" $Id: usermod.8,v 1.7 2005/04/05 19:08:54 kloczek Exp $ -.\" -.\" Traduzione in italiano a cura di Isabella Ruocco -.\" luglio 1999 -.\" -.TH USERMOD 8 +.TH USERMOD 8 .SH NOME usermod \- Modifica l'account di un utente .SH SINTASSI .TP 8 -.B usermod -.RB [ \-c -.IR commento ] -.RB [ \-d -.IR home_dir " [" -.BR \-m ]] +\fBusermod\fP [\fB\-c\fP \fIcommento\fP] [\fB\-d\fP \fIhome_dir\fP [\fB\-m\fP]] .br -.RB [ \-e -.IR data_scadenza ] -.RB [ \-f -.IR tempo_inattivit ] +[\fB\-e\fP \fIdata_scadenza\fP] [\fB\-f\fP \fItempo_inattivit\fP] .br -.RB [ \-g -.IR gruppo_iniziale ] -.RB [ \-G -.IR gruppo [,...]] +[\fB\-g\fP \fIgruppo_iniziale\fP] [\fB\-G\fP \fIgruppo\fP[,...]] .br -.RB [ \-l -.IR nome_login ] -.RB [ \-s -.IR shell ] +[\fB\-l\fP \fInome_login\fP] [\fB\-p\fP \fIpassword\fP] .br -.RB [ \-u -.IR uid " [" -.BR \-o ]] -.I login +[\fB\-s\fP \fIshell\fP] [\fB\-u\fP \fIuid\fP [ \fB\-o\fP]] [\fB\-L\fP|\fB\-U\fP] \fIlogin\fP .SH DESCRIZIONE -Il comando \fBusermod\fR modifica i file di account di sistema in modo da -riflettere le modifiche specificate sulla linea di comando. -Le opzioni che si applicano al comando \fBusermod\fR sono -.IP "\fB\-c\fR \fIcommento\fR" -Il campo commento del nuovo utente nel file password. -Normalmente viene modificato usando l'utilit \fBchfn\fR(1). -.IP "\fB\-d\fR \fIhome_dir\fR" -La nuova directory di login dell'utente. -Se data l'opzione \fB\-m\fR il contenuto della home directory corrente -sar spostato nella nuova home directory, che viene creata se non esiste gi. -.IP "\fB\-e\fR \fIdata_scadenza\fR" -La data in cui l'account dell'utente verr disabilitato. -La data specificata nel formato \fIMM/GG/AA\fR. -.IP "\fB\-f\fR \fIgiorni_inattivit赨fR" -Il numero di giorni dopo la scadenza di una password prima che l'account -venga permanentemente disabilitato. -Un valore pari a 0 disabilita l'account non appena la password scaduta, -ed un valore pari a \-1 disabilita la caratteristica. -Il valore predefinito \-1. -.IP "\fB\-g\fR \fIgruppo_iniziale\fR" -Il nuome o numero del nuovo gruppo di connessione dell'utente. -Il nome del gruppo deve esistere. Un numero di gruppo deve riferirsi ad un -gruppo gi esistente. -Il numero di gruppo predefinito 1. -.IP "\fB\-G\fR \fIgruppo,[...]\fR" -Una lista di gruppi supplementari di cui l'utente altres membro. -Ciascun gruppo separato dal successivo da una virgola, senza spazi bianchi -intermedi. -I gruppi sono soggetti alle stesse restrizioni del gruppo dato con l'opzione -\fB\-g\fR. -Se l'utente attualmente membro di un gruppo che non elencato, l'utente -verr rimosso dal gruppo. -.IP "\fB\-l\fR \fInome_login\fR" -Il nome dell'utente verr cambiato da \fIlogin\fR a \fInome_login\fR. -Niente altro viene cambiato. -In particolare, la home directory dell'utente dovrebbe probabilmente -essere modificata in modo da riflettere il nuovo nome di login. -.IP "\fB\-s\fR \fIshell\fR" -Il nome della nuova shell di login dell'utente. -Lasciando questo campo vuoto si fa in modo che il sistema selezioni la shell -di connessione predefinita. -.IP "\fB\-u\fR \fIuid\fR" -Il valore numerico dell'ID dell'utente. -Questo valore deve essere univoco, a meno che non venga usata l'opzione -\fB\-o\fR. -Questo valore deve essere non\-negativo. -Valori tra 0 e 999 sono tipicamente riservati ad account di sistema. -Tutti i file che l'utente possiede e che sono posiszionati nell'albero di -directory avente come radice la home directory dell'utente avranno l'ID utente del -file cambiato automaticamente. -I file fuori della home directory dell'utente devono essere modificati -manualmente. +Il comando \fBusermod\fP modifica i file di account di sistema in modo da +riflettere le modifiche specificate sulla linea di comando. Le opzioni che +si applicano al comando \fBusermod\fP sono +.IP "\fB\-c \fP\fIcommento\fP" +Il campo commento del nuovo utente nel file password. Normalmente viene +modificato usando l'utilit \fBchfn\fP(1). +.IP "\fB\-d \fP\fIhome_dir\fP" +La nuova directory di login dell'utente. Se 癡 data l'opzione \fB\-m\fP il +contenuto della home directory corrente sar spostato nella nuova home +directory, che viene creata se non esiste gi. +.IP "\fB\-e \fP\fIdata_scadenza\fP" +La data in cui l'account dell'utente verr disabilitato. La data 癡 +specificata nel formato \fIMM/GG/AA\fP. +.IP "\fB\-f \fP\fIgiorni_inattivit\fP" +Il numero di giorni dopo la scadenza della password prima che l'account +verr permanentemente disabilitato. Un valore pari a 0 disabilita +l'account non appena la password 癡 scaduta, ed un valore pari a \-1 +disabilita questa caratteristica. Il valore predefinito 癡 \-1. +.IP "\fB\-g \fP\fIgruppo_iniziale\fP" +Il nuome o numero del nuovo gruppo di connessione dell'utente. Il nome del +gruppo deve esistere. Un numero di gruppo deve riferirsi ad un gruppo gi +esistente. Il numero di gruppo predefinito 癡 1. +.IP "\fB\-G \fP\fIgruppo,[...]\fP" +Una lista di gruppi supplementari di cui l'utente 癡 altres穫 membro. +Ciascun gruppo 癡 separato dal successivo da una virgola, senza spazi +bianchi intermedi. I gruppi sono soggetti alle stesse restrizioni del +gruppo dato con l'opzione \fB\-g\fP. Se l'utente 癡 attualmente membro di un +gruppo che non 癡 elencato, l'utente verr rimosso dal gruppo. +.IP "\fB\-l \fP\fInome_login\fP" +Il nome dell'utente verr cambiato da \fIlogin\fP a \fInome_login\fP. Niente +altro viene cambiato. In particolare, la home directory dell'utente +dovrebbe probabilmente essere modificata in modo da riflettere il nuovo nome +di login. +.IP \fB\-o\fP +Used with \fI\-r\fP option allow change user ID to non\-unique value. +.IP "\fB\-p \fP\fIpasswd\fP" +The encrypted password, as returned by \fBcrypt\fP(3). +.IP "\fB\-s \fP\fIshell\fP" +Il nome della nuova shell di login dell'utente. Lasciando questo campo +vuoto si fa in modo che il sistema selezioni la shell di connessione +predefinita. +.IP "\fB\-u \fP\fIuid\fP" +Il valore numerico dell'ID dell'utente. Questo valore deve essere univoco, +a meno che non venga usata l'opzione \fI\-o\fP. Questo valore deve essere +non\-negativo. Valori tra 0 e 99 sono tipicamente riservati ad account di +sistema. Tutti i file che l'utente possiede e che sono posiszionati +nell'albero di directory avente come radice la home directory dell'utente +avranno l'ID utente del file cambiato automaticamente. I file fuori della +home directory dell'utente devono essere modificati manualmente. +.IP \fB\-L\fP +Lock a user's password. This puts a '!' in front of the encrypted password, +effectively disabling the password. You can't use this option with \fI\-p\fP or +\fI\-U\fP. +.IP \fB\-U\fP +Unlock a user's password. This removes the '!' in front of the encrypted +password. You can't use this option with \fI\-p\fP or \fI\-L\fP. .SH CAVEAT -\fBusermod\fR non permetter di modificare il nome di un utente che -attualmente connesso. -Occorre essere certi che l'utente nominato non sta eseguendo alcun processo -quando questo comando viene eseguito se l'ID numerico dell'utente sta per -essere cambiato. -Occorre cambiare il proprietario di ogni file crontab manualmente. -Occorre cambiare il proprietario di ogni job manualmente. -Occorre fare qualunque cambiamento che riguarda NIS sul server NIS. +\fBusermod\fP non permetter di modificare il nome di un utente che 癡 +attualmente connesso. Occorre essere certi che l'utente nominato non sta +eseguendo alcun processo quando questo comando viene eseguito se l'ID +numerico dell'utente sta per essere cambiato. Occorre cambiare il +proprietario di ogni file crontab manualmente. Occorre cambiare il +proprietario di ogni job manualmente. Occorre fare qualunque cambiamento +che riguarda NIS sul server NIS. .SH FILE -\fI/etc/passwd\fR \- informazioni sugli account di utenti +/etc/passwd \- informazioni sugli account utente .br -\fI/etc/shadow\fR \- informazioni sicure sugli account di utenti +/etc/shadow \- informazioni sicure sugli account di utenti .br -\fI/etc/group\fR \- informazioni sui gruppi -.SH VEDERE ANCHE -.BR chfn (1), -.BR chsh (1), -.BR groupadd (8), -.BR groupdel (8), -.BR groupmod (8), -.BR passwd (1), -.BR useradd (8), -.BR userdel (8) +/etc/group \- informazioni sui gruppi +.SH "VEDERE ANCHE" +\fBchfn\fP(1), \fBchsh\fP(1), \fBgroupadd\fP(8), \fBgroupdel\fP(8), \fBgroupmod\fP(8), +\fBpasswd\fP(1), \fBuseradd\fP(8), \fBuserdel\fP(8) .SH AUTORE -Julianne Frances Haugh (jfh@tab.com) +Julianne Frances Haugh (jockgrrl@ix.netcom.com) +.\" Questa sezione si trova in un file separato che viene aggiunto +.\" automaticamente alla pagina tradotta. +.\" Per semplicit ho usato lo stesso file per tutte le traduzioni, +.\" di conseguenza mischiando tutti i nomi dei traduttori: mi auguro +.\" che non sia un problema per nessuno. +.\" -- Danilo Piazzalunga , 2005 +.SH TRADUZIONE +.nf +Giovanni Bortolozzo , 1996-1997 +Roberto Pertile , 1999 +Isabella Ruocco , 1999 +Giuseppe Sacco , 2005 +.fi +.\" Conversione a PO4A: +.\" Danilo Piazzalunga , 2005 diff --git a/man/ja/chage.1 b/man/ja/chage.1 index ce3875fd..a8b76bba 100644 --- a/man/ja/chage.1 +++ b/man/ja/chage.1 @@ -1,4 +1,4 @@ -.\" $Id: chage.1,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: chage.1,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,9 +33,9 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH CHAGE 1 -.SH 抩蟆 -chage \- 交□扒由旦伐□玉及肣躲渝蜃樹扷毛庍凳允月﹝ -.SH 踏摯 +.SH +chage \- 艾潦嗚嫘胯潦格寞晞憭氬 +.SH 詨 .TP 6 \fBchage\fR [\fB\-m\fR \fImindays\fR] [\fB\-M\fR \fImaxdays\fR] @@ -45,76 +45,76 @@ chage \- .TP 6 \fBchage\fR \fB\-l\fR \fIuser\fR -.SH 濩抸 -\fBchage\fR 反﹜ -由旦伐□玉毛瘉詨卞凳蕙仄化井日﹜ -慼卞庍凳仄卅仃木壬卅日卅中渝ゥ引匹及ゥ醒毛庍凳允月﹝ -扑旦氾丞反仇及樹扷毛迕中化﹜ -交□扒互中勾由旦伐□玉毛庍凳仄卅仃木壬卅日卅中井毛瑁爛允月﹝ -\fBchage\fR 戊穴件玉毛銀尹月及反 root 交□扒及心卞蜃日木化中月﹝ -凶分仄域怚獢憧隊 \fB\-l\fR 左皿扑亦件毛隙爛允木壬仇及戊穴件玉毛厙迕匹五﹜ -憤坌及由旦伐□玉引凶反失市它件玄互中勾濠木月井毛襞月仇午互匹五月﹝ +.SH 隤祆 +\fBchage\fR 胯 +嫘胯潦敺急湔啜艾 +甈∼怠氬芥啜芥芥乓整扼格交啜憭氬 +瑯嫘胯格晞具艾 +艾潦嗚扎嫘胯潦憭氬芥啜芥芥瘙箏 +\fBchage\fR 喋喋雿踴柴 root 艾潦嗚柴踴恍艾 +銝研艾潦嗚 \fB\-l\fR 芥瑯扼喋摰啜柴喋喋拍具扼 +芸柴嫘胯潦整胯U怒艾喋文乓具扼 .PP -\fB\-m\fR 左皿扑亦件毛隙爛仄凶樺寧﹜ -\fImindays\fR 及襖反由旦伐□玉庍凳及棉厥及瘉羶ゥ醒卞卅月﹝ -仇及白奴□伙玉毛未伕午仄凶凜反﹜交□扒反中勾匹手由旦伐□玉毛庍凳匹五月﹝ +\fB\-m\fR 芥瑯扼喋摰游 +\fImindays\fR 桀扎胯嫘胯潦憭氬桅格剜交啜怒芥 +柴潦怒潦准具胯艾潦嗚胯扎扼嫘胯潦憭氬扼 .PP -\fB\-M\fR 左皿扑亦件毛隙爛允月午﹜ -\fImaxdays\fR 及襖反由旦伐□玉互肣躲卅瘉贏ゥ醒午卅月﹝ -\fImaxdays\fR 午 \fIlastday\fR 毛簫仄凶襖互蜇箕及ゥ尥方曰凝今中樺寧﹜ -交□扒反失市它件玄毛銀迕允月蟆卞由旦伐□玉毛庍凳仄卅仃木壬卅日卅中﹝ -\fB\-W\fR 左皿扑亦件毛銀尹壬仇及渝ゥ互中勾侳月井互坌井月方丹卞匹五月﹝ -仇及樺寧反交□扒卞儀蟆卞煞屢互芨尹日木月﹝ +\fB\-M\fR 芥瑯扼喋摰具 +\fImaxdays\fR 桀扎胯嫘胯潦嫘芣瑟交啜具芥 +\fImaxdays\fR \fIlastday\fR 頞喋扎曉具格乩撠游 +艾潦嗚胯U怒艾喋雿輻具怒嫘胯潦憭氬芥啜芥芥 +\fB\-W\fR 芥瑯扼喋雿踴啜格乓斗乓怒扼 +桀游胯艾潦嗚思怨郎銝 .PP -\fB\-d\fR 左皿扑亦件毛迕中月午﹜ -由旦伐□玉及瘉蔽凳蕙ゥ毛澀爛匹五月﹝ -\fIlastday\fR 及襖反 -1970 ヵ 1 畸 1 ゥ井日由旦伐□玉瘉蔽凳蕙ゥ引匹及ゥ醒匹丐月﹝ -ゥ尥反 YYYY\-MM\-DD 午中丹踏摯 -(手仄仁反丐卅凶及譁啗匹手勻午方仁迕中日木化中月踏摯) -匹隙爛允月儀手匹五月﹝ +\fB\-d\fR 芥瑯扼喋具具 +嫘胯潦格蝯湔唳乓閮剖扼 +\fIlastday\fR 桀扎 +1970 撟 1 1 乓嫘胯潦蝯湔唳乓整扼格交啜扼 +乩 YYYY\-MM\-DD 具詨 +(胯芥桀啣扼具具艾詨) +扳摰鈭扼 .PP -\fB\-E\fR 左皿扑亦件反﹜ -公木動嫦交□扒互失市它件玄卞失弁本旦匹五卅仁卅月ゥ尥毛澀爛允月及卞迕中日木月﹝ -\fIexpiredate\fR 反 1970 ヵ 1 畸 1 ゥ井日 -失市它件玄互伕永弁今木月ゥ引匹及ゥ醒匹丐月﹝ -ゥ尥反 YYYY\-MM\-DD 午中丹踏摯 -(手仄仁反丐卅凶及譁啗匹手勻午方仁迕中日木化中月手及) -匹隙爛允月仇午手匹五月﹝ -失市它件玄毛伕永弁今木凶交□扒互瘋太公及扑旦氾丞毛銀丹卞反﹜ -扑旦氾丞棟咥樊午洘俀毛潸月优邰互丐月﹝ +\fB\-E\fR 芥瑯扼喋胯 +隞仿艾潦嗚U怒艾喋怒U胯颯嫘扼芥芥乩閮剖柴怎具 +\fIexpiredate\fR 1970 撟 1 1 乓 +U怒艾喋准胯乓整扼格交啜扼 +乩 YYYY\-MM\-DD 具詨 +(胯芥桀啣扼具具艾) +扳摰具扼 +U怒艾喋准胯艾潦嗚喋柴瑯嫘雿踴怒胯 +瑯嫘蝞∠券蝯∼敹閬 .PP -\fB\-I\fR 左皿扑亦件反﹜ -由旦伐□玉及渝蜃互濠木化井日失市它件玄互伕永弁今木月引匹及 -旵譆ゥ醒毛澀爛允月凶戶卞迕中月﹝ -失市它件玄毛伕永弁今木凶交□扒互瘋太公及扑旦氾丞毛銀丹凶戶卞反﹜ -扑旦氾丞棟咥樊卞洘俀仄卅仃木壬卅日卅中﹝ -\fIinactive\fR 反銀迕尕Х渝棉及ゥ醒匹丐月﹝ -0 卞允木壬仇及窗Х毛拑躲卞匹五月﹝ +\fB\-I\fR 芥瑯扼喋胯 +嫘胯潦格艾U怒艾喋准胯整扼 +曄蔭交啜閮剖怎具 +U怒艾喋准胯艾潦嗚喋柴瑯嫘雿踴怒胯 +瑯嫘蝞∠恍蝯∼芥啜芥芥 +\fIinactive\fR 臭蝙其賣格交啜扼 +0 怒啜格賬∪嫘怒扼 .PP -\fB\-W\fR 左皿扑亦件反﹜ -由旦伐□玉及庍凳互优邰午卅月蟆卞煞屢毛墊丹渝棉及ゥ醒毛澀爛允月凶戶卞迕中月﹝ -\fIwarndays\fR 反﹜ -由旦伐□玉及渝蜃濠木卞燮分勻化﹜ -交□扒卞渝蜃互濠木井井勻化中月仇午毛煞屢允月ゥ醒匹丐月﹝ +\fB\-W\fR 芥瑯扼喋胯 +嫘胯潦桀氬敹閬具芥怨郎銵格交啜閮剖怎具 +\fIwarndays\fR 胯 +嫘胯潦格怠艾 +艾潦嗚急艾具霅血交啜扼 .PP -中內木及左皿扑亦件手隙爛今木卅中午 -\fBchage\fR 反覆狪讀卞が綜允月﹝ -蟈化及白奴□伙玉卞覆仄化備★蜇箕及澀爛襖毛刓憎仄﹜ -蕙仄中襖及ェ恘毛瞼允﹝ -蕙仄中襖毛澀爛允月樺寧反公木毛ェ恘仄﹜ -蜇箕及襖毛銀丹卅日塢墊及引引伉正□件平□毛瓷六壬方中﹝ -蜇箕及襖反 \fB[ ]\fR 及棉卞刓憎今木月﹝ -.SH 鏜啦 -\fBchage\fR 皿伕弘仿丞毛迕中月卞反 shadow 由旦伐□玉白央奶伙互优邰匹丐月﹝ -仇及窗Х反﹜passwd 白央奶伙卞由旦伐□玉互忡繡今木化中月午五卞反 -厙迕匹五卅中﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +柴芥瑯扼喋摰芥 +\fBchage\fR 臬紋閰梁怠雿 +具艾柴潦怒怠紋血曉具株身摰扎銵函內 +啜扎桀亙靽 +啜扎閮剖游胯亙 +曉具桀扎雿踴芥蝛箄柴整整芥踴潦喋准潦潦啜 +曉具桀扎 \fB[ ]\fR 桅怨”蝷箝 +.SH 瘜冽 +\fBchage\fR 准啜押具怒 shadow 嫘胯潦∼扎怒敹閬扼 +格賬胯passwd ∼扎怒怒嫘胯潦靽摮艾具怒 +拍具扼芥 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- shadow 祭今木凶交□扒失市它件玄樹扷 -.SH 楮洘嫩杴 +\fI/etc/shadow\fR \- shadow 艾潦嗚U怒艾喋 +.SH a .BR passwd (5), .BR shadow (5) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/chfn.1 b/man/ja/chfn.1 index dde6414f..1697cd8c 100644 --- a/man/ja/chfn.1 +++ b/man/ja/chfn.1 @@ -1,4 +1,4 @@ -.\" $Id: chfn.1,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: chfn.1,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,40 +33,40 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH CHFN 1 -.SH 抩蟆 -chfn \- 交□扒及頗抩支樹扷毛庍凳允月﹝ -.SH 踏摯 +.SH +chfn \- 艾潦嗚格晞憭氬 +.SH 詨 .TP 5 \fBchfn\fR [\fB\-f\fR \fIfull_name\fR] [\fB\-r\fR \fIroom_no\fR] .br [\fB\-w\fR \fIwork_ph\fR] [\fB\-h\fR \fIhome_ph\fR] [\fB\-o\fR \fIother\fR] [\fIuser\fR] -.SH 濩抸 -\fBchfn\fR 反﹜交□扒及白伙生□丞’左白奴旦及朿盒砦獢汎熏砦獢 -憤鎘及齬狪砦璊中勻凶失市它件玄樹扷毛庍凳允月﹝ -仇及樹扷反 \fBfinger\fR(1) 及方丹卅皿伕弘仿丞卞方勻化刓憎今木月﹝ -域怚獢憧隊牳封狩姪及失市它件玄樹扷及心毛庍凳匹五月﹝ -旦□由□交□扒反蟈化及失市它件玄卞覆仄化樹扷毛庍凳匹五月﹝ -引凶 \fB\-o\fR 左皿扑亦件毛迕中化 -GECOS 勂及怳爛聒朿坌毛庍凳匹五月及手旦□由□交□扒分仃匹丐月﹝ +.SH 隤祆 +\fBchfn\fR 胯艾潦嗚柴怒潦颯芥嫘桅典芸瑯餃蝺芸瑯 +芸桅餉店芸瑯具U怒艾喋晞憭氬 +格晞 \fBfinger\fR(1) 柴芥准啜押怒西”蝷箝 +銝研艾潦嗚航芸芾澈柴U怒艾喋晞柴踴憭氬扼 +嫘潦潦艾潦嗚臬具艾柴U怒艾喋怠紋行晞憭氬扼 +整 \fB\-o\fR 芥瑯扼喋具 +GECOS 甈格芸蝢拚典憭氬扼柴嫘潦潦艾潦嗚扼 .PP -備白奴□伙玉卞踏仁ま芢卞楮允月孺蜃反﹜ -戊件玄伕□伙妐儂’戊件穴’戊伕件’羈寞毛殖氏匹中化反卅日卅中﹜ -午中丹仇午及心匹丐月﹝ -\fIother\fR 勂卞覆仄化反仇及孺蜃反卅中及匹﹜ -職及失皿伉弗□扑亦件互迕中月失市它件氾奴件弘樹扷及筏狤卞厙迕今木月﹝ +潦怒急詻摰嫘恍U園胯 +喋喋准潦急摮颯喋喋颯喋准喋餌瑯怒扼艾胯芥芥 +具具柴踴扼 +\fIother\fR 甈怠紋艾胯桀園胯芥柴扼 +隞柴U芥晞潦瑯扼喋具U怒艾喋喋唳晞株脯怠拍具 .PP -中內木及左皿扑亦件手隙爛今木卅中午 -\fBchfn\fR 反覆狪讀卞が綜允月﹝ -蟈化及勂卞覆仄化備★蜇箕及澀爛襖毛刓憎仄﹜蕙仄中襖及ェ恘毛瞼允﹝ -蕙仄中襖毛澀爛允月樺寧反公木毛ェ恘仄﹜ -蜇箕及襖毛銀丹卅日塢墊及引引伉正□件平□毛瓷六壬方中﹝ -蜇箕及襖反 \fB[ ]\fR 筏寞及棉卞刓憎今木月﹝ -左皿扑亦件毛隙爛仄卅井勻凶樺寧﹜ -chfn 反蜇箕及交□扒失市它件玄卞覆仄化が綜允月﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 -.SH 楮洘嫩杴 +柴芥瑯扼喋摰芥 +\fBchfn\fR 臬紋閰梁怠雿 +具艾格怠紋血曉具株身摰扎銵函內啜扎桀亙靽 +啜扎閮剖游胯亙 +曉具桀扎雿踴芥蝛箄柴整整芥踴潦喋准潦潦啜 +曉具桀扎 \fB[ ]\fR 閮瑯桅怨”蝷箝 +芥瑯扼喋摰芥游 +chfn 舐曉具柴艾潦嗚U怒艾喋怠紋血雿 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 +.SH a .BR passwd (5) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/chpasswd.8 b/man/ja/chpasswd.8 index 8d4bd985..a8e471ec 100644 --- a/man/ja/chpasswd.8 +++ b/man/ja/chpasswd.8 @@ -1,4 +1,4 @@ -.\"$Id: chpasswd.8,v 1.5 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: chpasswd.8,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -35,36 +35,36 @@ .\" Updated & Modified Sat 21 Sep 2002 by NAKANO Takeo .\" .TH CHPASSWD 8 -.SH 抩蟆 -\fBchpasswd\fR \- 由旦伐□玉白央奶伙毛田永民質咥匹凳蕙允月 -.SH 踏摯 +.SH +\fBchpasswd\fR \- 嫘胯潦∼扎怒衣扳湔啜 +.SH 詨 \fBchpasswd\fR [\fB\-e\fR] -.SH 濩抸 -\fBchpasswd\fR 戊穴件玉反 -伓賞ェ恘井日交□扒抩午由旦伐□玉及賺互筏今木化中月白央奶伙毛づ心慇心﹜ -公及樹扷毛迕中化湃繡及交□扒歇及由旦伐□玉樹扷毛凳蕙允月﹝ -\-e 左皿扑亦件互卅中樺寧反﹜由旦伐□玉反尪妐午心卅今木月﹝ -\-e 左皿扑亦件互丐月樺寧反﹜由旦伐□玉反剪寞祭今木化中月午心卅今木月﹝ -備墊及踏摯反慼及騷曰﹝ +.SH 隤祆 +\fBchpasswd\fR 喋喋 +璅皞亙艾潦嗅具嫘胯潦桃閮艾∼扎怒隤准輯噯踴 +格晞具行W柴艾潦嗥黎柴嫘胯潦晞湔啜 +\-e 芥瑯扼喋芥游胯嫘胯潦臬像具踴芥 +\-e 芥瑯扼喋游胯嫘胯潦舀瑕艾具踴芥 +銵格詨舀活桅 .sp 1 \fIuser_name\fR:\fIpassword\fR .sp 1 -隙爛仄凶交□扒反湃卞繡箕仄化中卅仃木壬卅日卅中﹝ -芨尹日木凶由旦伐□玉反优邰卞殺元化剪寞祭今木﹜ -由旦伐□玉及肣躲渝蜃互丐月樺寧反公木手凳蕙今木月﹝ +摰艾潦嗚舀U怠具艾芥啜芥芥 +銝嫘胯潦臬閬怠行瑕 +嫘胯潦格寞游胯湔啜 .PP -仇及戊穴件玉反﹜き凜卞釐恟及失市它件玄毛綜嶽允月方丹卅﹜ -釐筋昑卅扑旦氾丞棕雁匹迕中月凶戶卞綜日木凶﹝ -.SH 煞屢 +柴喋喋胯怠之柴U怒艾喋雿芥 +憭扯璅∼芥瑯嫘啣抒具思 +.SH 霅血 .\" The \fBmkpasswd\fR command must be executed afterwards to update the .\" DBM password files. -ェ恘白央奶伙卞剪寞祭今木化中卅中由旦伐□玉互筏今木化中月樺寧反﹜ -贗濠卞忡賃仄化云井卅仃木壬卅日卅中﹝ +亙∼扎怒急瑕艾芥嫘胯潦閮艾游胯 +拙思霅瑯艾芥啜芥芥 .\" This command may be discarded in favor of the newusers(8) command. -.SH 楮洘嫩杴 +.SH a .\" mkpasswd(8), passwd(1), useradd(1) .BR passwd (1), .BR newusers (8), .BR useradd (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/chsh.1 b/man/ja/chsh.1 index fee0ba07..5d7f7742 100644 --- a/man/ja/chsh.1 +++ b/man/ja/chsh.1 @@ -1,4 +1,4 @@ -.\"$Id: chsh.1,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: chsh.1,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,40 +33,40 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH CHSH 1 -.SH 抩蟆 -chsh \- 伕弘奶件扑尼伙毛庍凳允月 -.SH 踏摯 +.SH +chsh \- 准啜扎喋瑯扼怒憭氬 +.SH 詨 .TP 5 \fBchsh\fR [\fB\-s\fR \fIlogin_shell\fR] [\fIuser\fR] -.SH 濩抸 -\fBchsh\fR 反交□扒及伕弘奶件扑尼伙毛庍凳允月﹝ -仇木卞方勻化﹜交□扒互伕弘奶件仄化瘉賡卞撢墊今木月戊穴件玉互瑁引月﹝ -域怚獢憧隊牳封洶峊╞咱戎韞及伕弘奶件扑尼伙及心毛庍凳匹五月﹝ -旦□由□交□扒反蟈化及失市它件玄及伕弘奶件扑尼伙毛庍凳匹五月﹝ +.SH 隤祆 +\fBchsh\fR 胯艾潦嗚柴准啜扎喋瑯扼怒憭氬 +怒艾艾潦嗚准啜扎喋行怠銵喋喋瘙箝整 +銝研艾潦嗚航芸柴U怒艾喋柴准啜扎喋瑯扼怒柴踴憭氬扼 +嫘潦潦艾潦嗚臬具艾柴U怒艾喋柴准啜扎喋瑯扼怒憭氬扼 .PP -伕弘奶件扑尼伙反﹜ -戊穴件玉抩互 \fI/etc/shells\fR 卞筏竭今木化中木壬卅氏匹手恌中﹝ -旦□由□交□扒及樺寧反仇及孺蜃反卅仁﹜中井卅月襖匹手隙爛匹五月﹝ -窗Х毛孺蜃今木凶伕弘奶件扑尼伙毛迕中化中月失市它件玄井日反﹜ -伕弘奶件扑尼伙毛庍凳匹五卅中井手仄木卅中﹝ -仇及咥苀井日﹜ -\fB/bin/rsh\fR 反 \fI/etc/shells\fR 卞反踏井卅中幻丹互恌中﹝ -貲勻化窗Х互孺蜃今木凶扑尼伙卞庍凳仄化仄引丹午﹜ -伕弘奶件扑尼伙毛葭及手及卞枑六卅仁卅勻化仄引丹井日匹丐月﹝ +准啜扎喋瑯扼怒胯 +喋喋 \fI/etc/shells\fR 怨頛艾啜芥扼胯 +嫘潦潦艾潦嗚桀游胯桀園胯芥芥扎扼摰扼 +璈賬園准啜扎喋瑯扼怒具艾U怒艾喋胯 +准啜扎喋瑯扼怒憭氬扼芥芥 +桃晞 +\fB/bin/rsh\fR \fI/etc/shells\fR 怒舀詻芥颯胯 +隤扎行賬園瑯扼怒怠氬艾整具 +准啜扎喋瑯扼怒柴柴急颯芥芥艾整扼 .PP -\fB\-s\fR 左皿扑亦件毛隙爛仄卅井勻凶樺寧反﹜ -\fBchsh\fR 反覆狪讀卞が綜允月﹝ -交□扒及蜇箕及伕弘奶件扑尼伙毛刓憎仄﹜蕙仄中襖及ェ恘毛瞼允﹝ -澀爛襖毛庍凳允月卅日蕙仄中襖毛ェ恘仄﹜ -蜇箕及襖毛銀丹卅日塢墊及引引伉正□件平□毛瓷六壬方中﹝ -蜇箕及扑尼伙反 \fB[ ]\fR 筏寞及棉卞刓憎今木月﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +\fB\-s\fR 芥瑯扼喋摰芥游胯 +\fBchsh\fR 臬紋閰梁怠雿 +艾潦嗚桃曉具柴准啜扎喋瑯扼怒銵函內啜扎桀亙靽 +閮剖扎憭氬芥啜扎亙 +曉具桀扎雿踴芥蝛箄柴整整芥踴潦喋准潦潦啜 +曉具柴瑯扼怒 \fB[ ]\fR 閮瑯桅怨”蝷箝 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shells\fR \- 隙爛匹五月伕弘奶件扑尼伙及伉旦玄 -.SH 楮洘嫩杴 +\fI/etc/shells\fR \- 摰扼准啜扎喋瑯扼怒柴芥嫘 +.SH a .BR chfn (1), .BR passwd (5) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/expiry.1 b/man/ja/expiry.1 index bd84df6c..78250d51 100644 --- a/man/ja/expiry.1 +++ b/man/ja/expiry.1 @@ -1,4 +1,4 @@ -.\" $Id: expiry.1,v 1.2 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: expiry.1,v 1.3 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" Modified for expiry by Ben Collins , 1999 @@ -32,22 +32,22 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH EXPIRY 1 -.SH 抩蟆 -expiry \- 由旦伐□玉及渝蜃濠木禾伉扑□及民尼永弁午撕墊 -.SH 踏摯 +.SH +expiry \- 嫘胯潦格芥瑯潦柴扼胯典瑁 +.SH 詨 .TP 6 \fBexpiry\fR [\fB\-c\fR] [\fB\-f\fR] -.SH 濩抸 +.SH 隤祆 .B expiry -反蜇箕及由旦伐□玉渝蜃濠木樹扷毛民尼永弁 (\fB\-c\fR) 仄﹜ -优邰卅樺寧反庍凳毛雄孺允月 (\fB\-f\fR)﹝ -仇及戊穴件玉反騷橘及交□扒戊穴件玉午仄化裟太請仄第Х匹丐月﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +舐曉具柴嫘胯潦晞扼 (\fB\-c\fR) +敹閬芸游臬氬撘瑕嗚 (\fB\-f\fR) +柴喋喋舫撣詻柴艾潦嗚喋喋具血潦喳箝航賬扼 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- shadow 祭今木凶交□扒失市它件玄樹扷 -.SH 楮洘嫩杴 +\fI/etc/shadow\fR \- shadow 艾潦嗚U怒艾喋 +.SH a .BR passwd (5), .BR shadow (5) -.SH 難樊 +.SH Ben Collins diff --git a/man/ja/faillog.5 b/man/ja/faillog.5 index 73e52057..02f71f81 100644 --- a/man/ja/faillog.5 +++ b/man/ja/faillog.5 @@ -1,4 +1,4 @@ -.\"$Id: faillog.5,v 1.4 2003/04/28 02:14:00 kloczek Exp $ +.\"$Id: faillog.5,v 1.5 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,19 +33,19 @@ .\" Modified Tue 18 Sep 2002 by NAKANO Takeo .\" .TH FAILLOG 5 -.SH 抩蟆 -faillog \- 伕弘奶件撩л毛筏狤允月白央奶伙 -.SH 濩抸 +.SH +faillog \- 准啜扎喳仃閮脯∼扎 +.SH 隤祆 .I faillog -反蜊★及失市它件玄卞覆允月伕弘奶件撩л莢醒午公及蜃蘸毛筏狤允月﹝ -白央奶伙反裔爛贏伊戊□玉匹丐曰﹜UID 砦璊ル丰韞ル疇砲嘖掑惜竣鴗々中諢 -備伊戊□玉卞反﹜瘉詨卞伕弘奶件卞嶽跦仄化動嫦及伕弘奶件撩л莢醒﹜ -失市它件玄互銀迕尕Х午卅月引匹卞袱今木月伕弘奶件撩л莢醒﹜ -瘉詨卞伕弘奶件卞撩л仄凶午五及濤糧犯田奶旦﹜ -瘉詨卞伕弘奶件卞撩л仄凶ゥ尥﹜ -互筏狤今木化中月﹝ +臬柴U怒艾喋怠紋准啜扎喳仃啜具桅摨艾閮脯 +∼扎怒臬箏瑯研喋潦扼UID 芸瑯扼扎喋胯嫣艾 +研喋潦怒胯敺怒准啜扎喋急虫誑柴准啜扎喳仃啜 +U怒艾喋雿輻其賬具芥整扼怨迂准啜扎喳仃啜 +敺怒准啜扎喋怠仃具格亦扎嫘 +敺怒准啜扎喋怠仃乩 +閮脯艾 .PP -仇及白央奶伙及厭瞻反動票及騷曰﹝ +柴∼扎怒格臭誑銝桅 .DS struct faillog { @@ -56,9 +56,9 @@ faillog \- }; .DE -.SH 白央奶伙 -\fI/var/log/faillog\fR \- 伕弘奶件撩л及筏狤 -.SH 楮洘嫩杴 +.SH ∼扎 +\fI/var/log/faillog\fR \- 准啜扎喳仃株 +.SH a .BR faillog (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/faillog.8 b/man/ja/faillog.8 index f290e12f..48bd2558 100644 --- a/man/ja/faillog.8 +++ b/man/ja/faillog.8 @@ -1,4 +1,4 @@ -.\"$Id: faillog.8,v 1.7 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: faillog.8,v 1.8 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 \- 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -34,64 +34,64 @@ .\" Modified Sat 21 Sep 2002 by NAKANO Takeo .\" .TH FAILLOG 8 -.SH 抩蟆 -faillog \- faillog 毛譬屯﹜login 撩л及孺蜃毛澀爛允月 -.SH 踏摯 +.SH +faillog \- faillog 隤踴嫘login 憭望桀園閮剖 +.SH 詨 \fBfaillog\fR [\fB\-u\fR \fIlogin\-name\fR] [\fB\-a\fR] [\fB\-t\fR \fIdays\fR] [\fB\-m\fR \fImax\fR] [\fB\-pr\fR] -.SH 濩抸 -\fBfaillog\fR 反伕弘奶件及撩л毛筏狤允月伕弘白央奶伙 -\fI/var/log/faillog\fR 及ま芢毛幫溥仄﹜ -撩л及莢醒午孺蜃襖毛筏狤’棟咥允月﹝ -\fBfaillog\fR 卞芨尹月婁醒及賜輛反褐邰匹丐曰﹜ -備婁醒反芨尹日木凶賜卞躂切卞質咥今木月﹝ +.SH 隤祆 +\fBfaillog\fR 胯准啜扎喋桀仃閮脯准啜∼扎 +\fI/var/log/faillog\fR 桀摰嫘游耦 +憭望桀啜典園扎閮脯餌恣 +\fBfaillog\fR 思撘啜桅摨舫閬扼 +撘啜臭怎氬∼怠衣 .PP -\fB\-p\fR 白仿弘毛隙爛允月午伕弘奶件撩л及巨件玄伉毛 UID 賜卞刓憎允月﹝ -\fB\-u \fIlogin\-name\fR 午ェ恘允月午﹜ -\fIlogin\-name\fR 及伕弘奶件撩л筏狤及心毛刓憎允月﹝ -\fB\-t \fIdays\fR 午ェ恘允月午﹜ -瘉嗤 \fIdays\fR ゥ動ま及伕弘奶件撩л及筏狤毛刓憎允月﹝ -\fB\-u\fR 白仿弘毛隙爛允月午 \fB\-t\fR 白仿弘反拑骰今木月﹝ -.\"nakano 午中丹及互撢端及が綜及方丹卅竣互允月及分仃升... -\fB\-a\fR 白仿弘毛迕中月午蟈交□扒卞覆允月筏狤互刓憎今木月﹝ -仇及白仿弘毛 \fB\-p\fR 白仿弘午午手卞迕中月午﹜ -仇木引匹卞伕弘奶件卞撩л仄凶蟈化及交□扒互刓憎今木月﹝ -\fB\-a\fR 反 \fB\-r\fR 白仿弘午迕中化手啦怗互拑中﹝ +\fB\-p\fR 押啜摰具准啜扎喳仃柴具喋芥 UID 怨”蝷箝 +\fB\-u \fIlogin\-name\fR 典亙具 +\fIlogin\-name\fR 柴准啜扎喳仃閮脯柴踴銵函內 +\fB\-t \fIdays\fR 典亙具 +餈 \fIdays\fR 乩誑柴准啜扎喳仃株脯銵函內 +\fB\-u\fR 押啜摰 \fB\-t\fR 押啜舐∟ +.\"nakano 具柴摰桀雿柴芣柴... +\fB\-a\fR 押啜具典具艾潦嗚怠紋閮脯銵函內 +柴押啜 \fB\-p\fR 押啜具具怎具具 +整扼怒准啜扎喋怠仃具艾柴艾潦嗚銵函內 +\fB\-a\fR \fB\-r\fR 押啜函具艾喋∼ .PP -\fB\-r\fR 白仿弘反伕弘奶件撩л莢醒及筏狤毛伉本永玄允月﹝ -仇及左皿扑亦件毛迕中月卞反 -\fI/var/log/faillog\fR 尺及踏五慇心腺蜃互优邰匹丐月﹝ -\fB\-u \fIlogin\-name\fR 午ェ恘允月午﹜ -\fIlogin\-name\fR 及伕弘奶件撩л莢醒及心毛伉本永玄允月﹝ +\fB\-r\fR 押啜胯准啜扎喳仃啜株脯芥颯 +柴芥瑯扼喋具怒 +\fI/var/log/faillog\fR 詻格詻颲潦踵貝敹閬扼 +\fB\-u \fIlogin\-name\fR 典亙具 +\fIlogin\-name\fR 柴准啜扎喳仃啜柴踴芥颯 .PP -\fB\-m\fR 白仿弘反﹜ -失市它件玄互銀迕尕Х卞卅月引匹及瘉釐及伕弘奶件撩л莢醒毛澀爛允月﹝ -仇及左皿扑亦件毛迕中月卞反 -\fI/var/log/faillog\fR 尺及踏五慇心腺蜃互优邰匹丐月﹝ -\fB\-m \fImax\fR 午ェ恘允月午﹜ -蟈化及失市它件玄反伕弘奶件撩л莢醒互 \fImax\fR 卞卅月午銀迕尕Х卞卅月﹝ +\fB\-m\fR 押啜胯 +U怒艾喋雿輻其賬怒芥整扼格憭扼柴准啜扎喳仃啜閮剖 +柴芥瑯扼喋具怒 +\fI/var/log/faillog\fR 詻格詻颲潦踵貝敹閬扼 +\fB\-m \fImax\fR 典亙具 +具艾柴U怒艾喋胯准啜扎喳仃啜 \fImax\fR 怒芥其蝙其賬怒芥 .\"nakano double meaning... -\fB\-u \fIlogin\-name\fR 毛き凜卞迕中月午﹜ -仇及窗Х毛 \fIlogin\-name\fR 分仃卞綜迕今六月仇午互匹五月﹝ -\fImax\fR 及襖毛 0 卞允月午伕弘奶件及撩л莢醒卞反孺蜃互拑仁卅月﹝ -扑旦氾丞卞覆允月扔□申旦尕Х僎猾毛侂什凶戶﹜ -\fBroot\fR 及瘉釐伕弘奶件撩л莢醒反橘卞 0 卞仄化云仁屯五匹丐月﹝ +\fB\-u \fIlogin\-name\fR 怎具具 +格賬 \fIlogin\-name\fR 思具具扼 +\fImax\fR 桀扎 0 怒具准啜扎喋桀仃啜怒臬園∼芥 +瑯嫘怠紋萸潦嫣賣餅脯 +\fBroot\fR 格憭扼准啜扎喳仃啜臬虜 0 怒艾嫘扼 .PP -左皿扑亦件反幻廿升及方丹卞賺心寧歹六化手恌中﹝ +芥瑯扼喋胯颯潦押柴怎踹艾胯 \fB\-p\fR, \fB\-r\fR, \fB\-m\fR -及備左皿扑亦件反﹜ -\fB\-u\fR, \fB\-t\fR 及隙爛卞方月膜懇毛熬仃﹜ -隙爛仄凶賜卞撢墊今木月﹝ -.SH 煞屢 -\fBfaillog\fR 反﹜ -瘉詨卞撩л仄化動嫦伕弘奶件卞嶽跦仄化中卅中交□扒及心毛刓憎允月﹝ -伕弘奶件卞撩л仄凶詨卞懇仄仁伕弘奶件匹五凶交□扒手刓憎今六月卞反﹜ -\fB\-u\fR 白仿弘毛迕中化公及交□扒毛抸憎讀卞隙爛允月井﹜ -\fB\-a\fR 白仿弘毛迕中化蟈交□扒毛刓憎今六卅仃木壬卅日卅中﹝ -.SH 白央奶伙 -\fI/var/log/faillog\fR \- 撩л毛筏狤仄凶白央奶伙 -.SH 楮洘嫩杴 +桀芥瑯扼喋胯 +\fB\-u\fR, \fB\-t\fR 格摰怒靽格迤 +摰怠銵 +.SH 霅血 +\fBfaillog\fR 胯 +敺怠仃虫誑准啜扎喋急艾芥艾潦嗚柴踴銵函內 +准啜扎喋怠仃敺急迤准啜扎喋扼艾潦嗚銵函內怒胯 +\fB\-u\fR 押啜具艾柴艾潦嗚蝷箇急摰 +\fB\-a\fR 押啜具血具艾潦嗚銵函內芥啜芥芥 +.SH ∼扎 +\fI/var/log/faillog\fR \- 憭望閮脯∼扎 +.SH a .BR login (1), .BR faillog (5) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/gpasswd.1 b/man/ja/gpasswd.1 index 99dba61a..36eba5b7 100644 --- a/man/ja/gpasswd.1 +++ b/man/ja/gpasswd.1 @@ -1,4 +1,4 @@ -.\"$Id: gpasswd.1,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: gpasswd.1,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1996, Rafal Maszkowski .\" All rights reserved. You can redistribute this man page and/or .\" modify it under the terms of the GNU General Public License as @@ -11,9 +11,9 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH GPASSWD 1 -.SH 抩蟆 -gpasswd \- /etc/group白央奶伙毛棟咥允月 -.SH 踏摯 +.SH +gpasswd \- /etc/group∼扎怒蝞∠ +.SH 詨 \fBgpasswd\fR \fIgroup\fR .br \fBgpasswd \-a\fR \fIuser\fR \fIgroup\fR @@ -25,46 +25,46 @@ gpasswd \- /etc/group \fBgpasswd \-r\fR \fIgroup\fR .br \fBgpasswd\fR [\fB\-A\fR \fIuser\fR,...] [\fB\-M\fR \fIuser\fR,...] \fIgroup\fR -.SH 濩抸 +.SH 隤祆 .B gpasswd -反 /etc/group 白央奶伙 -(云方太 SHADOWGRP 毛爛聒仄化戊件由奶伙仄凶凜反 /etc/gshadow 白央奶伙) -及棟咥卞迕中日木月﹝ -備弘伙□皿卞反﹜棟咥樊’丟件田□’由旦伐□玉毛澀爛匹五月﹝ -扑旦氾丞棟咥樊反﹜ -\fB\-A\fR 左皿扑亦件毛銀勻化弘伙□皿棟咥樊 (呁醒匹手第) 毛爛聒仄凶曰﹜ -\fB\-M\fR 左皿扑亦件毛銀勻化丟件田□毛爛聒仄凶曰匹五﹜ -備弘伙□皿及棟咥樊’丟件田□午き羈及た腺毛儅勾﹝ + /etc/group ∼扎 +( SHADOWGRP 摰蝢押艾喋喋扎怒 /etc/gshadow ∼扎) +桃恣怎具 +啜怒潦怒胯蝞∠颯∼喋潦颯嫘胯潦閮剖扼 +瑯嫘蝞∠胯 +\fB\-A\fR 芥瑯扼喋雿踴艾啜怒潦蝞∠ (銴啜扼) 摰蝢押 +\fB\-M\fR 芥瑯扼喋雿踴艾∼喋潦摰蝢押扼 +啜怒潦桃恣颯∼喋潦典蝑桃寞貝扎 .PP -弘伙□皿棟咥樊反﹜\fB\-a\fR 左皿扑亦件毛迕中化交□扒毛馨笛仄凶曰﹜ -\fB\-d\fR 左皿扑亦件毛迕中化交□扒毛綽輪仄凶曰匹五月﹝ -棟咥樊反 \fB\-r\fR 左皿扑亦件毛迕中化弘伙□皿由旦伐□玉毛綽輪匹五月﹝ -由旦伐□玉互澀爛今木化中卅中凜反﹜ -弘伙□皿及丟件田□及心互 +啜怒潦蝞∠胯\fB\-a\fR 芥瑯扼喋具艾艾潦嗚餈賢 +\fB\-d\fR 芥瑯扼喋具艾艾潦嗚扎扼 +蝞∠ \fB\-r\fR 芥瑯扼喋具艾啜怒潦嫘胯潦扎扼 +嫘胯潦閮剖艾芥胯 +啜怒潦柴∼喋潦柴踴 .BR newgrp (1) -毛迕中化弘伙□皿及域夠卞卅木月﹝ -左皿扑亦件 \fB\-R\fR 毛隙爛允月午﹜ +具艾啜怒潦桐∼怒芥 +芥瑯扼 \fB\-R\fR 摰具 .BR newgrp (1) -戊穴件玉毛迕中凶弘伙□皿尺及失弁本旦反匹五卅仁卅月﹝ +喋喋具啜怒潦詻柴U胯颯嫘胯扼芥芥 .PP -弘伙□皿及棟咥樊互弘伙□皿抩及心毛隙爛仄化 +啜怒潦桃恣啜怒潦柴踴摰 .B gpasswd -戊穴件玉毛撢墊仄凶樺寧反﹜ -由旦伐□玉及ェ恘毛菲戶日木月﹝ -由旦伐□玉互澀爛今木化中月樺寧匹手﹜ -丟件田□反由旦伐□玉卅仄匹 +喋喋摰銵游胯 +嫘胯潦桀亙瘙 +嫘胯潦閮剖艾游扼 +∼喋潦胯嫘胯潦芥 .BR newgrp (1) -戊穴件玉毛銀尹月互﹜ -丟件田□匹卅中諦反由旦伐□玉毛ェ恘仄卅仁化反卅日卅中﹝ -.SH 白央奶伙 -\fI/etc/group\fR \- 弘伙□皿樹扷 +喋喋雿踴 +∼喋潦扼芥鈭箝胯嫘胯潦亙芥艾胯芥芥 +.SH ∼扎 +\fI/etc/group\fR \- 啜怒潦 .br -\fI/etc/gshadow\fR \- shadow 今木凶弘伙□皿樹扷 -.SH 楮洘嫩杴 +\fI/etc/gshadow\fR \- shadow 啜怒潦 +.SH a .BR newgrp (1), .BR groupadd (8), .BR groupdel (8), .BR groupmod (8), .BR grpck (8) -.SH 難樊 +.SH Rafal Maszkowski diff --git a/man/ja/groupadd.8 b/man/ja/groupadd.8 index 5ea0ca07..5ae150c0 100644 --- a/man/ja/groupadd.8 +++ b/man/ja/groupadd.8 @@ -1,4 +1,4 @@ -.\"$Id: groupadd.8,v 1.11 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: groupadd.8,v 1.12 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,29 +33,29 @@ .\" Updated & Modified Sat 21 Sep 2002 by NAKANO Takeo .\" .TH GROUPADD 8 -.SH 抩蟆 -groupadd \- 蕙仄中弘伙□皿毛綜嶽允月 -.SH 踏摯 +.SH +groupadd \- 啜啜怒潦雿 +.SH 詨 \fBgroupadd\fR [\fB\-g\fR \fIgid \fR[\fB\-o\fR]] [\fB\-f\fR] \fIgroup\fR -.SH 濩抸 -\fBgroupadd\fR 戊穴件玉反﹜ -戊穴件玉仿奶件曉匹隙爛今木凶襖午 -扑旦氾丞及犯白巧伙玄襖午毛迕中化蕙仄中弘伙□皿毛綜嶽允月﹝ -蕙仄中弘伙□皿互优邰卞殺元化扑旦氾丞白央奶伙卞筏ェ今木月﹝ -\fBgroupadd\fR 戊穴件玉卞隙爛匹五月左皿扑亦件反慼及騷曰﹝ +.SH 隤祆 +\fBgroupadd\fR 喋喋胯 +喋喋押扎喃扳摰扎 +瑯嫘柴押怒扎具具行啜啜怒潦雿 +啜啜怒潦敹閬怠艾瑯嫘∼扎怒怨乓 +\fBgroupadd\fR 喋喋急摰扼芥瑯扼喋舀活桅 .IP "\fB\-g \fIgid\fR" -蕙筋弘伙□皿及 ID 砦獢 -仇及襖反﹜\fB\-o\fR 左皿扑亦件毛迕中月樺寧毛輪五﹜職午褐呁仄化反卅日卅中﹝ -引凶鯠橨秅リ吨惜鴗苳吨擗吨丑 -犯白巧伙玄匹反﹜99 云方太職及丐日斗月湃繡弘伙□皿及 ID 方曰手釐五中﹜ -瘉凝及醒襖午卅月﹝ -0 井日 999 引匹及襖反﹜ -騷橘扑旦氾丞迕及失市它件玄卞芺沶今木化中月﹝ -.SH 白央奶伙 -\fI/etc/group\fR \- 弘伙□皿失市它件玄樹扷 +啗啜怒潦 ID 芸瑯 +桀扎胯\fB\-o\fR 芥瑯扼喋具游扎隞券銴艾胯芥芥 +整鞎扎扼芥啜芥芥 +押怒扼胯99 喃柴W啜怒潦 ID 憭扼 +撠格啣扎具芥 +0 999 整扼桀扎胯 +撣詻瑯嫘具柴U怒艾喋思蝝艾 +.SH ∼扎 +\fI/etc/group\fR \- 啜怒潦U怒艾喋 .br -\fI/etc/gshadow\fR \- 兜蟈卅弘伙□皿失市它件玄樹扷 -.SH 楮洘嫩杴 +\fI/etc/gshadow\fR \- 摰具芥啜怒潦U怒艾喋 +.SH a .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -64,5 +64,5 @@ groupadd \- .BR useradd (8), .BR userdel (8), .BR usermod (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/groupdel.8 b/man/ja/groupdel.8 index 6674dedf..b00ffabc 100644 --- a/man/ja/groupdel.8 +++ b/man/ja/groupdel.8 @@ -1,4 +1,4 @@ -.\"$Id: groupdel.8,v 1.6 2003/04/28 02:14:00 kloczek Exp $ +.\"$Id: groupdel.8,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,26 +33,26 @@ .\" Updated & Modified Sat 21 Sep 2002 by NAKANO Takeo .\" .TH GROUPDEL 8 -.SH 抩蟆 -groupdel \- 弘伙□皿毛綽輪允月 -.SH 踏摯 +.SH +groupdel \- 啜怒潦扎 +.SH 詨 \fBgroupdel\fR \fIgroup\fR -.SH 濩抸 -\fBgroupdel\fR 戊穴件玉反﹜扑旦氾丞失市它件玄白央奶伙毛膜懇仄﹜ -弘伙□皿 \fIgroup\fR 卞覆殺允月允屯化及巨件玄伉毛綽輪允月﹝ -隙爛今木凶弘伙□皿反繡箕仄化中卅仃木壬卅日卅中﹝ +.SH 隤祆 +\fBgroupdel\fR 喋喋胯瑯嫘U怒艾喋∼扎怒靽格迤 +啜怒潦 \fIgroup\fR 怠紋敹嫘艾柴具喋芥扎 +摰啜怒潦臬具艾芥啜芥芥 .PP -蟈化及白央奶伙扑旦氾丞卞﹜ -隙爛仄凶弘伙□皿及 ID 毛儅勾白央奶伙互酸勻化中卅中仇午毛﹜ -澎綜僅匹割ロ仄卅仁化反卅日卅中﹝ -.SH 煞屢 -繡箕允月交□扒及潛弘伙□皿毛綽輪仄化反卅日卅中﹝ -弘伙□皿毛綽輪允月蟆卞公及交□扒毛綽輪仄卅仃木壬卅日卅中﹝ -.SH 白央奶伙 -\fI/etc/group\fR \- 弘伙□皿樹扷 +具艾柴∼扎怒瑯嫘怒 +摰啜怒潦 ID 扎∼扎怒畾艾芥具 +雿璆准抒Ⅱ隤芥艾胯芥芥 +.SH 霅血 +摮具艾潦嗚桐蜓啜怒潦扎艾胯芥芥 +啜怒潦扎怒柴艾潦嗚扎芥啜芥芥 +.SH ∼扎 +\fI/etc/group\fR \- 啜怒潦 .br -\fI/etc/gshadow\fR \- 兜蟈卅弘伙□皿樹扷 -.SH 楮洘嫩杴 +\fI/etc/gshadow\fR \- 摰具芥啜怒潦 +.SH a .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -61,5 +61,5 @@ groupdel \- .BR useradd (8), .BR userdel (8), .BR usermod (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/groupmod.8 b/man/ja/groupmod.8 index 160de3c8..d82b67e7 100644 --- a/man/ja/groupmod.8 +++ b/man/ja/groupmod.8 @@ -1,4 +1,4 @@ -.\"$Id: groupmod.8,v 1.10 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: groupmod.8,v 1.11 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,31 +33,31 @@ .\" Updated & Modified Sat 21 Sep 2002 by NAKANO Takeo .\" .TH GROUPMOD 8 -.SH 抩蟆 -groupmod \- 弘伙□皿毛膜懇允月 -.SH 踏摯 +.SH +groupmod \- 啜怒潦靽格迤 +.SH 詨 \fBgroupmod\fR [\fB\-g\fR \fIgid\fR [\fB\-o\fR]] [\fB\-n\fR \fIgroup_name\fR] \fIgroup\fR -.SH 濩抸 -\fBgroupmod\fR 戊穴件玉反﹜ -戊穴件玉仿奶件井日及隙爛卞方勻化﹜ -扑旦氾丞失市它件玄白央奶伙毛膜懇允月﹝ -\fIgroupmod\fR 戊穴件玉卞隙爛匹五月左皿扑亦件反慼及騷曰﹝ +.SH 隤祆 +\fBgroupmod\fR 喋喋胯 +喋喋押扎喋格摰怒艾 +瑯嫘U怒艾喋∼扎怒靽格迤 +\fIgroupmod\fR 喋喋急摰扼芥瑯扼喋舀活桅 .IP "\fB\-g \fIgid\fR" -庍凳毛熬仃月弘伙□皿及 ID 砦獢 -仇及襖反﹜\fB\-o\fR 左皿扑亦件毛迕中月樺寧毛輪五﹜職午褐呁仄化反卅日卅中﹝ -引凶鯠橨秅リ吨砟々洃吨擗吨丑 -犯白巧伙玄反﹜999 云方太職及丐日斗月湃繡弘伙□皿及 ID 方曰手釐五中﹜ -瘉凝及醒襖午卅月﹝ -庍凳蟆及弘伙□皿 ID 毛儅勾蟈化及白央奶伙反﹜ -澎綜僅匹蕙仄中弘伙□皿 ID 尺午庍凳仄卅仃木壬卅日卅中﹝ +憭氬啜怒潦 ID 芸瑯 +桀扎胯\fB\-o\fR 芥瑯扼喋具游扎隞券銴艾胯芥芥 +整鞎扎扼芥艾胯芥芥 +押怒胯999 喃柴W啜怒潦 ID 憭扼 +撠格啣扎具芥 +憭游柴啜怒潦 ID 文具艾柴∼扎怒胯 +雿璆准扳啜啜怒潦 ID 詻典氬芥啜芥芥 .IP "\fB\-n \fIgroup_name\fR" -弘伙□皿及抩蟆互 \fIgroup\fR 井日 \fIgroup_name\fR 卞庍凳今木月﹝ -.SH 白央奶伙 -\fI/etc/group\fR \- 弘伙□皿樹扷 +啜怒潦桀 \fIgroup\fR \fIgroup_name\fR 怠氬 +.SH ∼扎 +\fI/etc/group\fR \- 啜怒潦 .br -\fR/etc/gshadow\I \- 兜蟈卅弘伙□皿樹扷 -.SH 楮洘嫩杴 +\fR/etc/gshadow\I \- 摰具芥啜怒潦 +.SH a .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -66,5 +66,5 @@ groupmod \- .BR useradd (8), .BR userdel (8), .BR usermod (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/groups.1 b/man/ja/groups.1 index 6a34285a..35b2e20b 100644 --- a/man/ja/groups.1 +++ b/man/ja/groups.1 @@ -1,4 +1,4 @@ -.\"$Id: groups.1,v 1.5 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: groups.1,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -32,34 +32,34 @@ .\" by Maki KURODA .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" -.\"WORD: concurrent group set き凜赭簞弘伙□皿螂寧 -.\"WORD: real group ID 撢弘伙□皿 ID -.\"WORD: effective group ID 撢躲弘伙□皿 ID +.\"WORD: concurrent group set 撅啜怒潦 +.\"WORD: real group ID 摰啜怒潦 ID +.\"WORD: effective group ID 摰嫘啜怒潦 ID .\" .TH GROUPS 1 -.SH 抩蟆 -groups \- 蜇箕及弘伙□皿抩及刓憎 -.SH 踏摯 +.SH +groups \- 曉具柴啜怒潦株”蝷 +.SH 詨 \fBgroups\fR [\fIuser\fR] -.SH 濩抸 +.SH 隤祆 .B groups -反蜇箕及弘伙□皿及抩蟆引凶反 ID 襖毛刓憎允月﹝ -ID 襖卞覆殺允月抩蟆互 \fI/etc/group\fR 卞瓚狤今木化中卅仃木壬﹜ -醒襖及弘伙□皿 ID 匹刓憎今木月﹝ -由仿丟□正午仄化 \fIuser\fR 毛芨尹月午﹜ -隙爛仄凶 \fIuser\fR 互赭簞允月弘伙□皿抩毛刓憎允月﹝ -.SH 鏜啦 -き凜赭簞弘伙□皿螂寧 (concurrent group set) -毛扔禾□玄仄化中卅中扑旦氾丞匹反﹜ -\fI/etc/group\fR 及樹扷互扷屢今木月﹝ -交□扒互蜇箕及撢弘伙□皿 ID 支撢躲弘伙□皿 ID 毛庍凳允月卞反﹜ -\fBnewgrp\fR 支 \fBsg\fR 毛銀迕仄卅仃木壬卅日卅中﹝ -.SH 白央奶伙 -/etc/group \- 弘伙□皿樹扷 -.SH 楮洘嫩杴 +舐曉具柴啜怒潦桀整 ID 扎銵函內 +ID 扎怠紋敹 \fI/etc/group\fR 怎駁脯艾芥啜 +啣扎柴啜怒潦 ID 扯”蝷箝 +押∼潦踴具 \fIuser\fR 銝具 +摰 \fIuser\fR 撅啜怒潦銵函內 +.SH 瘜冽 +撅啜怒潦 (concurrent group set) +萸潦艾芥瑯嫘扼胯 +\fI/etc/group\fR 格晞勗 +艾潦嗚曉具桀啜怒潦 ID 摰嫘啜怒潦 ID 憭氬怒胯 +\fBnewgrp\fR \fBsg\fR 雿輻具芥啜芥芥 +.SH ∼扎 +/etc/group \- 啜怒潦 +.SH a .BR newgrp (1), .BR getuid (2), .BR getgid (2), .BR getgroups (2) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/grpck.8 b/man/ja/grpck.8 index 2a57bea5..5e7d3970 100644 --- a/man/ja/grpck.8 +++ b/man/ja/grpck.8 @@ -1,4 +1,4 @@ -.\"$Id: grpck.8,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: grpck.8,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1992 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,84 +33,84 @@ .\" Updated & Modified Sat 21 Sep 2002 by NAKANO Takeo .\" .TH GRPCK 8 -.SH 抩蟆 -grpck \- 弘伙□皿白央奶伙互懇仄中井升丹井腹犖允月 -.SH 踏摯 +.SH +grpck \- 啜怒潦∼扎怒甇押璊颯 +.SH 詨 \fBgrpck\fR [\fB\-r\fR] [\fIgroup\fR \fIshadow\fR] -.SH 濩抸 -\fBgrpck\fR 戊穴件玉反扑旦氾丞及ロ據樹扷互懇仄中井升丹井腹犖允月﹝ -\fI/etc/group\fR 午 \fI/etc/gshadow\fR -備白央奶伙及蟈化及巨件玄伉卞覆仄﹜ -備白奴□伙玉及踏摯互懇仄中井﹜ -公及犯□正互肣躲卅手及井升丹井毛腹據允月﹝ -踏摯互懇仄仁卅中巨件玄伉支﹜ -膜懇尕Х卅貲曰毛殖戈巨件玄伉反綽輪允月方丹皿伕件皿玄毛請允﹝ +.SH 隤祆 +\fBgrpck\fR 喋喋胯瑯嫘株閮潭晞甇押璊颯 +\fI/etc/group\fR \fI/etc/gshadow\fR +∼扎怒桀具艾柴具喋芥怠紋 +潦怒格詨甇 +柴潦踴嫘芥柴押璊閮潦 +詨甇芥具喋芥 +靽格迤銝賬芾炊怒具喋芥臬扎准喋箝 .P -備★及巨件玄伉卞覆仄化 +柴具喋芥怠紋 .sp .in +.5i -\- 白奴□伙玉及醒互懇仄中井 +\- 潦怒格啜甇 .br -\- 弘伙□皿抩卞褐呁互卅中井 +\- 啜怒潦恍銴芥 .br -\- 丟件田□及伉旦玄午棟咥樊及伉旦玄互懇仄中井 +\- ∼喋潦柴芥嫘函恣柴芥嫘甇 .in \-.5i .sp -互民尼永弁今木月﹝ +扼胯 .P -白奴□伙玉及醒互棉啜勻化中凶曰﹜ -弘伙□皿抩互褐呁仄化中月及反譙抰讀卅巨仿□匹丐月﹝ -白奴□伙玉及醒互懇仄仁卅中樺寧﹜ -交□扒□反公及巨件玄伉墊毛綽輪允月方丹瞼今木月﹝ -綽輪卞き啦仄卅井勻凶樺寧反﹜公木動嫦及民尼永弁反墊歹木卅中﹝ -褐呁仄凶弘伙□皿抩互丐勻凶樺寧手綽輪毛瞼今木月互﹜ -仇及樺寧反綽輪仄卅仁化手公木動嫦及民尼永弁反糧墊今木月﹝ -職及蟈化及巨仿□卞覆仄化反煞屢互卅今木月﹝ -\fBgroupmod\fR 戊穴件玉毛撢墊仄化公及巨仿□毛膜懇允月午恌中分欠丹﹝ +潦怒格啜艾 +啜怒潦銴艾柴航游賜芥具押潦扼 +潦怒格啜甇芥游 +艾潦嗚潦胯柴具喋芾扎靽 +扎怠芥游胯隞仿柴扼胯航芥 +銴啜怒潦游扎靽 +桀游臬扎芥艾隞仿柴扼胯舐銵 +隞桀具艾柴具押潦怠紋艾航郎芥 +\fBgroupmod\fR 喋喋摰銵艾柴具押潦靽格迤刻胯 .P -\fI/etc/group\fR 白央奶伙毛醜綜允月戊穴件玉反﹜ -莽木凶巨件玄伉支褐呁仄凶巨件玄伉毛庍凳匹五卅中﹝ -公及方丹卅端卞貲曰及丐月巨件玄伉毛綽輪允月卞反 -\fBgrpck\fR 毛迕中月午方中﹝ -.SH 左皿扑亦件 -犯白巧伙玄匹反 \fBgrpck\fR 反 \fI/etc/group\fR 白央奶伙午 -\fI/etc/gshadow\fR 卞覆仄化が綜允月﹝ -\fIgroup\fR 由仿丟□正午 \fIshadow\fR 由仿丟□正毛迕中化﹜ -帎及白央奶伙毛薊鎗允月仇午手匹五月﹝ -今日卞 \fB\-r\fR 白仿弘毛隙爛允木壬﹜ -伉□玉左件伉□乒□玉匹戊穴件玉毛撢墊允月仇午手匹五月﹝ -仇及樺寧﹜庍凳毛墊丹井升丹井反交□扒尺杽中寧歹今木內﹜ -憤が讀卞 \fBno\fR 午莢蠶今木月﹝ +\fI/etc/group\fR ∼扎怒雿喋喋胯 +憯具喋芥銴具喋芥憭氬扼芥 +柴芷怨炊柴具喋芥扎怒 +\fBgrpck\fR 具具 +.SH 芥瑯扼 +押怒扼 \fBgrpck\fR \fI/etc/group\fR ∼扎怒 +\fI/etc/gshadow\fR 怠紋血雿 +\fIgroup\fR 押∼潦踴 \fIshadow\fR 押∼潦踴具艾 +乓柴∼扎怒豢具扼 + \fB\-r\fR 押啜摰啜 +芥潦芥喋芥潦U潦扼喋喋摰銵具扼 +桀游憭氬銵押胯艾潦嗚詨 +芸 \fBno\fR 典蝑 .B grpck -反 -\fI/etc/group\fR 午 \fI/etc/gshadow\fR -及巨件玄伉毛 GID 匹末□玄允月仇午手匹五月﹝ -末□玄乒□玉匹が綜今六月卞反 \fB\-s\fR 白仿弘毛芨尹月﹝ -仇及樺寧民尼永弁反墊歹木內﹜簽卞末□玄允月分仃匹丐月﹝ -.SH 白央奶伙 -\fI/etc/group\fR \ \- 弘伙□皿失市它件玄樹扷 + +\fI/etc/group\fR \fI/etc/gshadow\fR +柴具喋芥 GID 扼賬潦具扼 +賬潦U潦批雿怒 \fB\-s\fR 押啜銝 +桀游扼胯航怒賬潦扼 +.SH ∼扎 +\fI/etc/group\fR \ \- 啜怒潦U怒艾喋 .br -\fI/etc/gshadow\fR \- 剪寞祭今木凶由旦伐□玉午弘伙□皿棟咥樊樹扷 +\fI/etc/gshadow\fR \- 瑕嫘胯潦具啜怒潦蝞∠ .br -\fI/etc/passwd\fR \ \- 交□扒□樹扷 -.SH 楮洘嫩杴 +\fI/etc/passwd\fR \ \- 艾潦嗚潭 +.SH a .BR group (5), .BR passwd (5), .BR shadow (5), .BR groupmod (8) -.SH 忒曰襖 -\fBgrpck\fR 戊穴件玉反蔽弇凜卞動票及襖毛忒允: +.SH 餈 +\fBgrpck\fR 喋喋舐鈭思誑銝桀扎餈: .IP 0 5 -嶽跦 + .IP 1 5 -厭妐巨仿□ +瑽具押 .IP 2 5 -貲勻凶弘伙□皿巨件玄伉互繡箕允月 +隤扎啜怒潦具喋芥摮具 .IP 3 5 -弘伙□皿白央奶伙毛左□皿件匹五卅中 +啜怒潦∼扎怒芥潦喋扼芥 .IP 4 5 -弘伙□皿白央奶伙毛伕永弁匹五卅中 +啜怒潦∼扎怒准胯扼芥 .IP 5 5 -弘伙□皿白央奶伙毛凳蕙匹五卅中 -.SH 難樊 +啜怒潦∼扎怒湔啜扼芥 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/id.1 b/man/ja/id.1 index 804c5eb1..baaa7801 100644 --- a/man/ja/id.1 +++ b/man/ja/id.1 @@ -1,4 +1,4 @@ -.\"$Id: id.1,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: id.1,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,25 +33,25 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH ID 1 -.SH 抩蟆 -id \- 蜇箕及交□扒 ID 抩午弘伙□皿 ID 抩毛刓憎允月 -.SH 踏摯 +.SH +id \- 曉具柴艾潦 ID 具啜怒潦 ID 銵函內 +.SH 詨 \fBid\fR [\fB\-a\fR] -.SH 濩抸 -\fBid\fR反﹜蜇箕及撢交□扒 ID﹜撢躲交□扒 ID﹜撢弘伙□皿 ID﹜ -撢躲弘伙□皿 ID 及抩蟆引凶反襖毛刓憎允月﹝ -襖卞覆殺允月巨件玄伉互 \fI/etc/passwd\fR 支 -\fI/etc/group\fR 卞繡箕仄卅中樺寧反﹜ -覆殺允月抩蟆反刓憎今木內卞襖分仃互刓憎今木月﹝ -交□扒互き凜卞呁醒及弘伙□皿及丟件田□卞卅木月扑旦氾丞匹反﹜ -\fB\-a\fR 左皿扑亦件毛隙爛允月午弘伙□皿及螂寧互刓憎今木月﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒□失市它件玄樹扷 +.SH 隤祆 +\fBid\fR胯曉具桀艾潦 ID摰嫘艾潦 ID摰啜怒潦 ID +摰嫘啜怒潦 ID 桀整臬扎銵函內 +扎怠紋敹具喋芥 \fI/etc/passwd\fR +\fI/etc/group\fR 怠具芥游胯 +撖曉航”蝷箝怠扎銵函內 +艾潦嗚怨啜柴啜怒潦柴∼喋潦怒芥瑯嫘扼胯 +\fB\-a\fR 芥瑯扼喋摰具啜怒潦桅銵函內 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚潦U怒艾喋 .br -\fI/etc/group\fR \ \- 弘伙□皿樹扷 -.SH 楮洘嫩杴 +\fI/etc/group\fR \ \- 啜怒潦 +.SH a .BR getgid (2), .BR getgroups (2), .BR getuid (2) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/lastlog.8 b/man/ja/lastlog.8 index 5d05b4e2..7aa57460 100644 --- a/man/ja/lastlog.8 +++ b/man/ja/lastlog.8 @@ -1,4 +1,4 @@ -.\"$Id: lastlog.8,v 1.9 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: lastlog.8,v 1.10 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1992, Phillip Street and Julianne Frances Haugh .\" All rights reserved. .\" @@ -37,44 +37,44 @@ .\" Modified Sat 21 Sep 2002 by NAKANO Takeo .\" .TH LASTLOG 8 -.SH 抩蟆 -lastlog \- lastlog 白央奶伙毛譬屯月 -.SH 踏摯 +.SH +lastlog \- lastlog ∼扎怒隤踴嫘 +.SH 詨 .TP 8 \fBlastlog\fR [(\fB\-u\fR|\fB\-\-user\fR) \fIlogin\fR] [(\fB\-t\fR|\fB\-\-time\fR) \fIdays\fR] [(\fB\-h\fR|\fB\-\-help\fR)] -.SH 濩抸 -\fBlastlog\fR 反瘉蔽伕弘奶件及筏狤白央奶伙 -\fI/var/log/lastlog\fR 及ま芢毛幫溥仄化刓憎允月﹝ -\fB伕弘奶件抩\fR’\fB禾□玄\fR’\fB瘉蔽伕弘奶件凜對\fR﹜互刓憎今木月﹝ -左皿扑亦件毛隙爛仄卅井勻凶樺寧﹜犯白巧伙玄匹反 -lastlog 巨件玄伉毛 UID 及醒襖匹末□玄仄化刓憎允月﹝ +.SH 隤祆 +\fBlastlog\fR 舀蝯准啜扎喋株脯∼扎 +\fI/var/log/lastlog\fR 桀摰嫘游耦西”蝷箝 +\fB准啜扎喳\fR蓋fB潦\fR蓋fB蝯准啜扎單蓋fR銵函內 +芥瑯扼喋摰芥游押怒扼 +lastlog 具喋芥 UID 格啣扎扼賬潦西”蝷箝 .TP \fB\-u\fR, \fB\-\-user\fR \fIlogin\-name\fR -\fIlogin\-name\fR 及筏狤分仃毛刓憎允月﹝ +\fIlogin\-name\fR 株脯銵函內 .TP \fB\-t\fR, \fB\-\-time\fR \fIdays\fR -瘉嗤 \fIdays\fR ゥ動ま及瘉蔽伕弘奶件毛刓憎允月﹝ +餈 \fIdays\fR 乩誑格蝯准啜扎喋銵函內 .TP \fB\-h\fR, \fB\-\-help\fR -左件仿奶件目伙皿毛刓憎仄化蔽弇允月﹝ +芥喋押扎喋怒銵函內衣鈭 .PP -\fB\-u\fR 白仿弘毛迕中月午 \fB\-t\fR 反拑骰今木月﹝ -.\"nakano 午中丹及互撢端及が綜及方丹卞葦尹月及分互﹝ +\fB\-u\fR 押啜具 \fB\-t\fR 舐∟ +.\"nakano 具柴摰桀雿柴怨柴 .PP -域蘸手伕弘奶件仄化中卅中交□扒卞覆仄化反﹜ -禾□玄午凜對及醫歹曰卞 +銝摨艾准啜扎喋艾芥艾潦嗚怠紋艾胯 +潦冽颯桐誨 \fB"**Never logged in**"\fR -午中丹丟永本□斥互刓憎今木月﹝ -.SH 白央奶伙 -\fI/var/log/lastlog\fR \- lastlog 筏狤白央奶伙 -.SH 煞屢 -UID 砦璊侁蝷迨岓穭茪洶═諵﹜ -lastlog 皿伕弘仿丞反贏凜棉脰昍卞窒手請恘仄卅中引引 -撢墊毛糧仃月 (拺尹壬 mmdf 互 800 匹瘉詨及 UID 互 170 及樺寧﹜ -UID 互 171\-799 及棉皿伕弘仿丞反窒手請恘仄卅中及匹﹜ -甩件弘仄凶方丹卞葦尹月)﹝ -.SH 難樊 +具∼颯潦詻銵函內 +.SH ∼扎 +\fI/var/log/lastlog\fR \- lastlog 閮脯∼扎 +.SH 霅血 +UID 芸瑯怠之芷喋具 +lastlog 准啜押舫瑟駁U思箏芥整 +摰銵蝬 (靘 mmdf 800 扳敺 UID 170 桀游 +UID 171\-799 桅准啜押臭箏芥柴扼 +喋啜怨) +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) .BR Phillip Street diff --git a/man/ja/limits.5 b/man/ja/limits.5 index 496e34ff..d4f2683c 100644 --- a/man/ja/limits.5 +++ b/man/ja/limits.5 @@ -1,4 +1,4 @@ -.\"$Id: limits.5,v 1.4 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: limits.5,v 1.5 2005/12/01 20:38:26 kloczek Exp $ .\" .\" Japanese Version Copyright (c) 2001 Maki KURODA .\" all right reserved, @@ -7,83 +7,83 @@ .\" Modified Tue 18 Sep 2002 by NAKANO Takeo .\" .TH LIMITS 5 -.SH 抩蟆 -limits \- 伉末□旦孺蜃及爛聒 -.SH 濩抸 +.SH +limits \- 芥賬潦孵園桀蝢 +.SH 隤祆 .I limits -白央奶伙 (犯白巧伙玄匹反 /etc/limits﹝ -丐月中反 config.h 匹爛聒仄凶 LIMITS_FILE) -卞反﹜澀爛仄凶中伉末□旦孺蜃毛筏課允月﹝ -仇及白央奶伙反 root 互赭肣仄﹜ -root 失市它件玄及心互づ心慇心第Х午允月屯五匹丐月‘ +∼扎 (押怒扼 /etc/limits + config.h 批蝢押 LIMITS_FILE) +怒胯閮剖芥賬潦孵園閮餈啜 +柴∼扎怒 root +root U怒艾喋柴踴隤准輯噯踹航賬具嫘扼嚗 .PP -犯白巧伙玄匹反 root 卞覆允月孺蜃反澀爛匹五卅中﹝ -撢反﹜root 午き羈及失市它件玄 (UID 0 及失市它件玄) -毛仇及澎蟾卞方勻化孺蜃允月仇午反匹五卅中﹝ +押怒扼 root 怠紋園航身摰扼芥 +摰胯root 典蝑柴U怒艾喋 (UID 0 柴U怒艾喋) +格畾萸怒血園具胯扼芥 .PP -備墊卞反動票及溥摯匹交□扒卞覆允月孺蜃毛筏課允月﹝ +銵怒臭誑銝桀耦撘扼艾潦嗚怠紋園閮餈啜 .sp .I user LIMITS_STRING .PP -\fBLIMITS_STRING\fP 反伉末□旦孺蜃及爛聒毛洘瑛今六凶妐儂昫匹丐月﹝ -備孺蜃及爛聒反﹜1 妐儂及摹帎閡午﹜公木卞糧仁孺蜃醒襖井日卅月﹝ +\fBLIMITS_STRING\fP 胯芥賬潦孵園桀蝢押蝯摮扼 +園桀蝢押胯1 摮株亙具怎園啣扎芥 .PP -肣躲卅摹帎閡反動票及騷曰﹝ +嫘芾亙臭誑銝桅 .sp -A: 失玉伊旦塢棉及瘉釐襖 (KB) +A: U研寧征格憭批 (KB) .br -C: 戊失白央奶伙扔奶朮及瘉釐襖 (KB) +C: 喋U∼扎怒萸扎箝格憭批 (KB) .br -D: 犯□正扔奶朮及瘉釐襖 (KB) +D: 潦踴萸扎箝格憭批 (KB) .br -F: 白央奶伙扔奶朮及瘉釐襖 (KB) +F: ∼扎怒萸扎箝格憭批 (KB) .br -M: 丟乒伉曉卞伕永弁匹五月失玉伊旦塢棉及瘉釐襖 (KB) +M: ∼U芯怒准胯扼U研寧征格憭批 (KB) .br -N: 白央奶伙左□皿件醒及瘉釐襖 +N: ∼扎怒芥潦單啜格憭批 .br -R: 伊斥犯件玄本永玄扔奶朮及瘉釐襖 (KB) +R: 研詻喋颯萸扎箝格憭批 (KB) .br -S: 旦正永弁扔奶朮及瘉釐襖 (KB) +S: 嫘踴胯萸扎箝格憭批 (KB) .br -T: CPU 凜棉及瘉釐襖 (坌) +T: CPU 格憭批 () .br -U: 皿伕本旦醒及瘉釐襖 +U: 准颯寞啜格憭批 .br -K: \fBumask\fR(2) 卞方曰澀爛今木月﹜白央奶伙綜嶽凜及 mask +K: \fBumask\fR(2) 怒閮剖∼扎思 mask .br -L: 仇及交□扒及き凜伕弘奶件醒及瘉釐襖 +L: 柴艾潦嗚桀准啜扎單啜格憭批 .br -P: \fBsetpriority\fR(2) 卞方勻化澀爛今木月皿伕本旦穸燮蘸 +P: \fBsetpriority\fR(2) 怒西身摰准颯孵芸摨 .PP -拺尹壬﹜\fIL2D2048N5\fP 反懇仄中 \fBLIMITS_STRING\fP 匹丐月﹝ -動票及 2 勾及拺反羈笠匹丐月﹝2 筇雂峇銴忖侔氻葥蚺紗韙砟酗手匹五月﹝ +靘啜\fIL2D2048N5\fP 舀迤 \fBLIMITS_STRING\fP 扼 +隞乩 2 扎桐舐靘∼扼2 芰柴柴怨狎踵詻具扼 .sp username L2D2048N5 .br username L2 D2048 N5 .PP -\fIusername\fP 動嫦及墊及酸曰互孺蜃迕及妐儂昫午仄化健歹木月及匹﹜ -戊丟件玄反踏仁仇午互匹五卅中﹝ -login 皿伕弘仿丞反﹜懇仄仁卅中孺蜃妐儂昫反蛐濮允月 (拑骰允月)﹝ +\fIusername\fP 隞仿株格園具格摮具行晞柴扼 +喋∼喋舀詻具扼芥 +login 准啜押胯甇芥園摮舀蝯嗚 (∟) .PP -犯白巧伙玄及巨件玄伉反﹜交□扒抩互 "\fB*\fP" 午卅勻化中月手及匹丐月﹝ -\fBLIMITS_FILE\fP 卞呁醒及\fI犯白巧伙玄\fP毛瓚狤允月午﹜ -瘉詨及手及互犯白巧伙玄隙爛午仄化銀迕今木月﹝ +押怒柴具喋芥胯艾潦嗅 "\fB*\fP" 具芥艾柴扼 +\fBLIMITS_FILE\fP 怨啜娉fI押怒\fP駁脯具 +敺柴柴押怒摰具虫蝙具 .PP -丐月交□扒尺及孺蜃毛敦蟈卞拑躲卞允月卞反﹜ -扑件弘伙母永扑亙 "\fB\-\fP" 毛銀迕允月﹝ +艾潦嗚詻桀園摰具怎∪嫘怒怒胯 +瑯喋啜怒瑯 "\fB\-\fP" 雿輻具 .PP -今日卞﹜蟈化及孺蜃及澀爛反>伕弘奶件簽匏=匹澀爛今木化中月仇午卞鏜啦允月仇午﹝ -孺蜃反弘伕□田伙匹反卅仁﹜捩糧讀匹手卅中﹝ -弘伕□田伙卅孺蜃反中內木第Х卞卅月分欠丹互﹜ -漆及午仇欠反>TO DO=匹丐月﹝;) -.\"nakano わ筇雂恀舅酗鴗リ中中峇咫吨╮ -.SH 白央奶伙 +怒具艾桀園株身摰胯准啜扎喳雿扯身摰艾具急釣具 +園胯啜准潦怒扼胯芥瘞貊扼芥 +啜准潦怒芸園胯航賬怒芥 +隞柴具胯TO DO扼;) +.\"nakano 鈭芰柴格扼柴芥 +.SH ∼扎 \fI/etc/limits\fR -.SH 楮洘嫩杴 +.SH a .BR login (1), .BR setpriority (2), .BR setrlimit (2) -.SH 難樊 +.SH Cristian Gafton (gafton@sorosis.ro) diff --git a/man/ja/login.1 b/man/ja/login.1 index 767b515c..a7fe6d20 100644 --- a/man/ja/login.1 +++ b/man/ja/login.1 @@ -1,4 +1,4 @@ -.\" $Id: login.1,v 1.9 2005/04/06 15:00:47 kloczek Exp $ +.\" $Id: login.1,v 1.10 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,108 +26,108 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH LOGIN 1 -.SH 抩蟆 -login \- 扑旦氾丞曉匹本永扑亦件毛釩仁 -.SH 踏摯 +.SH +login \- 瑯嫘銝扼颯瑯扼喋 +.SH 詨 \fBlogin\fR [\fB\-p\fR] [\fIusername\fR] [\fIENV=VAR\fR ...] .br \fBlogin\fR [\fB\-p\fR] [\fB\-h\fR \fIhost\fR] [\fB\-f\fR \fIusername\fR] .br \fBlogin\fR [\fB\-p\fR] \fB\-r\fR \fIhost\fR -.SH 濩抸 +.SH 隤祆 .B login -反扑旦氾丞卞蕙凶卞本永扑亦件毛釩仁凶戶卞迕中日木月﹝ -騷橘反﹜交□扒及羹坱卞刓憎今木月 +胯瑯嫘急啜怒颯瑯扼喋怎具 +撣詻胯艾潦嗚桃垢怒怨”蝷箝 .I login: -午中丹皿伕件皿玄卞殺元月儀卞方勻化憤が讀卞粟が今木月﹝ +具准喋怠鈭怒西芸怨絲 .B login -反扑尼伙燬迕及手及匹丐曰﹜ -扔皮皿伕本旦午仄化粟が允月仇午反匹五卅中﹝ -騷橘扑尼伙反 +胯瑯扼怠具柴柴扼 +萸准颯嫘具西絲具胯扼芥 +撣詻瑯扼怒 .B login -毛 -\fBexec login\fR 午心卅允及匹﹜交□扒反蜇箕及扑尼伙井日握惜諵酗卞卅月﹝ -伕弘奶件扑尼伙動陸井日 \fBlogin\fR 毛粟が仄方丹午允月午﹜ -巨仿□丟永本□斥互刓憎今木月﹝ + +\fBexec login\fR 具踴芥柴扼艾潦嗚舐曉具柴瑯扼怒具怒芥 +准啜扎喋瑯扼思誑憭 \fBlogin\fR 韏瑕具具 +具押潦∼颯潦詻銵函內 .PP -慼中匹﹜优邰卅樺寧卞反﹜交□扒反由旦伐□玉毛ェ恘允月方丹瞼今木月﹝ -由旦伐□玉毛刓憎仄化仄引歹卅中方丹﹜巨戊□反墊歹木卅中﹝ -醒莢動曉由旦伐□玉ェ恘卞撩л允月午 -\fBlogin\fR 反蔽弇仄﹜騷耨及濤糧反濠蠅今木化仄引丹﹝ +甈∼扼敹閬芸游怒胯艾潦嗚胯嫘胯潦亙靽 +嫘胯潦銵函內艾整芥具喋潦航芥 +啣隞乩嫘胯潦亙怠仃 +\fBlogin\fR 舐鈭靽∼格亦臬准艾整 .PP -失市它件玄卞覆仄化由旦伐□玉及肣躲渝蜃互澀爛今木化中月樺寧反﹜ -燮卞褡戈蟆卞蕙仄中由旦伐□玉及澀爛毛瞼今木月仇午手丐月﹝ -本永扑亦件毛糧仃月凶戶卞反衙中由旦伐□玉午 -蕙仄中由旦伐□玉毛ェ恘仄卅仁化反卅日卅中﹝ -擇仄中樹扷反 \fBpasswd\fR(1) 毛輔寰允月仇午﹝ +U怒艾喋怠紋艾嫘胯潦格寞閮剖艾游胯 +恍脯急啜嫘胯潦株身摰靽具 +颯瑯扼喋蝬怒臬扎嫘胯潦 +啜嫘胯潦亙芥艾胯芥芥 +閰喋晞 \fBpasswd\fR(1) 扼具 .PP -伕弘奶件卞嶽跦允月午﹜扑旦氾丞丟永本□斥支丟□伙及肣拑互刓憎今木月﹝ -伕弘奶件犯奴伊弁玄伉卞贏今 0 及白央奶伙 \fI.hushlogin\fR 毛綜勻化云仃壬﹜ -扑旦氾丞丟永本□斥白央奶伙匹丐月 -\fI/etc/motd\fR 及刓憎毛拑躲卞匹五月﹝ -丟□伙卞楮允月丟永本□斥反﹜丟□伙示永弁旦及橇謫卞方勻化 +准啜扎喋急具瑯嫘∼颯潦詻∼潦怒格∼銵函內 +准啜扎喋研胯芥恍瑯 0 柴∼扎 \fI.hushlogin\fR 雿艾啜 +瑯嫘∼颯潦詻∼扎怒扼 +\fI/etc/motd\fR 株”蝷箝∪嫘怒扼 +∼潦怒恍U∼颯潦詻胯∼潦怒胯嫘桃嗆怒 "\fBYou have new mail.\fR", "\fBYou have mail.\fR", "\fBNo Mail.\fR" -及中內木井卞卅月﹝ +柴怒芥 .PP -交□扒 ID 午弘伙□皿及 ID 反 -\fI/etc/passwd\fR 白央奶伙醱卞筏竭今木化中月襖卞蝨勻化澀爛今木月﹝ +艾潦 ID 具啜怒潦 ID +\fI/etc/passwd\fR ∼扎思葉怨頛艾扎怠西身摰 \fB$HOME\fR, \fB$SHELL\fR, \fB$PATH\fR, \fB$LOGNAME\fR, \fB$MAIL\fR -及襖反﹜由旦伐□玉巨件玄伉及公木冗木及白奴□伙玉卞蝨勻化澀爛今木月﹝ -ulimit, umask, nice 襖互﹜ -GECOS 白奴□伙玉及巨件玄伉□卞方勻化澀爛今木月仇午手丐月﹝ +桀扎胯嫘胯潦具喋芥柴柴潦怒怠西身摰 +ulimit, umask, nice 扎 +GECOS 潦怒柴具喋芥潦怒西身摰具 .PP -奶件旦玄□伙凜及澀爛卞方勻化反﹜ -\fI/etc/ttytype\fR 及隙爛卞蝨勻化﹜ -棕雁庍醒\fB$TERM\fR互 tty 濤糧及羹坱及滇 (terminal type) -卞賡渝祭今木月仇午手丐月﹝ +扎喋嫘潦急株身摰怒艾胯 +\fI/etc/ttytype\fR 格摰怠艾 +啣憭豹fB$TERM\fR tty 亦桃垢怒桀 (terminal type) +怠具 .PP -戊穴件玉奶件正皿伉正及賡渝祭旦弁伉皿玄互撢墊今木月仇午手丐月﹝ -仇及窗Х卞勾中化及擇仄中樹扷反贗癲卅穴瓦亙失伙本弁扑亦件毛輔寰及仇午﹝ +喋喋扎喋踴芥踴桀嫘胯芥摰銵具 +格賬怒扎艾株底晞舫拙芥乓U怒颯胯瑯扼喋扼柴具 .PP -扔皮扑旦氾丞伕弘奶件匹反﹜ -伕弘奶件扑尼伙及瘉賡及妐儂卞 "*" 毛譆仁﹝ -欐今木凶石□丞犯奴伊弁玄伉反﹜ -交□扒互撢端卞伕弘奶件允月蕙仄中白央奶伙扑旦氾丞及伙□玄午仄化健歹木月﹝ -.SH 左皿扑亦件 +萸瑯嫘准啜扎喋扼胯 +准啜扎喋瑯扼怒格格摮 "*" 蝵柴 +皜∼潦研胯芥胯 +艾潦嗚摰怒准啜扎喋啜∼扎怒瑯嫘柴怒潦具行晞 +.SH 芥瑯扼 .TP .B \-p -棕雁毛忡繡允月﹝ +啣靽摮 .TP .B \-f -交□扒反允匹卞ロ據今木化中月手及午仄化﹜ロ據が綜毛墊卅歹卅中﹝ +艾潦嗚胯扼怨閮潦艾柴具艾隤閮澆雿銵芥芥 .TP .B \-h -仇及伕弘奶件及伉乒□玄石旦玄及抩蟆﹝ +柴准啜扎喋柴芥U潦嫘桀 .TP .B \-r -rlogin 及憤が伕弘奶件皿伕玄戊伙毛撢墊允月﹝ +rlogin 株芸准啜扎喋准喋怒摰銵 .PP -\fB\-r\fP, \fB\-h\fP, \fB\-f\fP 左皿扑亦件反﹜ -root 互 \fBlogin\fP 毛粟が仄凶樺寧卞及心迕中月﹝ -.SH 煞屢 -仇及リ \fBlogin\fR 卞反聶仁及戊件由奶伙凜左皿扑亦件互丐月互﹜ -扔奶玄卞方勻化反仇及丹切及域朿仄井銀歹木化中卅中井手仄木卅中﹝ +\fB\-r\fP, \fB\-h\fP, \fB\-f\fP 芥瑯扼喋胯 +root \fBlogin\fP 韏瑕游怒柴輻具 +.SH 霅血 +桃 \fBlogin\fR 怒臬柴喋喋扎急芥瑯扼喋 +萸扎怒艾胯柴∼桐具雿踴艾芥芥 .PP -扑旦氾丞澀爛及啜中卞方勻化曉筏白央奶伙及譆五樺赭反庍歹月﹝ -.SH 白央奶伙 -\fI/var/log/utmp\fR \- 蜇箕及伕弘奶件本永扑亦件及伉旦玄 +瑯嫘閮剖桅怒虫閮∼扎怒桃蔭湔臬 +.SH ∼扎 +\fI/var/log/utmp\fR \- 曉具柴准啜扎喋颯瑯扼喋柴芥嫘 .br -\fI/var/run/wtmp\fR \- 聊蛔及伕弘奶件本永扑亦件及伉旦玄 +\fI/var/run/wtmp\fR \- 颯柴准啜扎喋颯瑯扼喋柴芥嫘 .br -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- 剪寞祭由旦伐□玉午肣躲渝蜃樹扷 +\fI/etc/shadow\fR \- 瑕嫘胯潦冽寞 .br -\fI/etc/motd\fR \- 扑旦氾丞丟永本□斥白央奶伙 +\fI/etc/motd\fR \- 瑯嫘∼颯潦詻∼扎 .br -\fI/etc/nologin\fR \- root 動陸及交□扒及伕弘奶件毛嗟鞅允月 +\fI/etc/nologin\fR \- root 隞亙柴艾潦嗚柴准啜扎喋蝳甇U .br -\fI/etc/ttytype\fR \- 羹坱及滇及伉旦玄 +\fI/etc/ttytype\fR \- 蝡舀怒桀柴芥嫘 .br -\fI$HOME/.hushlogin\fR \- 扑旦氾丞丟永本□斥及刓憎毛俅孺允月 -.SH 楮洘嫩杴 +\fI$HOME/.hushlogin\fR \- 瑯嫘∼颯潦詻株”蝷箝嗚 +.SH a .BR mail (1), .BR passwd (1), .BR sh (1), @@ -137,5 +137,5 @@ root .BR nologin (5), .BR passwd (5), .BR getty (8) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/login.access.5 b/man/ja/login.access.5 index 88b247bc..f048b031 100644 --- a/man/ja/login.access.5 +++ b/man/ja/login.access.5 @@ -1,4 +1,4 @@ -.\"$Id: login.access.5,v 1.5 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: login.access.5,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" this is comment .\" .\" This page is originally in the shadow package. @@ -9,61 +9,61 @@ .TH LOGIN.ACCESS 5 .\" .Dt SKEY.ACCESS 5 .\" .Os FreeBSD 1.2 -.SH 抩蟆 -login.access \- 伕弘奶件失弁本旦及孺豢刓 -.SH 濩抸 +.SH +login.access \- 准啜扎喋U胯颯嫘桀嗅鴃銵 +.SH 隤祆 .I login.access -白央奶伙卞反﹜伕弘奶件毛袱第引凶反蛐濮允月﹜ -(交□扒, 石旦玄) 支 (交□扒, tty) 及賺心寧歹六毛隙爛允月﹝ +∼扎怒怒胯准啜扎喋閮勗胯整舀蝯嗚 +(艾潦, 嫘) (艾潦, tty) 桃踹摰 .PP -簿井互伕弘奶件允月午﹜ +隤啜准啜扎喋具 .I login.access -白央奶伙互旦平乓件今木﹜瘉賡卞穴永民允月 -(交□扒,石旦玄) 及賺﹜ -丐月中反生永玄伐□弁煩苀及伕弘奶件匹卅中樺寧反瘉賡卞穴永民允月 -(交□扒, tty) 及賺毛繭允﹝ -仇及氾□皮伙及袱第白奴□伙玉卞方勻化﹜ -伕弘奶件互袱第今木月井蛐濮今木月井互瑁引月﹝ +∼扎怒嫘准喋怒 +(艾潦,嫘) 桃 +胯胯潦舐晞柴准啜扎喋扼芥游舀怒 +(艾潦, tty) 桃U +柴潦怒株迂胯潦怒怒艾 +准啜扎喋閮勗胯蝯嗚瘙箝整 .PP -伕弘奶件失弁本旦孺豢刓及備墊反 3 勾及白奴□伙玉井日卅曰﹜ -妐儂 ":" 匹坌喃今木月﹝ +准啜扎喋U胯颯孵嗅鴃銵具桀銵 3 扎柴潦怒芥 +摮 ":" 批脯 .sp 1 .IR permission : users : origins .sp 1 -瘉賡及白奴□伙玉反 "\fB+\fR" (失弁本旦毛袱第允月) 井 -"\fB\-\fR" (失弁本旦毛蛐搕馱) 匹卅仃木壬卅日卅中﹝ -わ筇雂峊掍ㄐ憧諝氻洁1鴗襤尨憭峊磳陞丰鯦黎銗陞諢憧訞鴃 -手仄仁反 +柴潦怒 "\fB+\fR" (U胯颯嫘閮勗胯) +"\fB\-\fR" (U胯颯嫘艾) 扼芥啜芥芥 +鈭芰柴柴潦怒胯銝支誑銝柴准啜扎喳啜怒潦 + .B ALL -(优內穴永民允月) -匹卅仃木壬卅日卅中﹝ -趕筇雂峊掍ㄐ憧諝氻洁 -tty 抩 (生永玄伐□弁煩苀匹卅中伕弘奶件及樺寧)﹜ -石旦玄抩﹜ -玉丟奶件抩 ("\fB.\fR"匹銨引月)﹜ -石旦玄失玉伊旦﹜ -奶件正□生永玄及生永玄伐□弁砦 ("\fB.\fR"匹蔽歹月)﹜ -及夫午勾動曉及厭嶽邰豳井日卅月伉旦玄匹丐月井﹜ +(敹) +扼芥啜芥芥 +銝芰柴柴潦怒胯 +tty (胯潦舐晞扼芥准啜扎喋桀游) +嫘 +∼扎喳 ("\fB.\fR"批整) +嫘U研嫘 +扎喋踴潦柴胯潦舐芸 ("\fB.\fR"抒) +柴脯具支誑銝格閬蝝芥芥嫘扼 .B ALL -(优內穴永民允月) 引凶反 +(敹) 整 .B LOCAL -("\fB.\fR"毛蟈仁殖引卅中妐儂昫蟈化卞穴永民允月) -及中內木井匹卅仁化反卅日卅中﹝ -NIS 毛捫迕仄化中月樺寧反﹜石旦玄支交□扒及由正□件匹 -@netgroupname 互銀尹月﹝ +("\fB.\fR"具怒整芥摮具艾怒) +柴扼芥艾胯芥芥 +NIS 具艾游胯嫘艾潦嗚柴踴潦喋 +@netgroupname 雿踴 .PP .B EXCEPT -左矢伊□正毛迕中月午﹜ -騞鴾侅庉洶迉諢憧諵羃媊磥リ迨諢 +芥研潦踴具具 +撣詻怎陛乓怒怒潦怒摰扼 .PP -group 白央奶伙互腹綢今木月及反﹜ -伕弘奶件允月交□扒抩互抩蟆卞穴永民仄卅井勻凶樺寧卞蜃日木月﹝ -穴永民允月弘伙□皿反﹜ -group 白央奶伙醱匹交□扒抩互抸憎讀卞伉旦玄今木化中月手及卞蜃日木月﹝ -仇及皿伕弘仿丞反交□扒及潛弘伙□皿及 ID 砦璊牏リ牉咫吨丑 -.SH 白央奶伙 +group ∼扎怒璊蝝U柴胯 +准啜扎喋艾潦嗅怒芥游恍 +啜怒潦胯 +group ∼扎思葉扼艾潦嗅蝷箇怒芥嫘艾柴恍 +柴准啜押胯艾潦嗚桐蜓啜怒潦 ID 芸瑯整扼航芥 +.SH ∼扎 \fI/etc/login.access\fR -.SH 楮洘嫩杴 +.SH a .BR login (1) -.SH 難樊 +.SH Guido van Rooij diff --git a/man/ja/login.defs.5 b/man/ja/login.defs.5 index 7ded674d..c39db60e 100644 --- a/man/ja/login.defs.5 +++ b/man/ja/login.defs.5 @@ -25,7 +25,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: login.defs.5,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: login.defs.5,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" .\" Japanese Version Copyright (c) 1997 Kazuyoshi Furutaka .\" all rights reserved. @@ -37,120 +37,120 @@ .\" by Kentaro Shirakata .\" Updated Tue 18 Sep 2002 by NAKNAO Takeo .\" -.\" WORD: shadow login suite shadow 伕弘奶件窗Х +.\" WORD: shadow login suite shadow 准啜扎單 .TH LOGIN.DEFS 5 -.SH 抩蟆 -/etc/login.defs \- shadow 由旦伐□玉窗Х及澀爛 -.SH 濩抸 +.SH +/etc/login.defs \- shadow 嫘胯潦璈賬株身摰 +.SH 隤祆 .I /etc/login.defs -白央奶伙反 shadow 伕弘奶件窗Х卞覆允月扔奶玄裔肣及澀爛毛爛聒允月﹝ -仇及白央奶伙反优內繡箕仄卅仃木壬卅日卅中﹝ -仇及白央奶伙互拑仁化手扑旦氾丞捫迕反第Х匹丐月互﹜ -云公日仁侗引卅中瑛絆午卅月分欠丹﹝ +∼扎怒 shadow 准啜扎單賬怠紋萸扎箸株身摰摰蝢押 +柴∼扎怒臬摮具芥啜芥芥 +柴∼扎怒∼艾瑯嫘具臬航賬扼 +整芥蝯具芥 .PP -仇及白央奶伙反づ心潸曰第Х卅氾平旦玄白央奶伙匹﹜ -白央奶伙醱及域墊卞勾五域勾及澀爛由仿丟□正毛澀爛仄化中月﹝ -備墊匹反﹜澀爛由仿丟□正及抩蟆午公及襖互塢⑩匹嗉濠日木化憎今木月﹝ -塢墊午戊丟件玄墊反拑骰今木月﹝ -戊丟件玄墊反 `#' 筏寞匹銨引月﹝ -筏寞`#'反公及墊匹及塢⑩動陸及瘉賡及妐儂匹卅仃木壬卅日卅中﹝ +柴∼扎怒航狎踹航賬芥准嫘∼扎怒扼 +∼扎思葉桐銵怒扎銝扎株身摰押∼潦踴閮剖艾 +銵扼胯閮剖押∼潦踴桀具桀扎蝛箇賬批箏衣內 +蝛箄具喋∼喋銵舐∟ +喋∼喋銵 `#' 閮瑯批整 +閮戡#'胯株扼桃征賭誑憭格格摮扼芥啜芥芥 .PP -由仿丟□正襖反銓勾及滇毛潸月仇午互匹五月﹝ -妐儂昫’皮□伙滇’醒襖’у擎蘸醒襖﹜匹丐月﹝ -妐儂昫卞反蟈化及執儂第Х妐儂毛銀尹月﹝ -皮□伙滇由仿丟□正及襖反 ``yes'' 井 ``no'' 及中內木井匹卅仃木壬卅日卅中﹝ -襖及隙爛今木化中卅中皮□伙滇由仿丟□正支﹜ -``yes'', ``no'' 動陸互隙爛今木凶皮□伙滇由仿丟□正及襖反 ``no''午今木月﹝ -(簽擎蘸云方太у擎蘸) 醒襖反﹜ -10 褡醒﹜ -(醒襖及蟆卞 ``0'' 毛尥仃凶) 8 褡醒﹜ -(醒襖及蟆卞 ``0x'' 毛尥仃凶) 16 褡醒及中內木井匹隙爛允月﹝ -簽擎蘸’у擎蘸醒襖由仿丟□正及瘉釐襖反煌遙窗卞匙繡允月﹝ +押∼潦踹扎臬扎桀具扼 +摮颯潦怠餅啣扎餃蝎曉漲啣扎扼 +摮怒臬具艾桀啣航賣摮雿踴 +潦怠押∼潦踴桀扎 ``yes'' ``no'' 柴扼芥啜芥芥 +扎格摰艾芥潦怠押∼潦踴 +``yes'', ``no'' 隞亙摰潦怠押∼潦踴桀扎 ``no''具 +(蝎曉漲喳蝎曉漲) 啣扎胯 +10 脫啜 +(啣扎桀 ``0'' 隞) 8 脫啜 +(啣扎桀 ``0x'' 隞) 16 脫啜柴扳摰 +蝎曉漲餃蝎曉漲啣扎押∼潦踴格憭批扎航蝞璈思摮 .PP -動票卞憎允方丹卅澀爛嫩杴互丐月: +隞乩怎內芾身摰柴: .\" -.IP "CHFN_AUTH (皮□伙襖)" -手仄 +.IP "CHFN_AUTH (潦怠)" + .I yes -卅日﹜ +芥 .BR chfn ", " chsh -徆皿伕弘仿丞反﹜旦□由□交□扒互粟が仄凶及匹卅中蜃曰 -窒日井及庍凳毛墊卅丹蟆卞由旦伐□玉毛諜友月﹝ +銝∼准啜押胯嫘潦潦艾潦嗚韏瑕柴扼芥 +雿桀氬銵芥怒嫘胯潦撠准 .\" -.IP "CHFN_RESTRICT (妐儂昫)" -仇及由仿丟□正反 +.IP "CHFN_RESTRICT (摮)" +柴押∼潦踴 .I passwd -白央奶伙及 +∼扎怒 .I gecos -白奴□伙玉及丹切﹜ -域怚獢憧隊 +潦怒柴∼ +銝研艾潦嗚 .B chfn -毛銀勻化庍凳匹五月白奴□伙玉毛隙爛允月﹝ -隙爛允月妐儂昫反 +雿踴血氬扼潦怒摰 +摰摮 .IR f , .IR r , .IR w , .I h -備妐儂及リ啦及賺心寧歹六匹﹜公木冗木白伙生□丞﹜朿盒砦獢 -縝樺齬狪砦獢Ⅳ威蟔欐蠍砦璊繵梋ㄓ馱諢 -隙爛今木卅井勻凶樺寧反﹜旦□由□交□扒分仃互蟈化及嫩杴毛庍凳匹五月﹝ -瘉手孺蜃毛五勾仁仄凶中樺寧反﹜ -chfn 毛 SUID 匹反奶件旦玄□伙仄卅仃木壬方中﹝ +摮桐遙桃踹扼怒潦典芸瑯 +瑕湧餉店芸瑯芸餉店芸瑯喋 +摰芥游胯嫘潦潦艾潦嗚具艾桅柴憭氬扼 +園扎游胯 +chfn SUID 扼胯扎喋嫘潦怒芥啜 .\" -.IP "CREATE_HOME (皮□伙襖)" -useradd 互﹜犯白巧伙玄匹交□扒及石□丞犯奴伊弁玄伉毛 -綜嶽允月井升丹井毛爛聒允月﹝ -仇及左皿扑亦件反 useradd 及戊穴件玉仿奶件及 \-m 白仿弘午 OR 今木月﹝ +.IP "CREATE_HOME (潦怠)" +useradd 押怒扼艾潦嗚柴潦研胯芥 +雿押摰蝢押 +柴芥瑯扼喋 useradd 柴喋喋押扎喋 \-m 押啜 OR .\" -.IP "GID_MAX (醒襖)" -.IP "GID_MIN (醒襖)" +.IP "GID_MAX (啣)" +.IP "GID_MIN (啣)" .B useradd -皿伕弘仿丞云方太 +准啜押 .B groupadd -皿伕弘仿丞互弘伙□皿 ID 毛薊鎗允月凜及炾洁 +准啜押啜怒潦 ID 豢桃脯 .\" -.IP "MAIL_DIR (妐儂昫)" -丟□伙旦皿□伙犯奴伊弁玄伉﹝ -丐月交□扒失市它件玄互膜懇’綽輪今木凶端卞﹜ -公及交□扒及丟□伙示永弁旦卞覆允月綜僅及凶戶卞优邰午卅月﹝ -隙爛今木卅中午﹜戊件由奶伙凜及犯白巧伙玄襖互迕中日木月﹝ +.IP "MAIL_DIR (摮)" +∼潦怒嫘潦怒研胯芥 +艾潦嗚U怒艾喋靽格迤餃扎怒 +柴艾潦嗚柴∼潦怒胯嫘怠紋雿璆准柴怠閬具芥 +摰芥具喋喋扎急柴押怒扎具 .\" -.IP "PASS_MAX_DAYS (醒襖)" -域勾及由旦伐□玉毛銀尹月瘉贏ゥ醒﹝ -由旦伐□玉互仇及ゥ醒方曰手衙中樺寧反﹜庍凳允月方丹雄孺今木月﹝ -隙爛今木化中卅中樺寧反 \-1 午卅月 (仇及孺蜃窗Х毛拑躲卞允月)﹝ -.IP "PASS_MIN_DAYS (醒襖)" -由旦伐□玉毛庍凳仄化井日慼卞庍凳匹五月方丹卞卅月引匹及瘉羶ゥ醒﹝ -仇及ゥ醒互煩凶卅中丹切卞由旦伐□玉毛庍凳仄方丹午仄化手蛐搕竣鴗諢 -隙爛今木化中卅中樺寧反 \-1 午卅月 (仇及孺蜃窗Х毛拑躲卞允月)﹝ -.IP "PASS_WARN_AGE (醒襖)" -由旦伐□玉及肣躲渝蜃互侳月蟆卞煞屢毛砟馱賵棉及ゥ醒﹝ -未伕卞仄化云仁午﹜渝蜃濠木及癲ゥ卞及心煞屢毛墊中﹜ -扙及醒毛隙爛仄凶樺寧反域濠煞屢毛墊歹卅中﹝ -隙爛今木化中卅中樺寧反煞屢毛墊歹卅中﹝ +.IP "PASS_MAX_DAYS (啣)" +銝扎柴嫘胯潦雿踴瑟交啜 +嫘胯潦格交啜扎游胯憭氬撘瑕嗚 +摰艾芥游 \-1 具芥 (桀園璈賬∪嫘怒) +.IP "PASS_MIN_DAYS (啣)" +嫘胯潦憭氬艾甈∼怠氬扼怒芥整扼格剜交啜 +格交啜蝯芥∼怒嫘胯潦憭氬具艾艾 +摰艾芥游 \-1 具芥 (桀園璈賬∪嫘怒) +.IP "PASS_WARN_AGE (啣)" +嫘胯潦格寞乓怨郎箝格交啜 +潦准怒艾具桀乓怒柴輯郎銵 +鞎格啜摰游臭霅血銵芥 +摰艾芥游航郎銵芥 .PP PASS_MAX_DAYS, PASS_MIN_DAYS, PASS_WARN_AGE -反失市它件玄毛綜月午五卞分仃厙迕今木月﹝ -仇木日及澀爛毛庍凳仄化手﹜湃繡及失市它件玄卞反排黍仄卅中﹝ +胯U怒艾喋雿具怒拍具 +株身摰憭氬艾W柴U怒艾喋怒臬蔣踴芥 .\" -.IP "UID_MAX (醒襖)" -.IP "UID_MIN (醒襖)" +.IP "UID_MAX (啣)" +.IP "UID_MIN (啣)" .B useradd -皿伕弘仿丞互交□扒 ID 毛薊鎗允月凜及炾洁 +准啜押艾潦 ID 豢桃脯 .\" -.IP "UMASK (醒襖)" -袱第簞嶺穴旦弁毛仇及襖卞賡渝祭允月﹝ -隙爛今木化中卅中樺寧反﹜袱第簞嶺穴旦弁反 077 卞賡渝祭今木月﹝ +.IP "UMASK (啣)" +閮勗臬扼嫘胯桀扎怠 +摰艾芥游胯閮勗臬扼嫘胯 077 怠 .\" -.IP "USERDEL_CMD (妐儂昫)" -爛聒今木化中月午﹜交□扒毛綽輪允月午五卞仇及戊穴件玉互撢墊今木月﹝ -綽輪今木月交□扒 (瘉賡及婁五醒卞欐今木月) 及 at/cron/print -斥亦皮卅升毛綽輪允月戊穴件玉卞仄化云仁午方中﹝ +.IP "USERDEL_CMD (摮)" +摰蝢押艾具艾潦嗚扎具怒柴喋喋摰銵 +扎艾潦 (桀啜急腹) at/cron/print +詻扼芥押扎喋喋怒艾具 .\" -.SH 輔寰刓 -動票及輔寰刓反﹜ -shadow 由旦伐□玉窗Х及升及皿伕弘仿丞互 -升及由仿丟□正毛銀迕允月井毛憎仄凶手及匹丐月﹝ +.SH 扯” +隞乩桀扯”胯 +shadow 嫘胯潦璈賬柴押柴准啜押 +押柴押∼潦踴雿輻具蝷箝柴扼 .na .IP chfn 12 CHFN_AUTH CHFN_RESTRICT @@ -175,25 +175,25 @@ USERDEL_CMD .IP usermod 12 MAIL_DIR .ad -.SH 田弘 -shadow 由旦伐□玉窗Х卞方勻化羼間今木化五凶窗Х及釐朿坌反﹜ -蜇箕反 PAM 卞方勻化質咥今木化中月﹝ -仄凶互勻化﹜ +.SH +shadow 嫘胯潦璈賬怒行靘艾璈賬桀之典胯 +曉具 PAM 怒血衣艾 +艾 .BR login (1), .BR passwd (1), .BR su (1) -卅升及皿伕弘仿丞反﹜手反支 +芥押柴准啜押胯胯 \fI/etc/login.defs\fR -毛迕中卅中﹝ -覆殺允月 PAM 及澀爛白央奶伙毛譬屯月方丹卞仄化幻仄中﹝ -.SH 楮洘嫩杴 +具芥 +撖曉 PAM 株身摰∼扎怒隤踴嫘怒艾颯 +.SH a .BR login (1), .BR passwd (1), .BR su (1), .BR passwd (5), .BR shadow (5), .BR pam (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) .br Chip Rosenthal (chip@unicom.com) diff --git a/man/ja/logoutd.8 b/man/ja/logoutd.8 index fd260c6b..d28bf5fe 100644 --- a/man/ja/logoutd.8 +++ b/man/ja/logoutd.8 @@ -1,4 +1,4 @@ -.\"$Id: logoutd.8,v 1.5 2003/04/28 02:14:00 kloczek Exp $ +.\"$Id: logoutd.8,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,23 +33,23 @@ .\" Modified Sat 21 Sep 2002 by NAKANO Takeo .\" .TH LOGOUTD 8 -.SH 抩蟆 -logoutd \- 伕弘奶件凜棉及孺蜃毛撢雒允月 -.SH 踏摯 +.SH +logoutd \- 准啜扎單桀園摰賬 +.SH 詨 \fBlogoutd\fR -.SH 濩抸 -\fBlogoutd\fR 反 \fI/etc/porttime\fR -卞筏今木化中月伕弘奶件凜棉’禾□玄卞覆允月孺蜃毛撢雒允月﹝ +.SH 隤祆 +\fBlogoutd\fR \fI/etc/porttime\fR +怨艾准啜扎單颯潦怠紋園摰賬 .B logoutd -反 \fI/etc/rc\fR 卞方勻化粟が今木月方丹卞允月﹝ -\fI/etc/utmp\fR 白央奶伙互爛渝讀卞旦平乓件今木﹜ -伕弘奶件仄化中月備交□扒互 -\fI/etc/porttime\fR 醱匹及公及交□扒及袱第 -(禾□玄午凜對) 卞縣楔々中吨中孩握暀諢 -\fI/etc/porttime\fR 及孺蜃卞縣馱諝磳陞丰韞誑疇極蟡韝牮肥誘竣誘擗鴗諢 -.SH 白央奶伙 -/etc/porttime \- 伕弘奶件午禾□玄及袱第 + \fI/etc/rc\fR 怒西絲怒 +\fI/etc/utmp\fR ∼扎怒摰怒嫘准喋 +准啜扎喋艾艾潦嗚 +\fI/etc/porttime\fR 銝准扼柴柴艾潦嗚株迂 +(潦冽) 怠艾芥隤踴嫘 +\fI/etc/porttime\fR 桀園怠准啜扎喋颯瑯扼喋舐鈭 +.SH ∼扎 +/etc/porttime \- 准啜扎喋具潦株迂 .br -/etc/utmp \- 蜇箕及伕弘奶件本永扑亦件 -.SH 難樊 +/etc/utmp \- 曉具柴准啜扎喋颯瑯扼 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/newgrp.1 b/man/ja/newgrp.1 index f4c3e0ea..a8a41da5 100644 --- a/man/ja/newgrp.1 +++ b/man/ja/newgrp.1 @@ -1,4 +1,4 @@ -.\"$Id: newgrp.1,v 1.7 2005/04/12 18:08:47 kloczek Exp $ +.\"$Id: newgrp.1,v 1.8 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -34,59 +34,59 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH NEWGRP 1 -.SH 抩蟆 -newgrp \- 蕙仄中弘伙□皿卞伕弘奶件允月 +.SH +newgrp \- 啜啜怒潦怒准啜扎喋 .br -sg \- 帎及弘伙□皿 ID 匹戊穴件玉毛撢墊允月 -.SH 踏摯 +sg \- 乓柴啜怒潦 ID 扼喋喋摰銵 +.SH 詨 \fBnewgrp\fR [\fB\-\fR] [\fIgroup\fR] .br \fBsg\fR [\fB\-\fR] [\fIgroup\fR [[\fB\-c\fR] \fIcommand\fR]] -.SH 濩抸 +.SH 隤祆 .B newgrp -反伕弘奶件本永扑亦件醱卞蜇箕及弘伙□皿 ID 毛庍凳允月凶戶卞迕中日木月﹝ -左皿扑亦件午仄化 \fB\-\fR 白仿弘毛芨尹凶樺寧反﹜ -蕙凶卞伕弘奶件仄凶及午き元迋卞棕雁互瘋賡渝祭今木月﹝ -公丹匹卅中樺寧反﹜蜇箕及綜僅犯奴伊弁玄伉毛殖戶化﹜ -蜇箕及棕雁反庍祭仄卅中﹝ +胯准啜扎喋颯瑯扼喃葉怎曉具柴啜怒潦 ID 憭氬怎具 +芥瑯扼喋具 \fB\-\fR 押啜銝游胯 +啜怒准啜扎喋柴典瑽怎啣 +扼芥游胯曉具桐璆准研胯芥怒艾 +曉具桃啣臬芥 .PP .B newgrp -反蜇箕及撢弘伙□皿 ID 毛﹜隙爛仄凶弘伙□皿卞 -(弘伙□皿抩毛隙爛仄卅井勻凶樺寧反 \fI/etc/passwd\fR -卞筏竭今木凶犯白巧伙玄及弘伙□皿卞) 庍凳允月﹝ -交□扒卞反由旦伐□玉互卅仁弘伙□皿卞反丐月樺寧﹜ -丐月中反交□扒互弘伙□皿及丟件田□匹反卅仁 -弘伙□皿卞由旦伐□玉互丐月樺寧卞反﹜ -公及交□扒反由旦伐□玉及ェ恘毛菲戶日木月﹝ -弘伙□皿及由旦伐□玉互澀爛今木化云日內﹜ -井勾交□扒互弘伙□皿及丟件田□匹卅中樺寧反﹜ -失弁本旦反蛐搕竣鴗諢 +舐曉具桀啜怒潦 ID 摰啜怒潦 +(啜怒潦摰芥游 \fI/etc/passwd\fR +怨頛押怒柴啜怒潦) 憭氬 +艾潦嗚怒胯嫘胯潦芥啜怒潦怒胯游 +胯艾潦嗚啜怒潦柴∼喋潦扼胯芥 +啜怒潦怒嫘胯潦游怒胯 +柴艾潦嗚胯嫘胯潦桀亙瘙 +啜怒潦柴嫘胯潦閮剖艾 +扎艾潦嗚啜怒潦柴∼喋潦扼芥游胯 +U胯颯嫘舀艾 .PP .B sg -戊穴件玉反 +喋喋 .B newgrp -午き迋卞が綜允月互﹜戊穴件玉毛熬仃尥仃月﹝ -仇及戊穴件玉反 \fB/bin/sh\fR 扑尼伙匹撢墊今木月﹝ -戊穴件玉互呁醒及簽賄井日卅月樺寧反﹜ -sg 及撢墊葭午卅月匹丐欠丹扑尼伙及幻午氏升卞云中化﹜ -仇木日毛弁巧□玄允月优邰互丐月分欠丹﹝ -.BR newgrp " 午 " sg -及手丹域勾及啜中反﹜ -た爛及扑尼伙互 \fBnewgrp\fR 毛た帎卞健丹鰾卞丐月﹝ -仇及方丹卅扑尼伙反﹜憤坌憤褥毛 +典瑽怠雿喋喋隞 +柴喋喋 \fB/bin/sh\fR 瑯扼怒批銵 +喋喋銴啜桀隤芥游胯 +sg 桀銵具芥扼瑯扼怒柴颯具押怒艾 +胯押潦敹閬 +.BR newgrp " " sg +柴銝扎桅胯 +孵柴瑯扼怒 \fBnewgrp\fR 孵乓急晞嫘怒 +柴芥瑯扼怒胯芸芾澈 .B newgrp -互戲嶽仄凶蕙仄中撢蟲午譆五晶尹月﹝仇及方丹卅仇午反 +啜摰雿函蔭柴芥具 .B sg -匹反粟五卅中及匹﹜ +扼航絲芥柴扼 .B sg -戊穴件玉井日枑勻凶端卞反動蟆及弘伙□皿 ID 卞枑月﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +喋喋颯怒臭誑柴啜怒潦 ID 急颯 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/group\fR \- 弘伙□皿樹扷 -.SH 楮洘嫩杴 +\fI/etc/group\fR \- 啜怒潦 +.SH a .BR id (1), .BR login (1), .BR su (1) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/newusers.8 b/man/ja/newusers.8 index bfc765b3..49d20599 100644 --- a/man/ja/newusers.8 +++ b/man/ja/newusers.8 @@ -1,4 +1,4 @@ -.\"$Id: newusers.8,v 1.3 2003/04/28 02:14:00 kloczek Exp $ +.\"$Id: newusers.8,v 1.4 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,39 +33,39 @@ .\" Modified Sun 22 Sep 2002 by NAKANO Takeo .\" .TH NEWUSERS 8 -.SH 抩蟆 -newusers \- 交□扒及蕙筋綜嶽支樹扷凳蕙毛田永民質咥匹墊丹 -.SH 踏摯 +.SH +newusers \- 艾潦嗚格啗雿望湔啜衣扯 +.SH 詨 \fBnewusers\fR [\fInew_users\fR] -.SH 濩抸 -\fBnewusers\fR 反交□扒抩午尪妐由旦伐□玉午及賺毛筏仄凶白央奶伙毛づ心﹜ -公及樹扷毛手午卞湃繡及交□扒樹扷及庍凳支蕙筋交□扒及綜嶽毛墊丹﹝ -仇及白央奶伙及踏摯反﹜ -票筏及鰾毛輪五伓賞讀卅由旦伐□玉白央奶伙 -(\fBpasswd\fR(5) 輔寰) 午き元匹丐月﹝ +.SH 隤祆 +\fBnewusers\fR 胯艾潦嗅典像嫘胯潦具桃閮∼扎怒隤准踴 +格晞具急W柴艾潦嗆晞桀氬啗艾潦嗚桐銵 +柴∼扎怒格詨胯 +銝閮桃嫘扎璅皞芥嫘胯潦∼扎 +(\fBpasswd\fR(5) ) 典扼 .IP "\fIpw_passwd\fR" 10 -仇及白奴□伙玉互剪寞祭今木﹜蕙仄中剪寞祭由旦伐□玉午卅月﹝ +柴潦怒瑕啜瑕嫘胯潦具芥 .IP "\fIpw_age\fR" -仇及白奴□伙玉反 shadow 白央奶伙輊仃及樹扷匹丐月互﹜ -交□扒互允匹卞繡箕允月樺寧反拑骰今木月﹝ +柴潦怒 shadow ∼扎怠格晞扼 +艾潦嗚扼怠具游舐∟ .IP "\fIpw_gid\fR" -仇及白奴□伙玉卞湃繡及弘伙□皿毛隙爛仄凶樺寧反﹜ -交□扒反公及弘伙□皿卞笛尹日木月﹝ -繡箕仄卅中弘伙□皿 ID 毛隙爛仄凶樺寧反﹜ -公及弘伙□皿 ID 匹蕙凶卅弘伙□皿互綜嶽今木月﹝ +柴潦怒急W柴啜怒潦摰游胯 +艾潦嗚胯柴啜怒潦怠 +摮具芥啜怒潦 ID 摰游胯 +柴啜怒潦 ID 扳啜芥啜怒潦雿 .IP "\fIpw_dir\fR" -仇及白奴□伙玉匹隙爛仄凶犯奴伊弁玄伉互允匹卞繡箕允月井民尼永弁仄﹜ -手仄繡箕仄卅仃木壬蕙凶卞犯奴伊弁玄伉互綜日木月﹝ -仇及犯奴伊弁玄伉及赭肣樊反﹜ -蕙筋綜嶽今木凶交□扒﹜丐月中反樹扷互庍凳今木凶交□扒午卅月﹝ +柴潦怒扳摰研胯芥扼怠具扼胯 +摮具芥唳啜怒研胯芥雿 +柴研胯芥格胯 +啗雿艾潦嗚舀晞憭氬艾潦嗚具芥 .PP -仇及戊穴件玉反﹜き凜卞釐恟及失市它件玄毛綜嶽允月方丹卅﹜ -釐筋昑卅扑旦氾丞棕雁匹迕中月凶戶卞綜日木凶﹝ -.SH 煞屢 -ェ恘白央奶伙卞反剪寞祭今木化中卅中由旦伐□玉互殖引木月凶戶﹜ -贗濠卞忡賃仄化云井卅仃木壬卅日卅中﹝ -.SH 楮洘嫩杴 +柴喋喋胯怠之柴U怒艾喋雿芥 +憭扯璅∼芥瑯嫘啣抒具思 +.SH 霅血 +亙∼扎怒怒舀瑕艾芥嫘胯潦怒整 +拙思霅瑯艾芥啜芥芥 +.SH a .BR passwd (1), .BR useradd (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/passwd.1 b/man/ja/passwd.1 index cde1a3cb..9ae45b78 100644 --- a/man/ja/passwd.1 +++ b/man/ja/passwd.1 @@ -1,4 +1,4 @@ -.\" $Id: passwd.1,v 1.8 2005/04/13 10:02:27 kloczek Exp $ +.\" $Id: passwd.1,v 1.9 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -34,9 +34,9 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH PASSWD 1 -.SH 抩蟆 -passwd \- 交□扒由旦伐□玉毛庍凳允月 -.SH 踏摯 +.SH +passwd \- 艾潦嗚嫘胯潦憭氬 +.SH 詨 \fBpasswd\fR [\fB\-f\fR|\fB\-s\fR] [\fIname\fR] .br \fBpasswd\fR [\fB\-g\fR] [\fB\-r\fR|\fB\-R\fR] \fIgroup\fR @@ -45,173 +45,173 @@ passwd \- [\fB\-w\fR \fIwarn\fR] [\fB\-i\fR \fIinact\fR] \fIlogin\fR .br \fBpasswd\fR {\fB\-l\fR|\fB\-u\fR|\fB\-d\fR|\fB\-S\fR|\fB\-e\fR} \fIlogin\fR -.SH 濩抸 -\fBpasswd\fR 反交□扒失市它件玄’弘伙□皿失市它件玄及由旦伐□玉毛庍凳允月﹝ -域怚獢憧隊牳封洶峊╞咱戎韞及由旦伐□玉仄井庍凳匹五卅中﹝ -旦□由□交□扒反中井卅月失市它件玄及由旦伐□玉手庍凳匹五月﹝ -弘伙□皿及棟咥樊反弘伙□皿及由旦伐□玉毛庍凳匹五月﹝ -\fBpasswd\fR 卞方勻化﹜交□扒及白伙生□丞’伕弘奶件扑尼伙’ -由旦伐□玉及渝蜃濠木及ゥ尥’ -肣躲渝棉午中勻凶失市它件玄樹扷毛庍凳允月仇午手匹五月﹝ +.SH 隤祆 +\fBpasswd\fR 胯艾潦嗚U怒艾喋颯啜怒潦U怒艾喋柴嫘胯潦憭氬 +銝研艾潦嗚航芸柴U怒艾喋柴嫘胯潦憭氬扼芥 +嫘潦潦艾潦嗚胯芥U怒艾喋柴嫘胯潦憭氬扼 +啜怒潦桃恣胯啜怒潦柴嫘胯潦憭氬扼 +\fBpasswd\fR 怒艾艾潦嗚柴怒潦颯准啜扎喋瑯扼怒 +嫘胯潦格格乩 +寞具U怒艾喋晞憭氬具扼 .PP .B \-s -左皿扑亦件毛隙爛允月午 -.BR passwd " 反 " chsh -毛裟太請仄化交□扒及扑尼伙毛庍凳允月﹝ +芥瑯扼喋摰 +.BR passwd " " chsh +潦喳箝艾艾潦嗚柴瑯扼怒憭氬 .B \-f -左皿扑亦件毛隙爛允月午 -.BR passwd " 反 " chfn -毛裟太請仄化交□扒及 GECOS 樹扷毛庍凳允月﹝ -仇木日及 2 勾及左皿扑亦件反詢晶嶺及凶戶分仃卞丐月﹝ -chsh 支 chfn 毛躂濤裟太請仄化手厭歹卅中﹝ -.SS 由旦伐□玉及庍凳 -由旦伐□玉互湃卞丐月樺寧反﹜引內衙中由旦伐□玉毛ェ恘允月方丹瞼今木月﹝ -ェ恘今木凶由旦伐□玉反剪寞祭今木﹜筏狤今木化中月手及午寰寧今木月﹝ -懇仄中由旦伐□玉毛 1 莢匹ェ恘仄卅仁化反卅日卅中﹝ -旦□由□交□扒反﹜由旦伐□玉毛侉木化仄引勻凶端及庍凳手墊卅尹月迋卞﹜ -仇及旦氾永皿毛彊峎匹五月﹝ +芥瑯扼喋摰 +.BR passwd " " chfn +潦喳箝艾艾潦嗚 GECOS 晞憭氬 + 2 扎柴芥瑯扼喋臭扼柴怒 +chsh chfn 湔亙潦喳箝艾瑽芥 +.SS 嫘胯潦桀 +嫘胯潦U怒游胯整扎嫘胯潦亙靽 +亙嫘胯潦舀瑕閮脯艾柴函批 +甇嫘胯潦 1 批亙芥艾胯芥芥 +嫘潦潦艾潦嗚胯嫘胯潦敹艾整桀氬銵芥瑽怒 +柴嫘乓扼 .PP -由旦伐□玉互ェ恘今木凶詨﹜由旦伐□玉肣躲渝蜃及樹扷毛譬屯﹜ -蜇箕由旦伐□玉及庍凳互袱今木化中月井腹犖允月﹝ -手仄袱第今木化中卅中樺寧反﹜ -\fBpasswd\fR 反庍凳毛蛐搕楔す肥誘馱諢 +嫘胯潦亙敺嫘胯潦寞格晞隤踴嫘 +曉具嫘胯潦桀氬閮晞艾璊颯 +閮勗胯艾芥游胯 +\fBpasswd\fR 臬氬艾衣鈭 .PP -慼卞交□扒反﹜譆五晶尹月由旦伐□玉毛ェ恘允月方丹瞼今木月﹝ -ェ恘今木凶由旦伐□玉反﹜蝦坌呁豪井升丹井腹犖今木月﹝ -域旼炊妡媬豸仄化反﹜ -由旦伐□玉反動票及螂寧公木冗木井日域勾動曉及妐儂毛銀勻凶 -6 井日 8 妐儂及手及卞允屯五匹丐月﹝ +甈∼怒艾潦嗚胯蝵柴嫘胯潦亙靽 +亙嫘胯潦胯銴押璊颯 +銝祉芣具艾胯 +嫘胯潦臭誑銝桅銝支誑銝格摮雿踴 +6 8 摮柴柴怒嫘扼 .IP "" .5i -凝妐儂及失伙白央矛永玄 +撠摮柴U怒∼ .IP "" .5i -釐妐儂及失伙白央矛永玄 +憭扳摮柴U怒∼ .IP "" .5i -0 井日 9 引匹及醒儂 +0 9 整扼格啣 .IP "" .5i -嗥づ鰾 +亥狎 .PP -扑旦氾丞及犯白巧伙玄及壅蛔妐儂支 -kill 妐儂毛殖戶卅中方丹卞鏜啦允月仇午﹝ -\fBpasswd\fR 反丐引曰卞簽賬卅由旦伐□玉尺及庍凳反蛐搕馱諢 +瑯嫘柴押怒格餅摮 +kill 摮怒芥急釣具 +\fBpasswd\fR 胯整怠蝝芥嫘胯潦詻桀氬舀艾 .PP -ェ恘仄凶由旦伐□玉互熬仃ェ木日木凶樺寧﹜ -\fBpasswd\fR 反手丹域蘸ェ恘毛瞼仄﹜ -わ筇雂侔恘仄凶手及毛瘉賡及手及午瘜茪馱諢 -由旦伐□玉庍凳互熬仃ェ木日木月凶戶卞反﹜ -仇及徆樊互寧譙仄卅仁化反卅日卅中﹝ -.SS 弘伙□皿由旦伐□玉 -\fB\-g\fR 左皿扑亦件毛迕中凶樺寧﹜ -隙爛仄凶弘伙□皿及由旦伐□玉互庍凳今木月﹝ -仇及左皿扑亦件反旦□由□交□扒井隙爛仄凶弘伙□皿及棟咥樊仄井銀尹卅中﹝ -蜇箕及弘伙□皿由旦伐□玉反諜友化仇卅中﹝ -\fB\-g\fR 左皿扑亦件毛 \fB\-r\fR 左皿扑亦件午午手卞迕中月午﹜ -隙爛仄凶弘伙□皿及由旦伐□玉互綽輪今木月﹝ -仇丹允月午蟈化及丟件田□互仇及弘伙□皿卞失弁本旦匹五月方丹卞卅月﹝ -\fB\-R\fR 左皿扑亦件毛 \fB\-g\fR 左皿扑亦件午午手卞迕中月午﹜ -蟈化及交□扒卞覆仄化隙爛仄凶弘伙□皿尺及失弁本旦毛嗟鞅匹五月﹝ -.SS 由旦伐□玉及肣躲渝蜃樹扷 -旦□由□交□扒反﹜由旦伐□玉及肣躲渝蜃卞楮允月樹扷毛庍凳匹五月﹝ -仇木卞反 \fB\-x\fR, \fB\-n\fR, \fB\-w\fR, \fB\-i\fR 卅升及左皿扑亦件毛迕中月﹝ -\fB\-x\fR 左皿扑亦件反由旦伐□玉互肣躲卅瘉贏ゥ醒毛澀爛允月及卞迕中日木月﹝ -\fImax\fR ゥ互聊亢月午由旦伐□玉毛庍凳允月方丹卞菲戶日木月﹝ -\fB\-n\fR 左皿扑亦件反由旦伐□玉互庍凳第Х午卅月引匹及 -瘉羶ゥ醒毛澀爛允月及卞迕中日木月﹝ -交□扒反 \fImin\fR ゥ互煩聊仄凶詨匹卅中午由旦伐□玉毛庍凳匹五卅中﹝ -\fB\-w\fR 左皿扑亦件反由旦伐□玉及銀迕渝蜃互侳月蟆卞 -窒ゥ棉煞屢毛芨尹月井毛澀爛允月凶戶卞迕中日木月﹝ -渝蜃濠木及 \fIwarn\fR ゥ蟆井日鏜啦互釩銨今木﹜ -由旦伐□玉互渝蜃濠木卞卅月引匹丐午窒ゥ酸勻化中月井互憎今木月﹝ -\fB\-i\fR 左皿扑亦件反﹜ -由旦伐□玉及渝蜃互濠木化井日窒ゥ棉煩聊仄凶日﹜ -公及失市它件玄毛銀迕尕Х及橇謫卞允月井毛澀爛允月及卞迕中月﹝ -\fIinact\fR ゥ棉失市它件玄毛由旦伐□玉渝蜃濠木橇謫及引引卞允月午﹜ -交□扒反公及失市它件玄卞ェ木卅仁卅月﹝ +亙嫘胯潦乓游 +\fBpasswd\fR 胯銝摨血亙靽 +鈭芰柴怠亙柴柴柴冽頛 +嫘胯潦憭氬乓怒胯 +桐腹氬芥艾胯芥芥 +.SS 啜怒潦嫘胯潦 +\fB\-g\fR 芥瑯扼喋具游 +摰啜怒潦柴嫘胯潦憭氬 +柴芥瑯扼喋胯嫘潦潦艾潦嗚摰啜怒潦桃恣雿踴芥 +曉具柴啜怒潦嫘胯潦臬准艾芥 +\fB\-g\fR 芥瑯扼喋 \fB\-r\fR 芥瑯扼喋具具怎具具 +摰啜怒潦柴嫘胯潦扎 +典具艾柴∼喋潦柴啜怒潦怒U胯颯嫘扼怒芥 +\fB\-R\fR 芥瑯扼喋 \fB\-g\fR 芥瑯扼喋具具怎具具 +具艾柴艾潦嗚怠紋行摰啜怒潦詻柴U胯颯嫘蝳甇U扼 +.SS 嫘胯潦格寞 +嫘潦潦艾潦嗚胯嫘胯潦格寞恍U晞憭氬扼 +怒 \fB\-x\fR, \fB\-n\fR, \fB\-w\fR, \fB\-i\fR 芥押柴芥瑯扼喋具 +\fB\-x\fR 芥瑯扼喋胯嫘胯潦嫘芣瑟交啜閮剖柴怎具 +\fImax\fR 乓具嫘胯潦憭氬急 +\fB\-n\fR 芥瑯扼喋胯嫘胯潦憭游航賬具芥整扼 +剜交啜閮剖柴怎具 +艾潦嗚 \fImin\fR 乓蝯敺扼芥具嫘胯潦憭氬扼芥 +\fB\-w\fR 芥瑯扼喋胯嫘胯潦桐蝙冽乓 +雿仿霅血銝閮剖怎具 + \fIwarn\fR 亙瘜冽憪 +嫘胯潦怒芥整扼其交艾蝷箝 +\fB\-i\fR 芥瑯扼喋胯 +嫘胯潦格艾雿仿蝯 +柴U怒艾喋雿輻其賬桃嗆怒閮剖柴怎具 +\fIinact\fR 仿U怒艾喋嫘胯潦嗆柴整整怒具 +艾潦嗚胯柴U怒艾喋怠乓芥芥 .PP -丐月失市它件玄及由旦伐□玉毛躂切卞渝蜃濠木卞仄凶中樺寧反﹜ -\fB\-e\fR 左皿扑亦件毛迕中木壬方中﹝ -允月午公及交□扒反慼卞伕弘奶件允月端卞由旦伐□玉毛庍凳允月方丹雄孺今木月﹝ -\fB\-d\fR 左皿扑亦件毛銀勻化﹜交□扒及由旦伐□玉毛綽輪允月仇午手匹五月 -(由旦伐□玉互塢卞卅月)﹝仇及左皿扑亦件反鏜啦仄化銀丹仇午﹝ -仇木毛銀丹午﹜公及失市它件玄反伕弘奶件卞由旦伐□玉毛蟈仁优邰午仄卅仁卅曰﹜ -扑旦氾丞互膳ェ樊卞覆仄化左□皿件卞卅勻化仄引丹﹝ -.SS 失市它件玄及忡潮 -\fB\-l\fR 白仿弘午 \fB\-u\fR 白仿弘毛迕中月午﹜ -交□扒失市它件玄毛伕永弁仄凶曰﹜公及伕永弁毛陸仄凶曰匹五月﹝ -\fB\-l\fR 左皿扑亦件毛迕中月午﹜ -由旦伐□玉白奴□伙玉及襖反剪寞祭今木凶ョ窒卅月襖午手穴永民仄卅仁卅曰﹜ -失市它件玄反銀迕尕Х卞卅月﹝ -\fB\-u\fR 左皿扑亦件毛迕中月午﹜由旦伐□玉反動蟆及襖卞枑曰﹜ -失市它件玄互瘋太銀迕第Х午卅月﹝ +U怒艾喋柴嫘胯潦氬∼急怒游胯 +\fB\-e\fR 芥瑯扼喋具啜 +具柴艾潦嗚舀活怒准啜扎喋怒嫘胯潦憭氬撘瑕嗚 +\fB\-d\fR 芥瑯扼喋雿踴艾艾潦嗚柴嫘胯潦扎具扼 +(嫘胯潦蝛箝怒芥)柴芥瑯扼喋舀釣虫蝙具 +雿踴具柴U怒艾喋胯准啜扎喋怒嫘胯潦具敹閬具芥芥 +瑯嫘靘萄亥怠紋艾芥潦喋怒芥艾整 +.SS U怒艾喋桐摰 +\fB\-l\fR 押啜 \fB\-u\fR 押啜具具 +艾潦嗚U怒艾喋准胯柴准胯憭扼 +\fB\-l\fR 芥瑯扼喋具具 +嫘胯潦潦怒桀扎舀瑕憒雿芥扎具芥芥 +U怒艾喋臭蝙其賬怒芥 +\fB\-u\fR 芥瑯扼喋具具嫘胯潦臭誑桀扎急颯 +U怒艾喋喃蝙典航賬具芥 .PP -\fB\-S\fR 左皿扑亦件毛迕中月午失市它件玄及橇謫互刓憎今木月﹝ -失市它件玄及橇謫及樹扷反 6 勾及朿坌井日卅月﹝ -瘉賡及朿坌反﹜失市它件玄卞伕永弁互井仃日木化中月 (L)﹜ -由旦伐□玉互繡箕仄卅中 (NP)﹜ -手仄仁反銀迕第Х卅由旦伐□玉互丐月 (P) 午中勻凶樹扷毛憎允﹝ -2 筇雂牬К憭迉悒馴鵅憧氻畎揤馱竣鴗褪尥毛憎允﹝ -酸曰及4勾及朿坌反公木冗木由旦伐□玉及瘉羶渝蜃﹜瘉贏渝蜃﹜煞屢渝棉﹜ -銀迕尕Х渝棉匹丐月﹝ -.SS 交□扒由旦伐□玉卞覆允月甲件玄 -由旦伐□玉及兜蟈嶺反剪寞祭失伙打伉朮丞及雄恘今午平□塢棉及釐五今卞匙繡允月﹝ -\fB\s\-2UNIX\s+2\fR 及扑旦氾丞剪寞祭及杅芊反 -NBS DES 失伙打伉朮丞卞湘勿中化云曰﹜騞鴾阭臏替迨牲滮丑 -平□塢棉及釐五今反薊壬木凶由旦伐□玉及仿件母丞今卞匙繡允月﹝ +\fB\-S\fR 芥瑯扼喋具具U怒艾喋桃嗆銵函內 +U怒艾喋桃嗆格晞 6 扎桅典芥 +桅典胯U怒艾喋怒准胯艾 (L) +嫘胯潦摮具芥 (NP) +臭蝙典航賬芥嫘胯潦 (P) 具晞蝷箝 +2 芰柴舀敺怒嫘胯潦憭氬乩蝷箝 +畾4扎桅典胯嫘胯潦格剜瑟霅血 +雿輻其賣扼 +.SS 艾潦嗚嫘胯潦怠紋喋 +嫘胯潦桀冽扼舀瑕U怒氬芥箝桀撥具准潛征桀之思摮 +\fB\s\-2UNIX\s+2\fR 柴瑯嫘瑕格寞 +NBS DES U怒氬芥箝怠箝乓艾撣詻怠冽扼擃 +准潛征桀之舫詻啜嫘胯潦柴押喋思摮 .PP -由旦伐□玉及兜蟈嶺互飲井今木月及反﹜ -釐纏及樺寧由旦伐□玉及薊鎗支健中互尕鏜啦卅凶戶匹丐月﹝ -蝨勻化由旦伐□玉午仄化反﹜ -憮踏卞竭勻化中月手及支踏五帢戶卅仃木壬卅日卅中手及反 -礞惜諵暀迨リ═諢 -引凶﹜裔肣抩髦’昈袱據砦獢污臍裟’憤鎘及蝠赭卅升毛 -由旦伐□玉卞允月及手礞惜諵暀迨リ═諢 -仇木日反中內木手扑旦氾丞本平亙伉氾奴毛г月端卞﹜ -蹂恟樹扷卞迕中日木月第Х嶺互丐月井日匹丐月﹝ +嫘胯潦桀冽扼柴胯 +憭扳萸桀游嫘胯潦桅豢晞銝瘜冽芥扼 +敺艾嫘胯潦具艾胯 +颲詻怨艾柴詻芥啜芥芥柴 +踴嫘扼 +整箸閰餃閮梯釆芸瑯餉乓餉芸桐芥押 +嫘胯潦怒柴踴嫘扼 +胯瑯嫘颯准乓芥氬怒 +券晞怎具航賣扼扼 .PP -由旦伐□玉反餅弅卞踏五帢戶化云仁优邰互拑中方丹﹜ -棵簽卞閤中請六月手及卞仄卅仁化反卅日卅中﹝ -仇木反拺尹壬﹜ -羶中わ勾及簽賄毛仁勻勾仃化﹜ -公及棉卞た潰筏寞支醒儂毛韌心慇戈仇午卞方勻化綜木月﹝ -拺尹壬 Pass%word 卅升﹝ +嫘胯潦舐急詻艾敹閬∼ +蝪∪急箝柴怒芥艾胯芥芥 +臭啜 +准鈭扎桀隤扎艾 +桅怎寞閮瑯啣輯噯具怒虫 +靘 Pass%word 芥押 .PP -職及綜曰杅午仄化反﹜妐喀綜圴卅升井日閤中請仄支允中嗥毛薊太請仄﹜ -公木冗木及簽賄井日瘉賡手仄仁反瘉詨及妐儂毛握亳苳嘟芊互丐月﹝ -仇及杅芊及拺午仄化反﹜ +隞桐嫘具艾胯摮虫芥押箝乓詻喳箝 +桀隤舀敺格摮箝寞 +格寞桐具艾胯 .IP "" .5i Ask not for whom the bell tolls. .PP -午中丹嗥井日 +具乓 .IP "" .5i An4wtbt. -午中丹由旦伐□玉互綜曰請六月﹝ +具嫘胯潦雿箝 .PP -弁仿永市□及憮踏卞反﹜ -仇氏卅賄嗥反竭勻化中卅今公丹分﹜午心卅仄化手恌中分欠丹﹝ -仄井仄﹜仇仇卞憎仄凶杅芊分仃卞俇月及匹反卅仁﹜ -憤坌つ憤及由旦伐□玉及綜曰杅毛嗶尹請允屯五匹丐月﹝ -.SS 弘伙□皿及由旦伐□玉卞楮允月鏜啦 -弘伙□皿由旦伐□玉反﹜域諦動曉及諦棉互襞月仇午互袱今木月手及匹丐月井日﹜ -呿撙讀卞本平亙伉氾奴曉及杽鎖毛旳尹化中月﹝ -仄井仄弘伙□皿毛銀尹壬帎★及諦棉互隋き匹綜僅允月儀互匹五月及匹﹜ -仇木反忐厙卅汁□伙匹反丐月﹝ -.SH 煞屢 -蟈化及左皿扑亦件互銀尹月方丹卞反澀爛今木化中卅中井手仄木卅中﹝ -由旦伐□玉及呁豪今及腹據反扔奶玄卞方勻化唱卅月分欠丹﹝ -交□扒反扑旦氾丞互坢簫允月方丹卅﹜ -蝦坌呁豪卅由旦伐□玉毛薊少方丹雄孺今木月﹝ -NIS 互が綜仄化中化﹜ -井勾 NIS 扔□田動陸卞伕弘奶件仄化中月交□扒反﹜ -由旦伐□玉毛庍凳匹五卅中﹝ -(沭鏜: 仇及樺寧 +胯押怒潦株詻怒胯 +芾乓航艾芥具踴芥艾胯 +怎內寞恍潦柴扼胯芥 +芸祈芥柴嫘胯潦桐嫘箝嫘扼 +.SS 啜怒潦柴嫘胯潦恍U瘜冽 +啜怒潦嫘胯潦胯銝鈭箔誑銝桐犖乓具閮晞柴扼 +祈釭怒颯准乓芥銝桀憿晞艾 +啜怒潦雿踴啣乓桐犖勗找璆准鈭扼柴扼 +臭噶押芥潦怒扼胯 +.SH 霅血 +具艾柴芥瑯扼喋雿踴怒航身摰艾芥芥 +嫘胯潦株格閮潦胯萸扎怒衣啜芥 +艾潦嗚胯瑯嫘皞頞喋芥 +銴芥嫘胯潦詻嗚撘瑕嗚 +NIS 雿艾艾 + NIS 萸潦隞亙怒准啜扎喋艾艾潦嗚胯 +嫘胯潦憭氬扼芥 +(閮單釣: 桀游 .BR yppasswd (8) -毛迕中月﹝) -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +具) +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- 剪寞祭今木凶交□扒由旦伐□玉 -.SH 楮洘嫩杴 +\fI/etc/shadow\fR \- 瑕艾潦嗚嫘胯潦 +.SH a .BR group (5), .BR passwd (5), .BR shadow (5) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/passwd.5 b/man/ja/passwd.5 index f06cd6e0..1c91de8f 100644 --- a/man/ja/passwd.5 +++ b/man/ja/passwd.5 @@ -1,4 +1,4 @@ -.\"$Id: passwd.5,v 1.6 2003/04/28 02:14:00 kloczek Exp $ +.\"$Id: passwd.5,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,75 +33,75 @@ .\" Modified Tue 18 Sep 2002 by NAKNAO Takeo .\" .TH PASSWD 5 -.SH 抩蟆 -passwd \- 由旦伐□玉白央奶伙 -.SH 濩抸 +.SH +passwd \- 嫘胯潦∼扎 +.SH 隤祆 .I passwd -白央奶伙卞反備交□扒失市它件玄及迋★卅樹扷互筏狤今木化中月﹝ -踏井木化中月及反慼及騷曰﹝ +∼扎怒怒臬艾潦嗚U怒艾喋格芣晞閮脯艾 +詻艾柴舀活桅 .IP "" .5i -伕弘奶件抩 +准啜扎喳 .IP "" .5i -剪寞祭今木凶由旦伐□玉 (拑中仇午手丐月) +瑕嫘胯潦 (∼具) .IP "" .5i -交□扒 ID 砦 +艾潦 ID 芸 .IP "" .5i -弘伙□皿 ID 砦 +啜怒潦 ID 芸 .IP "" .5i -交□扒抩引凶反戊丟件玄及白奴□伙玉 +艾潦嗅整胯喋∼喋柴潦怒 .IP "" .5i -交□扒及石□丞犯奴伊弁玄伉 +艾潦嗚柴潦研胯 .IP "" .5i -交□扒及戊穴件玉奶件正皿伉正 +艾潦嗚柴喋喋扎喋踴芥 .PP -由旦伐□玉互 shadow 祭今木化中月樺寧反﹜ -由旦伐□玉白奴□伙玉毛呥戶化反卅日卅中﹝ -shadow 由旦伐□玉毛迕中化中月樺寧﹜剪寞祭今木凶由旦伐□玉反 -\fI/etc/shadow\fR 卞踏井木化中月﹝ -剪寞祭今木凶由旦伐□玉反﹜ -失伙白央矛永玄 a 井日 z﹜A 井日 Z﹜0 井日 9﹜\. 午 / 及 -64 妐儂井日綜日木凶 13 妐儂井日卅月﹝ -仇及妐儂昫互升及方丹卞荸澄今木月井及擇稱反 -\fBcrypt\fR(3) 毛輔寰及仇午﹝ +嫘胯潦 shadow 艾游胯 +嫘胯潦潦怒艾胯芥芥 +shadow 嫘胯潦具艾游瑕嫘胯潦 +\fI/etc/shadow\fR 急詻艾 +瑕嫘胯潦胯 +U怒∼ a zA Z0 9\. / +64 摮雿 13 摮芥 +格摮押柴怨圾株底蝝啜 +\fBcrypt\fR(3) 扼柴具 .PP -左皿扑亦件午仄化﹜由旦伐□玉及詨卞﹜ -戊件穴卞糧中化由旦伐□玉及肣躲渝蜃妐儂昫互筏今木化中月仇午手丐月﹝ -仇及妐儂昫反由旦伐□玉午き元妐儂本永玄井日卅月﹝ -瘉賡及妐儂反﹜由旦伐□玉互窒蔥棉肣躲井毛憎允﹝ -わ筇雂恀蜓反﹜窒蔥棉煩化壬交□扒互由旦伐□玉毛庍凳匹五月井毛憎允﹝ -瘉詨及わ妐儂反﹜ -瘉詨卞由旦伐□玉毛庍凳仄凶及互 -1970 ヵ 1 畸井日窒蔥棉煩聊仄凶凜鰾匹丐月井毛刓允﹝ -由旦伐□玉及肣躲渝蜃互聊亢凶凜反﹜ -交□扒反蕙仄中由旦伐□玉毛澀爛仄卅仃木壬卅日卅中﹝ +芥瑯扼喋具艾嫘胯潦桀怒 +喋喋怎艾嫘胯潦格寞摮閮艾具 +格摮胯嫘胯潦典摮颯芥 +格摮胯嫘胯潦雿梢嫘蝷箝 +鈭芰柴格摮胯雿梢蝯艾啜艾潦嗚嫘胯潦憭氬扼蝷箝 +敺桐摮胯 +敺怒嫘胯潦憭氬柴 +1970 撟 1 雿梢蝯嫘扼銵具 +嫘胯潦格寞胯 +艾潦嗚舀啜嫘胯潦閮剖芥啜芥芥 .PP -戊丟件玄白奴□伙玉反 -\fBfinger\fR(1) 及方丹卅迋★卅扑旦氾丞交□氾奴伉氾奴井日厙迕今木月﹝ -戊丟件玄白奴□伙玉卞反﹜馨笛樹扷午仄化﹜ -慼及方丹卅 3 勾及醒襖互筏ェ今木化中月仇午手丐月﹝ +喋∼喋潦怒 +\fBfinger\fR(1) 柴芣芥瑯嫘艾潦芥拍具 +喋∼喋潦怒怒胯餈賢晞具艾 +甈∼柴 3 扎格啣扎閮乓艾具 .IP "" .5i -pri= \- nice 及賡渝澀爛襖 +pri= \- nice 桀閮剖 .IP "" .5i -umask= \- umask 及賡渝澀爛襖 +umask= \- umask 桀閮剖 .IP "" .5i -ulimit= \- ulimit 及賡渝澀爛襖 +ulimit= \- ulimit 桀閮剖 .PP -仇木日及白奴□伙玉反詢中卞﹜引凶職及戊丟件玄白奴□伙玉午﹜ -戊件穴毛迕中化坌峊今木月﹝ +柴潦怒臭怒整隞柴喋∼喋潦怒具 +喋喋具血U .PP -石□丞犯奴伊弁玄伉白奴□伙玉反﹜ -賡渝綜僅犯奴伊弁玄伉及抩蟆毛芨尹月﹝ -\fBlogin\fR 反仇及樹扷毛迕中化棕雁庍醒 \fBHOME\fR 及ま芢毛澀爛允月﹝ +潦研胯芥潦怒胯 +雿璆准研胯芥桀銝 +\fBlogin\fR 胯格晞具衣啣憭 \fBHOME\fR 桀摰嫘閮剖 .PP -戊穴件玉奶件正皿伉正及白奴□伙玉卞反﹜ -交□扒及戊穴件玉蛻賄奶件正皿伉正井﹜ -瘉賡卞撢墊允月皿伕弘仿丞及抩蟆毛筏允﹝ -\fBlogin\fR 反仇及樹扷毛迕中化棕雁庍醒 \fBSHELL\fR 及ま芢毛澀爛允月﹝ -仇及白奴□伙玉卞窒手筏今木化中卅中樺寧反﹜ -犯白巧伙玄襖午仄化 \fB/bin/sh\fR 毛銀迕允月﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 -.SH 楮洘嫩杴 +喋喋扎喋踴芥踴柴潦怒怒胯 +艾潦嗚柴喋喋閮隤扎喋踴芥踴 +怠銵准啜押桀閮 +\fBlogin\fR 胯格晞具衣啣憭 \fBSHELL\fR 桀摰嫘閮剖 +柴潦怒思閮艾芥游胯 +押怒扎具 \fB/bin/sh\fR 雿輻具 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 +.SH a .BR login (1), .BR passwd (1), .BR su (1), @@ -109,5 +109,5 @@ ulimit= \- ulimit .BR pwconv (8), .BR pwunconv (8), .BR sulogin (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/porttime.5 b/man/ja/porttime.5 index 0b26b293..845b7765 100644 --- a/man/ja/porttime.5 +++ b/man/ja/porttime.5 @@ -1,4 +1,4 @@ -.\" $Id: porttime.5,v 1.5 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: porttime.5,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,43 +33,43 @@ .\" Modified Tue 18 Sep 2002 by NAKNAO Takeo .\" .TH PORTTIME 5 -.SH 抩蟆 -porttime \- 禾□玄失弁本旦凜棉澀爛白央奶伙 -.SH 濩抸 +.SH +porttime \- 潦U胯颯寞閮剖∼扎 +.SH 隤祆 .I porttime -反 tty 犯田奶旦’交□扒抩’伕弘奶件第Х凜棉﹜及伉旦玄井日卅月﹝ + tty 扎嫘颯艾潦嗅颯准啜扎喳航賣柴芥嫘芥 .PP -公木冗木及巨件玄伉反﹜戊伕件匹嗉濠日木凶趕勾及白奴□伙玉井日卅月﹝ -瘉賡及白奴□伙玉反戊件穴匹嗉濠日木凶 tty 犯田奶旦及伉旦玄匹﹜ -失旦正伉旦弁毛隙爛仄凶樺寧反丐日斗月 tty 犯田奶旦卞穴永民允月﹝ -わ筇雂峊掍ㄐ憧諝氻洏野韞牏И飺琱擗鴗縞獢憧傻黎峊磪馴匹﹜ -失旦正伉旦弁毛隙爛仄凶樺寧反丐日斗月交□扒卞穴永民允月﹝ -趕筇雂峊掍ㄐ憧諝氻洁 -戊件穴匹嗉濠日木凶伕弘奶件毛袱第凜棉及伉旦玄匹丐月﹝ +柴具喋芥胯喋准喋批箏銝扎柴潦怒芥 +柴潦怒胯喋喋批箏 tty 扎嫘柴芥嫘扼 +U嫘踴芥嫘胯摰游胯 tty 扎嫘怒 +鈭芰柴柴潦怒胯喋喋批箏艾潦嗅柴芥嫘扼 +U嫘踴芥嫘胯摰游胯艾潦嗚怒 +銝芰柴柴潦怒胯 +喋喋批箏准啜扎喋閮勗舀柴芥嫘扼 .PP -失弁本旦凜棉及備巨件玄伉反﹜ +U胯颯寞桀具喋芥胯 \fBSu\fR, \fBMo\fR, \fBTu\fR, \fBWe\fR, \fBTh\fR, \fBFr\fR, \fBSa\fR -匹峎筏今木凶未伕蜊動曉及豖ゥ午﹜ -甩奶白件匹嗉濠日木凶 2 勾及凜對午井日卅月﹝ -畸豖ゥ井日嗯豖ゥ引匹毛隙爛允月 \fBWk\fR 支﹜ -蟈化及ゥ毛隙爛允月 \fBAl\fR 午中丹峎筏芊毛迕中月仇午手匹五月﹝ -豖ゥ及隙爛互拑中樺寧反 \fBAl\fR 分午心卅今木月﹝ -.SH 拺 -慼及巨件玄伉反﹜交□扒 \fBjfh\fR 互尪ゥ及詬蟆9凜井日詬詨5凜引匹﹜ -蟈化及禾□玄井日失弁本旦第Х匹丐月仇午毛憎允﹝ +抒亥潦剖隞乩格乓具 +扎喋批箏 2 扎格颯具芥 +乓乓整扼摰 \fBWk\fR +具艾格乓摰 \fBAl\fR 具亥瘜具具扼 +乓格摰∼游 \fBAl\fR 具踴芥 +.SH 靘 +甈∼柴具喋芥胯艾潦 \fBjfh\fR 撟單乓桀9敺5整扼 +具艾柴潦U胯颯孵航賬扼具蝷箝 .br .sp 1 *:jfh:Wk0900\-1700 .br .sp 1 -慼及巨件玄伉反﹜ -\fBroot\fR 午 \fBoper\fR 動陸及交□扒卞反﹜升及凜棉謨卞手 -/dev/console 井日及失弁本旦毛袱第仄卅中﹝ -仇及拺反﹜\fI/etc/porttime\fR -白央奶伙互失弁本旦第Х凜棉及伉旦玄毛 -升丹中丹賜輛匹健丹井手憎仄化中月﹝ -職及蟈化及交□扒反わ筇雂峊言韞伉卞穴永民仄﹜ -仄凶互勻化 console 井日及失弁本旦反袱第今木卅中﹝ +甈∼柴具喋芥胯 +\fBroot\fR \fBoper\fR 隞亙柴艾潦嗚怒胯押格撣胯怒 +/dev/console 柴U胯颯嫘閮勗胯芥 +桐胯\fI/etc/porttime\fR +∼扎怒U胯颯孵航賣柴芥嫘 +押摨扳晞蝷箝艾 +隞桀具艾柴艾潦嗚臭芰柴柴具喋芥怒 + console 柴U胯颯嫘航迂胯芥 .br .sp 1 console:root,oper:Al0000\-2400 @@ -77,17 +77,17 @@ porttime \- console:*: .br .sp 1 -慼及巨件玄伉反﹜ -交□扒 \fBgames\fR 互﹜耦僅凜棉陸卅日 -丐日斗月禾□玄井日失弁本旦匹五月方丹卞隙爛仄化中月﹝ +甈∼柴具喋芥胯 +艾潦 \fBgames\fR 撠望平憭芥 +潦U胯颯嫘扼急摰艾 .br .sp 1 *:games:Wk1700\-0900,SaSu0000\-2400 .br .sp 1 -.SH 白央奶伙 -\fI/etc/porttime\fR \- 禾□玄尺及失弁本旦第Х凜棉毛筏仄凶白央奶伙 -.SH 楮洘嫩杴 +.SH ∼扎 +\fI/etc/porttime\fR \- 潦詻柴U胯颯孵航賣閮∼扎 +.SH a .BR login (1) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/pw_auth.3 b/man/ja/pw_auth.3 index 10e42e6b..1adccd06 100644 --- a/man/ja/pw_auth.3 +++ b/man/ja/pw_auth.3 @@ -1,4 +1,4 @@ -.\" $Id: pw_auth.3,v 1.5 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: pw_auth.3,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1992 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,9 +33,9 @@ .\" updated Tue 17 Sep 2002 by NAKANO Takeo .\" .TH PWAUTH 3 -.SH 抩蟆 -pwauth \- 棟咥樊及澀爛仄凶由旦伐□玉ロ據伙□民件 -.SH 踏摯 +.SH +pwauth \- 蝞∠株身摰嫘胯潦隤閮潦怒潦 +.SH 詨 .B #include .PP .B int pw_auth (char @@ -46,100 +46,100 @@ pwauth \- .I reason, .B char .IB *input) ; -.SH 濩抸 +.SH 隤祆 .B pw_auth -反﹜芨尹日木凶交□扒卞覆仄化棟咥樊互澀爛仄凶楮醒毛裟太請允﹝ +胯銝艾潦嗚怠紋衣恣閮剖X啜潦喳箝 .PP -\fIcommand\fR 反ロ據皿伕弘仿丞及抩蟆匹丐月﹝ -仇木反由旦伐□玉白央奶伙卞筏今木凶公及交□扒及樹扷井日瑁爛今木月﹝ -仇及妐儂昫反本立戊伕件匹嗉濠日木凶域勾動曉及撢墊白央奶伙抩井日卅月﹝ -備★及皿伕弘仿丞反筏今木化中月賜卞撢墊今木月﹝ -動票卞筏課允月公木冗木及 +\fIcommand\fR 航閮潦准啜押桀扼 +胯嫘胯潦∼扎怒怨柴艾潦嗚格晞瘙箏 +格摮胯颯喋准喋批箏銝支誑銝桀銵∼扎怠芥 +柴准啜押航艾怠銵 +隞乩怨餈啜 .I reason -卞殺元化﹜戊穴件玉仿奶件婁醒互芨尹日木月﹝ +怠艾喋喋押扎喳啜銝 .PP -\fIuser\fR 反ロ據今木月交□扒抩匹﹜ -\fI/etc/passwd\fR 白央奶伙醱及手及卞覆殺允月﹝ -交□扒巨件玄伉反交□扒抩匹隙爛今木月﹝ -仄凶互勻化交□扒 ID 卞反褐卅勻化中月手及互丐勻化手恌仁﹜ -公及交□扒 ID 卞瑛太勾仃日木凶唱卅月交□扒抩及備★卞覆仄化﹜ -唱卅月ロ據皿伕弘仿丞午ロ據樹扷午毛隙爛匹五月﹝ +\fIuser\fR 航閮潦艾潦嗅扼 +\fI/etc/passwd\fR ∼扎思葉柴柴怠紋敹 +艾潦嗚具喋芥胯艾潦嗅扳摰 +艾艾潦 ID 怒舫芥艾柴艾胯 +柴艾潦 ID 怎喋扎啜芥艾潦嗅桀怠紋艾 +啜芥隤閮潦准啜押刻閮潭晞具摰扼 .PP -銀迕匹五月備★及ロ據杅芊反﹜唱卅月杅芊匹潸曰健歹木月仇午互丐月﹝ -た卞筏今木化中卅中樺寧反﹜伓賞讀卅 -白央奶伙犯奴旦弁伉皿正 0, 1, 2 毛銀勻化交□扒午騷耨匹五月﹝ -撢交□扒ID毛迕中化﹜ -ロ據毛邰擱仄凶交□扒及褥葭 (identity) 毛瑁戶月仇午手匹五月﹝ -\fIreason\fR 反動票及中內木井匹丐月﹝ +雿輻具扼株閮潭寞胯啜芥寞批晞具 +嫘怨艾芥游胯璅皞 +∼扎怒嫘胯芥 0, 1, 2 雿踴艾艾潦嗚券靽∼扼 +摰艾潦貂D具艾 +隤閮潦閬隢艾潦嗚株澈 (identity) 瘙箝具扼 +\fIreason\fR 臭誑銝柴扼 .IP \fBPW_SU\fR 1i -隙爛今木凶交□扒及撢交□扒 ID 卞濠曰贅尹方丹午仄化中月﹜ -蜇箕及撢交□扒 ID 卞覆仄化ロ據毛墊丹﹝ -\fB\-s\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ +摰艾潦嗚桀艾潦 ID 怠踴具艾 +曉具桀艾潦 ID 怠紋西閮潦銵 +\fB\-s\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 .IP \fBPW_LOGIN\fR 1i -蕙凶卞伕弘奶件本永扑亦件毛綜曰請公丹午仄化中月 -隙爛今木凶交□扒毛ロ據允月﹝ -\fB\-l\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ +啜怒准啜扎喋颯瑯扼喋雿箝具艾 +摰艾潦嗚隤閮潦 +\fB\-l\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 .IP \fBPW_ADD\fR 1i -隙爛今木凶交□扒卞覆仄化蕙凶卅巨件玄伉毛綜月﹝ -仇木卞方曰﹜ロ據皿伕弘仿丞反蕙筋交□扒迕及筏盛恄啗毛賞髐リ迨諢 -\fB\-a\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ +摰艾潦嗚怠紋行啜芥具喋芥雿 +怒隤閮潦准啜押舀啗艾潦嗥具株園皞扼 +\fB\-a\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 .IP \fBPW_CHANGE\fR 1i -隙爛今木凶交□扒及湃繡及巨件玄伉毛庍凳允月﹝ -仇木卞方曰﹜ロ據皿伕弘仿丞反湃繡及交□扒及ロ據樹扷毛庍凳匹五月﹝ -\fB\-c\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ +摰艾潦嗚格W柴具喋芥憭氬 +怒隤閮潦准啜押舀W柴艾潦嗚株閮潭晞憭氬扼 +\fB\-c\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 .IP \fBPW_DELETE\fR 1i -隙爛今木凶交□扒及ロ據樹扷毛壅蛔允月﹝ -仇木卞方曰﹜ロ據皿伕弘仿丞反漆詨ロ據允月仇午互拑仁卅勻凶 -交□扒迕及筏盛恄啗毛瘋厙迕匹五月﹝ -\fB\-d\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ +摰艾潦嗚株閮潭晞瘨颯 +怒隤閮潦准啜押臭敺隤閮潦具∼芥 +艾潦嗥具株園拍具扼 +\fB\-d\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 .IP \fBPW_TELNET\fR 1i -\fBtelnet\fR 戊穴件玉毛迕中化扑旦氾丞卞濤糧仄化侳凶交□扒及ロ據毛墊丹﹝ -\fB\-t\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ +\fBtelnet\fR 喋喋具艾瑯嫘急亦行乓艾潦嗚株閮潦銵 +\fB\-t\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 .IP \fBPW_RLOGIN\fR 1i -\fBrlogin\fR 戊穴件玉毛迕中化扑旦氾丞卞濤糧仄化侳凶交□扒及ロ據毛墊丹﹝ -\fB\-r\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ +\fBrlogin\fR 喋喋具艾瑯嫘急亦行乓艾潦嗚株閮潦銵 +\fB\-r\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 .IP \fBPW_FTP\fR 1i -\fBftp\fR 戊穴件玉毛迕中化扑旦氾丞卞濤糧仄化侳凶交□扒及ロ據毛墊丹﹝ -\fB\-f\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ -伓賞及白央奶伙犯奴旦弁伉皿正毛迕中化交□扒午騷耨允月仇午反匹五卅中﹝ -伓賞及ェ恘白央奶伙犯奴旦弁伉皿正反褪皿伕本旦卞濤糧今木化云曰﹜ -職及わ勾及請恘白央奶伙犯奴旦弁伉皿正反 \fI/dev/null\fR 卞濤糧今木化中月﹝ -\fBpw_auth\fR 楮醒反白央奶伙犯奴旦弁伉皿正 0 -毛迕中化域墊及犯□正毛ロ據皿伕弘仿丞卞由奶皿允月﹝ +\fBftp\fR 喋喋具艾瑯嫘急亦行乓艾潦嗚株閮潦銵 +\fB\-f\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 +璅皞柴∼扎怒嫘胯芥踴具艾艾潦嗚券靽∼具胯扼芥 +璅皞桀亙∼扎怒嫘胯芥踴航扛准颯嫘急亦艾 +隞桐扎桀箏∼扎怒嫘胯芥踴 \fI/dev/null\fR 急亦艾 +\fBpw_auth\fR X啜胯∼扎怒嫘胯芥 0 +具虫銵柴潦踴隤閮潦准啜押怒扎 .IP \fBPW_REXEC\fR 1i -\fIrexec\fR 戊穴件玉毛迕中化扑旦氾丞卞濤糧仄化侳凶交□扒及ロ據毛墊丹﹝ -\fB\-x\fR 左皿扑亦件及詨卞交□扒抩毛隙爛仄化ロ據皿伕弘仿丞互裟太請今木月﹝ -伓賞及白央奶伙犯奴旦弁伉皿正毛迕中化交□扒午騷耨允月仇午反匹五卅中﹝ -伓賞及ェ恘白央奶伙犯奴旦弁伉皿正反褪皿伕本旦卞濤糧今木化云曰﹜ -職及わ勾及請恘白央奶伙犯奴旦弁伉皿正反 \fI/dev/null\fR 卞濤糧今木化中月﹝ -\fBpw_auth\fR 楮醒反白央奶伙犯奴旦弁伉皿正 0 -毛迕中化域墊及犯□正毛ロ據皿伕弘仿丞卞由奶皿允月﹝ +\fIrexec\fR 喋喋具艾瑯嫘急亦行乓艾潦嗚株閮潦銵 +\fB\-x\fR 芥瑯扼喋桀怒艾潦嗅摰西閮潦准啜押潦喳箝 +璅皞柴∼扎怒嫘胯芥踴具艾艾潦嗚券靽∼具胯扼芥 +璅皞桀亙∼扎怒嫘胯芥踴航扛准颯嫘急亦艾 +隞桐扎桀箏∼扎怒嫘胯芥踴 \fI/dev/null\fR 急亦艾 +\fBpw_auth\fR X啜胯∼扎怒嫘胯芥 0 +具虫銵柴潦踴隤閮潦准啜押怒扎 .PP -瘉詨及婁醒反 +敺桀啜 .B PW_FTP -菴太 + .B PW_REXEC -及杅芊匹迕中日木月ロ據犯□正匹丐曰﹜ -域墊及氾平旦玄午仄化健歹木﹜ロ據皿伕弘仿丞卞由奶皿今木月﹝ +格寞抒具隤閮潦潦踴扼 +銝銵柴准嫘具行晞隤閮潦准啜押怒扎 .I reason -互 + .B PW_CHANGE -及午五反﹜交□扒抩互庍凳今木月樺寧卞反 -\fIinput\fR 及ま芢反動蟆迕中化中凶交□扒抩匹丐月﹝ -.SH 煞屢 -仇及楮醒反撢端及本永扑亦件毛綜曰請允仇午反仄卅中﹝ -隙爛今木凶交□扒及本永扑亦件毛綜曰請允儀毛袱第允月井搕咫艣尹月分仃匹丐月﹝ +柴具胯艾潦嗅憭氬游怒 +\fIinput\fR 桀摰嫘臭誑具艾艾潦嗅扼 +.SH 霅血 +桅X啜臬柴颯瑯扼喋雿箝具胯芥 +摰艾潦嗚柴颯瑯扼喋雿箝鈭閮勗胯艾蝑扼 .PP -引分生永玄伐□弁左皿扑亦件反氾旦玄仄化中卅中﹝ -.SH 忒曰襖 -\fBpw_auth\fR 楮醒反﹜ロ據皿伕弘仿丞互蔽弇戊□玉 0 匹蔽弇仄凶樺寧反 0 毛﹜ -公木動陸及樺寧反未伕動陸及襖毛忒允﹝ -.SH 楮洘嫩杴 +整胯潦胯芥瑯扼喋胯嫘艾芥 +.SH 餈 +\fBpw_auth\fR X啜胯隤閮潦准啜押蝯鈭喋潦 0 抒鈭游 0 +隞亙桀游胯潦凋誑憭桀扎餈 +.SH a .BR login (1), .BR passwd (1), .BR su (1), .BR useradd (8), .BR userdel (8), .BR usermod (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/pwck.8 b/man/ja/pwck.8 index 0dd3194d..cf360dc4 100644 --- a/man/ja/pwck.8 +++ b/man/ja/pwck.8 @@ -1,4 +1,4 @@ -.\"$Id: pwck.8,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: pwck.8,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1992, Julianne Frances Haugh .\" All rights reserved. .\" @@ -34,88 +34,88 @@ .\" Modified Sun 22 Sep 2002 by NAKANO Takeo .\" .TH PWCK 8 -.SH 抩蟆 -pwck \- 由旦伐□玉白央奶伙互懇仄中井升丹井腹犖允月 -.SH 踏摯 +.SH +pwck \- 嫘胯潦∼扎怒甇押璊颯 +.SH 詨 \fBpwck\fR [\fB\-sr\fR] [\fIpasswd\fR \fIshadow\fR] -.SH 濩抸 -\fBpwck\fR 戊穴件玉反扑旦氾丞及ロ據樹扷互懇仄中井升丹井腹犖允月﹝ -\fI/etc/passwd\fR 午 \fI/etc/shadow\fR -備白央奶伙及允屯化及巨件玄伉卞覆仄﹜ -備白奴□伙玉及踏摯互懇仄中井﹜ -公及犯□正互肣躲卅手及井升丹井毛腹據允月﹝ -踏摯互懇仄仁卅中巨件玄伉支﹜ -膜懇尕Х卅貲曰毛殖戈巨件玄伉反綽輪允月方丹皿伕件皿玄毛請允﹝ +.SH 隤祆 +\fBpwck\fR 喋喋胯瑯嫘株閮潭晞甇押璊颯 +\fI/etc/passwd\fR \fI/etc/shadow\fR +∼扎怒柴嫘艾柴具喋芥怠紋 +潦怒格詨甇 +柴潦踴嫘芥柴押璊閮潦 +詨甇芥具喋芥 +靽格迤銝賬芾炊怒具喋芥臬扎准喋箝 .P -備★及巨件玄伉卞覆仄化 +柴具喋芥怠紋 .sp .in +.5i -\- 白奴□伙玉及醒互懇仄中井 +\- 潦怒格啜甇 .br -\- 交□扒抩卞褐呁互卅中井 +\- 艾潦嗅恍銴芥 .br -\- 交□扒支弘伙□皿及 ID 互懇仄中井 +\- 艾潦嗚啜怒潦 ID 甇 .br -\- 皿仿奶穴伉弘伙□皿互懇仄中井 +\- 押扎芥啜怒潦甇 .br -\- 石□丞犯奴伊弁玄伉互懇仄中井 +\- 潦研胯芥甇 .br -\- 伕弘奶件扑尼伙互懇仄中井 +\- 准啜扎喋瑯扼怒甇 .in \-.5i .sp -互民尼永弁今木月﹝ +扼胯 .P -白奴□伙玉及醒互棉啜勻化中凶曰﹜ -弘伙□皿抩互褐呁仄化中月及反譙抰讀卅巨仿□匹丐月﹝ -白奴□伙玉及醒互懇仄仁卅中樺寧﹜ -交□扒□反公及巨件玄伉墊毛綽輪允月方丹瞼今木月﹝ -綽輪卞き啦仄卅井勻凶樺寧反﹜公木動嫦及民尼永弁反墊歹木卅中﹝ -褐呁仄凶弘伙□皿抩互丐勻凶樺寧手綽輪毛瞼今木月互﹜ -仇及樺寧反綽輪仄卅仁化手公木動嫦及民尼永弁反糧墊今木月﹝ -職及允屯化及巨仿□卞覆仄化反煞屢互卅今木月﹝ -\fBusermod\fR 戊穴件玉毛撢墊仄化公及巨仿□毛膜懇允月午恌中分欠丹﹝ +潦怒格啜艾 +啜怒潦銴艾柴航游賜芥具押潦扼 +潦怒格啜甇芥游 +艾潦嗚潦胯柴具喋芾扎靽 +扎怠芥游胯隞仿柴扼胯航芥 +銴啜怒潦游扎靽 +桀游臬扎芥艾隞仿柴扼胯舐銵 +隞柴嫘艾柴具押潦怠紋艾航郎芥 +\fBusermod\fR 喋喋摰銵艾柴具押潦靽格迤刻胯 .P -\fI/etc/passwd\fR 白央奶伙毛醜綜允月戊穴件玉反﹜ -莽木凶巨件玄伉支褐呁仄凶巨件玄伉毛庍凳匹五卅中﹝ -公及方丹卅端卞貲曰及丐月巨件玄伉毛綽輪允月卞反 -\fBpwck\fR 毛迕中月午方中﹝ -.SH 左皿扑亦件 -犯白巧伙玄匹反 \fBpwck\fR 反 \fI/etc/passwd\fR 白央奶伙午 -\fI/etc/shadow\fR 卞覆仄化が綜允月﹝ -\fIpasswd\fR 由仿丟□正午 \fIshadow\fR 由仿丟□正毛迕中化﹜ -帎及白央奶伙毛薊鎗允月仇午手匹五月﹝ -今日卞 \fB\-r\fR 白仿弘毛隙爛允木壬﹜ -伉□玉左件伉□乒□玉匹戊穴件玉毛撢墊允月仇午手匹五月﹝ -仇及樺寧﹜庍凳毛墊丹井升丹井反交□扒尺杽中寧歹今木內﹜ -憤が讀卞 \fBno\fR 午莢蠶今木月﹝ -\fBpwck\fR 反 \fI/etc/passwd\fR 午 \fI/etc/shadow\fR -及巨件玄伉毛 UID 匹末□玄允月仇午手匹五月﹝ -末□玄乒□玉匹が綜今六月卞反 \fB\-s\fR 白仿弘毛芨尹月﹝ -仇及樺寧民尼永弁反墊歹木內﹜簽卞末□玄允月分仃匹丐月﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒□失市它件玄樹扷 +\fI/etc/passwd\fR ∼扎怒雿喋喋胯 +憯具喋芥銴具喋芥憭氬扼芥 +柴芷怨炊柴具喋芥扎怒 +\fBpwck\fR 具具 +.SH 芥瑯扼 +押怒扼 \fBpwck\fR \fI/etc/passwd\fR ∼扎怒 +\fI/etc/shadow\fR 怠紋血雿 +\fIpasswd\fR 押∼潦踴 \fIshadow\fR 押∼潦踴具艾 +乓柴∼扎怒豢具扼 + \fB\-r\fR 押啜摰啜 +芥潦芥喋芥潦U潦扼喋喋摰銵具扼 +桀游憭氬銵押胯艾潦嗚詨 +芸 \fBno\fR 典蝑 +\fBpwck\fR \fI/etc/passwd\fR \fI/etc/shadow\fR +柴具喋芥 UID 扼賬潦具扼 +賬潦U潦批雿怒 \fB\-s\fR 押啜銝 +桀游扼胯航怒賬潦扼 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚潦U怒艾喋 .br -\fI/etc/shadow\fR \- 剪寞祭今木凶由旦伐□玉樹扷 +\fI/etc/shadow\fR \- 瑕嫘胯潦 .br -\fI/etc/group\fR \ \- 弘伙□皿樹扷 -.SH 楮洘嫩杴 +\fI/etc/group\fR \ \- 啜怒潦 +.SH a .BR group (5), .BR passwd (5), .BR shadow (5), .BR usermod (8) -.SH 忒曰襖 -\fBpwck\fR 戊穴件玉反動票及襖毛忒仄化蔽弇允月: +.SH 餈 +\fBpwck\fR 喋喋臭誑銝桀扎餈衣鈭: .IP 0 5 -嶽跦 + .IP 1 5 -厭妐巨仿□ +瑽具押 .IP 2 5 -貲勻凶由旦伐□玉巨件玄伉□互繡箕允月 +隤扎嫘胯潦具喋芥潦摮具 .IP 3 5 -由旦伐□玉白央奶伙毛左□皿件匹五卅中 +嫘胯潦∼扎怒芥潦喋扼芥 .IP 4 5 -由旦伐□玉白央奶伙毛伕永弁匹五卅中 +嫘胯潦∼扎怒准胯扼芥 .IP 5 5 -由旦伐□玉白央奶伙毛凳蕙請侳卅中 -.SH 難樊 +嫘胯潦∼扎怒湔啣箸乓芥 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/pwconv.8 b/man/ja/pwconv.8 index 604afced..88db5d5e 100644 --- a/man/ja/pwconv.8 +++ b/man/ja/pwconv.8 @@ -1,4 +1,4 @@ -.\"$Id: pwconv.8,v 1.3 2003/04/28 02:14:00 kloczek Exp $ +.\"$Id: pwconv.8,v 1.4 2005/12/01 20:38:26 kloczek Exp $ .\" .\" Japanese Version Copyright (c) 2001 Yuichi SATO .\" all rights reserved. @@ -7,9 +7,9 @@ .\" Modified Sun 22 Sep 2002 by NAKANO Takeo .\" .TH PWCONV 8 "26 Sep 1997" -.SH 抩蟆 -pwconv, pwunconv, grpconv, grpunconv \- 由旦伐□玉’弘伙□皿及 shadow 祭午﹜騷橘白央奶伙尺及菅庍晶 -.SH 踏摯 +.SH +pwconv, pwunconv, grpconv, grpunconv \- 嫘胯潦颯啜怒潦 shadow 具撣詻∼扎怒詻桅憭 +.SH 詨 .B pwconv .br .B pwunconv @@ -17,64 +17,64 @@ pwconv, pwunconv, grpconv, grpunconv \- .B grpconv .br .B grpunconv -.SH 濩抸 -仇木日 4 勾及皿伕弘仿丞反﹜ -騷橘及由旦伐□玉白央奶伙’弘伙□皿白央奶伙午﹜ -shadow 祭今木凶由旦伐□玉白央奶伙’弘伙□皿白央奶伙匹丐月 +.SH 隤祆 + 4 扎柴准啜押胯 +撣詻柴嫘胯潦∼扎怒颯啜怒潦∼扎怒具 +shadow 嫘胯潦∼扎怒颯啜怒潦∼扎怒扼 \fI/etc/passwd\fR ", " \fI/etc/group\fR ", " \fI/etc/shadow\fR ", " \fI/etc/gshadow\fR -毛醜綜允月﹝ +雿 -\fBpwconv\fR 反 \fIpasswd\fR 井日 \fIshadow\fR 毛綜嶽允月 -(允匹卞繡箕允月樺寧反 \fIshadow\fR 及樹扷手迕中月)﹝ -\fBpwunconv\fR 反 \fIpasswd\fR 午 \fIshadow\fR 井日 -\fIpasswd\fR 毛綜嶽仄﹜\fIshadow\fR 毛綽輪允月﹝ -\fBgrpconv\fR 反 \fIgroup\fR 井日 \fIgshadow\fR 毛綜嶽允月 -(允匹卞繡箕允月樺寧反 \fIgshadow\fR 及樹扷手迕中月)﹝ -\fBgrpunconv\fR 反 \fIgroup\fR 午 \fIgshadow\fR 井日 -\fIgroup\fR 毛綜嶽仄﹜\fIgshadow\fR 毛綽輪允月﹝ +\fBpwconv\fR \fIpasswd\fR \fIshadow\fR 雿 +(扼怠具游 \fIshadow\fR 格晞具) +\fBpwunconv\fR \fIpasswd\fR \fIshadow\fR +\fIpasswd\fR 雿\fIshadow\fR 扎 +\fBgrpconv\fR \fIgroup\fR \fIgshadow\fR 雿 +(扼怠具游 \fIgshadow\fR 格晞具) +\fBgrpunconv\fR \fIgroup\fR \fIgshadow\fR +\fIgroup\fR 雿\fIgshadow\fR 扎 -備皿伕弘仿丞反庍晶蟆卞﹜优邰卅伕永弁毛邰菲允月﹝ +准啜押臬怒敹閬芥准胯閬瘙 .B pwconv -午 + .B grpconv -午反動票及鰾匹挀僻仄化中月﹝ -引內﹜shadow 祭白央奶伙卞丐月巨件玄伉及丹切﹜ -騷橘白央奶伙卞卅中手及反﹜綽輪今木月﹝ -引凶﹜shadow 祭白央奶伙卞丐月巨件玄伉及丹切﹜ -騷橘白央奶伙匹由旦伐□玉互 `x' 卞卅勻化中卅中手及反﹜凳蕙今木月﹝ -瘉詨卞﹜騷橘白央奶伙卞踏井木凶由旦伐□玉反 `x' 卞譆五晶尹日木月﹝ -仇木日及皿伕弘仿丞反﹜賡戶化庍晶毛墊丹午五卞手﹜ -引凶騷橘及白央奶伙毛澎が匹彸螂仄凶端卞﹜ -shadow 祭白央奶伙毛凳蕙允月午五卞手厙迕匹五月﹝ +具臭誑銝桃嫘折隡潦艾 +整shadow ∼扎怒怒具喋芥柴∼ +撣詻∼扎怒怒芥柴胯扎 +整shadow ∼扎怒怒具喋芥柴∼ +撣詻∼扎怒扼嫘胯潦 `x' 怒芥艾芥柴胯湔啜 +敺怒撣詻∼扎怒急詻嫘胯潦 `x' 怎蔭 +柴准啜押胯血銵具怒 +整撣詻柴∼扎怒抒楊怒 +shadow ∼扎怒湔啜具怒拍具扼 -\fI/etc/shadow\fR 卞蕙仄中巨件玄伉毛馨笛允月午五﹜ -\fBpwconv\fR 反 \fI/etc/login.defs\fR -及 +\fI/etc/shadow\fR 急啜具喋芥餈賢具 +\fBpwconv\fR \fI/etc/login.defs\fR + .BR PASS_MIN_DAYS ", " PASS_MAX_DAYS ", " PASS_WARN_AGE -及襖毛銀丹﹝ +桀扎雿踴 -き元方丹卞﹜ -\fBpwunconv\fR 午 \fBgrpunconv\fR -午反動票及鰾匹挀僻仄化中月﹝ -騷橘白央奶伙及由旦伐□玉反﹜ -shadow 祭白央奶伙及手及匹凳蕙今木月﹝ -騷橘白央奶伙卞丐月巨件玄伉反﹜ -shadow 祭白央奶伙卞反公及巨件玄伉互卅仁化手﹜ -公及引引譆井木糧仃月﹝ -瘉詨卞﹜ shadow 祭白央奶伙反綽輪今木月﹝ +怒 +\fBpwunconv\fR \fBgrpunconv\fR +具臭誑銝桃嫘折隡潦艾 +撣詻∼扎怒柴嫘胯潦胯 +shadow ∼扎怒柴柴扳湔啜 +撣詻∼扎怒怒具喋芥胯 +shadow ∼扎怒怒胯柴具喋芥芥艾 +柴整曄蔭蝬 +敺怒 shadow ∼扎怒臬扎 -由旦伐□玉及肣躲渝蜃樹扷及域朿反﹜ +嫘胯潦格寞晞桐具胯 .B pwunconv -卞方勻化撩歹木月﹝庍晶匹五月手及反庍晶今木月﹝ -.SH 田弘 -(尕懇卅巨件玄伉支褐呁仄凶巨件玄伉午中勻凶) -巨仿□互由旦伐□玉白央奶伙支弘伙□皿白央奶伙卞丐月午﹜ -皿伕弘仿丞反捩棄卞伙□皿仄凶曰﹜云井仄卅溥匹撩л允月井手仄木卅中﹝ -shadow 由旦伐□玉’弘伙□皿尺及庍晶支 -shadow 祭白央奶伙井日及菅庍晶毛墊丹蟆卞﹜ -\fBpwck\fR 午 \fBgrpck\fR 毛撢墊仄化巨仿□毛膜懇允月仇午﹝ -.SH 楮洘嫩杴 +怒血仃憭扼柴臬 +.SH +(銝甇芥具喋芥銴具喋芥具) +具押潦嫘胯潦∼扎怒啜怒潦∼扎怒怒具 +准啜押舀偶怒怒潦芸耦批仃芥 +shadow 嫘胯潦颯啜怒潦詻桀 +shadow ∼扎怒桅憭銵怒 +\fBpwck\fR \fBgrpck\fR 摰銵艾具押潦靽格迤具 +.SH a .BR login.defs (5), .BR grpck (8), .BR pwck (8) diff --git a/man/ja/shadow.3 b/man/ja/shadow.3 index ad352e08..3c2e009e 100644 --- a/man/ja/shadow.3 +++ b/man/ja/shadow.3 @@ -1,4 +1,4 @@ -.\" $Id: shadow.3,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: shadow.3,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,9 +33,9 @@ .\" updated Tue 17 Sep 2002 by NAKANO Takeo .\" .TH SHADOW 3 -.SH 抩蟆 -shadow \- 剪寞祭今木凶由旦伐□玉白央奶伙迕伙□民件 -.SH 踏摯 +.SH +shadow \- 瑕嫘胯潦∼扎怎具怒潦 +.SH 詨 .B #include .PP .B struct spwd *getspent(); @@ -61,11 +61,11 @@ shadow \- .B int lckpwdf(); .PP .B int ulckpwdf(); -.SH 濩抸 +.SH 隤祆 .I shadow -反 shadow 由旦伐□玉白央奶伙 -\fI/etc/shadow\fR 及ま芢毛醜綜允月伙□民件匹丐月﹝ -\fI#include\fR 白央奶伙卞芨尹日木化中月厭瞻蟲反動票及騷曰﹝ + shadow 嫘胯潦∼扎 +\fI/etc/shadow\fR 桀摰嫘雿怒潦喋扼 +\fI#include\fR ∼扎怒思艾瑽雿臭誑銝桅 .sp struct spwd { .in +.5i @@ -91,63 +91,63 @@ struct spwd { .in \-.5i } .PP -備白奴□伙玉及啦怗反: +潦怒格喋: .sp -sp_namp \- 甘伙蔽羹今木凶交□扒抩妐儂昫尺及禾奶件正 +sp_namp \- 怎蝡胯艾潦嗅摮詻柴扎喋 .br -sp_pwdp \- 甘伙蔽羹今木凶由旦伐□玉妐儂昫尺及禾奶件正 +sp_pwdp \- 怎蝡胯嫘胯潦摮詻柴扎喋 .br -sp_lstchg \- 1970ヵ1畸1ゥ井日由旦伐□玉瘉蔽庍凳ゥ凜坶及ゥ醒 +sp_lstchg \- 1970撟11乓嫘胯潦蝯憭湔交餈格交 .br -sp_min \- 由旦伐□玉庍凳互請侳月方丹卞卅月引匹及ゥ醒 +sp_min \- 嫘胯潦憭氬箸乓怒芥整扼格交 .br -sp_max \- 由旦伐□玉毛庍凳仄卅仁化手恌中ゥ醒 +sp_max \- 嫘胯潦憭氬芥艾胯交 .br -sp_warn \- 由旦伐□玉互渝蜃濠木卞卅月蟆卞﹜ -渝蜃濠木互嗤勿中化中月需及煞屢毛交□扒卞請允渝棉及ゥ醒 +sp_warn \- 嫘胯潦怒芥怒 +餈乓艾具株郎艾潦嗚怠箝格交 .br -sp_inact \- 由旦伐□玉互渝蜃濠木卞卅勻化井日﹜ -失市它件玄互尕Х午卅曰銀迕匹五卅仁卅月引匹及ゥ醒 +sp_inact \- 嫘胯潦怒芥艾 +U怒艾喋銝賬具芥雿輻具扼芥芥整扼格交 .br -sp_expire \- 1970ヵ1畸1井日失市它件玄互銀迕尕Х午卅月ゥ坶及ゥ醒 +sp_expire \- 1970撟11U怒艾喋雿輻其賬具芥亥格交 .br -sp_flag \- 冪侳銀丹午五卞輊仃化芺沶 -.SH 濩抸 +sp_flag \- 撠乩蝙具怠虫蝝 +.SH 隤祆 \fBgetspent\fR, \fBgetspname\fR, \fBfgetspent\fR, \fBsgetspent\fR -反﹜公木冗木 \fBstruct spwd\fR 尺及禾奶件正毛忒允﹝ -\fBgetspent\fR 反白央奶伙井日慼及巨件玄伉毛﹜ -\fBfgetspent\fR 反隙爛今木凶旦玄伉□丞 -(懇仄中踏摯及白央奶伙午心卅今木月) -井日慼及巨件玄伉毛忒允﹝ -\fBsgetspent\fR 反ェ恘午仄化芨尹日木凶妐儂昫毛迕中化 -\fBstruct spwd\fR 尺及禾奶件正毛忒允﹝ -\fBgetspnam\fR 反白央奶伙醱及蜇箕及匏譆井日 -\fBname\fR 卞穴永民允月巨件玄伉毛繭允﹝ +胯 \fBstruct spwd\fR 詻柴扎喋踴餈 +\fBgetspent\fR 胯∼扎怒甈∼柴具喋芥 +\fBfgetspent\fR 舀摰嫘芥潦 +(甇詨柴∼扎怒具踴芥) +甈∼柴具喋芥餈 +\fBsgetspent\fR 臬亙具虫摮具 +\fBstruct spwd\fR 詻柴扎喋踴餈 +\fBgetspnam\fR 胯∼扎思葉桃曉具桐蝵柴 +\fBname\fR 怒具喋芥U .PP -\fBsetspent\fR 反 -shadow 由旦伐□玉白央奶伙尺及失弁本旦毛釩銨允月凶戶卞﹜ -\fBendspent\fR 反蔽弇允月凶戶卞迕中日木月﹝ +\fBsetspent\fR +shadow 嫘胯潦∼扎怒詻柴U胯颯嫘憪怒 +\fBendspent\fR 舐鈭怎具 .PP -\fI/etc/shadow\fR 白央奶伙卞覆允月к職讀卅失弁本旦毛忡據仄凶中樺寧卞反﹜ -\fBlckpwdf\fR 伙□民件午 \fBulckpwdf\fR 伙□民件毛迕中月﹝ -\fBlckpwdf\fR 反 \fBpw_lock\fR 毛迕中化瘉釐 15 卍棉伕永弁毛潸ぜ仄方丹午允月﹝ -公仄化瘉賡及 15 卍及酸曰及棉﹜ -\fBspw_lock\fR 卞方勻化わ蘸杴及伕永弁毛仄方丹午魂心糧仃月﹝ -煌 15 卍棉及棉卞中內木井及魂心互撩л仄凶樺寧反﹜ -\fBlckpwdf\fR 反 \-1 毛忒允﹝ -中內木及伕永弁手嶽跦仄凶樺寧反 0 互忒今木月﹝ -.SH 忒曰襖 -仇木日及伙□民件反﹜巨件玄伉互酸勻化中卅中樺寧支﹜ -質咥及聊蠢匹巨仿□互素舅楔蕪儦蝷豸 NULL 毛忒允﹝ -忒曰襖互 \fBint\fR 匹丐月伙□民件反﹜ -嶽跦仄凶日 0 毛﹜撩л仄凶日 \-1 毛忒允﹝ -.SH 煞屢 -shadow今木凶由旦伐□玉白央奶伙尺及失弁本旦反孺蜃今木化中月及匹﹜ -仇木日及伙□民件反旦□由□交□扒分仃互厙迕匹五月﹝ -.SH 白央奶伙 -\fI/etc/shadow\fR \- 剪寞祭今木凶交□扒由旦伐□玉 -.SH 楮洘嫩杴 +\fI/etc/shadow\fR ∼扎怒怠紋隞芥U胯颯嫘靽閮潦游怒胯 +\fBlckpwdf\fR 怒潦喋 \fBulckpwdf\fR 怒潦喋具 +\fBlckpwdf\fR \fBpw_lock\fR 具行憭 15 蝘准胯敺具 +行 15 蝘格桅 +\fBspw_lock\fR 怒虫摨衣柴柴准胯刻岫輻 +閮 15 蝘桅怒株岫踴憭望游胯 +\fBlckpwdf\fR \-1 餈 +柴准胯游 0 餈 +.SH 餈 +柴怒潦喋胯具喋芥畾艾芥游 +衣桅蝔扼具押潦箇游怒 NULL 餈 +餈扎 \fBint\fR 扼怒潦喋胯 + 0 憭望 \-1 餈 +.SH 霅血 +shadow嫘胯潦∼扎怒詻柴U胯颯嫘臬園艾柴扼 +柴怒潦喋胯嫘潦潦艾潦嗚拍具扼 +.SH ∼扎 +\fI/etc/shadow\fR \- 瑕艾潦嗚嫘胯潦 +.SH a .BR getpwent (3), .BR shadow (5) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/shadow.5 b/man/ja/shadow.5 index 7cfec8bc..1b3f10e8 100644 --- a/man/ja/shadow.5 +++ b/man/ja/shadow.5 @@ -1,4 +1,4 @@ -.\"$Id: shadow.5,v 1.6 2003/04/28 02:14:00 kloczek Exp $ +.\"$Id: shadow.5,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,63 +33,63 @@ .\" Modified Tue 18 Sep 2002 by NAKNAO Takeo .\" .TH SHADOW 5 -.SH 抩蟆 -shadow \- 剪寞祭今木凶由旦伐□玉白央奶伙 -.SH 濩抸 +.SH +shadow \- 瑕嫘胯潦∼扎 +.SH 隤祆 .I shadow -卞反交□扒及失市它件玄卞覆允月剪寞祭今木凶由旦伐□玉樹扷﹜ -云方太左皿扑亦件午仄化由旦伐□玉及肣躲渝蜃及樹扷互筏今木化中月﹝ -殖引木化中月ま芢反 +怒胯艾潦嗚柴U怒艾喋怠紋瑕嫘胯潦晞 +喋芥瑯扼喋具艾嫘胯潦格寞格晞閮艾 +怒整艾摰嫘 .IP "" .5i -伕弘奶件抩 +准啜扎喳 .IP "" .5i -剪寞祭今木凶由旦伐□玉 +瑕嫘胯潦 .IP "" .5i -1970 ヵ 1 畸 1 ゥ井日﹜瘉詨卞由旦伐□玉互庍凳今木凶ゥ引匹及ゥ醒 +1970 撟 1 1 乓敺怒嫘胯潦憭氬乓整扼格交 .IP "" .5i -由旦伐□玉互庍凳第Х午卅月引匹及ゥ醒 +嫘胯潦憭游航賬具芥整扼格交 .IP "" .5i -由旦伐□玉毛庍凳仄卅仁化反卅日卅仁卅月ゥ引匹及ゥ醒 +嫘胯潦憭氬芥艾胯芥芥芥乓整扼格交 .IP "" .5i -由旦伐□玉肣躲渝蜃互侳月蟆卞﹜交□扒互煞屢毛熬仃月ゥ醒 +嫘胯潦寞乓怒艾潦嗚霅血交 .IP "" .5i -由旦伐□玉肣躲渝蜃互聊亢化井日失市它件玄互銀迕尕Х卞卅月引匹及ゥ醒 +嫘胯潦寞艾U怒艾喋雿輻其賬怒芥整扼格交 .IP "" .5i -1970 ヵ 1 畸 1 ゥ井日失市它件玄互銀迕尕Х卞卅月ゥ引匹及ゥ醒 +1970 撟 1 1 乓U怒艾喋雿輻其賬怒芥乓整扼格交 .IP "" .5i -芺沶白奴□伙玉 +鈭蝝潦怒 .PP -由旦伐□玉白奴□伙玉反优內筏ェ今木化中卅仁化反卅日卅中﹝ -剪寞祭今木凶由旦伐□玉反﹜ -a 井日 z﹜A 井日 Z 及失伙白央矛永玄﹜ -0 井日 9 引匹及醒儂﹜ \. 午 / 及 64 妐儂及丹切及﹜ -13 妐儂動曉 24 妐儂動票匹丐月﹝ -仇及妐儂昫互升及方丹卞荸澄今木月井及擇稱反 \fBcrypt\fR(3) 毛輔寰六方﹝ +嫘胯潦潦怒臬閮乓艾芥艾胯芥芥 +瑕嫘胯潦胯 +a zA Z 柴U怒∼ +0 9 整扼格啣 \. / 64 摮柴∼柴 +13 摮隞乩 24 摮隞乩扼 +格摮押柴怨圾株底蝝啜 \fBcrypt\fR(3) 扼 .PP -瘉詨卞由旦伐□玉毛庍凳仄凶ゥ凜反 -1970 ヵ 1 畸 1 ゥ井日及ゥ醒午仄化筏課今木月﹝ -由旦伐□玉反蝸坌卅ゥ醒互煩聊仄化井日匹卅中午庍凳匹五內﹜ -引凶瘉釐ゥ醒互煩聊仄凶詨反优內庍凳仄卅仃木壬卅日卅中﹝ -庍凳第Х午卅月引匹卞邰允月ゥ醒互肣躲渝蜃方曰手釐五中樺寧反﹜ -交□扒互由旦伐□玉毛庍凳允月仇午反請侳卅中﹝ +敺怒嫘胯潦憭氬交 +1970 撟 1 1 乓格交啜具西餈啜 +嫘胯潦臬芣交啜蝯艾扼芥典氬扼 +整憭扳交啜蝯敺臬憭氬芥啜芥芥 +憭游航賬具芥整扼怨交啜寞憭扼游胯 +艾潦嗚嫘胯潦憭氬具臬箸乓芥 .PP -由旦伐□玉及肣躲渝蜃互聊亢化井日﹜ -隙爛ゥ醒及丹切卞由旦伐□玉毛庍凳仄卅井勻凶樺寧反﹜ -公及失市它件玄反拑躲卞卅曰﹜銀尹卅仁卅月﹝ -引凶﹜失市它件玄毛隙爛仄凶渝ゥ卞﹜ -(公及職及由旦伐□玉肣躲渝蜃樹扷卞反方日內) -銀迕尕Х午允月仇午手匹五月﹝ +嫘胯潦格寞艾 +摰交啜柴∼怒嫘胯潦憭氬芥游胯 +柴U怒艾喋舐∪嫘怒芥雿踴芥芥 +整U怒艾喋摰乓怒 +(桐柴嫘胯潦寞晞怒胯) +雿輻其賬具具扼 .PP -仇及樹扷反﹜\fI/etc/passwd\fR 醱及 -丐日斗月由旦伐□玉樹扷’肣躲渝蜃樹扷方曰手穸燮今木月﹝ +格晞胯\fI/etc/passwd\fR 銝准 +嫘胯潦晞餅寞晞芸 .PP -由旦伐□玉及兜蟈嶺毛忡勾凶戶卞反﹜ -仇及白央奶伙毛域怚獢憧隊甚氻嶀諵銴忖豸楔々洃吨擗吨丑 -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +嫘胯潦桀冽扼靽扎怒胯 +柴∼扎怒銝研艾潦嗚隤准怒艾胯芥芥 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- 剪寞祭今木凶交□扒由旦伐□玉 -.SH 楮洘嫩杴 +\fI/etc/shadow\fR \- 瑕艾潦嗚嫘胯潦 +.SH a .BR chage (1), .BR login (1), .BR passwd (1), @@ -98,5 +98,5 @@ a .BR pwconv (8), .BR pwunconv (8), .BR sulogin (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/su.1 b/man/ja/su.1 index d4694777..093fe351 100644 --- a/man/ja/su.1 +++ b/man/ja/su.1 @@ -1,4 +1,4 @@ -.\" $Id: su.1,v 1.7 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: su.1,v 1.8 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -36,53 +36,53 @@ .\" Modified Tue 16 Sep 2002 by NAKANO Takeo .\" .TH SU 1 -.SH 抩蟆 -su \- 交□扒ID毛庍凳允月﹝引凶反旦□由□交□扒卞卅月 -.SH 踏摯 +.SH +su \- 艾潦貂D憭氬整胯嫘潦潦艾潦嗚怒芥 +.SH 詨 \fBsu\fR [\fB\-\fR] [\fIusername\fR [\fIargs\fR]] -.SH 濩抸 -\fBsu\fR 反伕弘奶件本永扑亦件醱卞帎及交□扒卞卅月凶戶卞迕中月﹝ -交□扒抩毛隙爛六內卞粟が仄凶樺寧﹜ -犯白巧伙玄匹反旦□由□交□扒及 ID 卞庍凳允月﹝ -左皿扑亦件婁醒 \fB\-\fR 毛迕中月午﹜ -躂濤伕弘奶件仄凶樺寧午き元棕雁卞賡渝祭今木月﹝ +.SH 隤祆 +\fBsu\fR 胯准啜扎喋颯瑯扼喃葉怠乓柴艾潦嗚怒芥怎具 +艾潦嗅摰怨絲游 +押怒扼胯嫘潦潦艾潦嗚 ID 怠氬 +芥瑯扼喳 \fB\-\fR 具具 +湔乓准啜扎喋游典啣怠 .PP -交□扒抩及詨欠卞馨笛及婁醒毛芨尹月仇午手匹五﹜ -公及樺寧婁醒反交□扒及伕弘奶件扑尼伙卞欐今木月﹝ -た卞﹜公及婁醒及域勾午仄化 \fB\-c\fR 毛欐仄凶樺寧﹜ -公木卞糧仁婁醒反釐朿坌及戊穴件玉奶件正皿伉正卞戊穴件玉午仄化荸澄今木月﹝ -戊穴件玉反公及交□扒卞 (\fI/etc/passwd\fR 匹) -隙爛今木化中月扑尼伙匹撢墊今木月﹝ +艾潦嗅桀怨蕭桀啜銝具扼 +桀游撘啜胯艾潦嗚柴准啜扎喋瑯扼怒急腹 +嫘怒桀啜桐扎具 \fB\-c\fR 皜∼游 +怎撘啜臬之典柴喋喋扎喋踴芥踴怒喋喋具西圾 +喋喋胯柴艾潦嗚 (\fI/etc/passwd\fR ) +摰艾瑯扼怒批銵 .PP -优邰卅樺寧卞反﹜交□扒卞反由旦伐□玉及ェ恘互瞼今木月﹝ -棉啜勻凶由旦伐□玉互ェ恘今木凶樺寧卞反巨仿□丟永本□斥互請恘今木月﹝ -\fIsu\fR仄方丹午仄凶樺寧反﹜扑旦氾丞及匽迕毛腹襞允月凶戶卞﹜ -公木互懇仄中樺寧手尕懇卅樺寧手橘卞筏狤互酸今木月﹝ +敹閬芸游怒胯艾潦嗚怒胯嫘胯潦桀亙靽 +嫘胯潦亙游怒胯具押潦∼颯潦詻箏 +\fIsu\fR具游胯瑯嫘格翰具璊乓怒 +甇游銝甇芸游撣詻怨脯畾 .PP -蜇箕及棕雁反蕙仄中扑尼伙卞婁五煤互木月﹝ -凶分仄 -\fB$PATH\fR 及襖反﹜ -騷橘及交□扒匹反 \fB/bin:/usr/bin\fR 卞﹜ -旦□由□交□扒匹反 \fB/sbin:/bin:/usr/sbin:/usr/bin\fR -卞瘋澀爛今木月﹝ -仇木反 \fI/etc/login.defs\fR 及 -\fBENV_PATH\fR 午 \fBENV_SUPATH\fR 匹庍凳匹五月﹝ +曉具桃啣舀啜瑯扼怒怠蝬 + +\fB$PATH\fR 桀扎胯 +撣詻柴艾潦嗚扼 \fB/bin:/usr/bin\fR 怒 +嫘潦潦艾潦嗚扼 \fB/sbin:/bin:/usr/sbin:/usr/bin\fR +怠閮剖 + \fI/etc/login.defs\fR +\fBENV_PATH\fR \fBENV_SUPATH\fR 批氬扼 .PP -扔皮扑旦氾丞伕弘奶件匹反﹜ -伕弘奶件扑尼伙及瘉賡及妐儂卞 "*" 毛譆仁﹝ -欐今木凶石□丞犯奴伊弁玄伉反﹜ -交□扒互撢端卞伕弘奶件允月蕙仄中白央奶伙扑旦氾丞及伙□玄午仄化健歹木月﹝ -.SH 煞屢 -仇及リ \fBsu\fR 卞反聶仁及戊件由奶伙凜左皿扑亦件互丐月互﹜ -扔奶玄卞方勻化反仇及域朿仄井澀爛今木化中卅中仇午手丐月﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +萸瑯嫘准啜扎喋扼胯 +准啜扎喋瑯扼怒格格摮 "*" 蝵柴 +皜∼潦研胯芥胯 +艾潦嗚摰怒准啜扎喋啜∼扎怒瑯嫘柴怒潦具行晞 +.SH 霅血 +桃 \fBsu\fR 怒臬柴喋喋扎急芥瑯扼喋 +萸扎怒艾胯桐具閮剖艾芥具 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- 剪寞祭由旦伐□玉午肣躲渝蜃樹扷 -.SH 楮洘嫩杴 +\fI/etc/shadow\fR \- 瑕嫘胯潦冽寞 +.SH a .BR login (1), .BR sh (1), .BR login.defs (5), .BR suauth (5) -.SH 難樊 +.SH Julianne Frances Haugh diff --git a/man/ja/suauth.5 b/man/ja/suauth.5 index c9c6df70..7e165cfc 100644 --- a/man/ja/suauth.5 +++ b/man/ja/suauth.5 @@ -1,4 +1,4 @@ -.\"$Id: suauth.5,v 1.5 2005/04/05 19:08:55 kloczek Exp $ +.\"$Id: suauth.5,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" .\" Japanese Version Copyright (c) 1997 Kazuyoshi Furutaka .\" all rights reserved. @@ -8,107 +8,107 @@ .\" .TH SUAUTH 5 "Feb 14, 1996" .UC 5 -.SH 抩蟆 -suauth \- su 毛擇稱卞孺豢允月凶戶及白央奶伙 -.SH 踏摯 +.SH +suauth \- su 閰喟敦怠嗅鴃柴∼扎 +.SH 詨 .B /etc/suauth -.SH 濩抸 +.SH 隤祆 .I /etc/suauth -白央奶伙反﹜ -su 戊穴件玉互撢墊今木月凶太卞輔寰今木月﹝ -仇及白央奶伙毛迕中月午﹜ -動票及樹扷卞湘勿中化 su 戊穴件玉及が綜毛庍凳匹五月﹝ +∼扎怒胯 +su 喋喋摰銵喋怠扼 +柴∼扎怒具具 +隞乩格晞怠箝乓 su 喋喋桀雿憭氬扼 .PP .RS .nf -1) su 匹嶽曰醫歹欠丹午仄化中月交□扒 +1) su 扳隞具艾艾潦 .fi -2) su 戊穴件玉毛撢墊仄化中月交□扒 -(手仄仁反公及交□扒互簞允月弘伙□皿及中內木井) +2) su 喋喋摰銵艾艾潦 +(胯柴艾潦嗚撅啜怒潦柴) .RE .PP -仇及白央奶伙反慼及迋卅踏摯毛仄化中月﹝ -# 匹銨引月墊反戊丟件玄午仄化健歹木﹜拑骰今木月﹝ +柴∼扎怒舀活格芣詨艾 +# 批整銵胯喋∼喋具行晞∟ .PP .RS to\-id:from\-id:ACTION .RE .PP -仇仇匹 to\-id 反﹜ + to\-id 胯 .B ALL -午中丹簽賄﹜ -戊件穴匹嗉濠日木凶交□扒抩及伉旦玄﹜ +具隤 +喋喋批箏艾潦嗅柴芥嫘 .B ALL EXCEPT -午中丹簽賄動嫦卞譆井木凶 "," 嗉濠曰及交□扒抩伉旦玄﹜ -及中內木井匹丐月﹝ +具隤隞仿怎蔭 "," 箏柴艾潦嗅芥嫘 +柴扼 .PP -from\-id 反 to\-id 午き元踏摯匹丐曰﹜凳卞 +from\-id to\-id 典詨扼氬 .B GROUP -午中丹簽賄手銀迕匹五月﹝ +具隤雿輻具扼 .B ALL EXCEPT GROUP -午中丹銀中杅手き迋卞厙迕匹五月﹝ +具雿踴嫘瑽怠拍具扼 .B GROUP -及詨卞反域勾動曉及弘伙□皿抩毛 "," 匹嗉濠勻化筏允﹝ -公及弘伙□皿毛潛弘伙□皿 id 午仄化儅勾分仃匹反分戶匹﹜ -\fI/etc/group\fR 及巨件玄伉卞交□扒抩互筏今木化中卅仃木壬卅日卅中﹝ +桀怒臭支誑銝柴啜怒潦 "," 批箏西 +柴啜怒潦銝颯啜怒潦 id 具行扎扼胯扼 +\fI/etc/group\fR 柴具喋芥怒艾潦嗅閮艾芥啜芥芥 .PP -ACTION 卞反﹜動票及左皿扑亦件及中內木井域勾毛隙爛匹五月﹝ +ACTION 怒胯隞乩柴芥瑯扼喋柴銝扎摰扼 .TP 10 .B DENY -由旦伐□玉毛妏仁蟆卞 su が綜毛醱鞅允月﹝ +嫘胯潦 su 雿銝剜迫 .TP .B NOPASS -憤が讀卞 su 反嶽跦仄﹜由旦伐□玉反諜友卅中﹝ +芸 su 舀嫘胯潦臬准芥 .TP .B OWNPASS -su 互嶽跦允月凶戶卞反﹜ -交□扒互憤坌及由旦伐□玉毛ェ恘仄卅仁化反卅日卅中﹝ -由旦伐□玉毛ェ恘允月方丹卞邰菲今木月﹝ +su 怒胯 +艾潦嗚芸柴嫘胯潦亙芥艾胯芥芥 +嫘胯潦亙怨瘙 .PP -戊伕件卞方勻化嗉濠日木凶帎★及白奴□伙玉互趕勾丐月鰾卞鏜啦允月仇午﹝ -戊伕件及蟆詨卞塢⑩互丐勻化反卅日卅中﹝ -白央奶伙反域墊咍卞賜痐侀蓏ㄓ竣魽 -瘉賡卞穴永民仄凶筋禮互迕中日木﹜ -白央奶伙及酸曰反公木動曉邀犖今木卅中﹝ -仇木卞方勻化﹜ -扑旦氾丞棟咥樊反侗戈蜃曰及鬮替陘罋啎忖酗互第Х午卅月﹝ -.SH 拺 +喋准喋怒血箏乓柴潦怒銝扎嫘急釣具 +喋准喋桀敺怎征賬艾胯芥芥 +∼扎怒臭銵瘥恍芥怠喋 +怒閬具 +∼扎怒格胯隞乩颯芥 +怒艾 +瑯嫘蝞∠舀桀凝隤踵氬銵具航賬具芥 +.SH 靘 .PP .nf -# /etc/suauth白央奶伙及拺 +# /etc/suauth∼扎怒桐 # -# わ諦及た腺交□扒互﹜憤坌及由旦伐□玉毛 -# 迕中化 root 卞 su 匹五月﹝ +# 鈭鈭箝桃寞貝艾潦嗚芸柴嫘胯潦 +# 具 root su 扼 # root:chris,birddog:OWNPASS # -# 職及交□扒反 wheel 弘伙□皿卞簞仄化中卅中蜃曰 -# root 卞 su 匹五卅中﹝仇木反 BSD 午き元が綜匹丐月﹝ +# 隞柴艾潦嗚 wheel 啜怒潦怠艾芥 +# root su 扼芥 BSD 典雿扼 # root:ALL EXCEPT GROUP wheel:DENY # -# 云公日仁 terry 午 birddog 反き元諦棉互 -# 赭肣允月失市它件玄匹丐月﹝ -# 由旦伐□玉拑仄匹詢中卞職杅卞 su 匹五月﹝ +# terry birddog 臬鈭粹 +# U怒艾喋扼 +# 嫘胯潦∼找思嫘 su 扼 # terry:birddog:NOPASS birddog:terry:NOPASS # .fi -.SH 白央奶伙 +.SH ∼扎 \fI/etc/suauth\fR -.SH 田弘 -聶仁及田弘互療氏匹中月第Х嶺互丐月﹝ -午曰歹仃﹜白央奶伙由□扒反踏摯巨仿□卞散釐匹反卅仁﹜ -(墊及銨戶菴太蔽歹曰動陸卞) 拑蟯卅塢⑩互丐勻化反卅日卅中仄﹜ -た爛及玄□弁件互帎★及手及毛嗉濠月方丹卞卅勻化中月﹝ -.SH 忒曰襖 -白央奶伙毛由□旦允月端及巨仿□反 +.SH +憭柴啜瞏扼航賣扼 +具∼扎怒潦嗚舀詨具押潦怠憭扼扼胯芥 +(銵桀喟隞亙) ⊿芰征賬艾胯芥芥 +孵柴潦胯喋乓柴柴箏怒芥艾 +.SH 餈 +∼扎怒潦嫘柴具押潦 .BR syslogd (8) -毛騷仄化﹜AUTH 白央扑伉氾奴及 ERR 伊矛伙匹騷襞今木月﹝ -.SH 楮洘嫩杴 +艾AUTH ∼瑯芥 ERR 研怒折乓 +.SH a .BR su (1) -.SH 難樊 +.SH .nf Chris Evans (lady0110@sable.ox.ac.uk) Lady Margaret Hall diff --git a/man/ja/sulogin.8 b/man/ja/sulogin.8 index a6e675dd..0d30b314 100644 --- a/man/ja/sulogin.8 +++ b/man/ja/sulogin.8 @@ -1,4 +1,4 @@ -.\" $Id: sulogin.8,v 1.6 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: sulogin.8,v 1.7 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1989 - 1992, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,63 +33,63 @@ .\" Modified Sun 22 Sep 2002 by NAKANO Takeo .\" .TH SULOGIN 8 -.SH 抩蟆 -sulogin \- 扑件弘伙交□扒 login -.SH 踏摯 +.SH +sulogin \- 瑯喋啜怒艾潦 login +.SH 詨 \fBsulogin\fR [\fItty\-device\fR] -.SH 濩抸 +.SH 隤祆 .B sulogin -反﹜扑件弘伙交□扒乒□玉及凜﹜ -交□扒互扑旦氾丞卞失弁本旦第Х午卅月蟆卞﹜ -\fI/etc/init\fR 卞方勻化粟が今木月﹝ -仇及窗Х反﹜\fBinit\fR 互贗濠卞庍凳今木化中月扑旦氾丞井﹜ -丐月中反 \fI/etc/inittab\fR 卞扑件弘伙交□扒 login -及巨件玄伉互丐月扑旦氾丞匹及心厙迕匹五月﹝ +胯瑯喋啜怒艾潦嗚U潦格 +艾潦嗚瑯嫘怒U胯颯孵航賬具芥怒 +\fI/etc/init\fR 怒西絲 +格賬胯\fBinit\fR 拙怠氬艾瑯嫘 + \fI/etc/inittab\fR 怒瑯喋啜怒艾潦 login +柴具喋芥瑯嫘扼柴踹拍具扼 .PP -慼及方丹卅皿伕件皿玄互請月﹝ +甈∼柴芥准喋箝 .IP "" .5i Type control\-d to proceed with normal startup, .br (or give root password for system maintenance): .PP -左皿扑亦件及犯田奶旦抩婁醒互隙爛今木凶樺寧毛輪五﹜ -伓賞及白央奶伙犯奴旦弁伉皿正毛迕中化ェ請恘毛墊卅丹﹝ +芥瑯扼喋柴扎孵撘啜摰游扎 +璅皞柴∼扎怒嫘胯芥踴具血亙箏銵芥 .PP -交□扒互懇仄中 root 及由旦伐□玉毛ェ恘仄凶樺寧反﹜ -伕弘奶件本永扑亦件互釩銨今木月﹝ -\fBEOF\fR 互瓷今木凶樺寧反﹜ -扑旦氾丞反穴伙民交□扒乒□玉卞ェ月﹝ +艾潦嗚甇 root 柴嫘胯潦亙游胯 +准啜扎喋颯瑯扼喋憪 +\fBEOF\fR 潦游胯 +瑯嫘胯怒艾潦嗚U潦怠乓 .PP -交□扒互扑件弘伙交□扒扑尼伙毛握惜縑 -丐月中反 (扑尼伙卞ェ月蟆卞) \fBEOF\fR 毛瓷仄凶詨卞反﹜ -扑旦氾丞反穴伙民交□扒乒□玉卞ェ月凶戶卞优邰卅賡渝祭質咥毛釩銨允月﹝ -.SH 煞屢 -仇及戊穴件玉互厙迕匹五月方丹卞允月卞反﹜ -\fBinit\fR 互 \fB/bin/sh\fR 匹反卅仁 -\fBsulogin\fR 毛裟少方丹卞卅勻化中月井﹜ -引凶反 +艾潦嗚瑯喋啜怒艾潦嗚瑯扼怒 + (瑯扼怒怠乓) \fBEOF\fR 潦敺怒胯 +瑯嫘胯怒艾潦嗚U潦怠乓怠閬芸衣憪 +.SH 霅血 +柴喋喋拍具扼怒怒胯 +\fBinit\fR \fB/bin/sh\fR 扼胯芥 +\fBsulogin\fR 潦嗚怒芥艾 +整 \fIinittab\fR -醱卞扑件弘伙交□扒伕弘奶件卞覆允月澀爛互今木化中月优邰互丐月﹝ -拺尹壬﹜ +銝准怒瑯喋啜怒艾潦嗚准啜扎喋怠紋閮剖艾敹閬 +靘啜 .br .sp 1 co:s:respawn:/etc/sulogin /dev/console .br .sp 1 -午中丹墊毛踏中化云仃壬﹜ -扑件弘伙交□扒乒□玉匹反 sulogin 戊穴件玉互撢墊今木月﹝ +具銵詻艾啜 +瑯喋啜怒艾潦嗚U潦扼 sulogin 喋喋摰銵 .PP -第Х卅蜃曰敦蟈卅棕雁互羼間今木月﹝ -仄井仄﹜ -迋★卅犯田奶旦互穴它件玄今木化中卅井勻凶曰賡渝祭今木化中卅井勻凶曰允月凶戶﹜ -聶仁及交□扒戊穴件玉互銀尹卅井勻凶曰窗Х仄卅中井手仄木卅中﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +航賬芷摰具芰啣靘 + +瑽芥扎嫘艾喋艾芥艾芥 +憭柴艾潦嗚喋喋雿踴芥璈賬芥芥 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- 剪寞祭今木凶由旦伐□玉午肣躲渝蜃及樹扷 -.SH 楮洘嫩杴 +\fI/etc/shadow\fR \- 瑕嫘胯潦冽寞格 +.SH a .BR login (1), .BR sh (1), .BR init (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/useradd.8 b/man/ja/useradd.8 index 35a52a35..29de22e0 100644 --- a/man/ja/useradd.8 +++ b/man/ja/useradd.8 @@ -1,4 +1,4 @@ -.\" $Id: useradd.8,v 1.9 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: useradd.8,v 1.10 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -33,13 +33,13 @@ .\" Updated Mon Mar 5 JST 2002 by Kentaro Shirakata .\" Modified Sun 22 Sep 2002 by NAKANO Takeo .\" -.\"WORD: initial group 潛弘伙□皿 -.\"WORD: supplementary group 怀踞弘伙□皿 +.\"WORD: initial group 銝颯啜怒潦 +.\"WORD: supplementary group 鋆押啜怒潦 .\" .TH USERADD 8 -.SH 抩蟆 -useradd \- 蕙筋交□扒及綜嶽’蕙筋交□扒及犯白巧伙玄樹扷及凳蕙 -.SH 踏摯 +.SH +useradd \- 啗艾潦嗚桐餅啗艾潦嗚柴押怒晞格湔 +.SH 詨 .TP 8 \fBuseradd\fR [\fB\-c\fR \fIcomment\fR] [\fB\-d\fR \fIhome_dir\fR] .br @@ -56,113 +56,113 @@ useradd \- [\fB\-e\fR \fIdefault_expire_date\fR] [\fB\-f\fR \fIdefault_inactive\fR] .br [\fB\-s\fR \fIdefault_shell\fR] -.SH 濩抸 -.SS 蕙筋交□扒及綜嶽 -\fB\-D\fR 左皿扑亦件卅仄匹撢墊今木凶樺寧﹜ -\fBuseradd\fR 戊穴件玉反 -戊穴件玉仿奶件及襖午犯白巧伙玄及澀爛襖毛手午卞 -蕙筋交□扒及失市它件玄毛綜嶽允月﹝ -戊穴件玉仿奶件左皿扑亦件卞殺元化﹜ -蕙筋交□扒及失市它件玄互优邰卅扑旦氾丞白央奶伙卞馨笛今木﹜ -石□丞犯奴伊弁玄伉互綜嶽今木﹜ -澀爛白央奶伙互戊疋□今木月﹝ -\fBuseradd\fR 戊穴件玉及左皿扑亦件反慼及騷曰﹝ +.SH 隤祆 +.SS 啗艾潦嗚桐 +\fB\-D\fR 芥瑯扼喋芥批銵游 +\fBuseradd\fR 喋喋 +喋喋押扎喋桀扎具押怒株身摰扎具 +啗艾潦嗚柴U怒艾喋雿 +喋喋押扎喋芥瑯扼喋怠艾 +啗艾潦嗚柴U怒艾喋敹閬芥瑯嫘∼扎怒怨蕭 +潦研胯芥雿 +閮剖∼扎怒喋潦 +\fBuseradd\fR 喋喋柴芥瑯扼喋舀活桅 .IP "\fB\-c\fR \fIcomment\fR" -由旦伐□玉白央奶伙卞馨笛允月蕙筋交□扒及戊丟件玄白奴□伙玉﹝ +嫘胯潦∼扎怒怨蕭啗艾潦嗚柴喋∼喋潦怒 .IP "\fB\-d\fR \fIhome_dir\fR" -蕙筋交□扒及伕弘奶件犯奴伊弁玄伉毛 \fIhome_dir\fR 卞允月﹝ -犯白巧伙玄匹反 \fIlogin\fR 毛 -\fIdefault_home\fR 卞尥仃笛尹凶手及互伕弘奶件犯奴伊弁玄伉午卅月﹝ +啗艾潦嗚柴准啜扎喋研胯芥 \fIhome_dir\fR 怒 +押怒扼 \fIlogin\fR +\fIdefault_home\fR 思柴准啜扎喋研胯芥具芥 .IP "\fB\-e\fR \fIexpire_date\fR" -交□扒失市它件玄互銀迕尕Х卞卅月ゥ尥﹝ -ゥ尥反 \fIYYYY\-MM\-DD\fR 午中丹踏摯匹隙爛允月﹝ +艾潦嗚U怒艾喋雿輻其賬怒芥乩 +乩 \fIYYYY\-MM\-DD\fR 具詨扳摰 .IP "\fB\-f\fR \fIinactive_days\fR" -由旦伐□玉及銀迕渝蜃互濠木化井日失市它件玄互捩菁卞銀迕尕Х卞卅月引匹及ゥ醒﹝ -0 卞允月午﹜ -由旦伐□玉及渝蜃互濠木月午き凜卞仇及失市它件玄反銀迕尕Х卞卅月﹝ -\-1 卞允月午仇及窗Х互拑躲卞卅月﹝犯白巧伙玄襖反 \-1﹝ +嫘胯潦桐蝙冽艾U怒艾喋瘞訾思蝙其賬怒芥整扼格交啜 +0 怒具 +嫘胯潦格典怒柴U怒艾喋臭蝙其賬怒芥 +\-1 怒具格賬∪嫘怒芥押怒扎 \-1 .IP "\fB\-g\fR \fIinitial_group\fR" -交□扒及簞允月潛弘伙□皿及弘伙□皿抩引凶反 ID﹝ -弘伙□皿抩反允匹卞繡箕仄化中卅仃木壬卅日卅中﹝ -弘伙□皿 ID 反湃繡及弘伙□皿卞覆殺允月手及匹卅仃木壬卅日卅中﹝ -犯白巧伙玄及弘伙□皿 ID 反 1 井﹜ -引凶反 \fI/etc/default/useradd\fR -匹隙爛今木化中月手及互丐木壬公木卞蝨丹﹝ +艾潦嗚桀銝颯啜怒潦柴啜怒潦整 ID +啜怒潦胯扼怠具艾芥啜芥芥 +啜怒潦 ID 舀W柴啜怒潦怠紋敹柴扼芥啜芥芥 +押怒柴啜怒潦 ID 1 +整 \fI/etc/default/useradd\fR +扳摰艾柴啜怠 .IP "\fB\-G\fR \fIgroup,[...]\fR" -交□扒及簞允月怀踞弘伙□皿 (supplementary groups) 及伉旦玄﹝ -弘伙□皿反戊件穴匹嗉濠曰﹜棉卞塢⑩毛ェ木化反卅日卅中﹝ -隙爛匹五月弘伙□皿卞反 \fB\-g\fR 左皿扑亦件午き迋及孺蜃互丐月﹝ -犯白巧伙玄匹反﹜交□扒反潛弘伙□皿及心卞簞允月﹝ +艾潦嗚桀鋆押啜怒潦 (supplementary groups) 柴芥嫘 +啜怒潦胯喋喋批箏怎征賬乓艾胯芥芥 +摰扼啜怒潦怒 \fB\-g\fR 芥瑯扼喋典瑽桀園 +押怒扼胯艾潦嗚臭蜓啜怒潦柴踴怠 .IP \fB\-m\fR -石□丞犯奴伊弁玄伉互繡箕仄卅中樺寧卞反﹜石□丞犯奴伊弁玄伉毛綜嶽允月﹝ -\fB\-k\fR 左皿扑亦件毛き凜卞隙爛允月午 \fIskeleton_dir\fR 動票及白央奶伙互﹜ -隙爛仄卅中午 \fI/etc/skel\fR 動票及白央奶伙互﹜ -石□丞犯奴伊弁玄伉卞戊疋□今木月﹝ -石□丞犯奴伊弁玄伉卞反﹜ -\fIskeleton_dir\fR 引凶反 \fI/etc/skel\fR -卞殖引木月允屯化及犯奴伊弁玄伉手綜嶽今木月﹝ -\fB\-k\fR 左皿扑亦件反﹜ -\fB\-m\fR 左皿扑亦件午午手卞銀歹木月樺寧及心肣躲匹丐月﹝ -犯白巧伙玄匹反﹜石□丞犯奴伊弁玄伉毛綜日內﹜白央奶伙及戊疋□手仄卅中﹝ +潦研胯芥摮具芥游怒胯潦研胯芥雿 +\fB\-k\fR 芥瑯扼喋急摰 \fIskeleton_dir\fR 隞乩柴∼扎怒 +摰芥 \fI/etc/skel\fR 隞乩柴∼扎怒 +潦研胯芥怒喋潦 +潦研胯芥怒胯 +\fIskeleton_dir\fR 整 \fI/etc/skel\fR +怠怒整嫘艾柴研胯芥雿 +\fB\-k\fR 芥瑯扼喋胯 +\fB\-m\fR 芥瑯扼喋具具思蝙游柴踵嫘扼 +押怒扼胯潦研胯芥雿∼扎怒柴喋潦芥 .IP "\fB\-o\fR" -褐呁仄凶 (裔肣匹卅中) UID 匹交□扒毛綜嶽匹五月方丹卞允月﹝ +銴 (箸扼芥) UID 扼艾潦嗚雿扼怒 .IP "\fB\-p\fR \fIpasswd\fR" -\fBcrypt\fR(3) 及忒曰襖匹丐月剪寞祭由旦伐□玉﹝ -犯白巧伙玄匹反﹜失市它件玄反銀尹卅中橇謫午卅月﹝ +\fBcrypt\fR(3) 株扎扼瑕嫘胯潦 +押怒扼胯U怒艾喋臭蝙芥嗆具芥 .IP "\fB\-s\fR \fIshell\fR" -交□扒及伕弘奶件扑尼伙及抩蟆﹝ -犯白巧伙玄匹反仇及白奴□伙玉反塢⑩午卅曰﹜ -扑旦氾丞互犯白巧伙玄及伕弘奶件扑尼伙毛薊少﹝ +艾潦嗚柴准啜扎喋瑯扼怒桀 +押怒扼胯柴潦怒舐征賬具芥 +瑯嫘押怒柴准啜扎喋瑯扼怒詻嗚 .IP "\fB\-u\fR \fIuid\fR" -交□扒及 ID 砦獢 -仇及襖反﹜\fB\-o\fR 左皿扑亦件毛迕中月樺寧毛輪五﹜職午褐呁仄化反卅日卅中﹝ -引凶鯠橨秅リ吨砟々洃吨擗吨丑 -犯白巧伙玄匹反﹜ 999 云方太職及丐日斗月湃繡交□扒及 ID 方曰手釐五中﹜ -瘉凝及醒襖午卅月﹝ -0 井日 999 引匹及襖反﹜ -騷橘扑旦氾丞迕及失市它件玄卞芺沶今木化中月﹝ -.SS 犯白巧伙玄襖及庍凳 -\fB\-D\fR 左皿扑亦件毛隙爛允月午﹜ -\fBuseradd\fR 反蜇箕及犯白巧伙玄襖毛刓憎允月井﹜ -引凶反左皿扑亦件匹芨尹日木凶襖卞殺元化犯白巧伙玄襖毛庍凳允月﹝ -銀迕第Х卅左皿扑亦件反慼及騷曰﹝ +艾潦嗚 ID 芸瑯 +桀扎胯\fB\-o\fR 芥瑯扼喋具游扎隞券銴艾胯芥芥 +整鞎扎扼芥艾胯芥芥 +押怒扼胯 999 喃柴W艾潦嗚 ID 憭扼 +撠格啣扎具芥 +0 999 整扼桀扎胯 +撣詻瑯嫘具柴U怒艾喋思蝝艾 +.SS 押怒扎桀 +\fB\-D\fR 芥瑯扼喋摰具 +\fBuseradd\fR 舐曉具柴押怒扎銵函內 +整胯芥瑯扼喋找扎怠艾押怒扎憭氬 +雿輻典航賬芥芥瑯扼喋舀活桅 .IP "\fB\-b\fR \fIdefault_home\fR" -蕙筋交□扒及石□丞犯奴伊弁玄伉及由旦及皿伊白奴永弁旦﹝ -蕙筋交□扒失市它件玄及綜嶽凜卞 \fB\-d\fI 左皿扑亦件互隙爛今木卅中午﹜ -\fIdefault_home\fR 及詨卞交□扒抩毛尥仃笛尹凶手及互 -蕙筋犯奴伊弁玄伉抩午仄化銀歹木月﹝ +啗艾潦嗚柴潦研胯芥柴嫘柴研胯嫘 +啗艾潦嗚U怒艾喋桐 \fB\-d\fI 芥瑯扼喋摰芥具 +\fIdefault_home\fR 桀怒艾潦嗅隞柴 +啗研胯芸具虫蝙 .IP "\fB\-e\fR \fIdefault_expire_date\fR" -交□扒失市它件玄互銀迕尕Х午卅月ゥ尥﹝ +艾潦嗚U怒艾喋雿輻其賬具芥乩 .IP "\fB\-f\fR \fIdefault_inactive\fR" -由旦伐□玉及銀迕渝蜃互濠木化井日失市它件玄互銀迕尕Х午卅月引匹及ゥ醒﹝ +嫘胯潦桐蝙冽艾U怒艾喋雿輻其賬具芥整扼格交啜 .IP "\fB\-g\fR \fIdefault_group\fR" -蕙筋交□扒及簞允月潛弘伙□皿及弘伙□皿抩引凶反弘伙□皿 ID﹝ -弘伙□皿抩反允匹卞繡箕允月手及匹卅仃木壬卅日卅中﹝ -弘伙□皿 ID 反湃繡及弘伙□皿卞覆殺允月手及匹卅仃木壬卅日卅中﹝ +啗艾潦嗚桀銝颯啜怒潦柴啜怒潦整胯啜怒潦 ID +啜怒潦胯扼怠具柴扼芥啜芥芥 +啜怒潦 ID 舀W柴啜怒潦怠紋敹柴扼芥啜芥芥 .IP "\fB\-s\fR \fIdefault_shell\fR" -蕙筋交□扒及伕弘奶件扑尼伙﹝ -隙爛今木凶皿伕弘仿丞反﹜ -漆詨綜日木月允屯化及蕙筋交□扒失市它件玄卞贗迕今木月﹝ +啗艾潦嗚柴准啜扎喋瑯扼怒 +摰准啜押胯 +隞敺雿嫘艾格啗艾潦嗚U怒艾喋恍拍具 .PP -左皿扑亦件毛隙爛仄卅中午﹜ -\fBuseradd\fR 反蜇箕及犯白巧伙玄襖毛刓憎允月﹝ -.SH 鏜啦 -\fI/etc/skel\fR 犯奴伊弁玄伉卞犯白巧伙玄及交□扒白央奶伙毛譆仁及反 -扑旦氾丞棟咥樊及墊丹屯五綜僅匹丐月﹝ -.SH 煞屢 -NIS 及弘伙□皿卞交□扒毛笛尹化反卅日卅中﹝ -仇木反优內 NIS 扔□田曉匹墊丹仇午﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +芥瑯扼喋摰芥具 +\fBuseradd\fR 舐曉具柴押怒扎銵函內 +.SH 瘜冽 +\fI/etc/skel\fR 研胯芥怒押怒柴艾潦嗚∼扎怒蝵柴柴 +瑯嫘蝞∠株嫘雿璆准扼 +.SH 霅血 +NIS 柴啜怒潦怒艾潦嗚艾胯芥芥 +臬 NIS 萸潦銝扯具 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- 兜蟈卅交□扒失市它件玄樹扷 +\fI/etc/shadow\fR \- 摰具芥艾潦嗚U怒艾喋 .br -\fI/etc/group\fR \ \- 弘伙□皿樹扷 +\fI/etc/group\fR \ \- 啜怒潦 .br -\fI/etc/default/useradd\fR \- 犯白巧伙玄樹扷 +\fI/etc/default/useradd\fR \- 押怒 .br -\fI/etc/skel/\fR \ \- 白央奶伙及鋸溥互譆井木月犯奴伊弁玄伉 -.SH 楮洘嫩杴 +\fI/etc/skel/\fR \ \- ∼扎怒桅敶U蝵柴研胯 +.SH a .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -172,5 +172,5 @@ NIS .BR groupmod (8), .BR userdel (8), .BR usermod (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/userdel.8 b/man/ja/userdel.8 index 60aac44f..45deab46 100644 --- a/man/ja/userdel.8 +++ b/man/ja/userdel.8 @@ -1,4 +1,4 @@ -.\" $Id: userdel.8,v 1.7 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: userdel.8,v 1.8 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -35,36 +35,36 @@ .\" Modified Sun 22 Sep 2002 by NAKANO Takeo .\" .TH USERDEL 8 -.SH 抩蟆 -userdel \- 交□扒及失市它件玄午楮洘白央奶伙毛綽輪允月 -.SH 踏摯 +.SH +userdel \- 艾潦嗚柴U怒艾喋券a∼扎怒扎 +.SH 詨 .B userdel [\fB\-r\fR] .I login -.SH 濩抸 -\fBuserdel\fR 戊穴件玉反﹜扑旦氾丞失市它件玄白央奶伙毛膜懇仄﹜ -交□扒 \fIlogin\fR 卞覆殺允月允屯化及巨件玄伉毛綽輪允月﹝ -綽輪今木月交□扒反繡箕仄化中卅仃木壬卅日卅中﹝ -\fBuserdel\fR 戊穴件玉卞贗迕匹五月左皿扑亦件反動票及騷曰﹝ +.SH 隤祆 +\fBuserdel\fR 喋喋胯瑯嫘U怒艾喋∼扎怒靽格迤 +艾潦 \fIlogin\fR 怠紋敹嫘艾柴具喋芥扎 +扎艾潦嗚臬具艾芥啜芥芥 +\fBuserdel\fR 喋喋恍拍具扼芥瑯扼喋臭誑銝桅 .IP \fB\-r\fR -交□扒及石□丞犯奴伊弁玄伉醱及白央奶伙毛綽輪允月﹝ -石□丞犯奴伊弁玄伉憤蟲午交□扒及丟□伙旦皿□伙手壅蛔允月﹝ -白央奶伙扑旦氾丞醱及幻井及樺赭卞丐月公及交□扒及白央奶伙反﹜ -澎綜僅匹繭仄請仄化綽輪仄卅仃木壬卅日卅中﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +艾潦嗚柴潦研胯芯葉柴∼扎怒扎 +潦研胯芾芯具艾潦嗚柴∼潦怒嫘潦怒瘨颯 +∼扎怒瑯嫘銝准柴颯桀湔怒柴艾潦嗚柴∼扎怒胯 +雿璆准扳U箝血扎芥啜芥芥 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- 兜蟈卅交□扒失市它件玄樹扷 +\fI/etc/shadow\fR \- 摰具芥艾潦嗚U怒艾喋 .br -\fI/etc/group\fR \ \- 弘伙□皿樹扷 -.SH 煞屢 -\fBuserdel\fR 反﹜綽輪今木月交□扒互蜇箕伕弘奶件仄化中月樺寧反﹜ -公及失市它件玄及綽輪毛袱第仄卅中﹝ -綽輪仄方丹午仄化中月失市它件玄卞簞允月撢墊醱及皿伕本旦反﹜ -允屯化 kill 仄卅仃木壬卅日卅中﹝ -NIS 及弁仿奶失件玄井日反﹜NIS 及簞嶺襖反綽輪匹五卅中﹝ -綽輪反 NIS 及扔□田匹墊歹卅仃木壬卅日卅中﹝ -.SH 楮洘嫩杴 +\fI/etc/group\fR \ \- 啜怒潦 +.SH 霅血 +\fBuserdel\fR 胯扎艾潦嗚曉具准啜扎喋艾游胯 +柴U怒艾喋桀扎閮勗胯芥 +扎具艾U怒艾喋怠摰銵銝准柴准颯嫘胯 +嫘 kill 芥啜芥芥 +NIS 柴胯押扎U喋胯NIS 桀批扎臬扎扼芥 +扎 NIS 柴萸潦扯芥啜芥芥 +.SH a .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -73,5 +73,5 @@ NIS .BR groupmod (8), .BR useradd (8), .BR usermod (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/usermod.8 b/man/ja/usermod.8 index 891ebfcd..d1ba73b1 100644 --- a/man/ja/usermod.8 +++ b/man/ja/usermod.8 @@ -1,4 +1,4 @@ -.\" $Id: usermod.8,v 1.10 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: usermod.8,v 1.11 2005/12/01 20:38:26 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -34,13 +34,13 @@ .\" by Kentaro Shirakata .\" Modified Sun 22 Sep 2002 by NAKANO Takeo .\" -.\"WORD: initial group 潛弘伙□皿 -.\"WORD: supplementary group 怀踞弘伙□皿 +.\"WORD: initial group 銝颯啜怒潦 +.\"WORD: supplementary group 鋆押啜怒潦 .\" .TH USERMOD 8 -.SH 抩蟆 -usermod \- 交□扒失市它件玄毛膜懇允月 -.SH 踏摯 +.SH +usermod \- 艾潦嗚U怒艾喋靽格迤 +.SH 詨 \fBusermod\fR [\fB\-c\fR \fIcomment\fR] [\fB\-d\fR \fIhome_dir\fR [\fB\-m\fR]] .br [\fB\-e\fR \fIexpire_date\fR] [\fB\-f\fR \fIinactive_time\fR] @@ -51,87 +51,87 @@ usermod \- .br [\fB\-s\fR \fIshell\fR] [\fB\-u\fR \fIuid\fR [\fB\-o\fR]] [\fB\-L\fR|\fB\-U\fR] \fIlogin\fR -.SH 濩抸 -\fBusermod\fR 戊穴件玉反﹜ -戊穴件玉仿奶件曉匹及隙爛卞方勻化﹜ -扑旦氾丞失市它件玄白央奶伙毛膜懇允月﹝ -\fBusermod\fR 戊穴件玉卞隙爛匹五月左皿扑亦件反慼及騷曰﹝ +.SH 隤祆 +\fBusermod\fR 喋喋胯 +喋喋押扎喃扼格摰怒艾 +瑯嫘U怒艾喋∼扎怒靽格迤 +\fBusermod\fR 喋喋急摰扼芥瑯扼喋舀活桅 .IP "\fB\-c\fR \fIcomment\fR" -由旦伐□玉白央奶伙及戊丟件玄白奴□伙玉卞芨尹月蕙仄中襖﹝ -騷橘反 +嫘胯潦∼扎怒柴喋∼喋潦怒思啜扎 +撣詻 .BR chfn (1) -交□氾奴伉氾奴卞方勻化庍凳今木月﹝ +艾潦芥怒血氬 .IP "\fB\-d\fR \fIhome_dir\fR" -蕙仄中伕弘奶件犯奴伊弁玄伉﹝ -\fB\-m\fR 左皿扑亦件毛迕中月午﹜ -蜇箕及石□丞犯奴伊弁玄伉及醱褥互蕙仄中石□丞犯奴伊弁玄伉卞啖が今木月 -(詨樊互繡箕仄卅中樺寧反蕙凶卞綜嶽今木月)﹝ +啜准啜扎喋研胯芥 +\fB\-m\fR 芥瑯扼喋具具 +曉具柴潦研胯芥桐葉頨怒啜潦研胯芥怎宏 +(敺摮具芥游舀啜思) .IP "\fB\-e\fR \fIexpire_date\fR" -公及交□扒失市它件玄互銀迕尕Х卞卅月ゥ尥﹝ -ゥ尥反 \fIYYYY\-MM\-DD\fR 午中丹踏摯匹隙爛允月﹝ +柴艾潦嗚U怒艾喋雿輻其賬怒芥乩 +乩 \fIYYYY\-MM\-DD\fR 具詨扳摰 .IP "\fB\-f\fR \fIinactive_days\fR" -由旦伐□玉及銀迕渝蜃互濠木化井日失市它件玄互捩菁卞銀迕尕Х卞卅月引匹及ゥ醒﹝ -0 卞允月午﹜ -由旦伐□玉及渝蜃互濠木月午き凜卞仇及失市它件玄反銀迕尕Х卞卅月﹝ -\-1 卞允月午仇及窗Х互拑躲卞卅月﹝犯白巧伙玄襖反 \-1﹝ +嫘胯潦桐蝙冽艾U怒艾喋瘞訾思蝙其賬怒芥整扼格交啜 +0 怒具 +嫘胯潦格典怒柴U怒艾喋臭蝙其賬怒芥 +\-1 怒具格賬∪嫘怒芥押怒扎 \-1 .IP "\fB\-g\fR \fIinitial_group\fR" -蕙凶卞公及交□扒及伕弘奶件凜賡渝弘伙□皿午允月弘伙□皿抩引凶反 ID﹝ -弘伙□皿抩反湃卞繡箕仄化中卅仃木壬卅日卅中﹝ -弘伙□皿砦璊炴繡及弘伙□皿毛輔寰仄化中卅仃木壬卅日卅中﹝ -犯白巧伙玄及弘伙□皿砦璊 1﹝ +啜怒柴艾潦嗚柴准啜扎單啜怒潦具啜怒潦整 ID +啜怒潦舀U怠具艾芥啜芥芥 +啜怒潦芸瑯舀W柴啜怒潦扼艾芥啜芥芥 +押怒柴啜怒潦芸瑯 1 .IP "\fB\-G\fR \fIgroup,[...]\fR" -交□扒互簞允月怀踞弘伙□皿 (supplementary groups) 及伉旦玄﹝ -弘伙□皿反戊件穴匹嗉濠曰﹜棉卞塢⑩妐儂毛ェ木化反卅日卅中﹝ -隙爛匹五月弘伙□皿卞反 \fB\-g\fR 左皿扑亦件午き迋及孺蜃互丐月﹝ -蜇箕公及交□扒互﹜ -蕙仄中伉旦玄卞卅中弘伙□皿及丟件田□卞卅勻化中月樺寧反﹜ -公及弘伙□皿井日綽輪今木月﹝ +艾潦嗚撅鋆押啜怒潦 (supplementary groups) 柴芥嫘 +啜怒潦胯喋喋批箏怎征賣摮乓艾胯芥芥 +摰扼啜怒潦怒 \fB\-g\fR 芥瑯扼喋典瑽桀園 +曉具柴艾潦嗚 +啜芥嫘怒芥啜怒潦柴∼喋潦怒芥艾游胯 +柴啜怒潦扎 .IP "\fB\-l\fR \fIlogin_name\fR" -交□扒及伕弘奶件抩毛 \fIlogin\fR 井日 \fIlogin_name\fR 卞庍凳允月﹝ -職反窒手庍凳仄卅中及匹﹜ -云公日仁蕙仄中伕弘奶件抩卞寧歹六化 -石□丞犯奴伊弁玄伉及抩蟆毛庍凳允月优邰互丐月分欠丹﹝ +艾潦嗚柴准啜扎喳 \fIlogin\fR \fIlogin_name\fR 怠氬 +隞臭憭氬芥柴扼 +啜准啜扎喳怠 +潦研胯芥桀憭氬敹閬 .IP "\fB\-p\fR \fIpasswd\fR" -\fBcrypt\fR(3) 及忒曰襖匹丐月剪寞祭由旦伐□玉﹝ +\fBcrypt\fR(3) 株扎扼瑕嫘胯潦 .IP "\fB\-s\fR \fIshell\fR" -交□扒及蕙仄中伕弘奶件扑尼伙及抩蟆﹝ -仇及白奴□伙玉毛塢⑩卞仄凶樺寧反﹜ -扑旦氾丞互犯白巧伙玄及伕弘奶件扑尼伙毛薊鎗允月﹝ +艾潦嗚格啜准啜扎喋瑯扼怒桀 +柴潦怒蝛箇賬怒游胯 +瑯嫘押怒柴准啜扎喋瑯扼怒豢 .IP "\fB\-u\fR \fIuid\fR" -交□扒及 ID 砦獢 -仇及襖反﹜\fB\-o\fR 左皿扑亦件毛迕中月樺寧毛輪五﹜職午褐呁仄化反卅日卅中﹝ -引凶鯠橨秅リ吨砟々洃吨擗吨丑 -0 井日 999 引匹及襖反﹜騷橘扑旦氾丞失市它件玄迕卞芺沶今木化中月﹝ -石□丞犯奴伊弁玄伉動票及﹜ -公及交□扒赭肣及允屯化及白央奶伙及交□扒 ID 反﹜ -憤が讀卞蕙仄中襖卞庍凳今木月﹝ -石□丞犯奴伊弁玄伉動票卞卅中白央奶伙反澎綜僅匹庍凳仄卅仃木壬卅日卅中﹝ +艾潦嗚 ID 芸瑯 +桀扎胯\fB\-o\fR 芥瑯扼喋具游扎隞券銴艾胯芥芥 +整鞎扎扼芥艾胯芥芥 +0 999 整扼桀扎胯撣詻瑯嫘U怒艾喋具思蝝艾 +潦研胯芯誑銝柴 +柴艾潦嗆柴嫘艾柴∼扎怒柴艾潦 ID 胯 +芸急啜扎怠氬 +潦研胯芯誑銝怒芥∼扎怒舀雿璆准批氬芥啜芥芥 .IP "\fB\-L\fR" -交□扒及由旦伐□玉毛伕永弁允月﹝ -仇木反剪寞祭今木凶由旦伐□玉及蟆卞 '!' 毛馨笛仄﹜ -撢撙讀卞由旦伐□玉毛拑躲卞允月﹝ -仇及左皿扑亦件毛 \fI\-p\fR 支 \fI\-U\fR 午き凜卞迕中月仇午反匹五卅中﹝ +艾潦嗚柴嫘胯潦准胯 +舀瑕嫘胯潦桀 '!' 餈賢 +摰鞈芰怒嫘胯潦∪嫘怒 +柴芥瑯扼喋 \fI\-p\fR \fI\-U\fR 典怎具具胯扼芥 .IP "\fB\-U\fR" -交□扒及由旦伐□玉毛失件伕永弁允月﹝ -仇木反剪寞祭今木凶由旦伐□玉及燮え及 '!' 毛潸曰輪仁﹝ -仇及左皿扑亦件毛 \fI\-p\fR 支 \fI\-L\fR 午き凜卞迕中月仇午反匹五卅中﹝ -.SH 煞屢 +艾潦嗚柴嫘胯潦U喋准胯 +舀瑕嫘胯潦桀准 '!' 扎 +柴芥瑯扼喋 \fI\-p\fR \fI\-L\fR 典怎具具胯扼芥 +.SH 霅血 \fBusermod\fR -反蜇箕伕弘奶件仄化中月交□扒及抩蟆毛庍凳匹五卅中﹝ -仇及戊穴件玉毛銀迕仄化交□扒及 ID 砦璊藡揤馱馱赮搕豸洁 -隙爛仄凶交□扒及皿伕本旦互域勾手撢墊今木化中卅中仇午毛 -儀蟆卞割ロ仄卅仃木壬卅日卅中﹝ -crontab 白央奶伙及赭肣樊反澎綜僅匹庍凳仄卅仃木壬卅日卅中﹝ -at 斥亦皮及赭肣樊反澎綜僅匹庍凳仄卅仃木壬卅日卅中﹝ -NIS 卞楮允月綜僅反 NIS 扔□田曉匹墊卅歹卅仃木壬卅日卅中﹝ -.SH 白央奶伙 -\fI/etc/passwd\fR \- 交□扒失市它件玄樹扷 +舐曉具准啜扎喋艾艾潦嗚桀憭氬扼芥 +柴喋喋雿輻具艾艾潦嗚 ID 芸瑯憭氬怒胯 +摰艾潦嗚柴准颯嫘銝扎摰銵艾芥具 +鈭怎Ⅱ隤芥啜芥芥 +crontab ∼扎怒格舀雿璆准批氬芥啜芥芥 +at 詻扼格舀雿璆准批氬芥啜芥芥 +NIS 恍U雿璆准 NIS 萸潦銝扯芥芥啜芥芥 +.SH ∼扎 +\fI/etc/passwd\fR \- 艾潦嗚U怒艾喋 .br -\fI/etc/shadow\fR \- 兜蟈卅交□扒失市它件玄樹扷 +\fI/etc/shadow\fR \- 摰具芥艾潦嗚U怒艾喋 .br -\fI/etc/group\fR \ \- 弘伙□皿樹扷 -.SH 楮洘嫩杴 +\fI/etc/group\fR \ \- 啜怒潦 +.SH a .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -141,5 +141,5 @@ NIS .BR groupmod (8), .BR useradd (8), .BR userdel (8) -.SH 難樊 +.SH Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/ja/vipw.8 b/man/ja/vipw.8 index 3a86c54c..a1bdcb8d 100644 --- a/man/ja/vipw.8 +++ b/man/ja/vipw.8 @@ -1,4 +1,4 @@ -.\" $Id: vipw.8,v 1.5 2005/04/05 19:08:55 kloczek Exp $ +.\" $Id: vipw.8,v 1.6 2005/12/01 20:38:26 kloczek Exp $ .\" .\" Japanese Version Copyright (c) 2001 Maki KURODA .\" all right reserved, @@ -7,32 +7,32 @@ .\" Modified Sun 22 Sep 2002 by NAKANO Takeo .\" .TH VIPW 8 "26 Sep 1997" -.SH 抩蟆 -vipw, vigr \- password, group 午公木冗木及 shadow 白央奶伙毛彸螂允月 -.SH 踏摯 +.SH +vipw, vigr \- password, group 具 shadow ∼扎怒蝺券 +.SH 詨 \fBvipw\fR [\fB\-s\fR] .br \fBvigr\fR [\fB\-s\fR] -.SH 濩抸 -.BR vipw " 午 " vigr -反﹜公木冗木 -\fI/etc/passwd\fR " 午 " \fI/etc/group\fR -毛彸螂允月﹝ +.SH 隤祆 +.BR vipw " " vigr +胯 +\fI/etc/passwd\fR " " \fI/etc/group\fR +蝺券 .B \-s -白仿弘互隙爛今木月午﹜仇木日及白央奶伙及 shadow 祭リリ═ -\fI/etc/shadow\fR 午 \fI/etc/gshadow\fR -毛公木冗木彸螂允月﹝ -仇木日及皿伕弘仿丞反白央奶伙互莽木卅中方丹贗濠卅伕永弁毛澀爛允月﹝ +押啜摰具柴∼扎怒 shadow 扼 +\fI/etc/shadow\fR \fI/etc/gshadow\fR +蝺券 +柴准啜押胯∼扎怒憯芥拙芥准胯閮剖 -仇木日及皿伕弘仿丞反﹜厙迕允月巨犯奴正午仄化引內 -棕雁庍醒 +柴准啜押胯拍具具踴具艾整 +啣憭 .BR VISUAL , -棕雁庍醒 +啣憭 .BR EDITOR , -毛賜卞魂仄﹜瘉詨卞犯白巧伙玄及巨犯奴正匹丐月 +怨岫敺怒押怒柴具踴扼 .BR vi -毛迕中方丹午允月﹝ -.SH 楮洘嫩杴 +具具 +.SH a .BR group (5), .BR passwd (5), .BR shadow (5) diff --git a/man/ko/Makefile.am b/man/ko/Makefile.am index 13067281..9c36b18b 100644 --- a/man/ko/Makefile.am +++ b/man/ko/Makefile.am @@ -6,7 +6,11 @@ man_MANS = \ chsh.1 \ groups.1 \ login.1 \ - newgrp.1 \ - passwd.5 + passwd.5 \ + su.1 \ + vigr.8 \ + vipw.8 +# newgrp.1 must be updated +# newgrp.1 EXTRA_DIST = $(man_MANS) diff --git a/man/ko/Makefile.in b/man/ko/Makefile.in index 603c4881..1a1342bd 100644 --- a/man/ko/Makefile.in +++ b/man/ko/Makefile.in @@ -48,8 +48,10 @@ CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" +am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ + "$(DESTDIR)$(man8dir)" man5dir = $(mandir)/man5 +man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -184,9 +186,13 @@ man_MANS = \ chsh.1 \ groups.1 \ login.1 \ - newgrp.1 \ - passwd.5 + passwd.5 \ + su.1 \ + vigr.8 \ + vipw.8 +# newgrp.1 must be updated +# newgrp.1 EXTRA_DIST = $(man_MANS) all: all-am @@ -320,6 +326,51 @@ uninstall-man5: echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ done +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done tags: TAGS TAGS: @@ -358,7 +409,7 @@ check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)"; do \ + for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -409,7 +460,7 @@ install-exec-am: install-info: install-info-am -install-man: install-man1 install-man5 +install-man: install-man1 install-man5 install-man8 installcheck-am: @@ -431,18 +482,19 @@ ps-am: uninstall-am: uninstall-info-am uninstall-man -uninstall-man: uninstall-man1 uninstall-man5 +uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-man install-man1 \ - install-man5 install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am uninstall uninstall-am uninstall-info-am \ - uninstall-man uninstall-man1 uninstall-man5 + install-man5 install-man8 install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man5 \ + uninstall-man8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/man/ko/chfn.1 b/man/ko/chfn.1 index 0ad8b51c..9417952d 100644 --- a/man/ko/chfn.1 +++ b/man/ko/chfn.1 @@ -1,4 +1,4 @@ -.\" $Id: chfn.1,v 1.2 2005/04/05 19:08:56 kloczek Exp $ +.\" $Id: chfn.1,v 1.3 2005/12/01 20:38:27 kloczek Exp $ .\" (c) 1994 by salvatore valente .\" .\" this program is free software. you can redistribute it and @@ -6,47 +6,47 @@ .\" there is no warranty. .TH CHFN 1 "October 13 1994" "chfn" "Linux Reference Manual" .SH NAME -chfn \- 餌辨濠 finger 薑爾蒂 夥羞棻. +chfn \- 科拖 finger 貐渠未 諻篨潺. .SH SYNOPSIS \fBchfn\fR [\fB\-f\fR \fIfull\-name\fR] [\fB\-o\fR \fIoffice\fR] [\fB\-p\fR \fIoffice\-phone\fR] [\ \-h\ home\-phone\ ] [\ \-u\ ] [\ \-v\ ] [\ username\ ] .SH DESCRIPTION .B chfn -貲滄擎 餌辨濠曖 finger 薑爾蒂 夥羞棻. 檜匙擎 +諈寢 科拖 finger 貐渠未 諻篨潺. 湊 .I /etc/passwd -だ橾曖 薑爾蒂 夥羞棻. +潰 貐渠未 諻篨潺. .B finger -貲滄檜 餌辨腆 陽 夥煎 檜 だ橾擊 霤褻ж晦 陽僥檜棻. +諈寢 科拘 諻諢 潰 麆賄※篣 諡賄渠. .B finger -貲滄擎 +諈寢 .B chfn -貲滄縑憮 夥莎 褒營檜葷, 霜濰, 霜濰瞪, 餵瞪食醽ㄧ 爾罹遽棻. +諈寢 諻 木科渠, 鴔, 鴔伊, 鴔貒賈未 貐渥科. .SS COMMAND LINE -嬴鼠 褫暮 橈檜 檜 貲滄擊 餌辨ж賊, 霜蕾 餌辨濠縑啪 陝陝曖 夥羚 薑爾蒂 -僭橫爾雖虜, 檜 薑爾菟擊 貲滄ч縑憮 霜蕾 殮溘й 熱紫 氈棻. +諡 蛙 諈寢 科拗諰, 鴔 科拖窶 穈穈 諻篹 貐渠未 +諡潰渠陷鴔諤, 貐渠木 諈寤 鴔 伕 . .SS INTERACTIVE MODE -嬴鼠 褫暮 橈檜 檜 貲滄擊 餌辨ж賊, 霜蕾 餌辨濠縑啪 陝陝曖 夥羚 薑爾蒂 -僭橫獄棻. 檜陽 薑渡и 高擊 雖薑п 輿堅, 錳楚曖 高擊 夥紱雖 彊戲溥賊, -斜傖 Enter 旋潸蒂 援腦賊 脹棻. +諡 蛙 諈寢 科拗諰, 鴔 科拖窶 穈穈 諻篹 貐渠未 +諡潰渠雩. 渠 寤 穈 鴔 鴥澎, 穈 諻篨賄 潺月庖, +篞賈 Enter 篣諝 諝渠庖 . .SH OPTIONS .TP .I "\-f, \-\-full\-name" -餌辨濠 褒營 檜葷 +科拖 木 渠 .TP .I "\-o, \-\-office" -餌辨濠 霜濰 +科拖 鴔 .TP .I "\-p, \-\-office\-phone" -餌辨濠 霜濰 瞪食醽 +科拖 鴔 貒 .TP .I "\-h, \-\-home\-phone" -餌辨濠 餵 瞪 廓 +科拖 鴔 貒 .TP .I "\-u, \-\-help" -紫遺蜓擊 爾罹輿堅 葆耀棻. +諤 貐渥科ˉ窸 諤儦. .TP .I "\-v, \-\-version" -幗瞪 薑爾蒂 爾罹輿堅 葆耀棻. +貒 貐渠未 貐渥科ˉ窸 諤儦. .SH "SEE ALSO" .BR finger (1), .BR passwd (5) diff --git a/man/ko/chsh.1 b/man/ko/chsh.1 index 2b5c0f60..e9d0dfdc 100644 --- a/man/ko/chsh.1 +++ b/man/ko/chsh.1 @@ -1,4 +1,4 @@ -.\" $Id: chsh.1,v 1.2 2005/04/05 19:08:56 kloczek Exp $ +.\" $Id: chsh.1,v 1.3 2005/12/01 20:38:27 kloczek Exp $ .\" (c) 1994 by salvatore valente .\" .\" this program is free software. you can redistribute it and @@ -6,35 +6,35 @@ .\" there is no warranty. .TH CHSH 1 "October 13 1994" "chsh" "Linux Reference Manual" .SH NAME -chsh \- 餌辨濠 煎斜檣 蔗擊 夥羞棻. +chsh \- 科拖 諢篞賄 諻篨潺. .SH SYNOPSIS .B chsh [\ \-s\ shell\ ] [\ \-l\ ] [\ \-u\ ] [\ \-v\ ] [\ username\ ] .SH DESCRIPTION .B chsh -貲滄擎 餌辨濠陛 餌辨ж堅 氈朝 煎斜檣 蔗擊 夥紱朝等, 餌辨脹棻. -(檜蜓擎 exit 貲滄擊 餌辨ц擊 陽 煎斜嬴醒腎朝 蔗擊 蜓и棻.) -貲滄ч縑憮 蔗擊 雖薑ж雖 彊戲賊, 餌辨濠縑啪 僭橫獄棻. +諈寢 科拖穈 科拗窸 諢篞賄 諻篨賈, 科拘. +(渠 exit 諈寢 科拗 諢篞賄 諤.) +諈寤 鴔鴔 潺庖, 科拖窶 諡潰渠雩. .SS VALID SHELLS .B chsh -貲滄縑憮朝 瞰渠 唳煎蒂 雖薑ж朝 橫集и 褒чだ橾紫 雖薑檜 陛棟ж棻. -ж雖虜, +諈寢 窶趟諝 鴔 渠 欠潺 鴔 穈伕. +鴔諤, .I /etc/shells -だ橾縑憮 雖薑腎橫 氈雖 彊朝 ヴ斜葡擊 餌辨й 唳辦縑朝 唳堅 詭衛雖蒂 爾罹遽棻. +潰 鴔 鴔 篞賈汝 科拗 窶趣域 窶赭 諰鴔諝 貐渥科. .SH OPTIONS .TP .I "\-s, \-\-shell" -雖薑ж朝 蔗擊 擅戲煎 餌辨й 煎斜檣 蔗煎 夥羞棻. +鴔 潺 科拗 諢篞賄 諢 諻篨潺. .TP .I "\-l, \-\-list\-shells" .I /etc/shells -だ橾 寰縑 雖薑脹 蔗擊 釭翮ж堅 葆耀棻. + 鴔 渣窸 諤儦. .TP .I "\-u, \-\-help" -紫遺蜓擊 爾罹輿堅 葆耀棻. +諤 貐渥科ˉ窸 諤儦. .TP .I "\-v, \-\-version" -幗瞪 薑爾蒂 爾罹輿堅 葆耀棻. +貒 貐渠未 貐渥科ˉ窸 諤儦. .SH "SEE ALSO" .BR login (1), .BR passwd (5), diff --git a/man/ko/groups.1 b/man/ko/groups.1 index 71d9a946..ba72d668 100644 --- a/man/ko/groups.1 +++ b/man/ko/groups.1 @@ -1,32 +1,32 @@ -.\"$Id: groups.1,v 1.2 2005/04/05 19:08:56 kloczek Exp $ -.TH GROUPS 1L "GNU 蔗 嶸せ葬じ" "FSF" \" \-*\- nroff \-*\- -.SH 檜葷 -groups \- 餌辨濠陛 樓и 斜瑜菟擊 轎溘и棻 -.SH 偃蹂 +.\"$Id: groups.1,v 1.3 2005/12/01 20:38:27 kloczek Exp $ +.TH GROUPS 1L "GNU 賈收" "FSF" \" \-*\- nroff \-*\- +.SH 渠 +groups \- 科拖穈 篞賈ㄨ木 黺伕 +.SH 穈 .B groups -[餌辨濠貲...] +[科拖諈...] .br .B groups {\-\-help,\-\-version} -.SH 撲貲 -檜 裔む檜雖朝 GNU 幗瞪曖 +.SH 月 + 諤刮渥 GNU 貒 .BR groups -蒂 棻琿棻. +諝 月ㄛ. .B groups -朝 輿橫霞 陝 + 鴥潰渥 穈 .IR username -傳朝 Щ煎撮蝶 -陛 樓и 蹺陛 斜瑜曖 檜葷擊 轎溘п遽棻. -虜擒 餌辨濠貲檜 輿橫螺棻賊 陝 餌辨濠貲檜 模樓脹 斜瑜 跡煙 擅縑 ル衛脹棻. + 諢賄 +穈 黺穈 篞賈ㄨ 渠 黺伕渥. +諤 科拖諈 鴥潰渥月庖 穈 科拖諈 篞賈ㄨ 諈拘 . .PP -斜瑜 跡煙擎 `id \-Gn'曖 唸婁諦 偽棻. -.SS 褫暮 +篞賈ㄨ 諈拘 `id \-Gn' 窶國頃 穈. +.SS 蛙 GNU .B groups -陛 欽 и 偃曖 檣熱蒂 陛雖堅 褒ч腎賊 棻擠 褫暮菟擊 檣衝и棻: +穈 穈 賄諝 穈鴔窸 欠諰 木 蛙木 賄: .TP .I "\-\-help" -ル遽轎溘戲煎 餌辨徹擊 轎溘ж堅 薑鼻瞳戲煎 謙猿и棻. +鴗黺伊潺 科拘 黺伕窸 潺 鮈諴. .TP .I "\-\-version" -ル遽轎溘戲煎 幗瞪薑爾蒂 轎溘ж堅 薑鼻瞳戲煎 謙猿и棻. +鴗黺伊潺 貒貐渠未 黺伕窸 潺 鮈諴. diff --git a/man/ko/login.1 b/man/ko/login.1 index 0e418e29..7e5770f2 100644 --- a/man/ko/login.1 +++ b/man/ko/login.1 @@ -1,141 +1,141 @@ .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) .\" May be distributed under the GNU General Public License .TH LOGIN 1 "1 February 1993" "Linux 0.99" "Linux Programmer's Manual" -.SH 檜葷 -login \- 衛蝶蠱 蕾樓 -.SH 餌辨徹 -.BR "login [ " 檜葷 " ]" +.SH 渠 +login \- 欠 +.SH 科拘 +.BR "login [ " 渠 " ]" .br .B "login \-p" .br -.BR "login \-h " ˊ瘋挫抶 +.BR "login \-h " 賄欠賄渠 .br -.BR "login \-f " 檜葷 -.SH 撲貲 +.BR "login \-f " 渠 +.SH 月 .B login -ヴ斜葡擎 и 衛蝶蠱縑 蕾樓籀葬蒂 ж朝 ヴ斜葡檜棻. -傳и ⑷營 蕾樓 醞縑憮紫 и 餌辨濠縑憮 棻艇 餌辨濠煎 夥紱堅濠 й 陽紫 -餌辨腆 熱 氈棻. (иら, 渠睡碟曖 蹂闈 虜菟橫霞 蔗擎 斜 蔗 頂睡瞳戲煎 -檜楝и 晦棟擊 薯奢ж堅 氈晦紫 ж棻.) +篞賈汝 欠 麮謔禺未 篞賈汝渠. + 鴗 科拖 月斥 科拖諢 諻篨資 +科拘 . (, 賱賱 鴞 諤木渥 篞 渠潺 +渠秒 篣圉伊 窸蛭窸 篣圉 .) -嬴鼠 褫暮 橈檜 餌辨ж賊, -餌辨濠 啗薑擊 僭橫爾朝 Щ煉Щお陛 釭顫陪棻. +諡 蛙 科拗諰, +科拖 窸 諡潰渠陷 諢秒資 . -檜陽 殮溘腎朝 啗薑檜 root陛 嬴棲堅, +渠 伙 窸 root穈 窸, .I /etc/nologin -だ橾檜 氈戲賊 斜 だ橾寰縑 頂辨檜 爾罹雖堅 -檜 ヴ斜葡擎 謙猿脹棻. 檜匙擎 衛蝶蠱 匐餌釭 晦顫 餌薑鼻 橾奩 餌辨濠 -蕾樓擊 ж雖 跤ж紫煙 й陽 餌辨脹棻. +潰 潺庖 篞 潰 渥拖 貐渥科窸 + 篞賈汝 鮈諴. 湊 欠 窶禺 篣堅 科 潺 科拖 + 鴔 諈魁諢 科拘. .IR /etc/usertty -だ橾縑憮 か薑 餌辨濠曖 煎斜檣 ъ辨婁 剪睡陛 雖薑腎橫 氈擊 陽, -虜橾 斜 餌辨濠陛 蕾樓ж堅濠 й 陽朝 斜縑 評艇 蕾樓籀葬蒂 и棻. -檜陽, 蕾樓剪睡腎賊 煎斜檣擎 部釭堅 +潰 寢 科拖 諢篞賄 抱頃 穇圉穈 鴔 , +諤 篞 科拖穈 窸 篞賄 圉斥 麮謔禺未 . +渠, 穇圉諰 諢篞賄賄 窸 .B syslog -貲滄檜 濛翕腎橫 斜 鼻窕 晦煙и棻. -濠撮и 檜撿晦朝 嬴楚 "か滌 蕾斬 剪睡" 睡碟縑憮 棻琿棻. +諈寢 篞 拖 篣圉. +貲 渥澎萼 "寨 篞 穇圉" 賱賱 月ㄛ. .IR /etc/securetty -だ橾縑憮朝 root煎 蕾樓й 熱 氈朝 攪嘐陳菟檜 釭翮腎橫 氈棻. -檜陽 蕾樓 褒ぬ陛 橾橫釭賊 +潰 root諢 圉站木 渠 . +渠 欠刷 潰渠諰 .B syslog -貲滄檜 濛翕腎橫 斜 鼻窕 晦煙и棻. +諈寢 篞 拖 篣圉. -餌辨濠 啗薑曖 挫 瞰離陛 部釭賊, 綠塵廓ㄧ 僭橫爾朝 Щ煉Щお陛 -釭顫陪棻. (斜 餌辨濠曖 啗薑縑憮 綠塵廓ㄟ в蹂ж賊 釭顫陪棻.) -檜陽, 10廓翕寰 綠塵廓ㄧ ぎ葬啪 殮溘ж賊 login擎 謙猿脹棻. -斜楛等, 籀擠 撮廓擎 夥煎 棻衛 僭橫爾雖虜, 棻擠睡攪朝 衙辦 替葬啪 -奩犒脹棻. (煎斜檣 婁薑檜) -僭煩 檜 婁薑菟紫 +科拖 窸 麆刷 諰, 赬諻貒賈未 諡潰渠陷 諢秒資 +. (篞 科拖 窸 赬諻貒資 諰 .) +渠, 10貒 赬諻貒賈未 謔禹 伕諰 login 鮈諴. +篞賈圉, 麮 賈 諻諢 木 諡潰渠陷鴔諤, 木賱圉 諤木 謔禹 +諻貐蛟. (諢篞賄 窸潰) +諡潺 窸潰月 .B syslog -貲滄縑 曖п 斜 鼻窕 晦煙脹棻. +諈寢 篞 拖 篣圉. .I .hushlogin -だ橾 $HOME 唳煎寰縑 氈戲賊, 億煎 紫雜и ら雖陛 氈擊 陽 爾罹輿朝 -詭衛雖諦 葆雖虞 煎斜檣и 衛除擊 憲葬朝 詭衛雖蒂 爾罹輿雖 彊朝棻. -檜 だ橾檜 橈堅, + $HOME 窶趟 潺庖, 諢 麆拗 賄穈 貐渥科ˉ +諰鴔 諤鴔諤 諢篞賄貲 穈 謔禺 諰鴔諝 貐渥科ˉ鴔 . + 潰 窸, .I /var/log/lastlog -だ橾檜 氈戲賊, 斜 だ橾縑憮 葆雖虞 煎斜檣 衛除擊 檗橫 爾罹輿堅, -斜 だ橾縑, ⑷營 煎斜檣擊 晦煙и棻. +潰 潺庖, 篞 潰 諤鴔諤 諢篞賄 穈 趣 貐渥科ˉ窸, +篞 潰, 諢篞賄賄 篣圉. -煎斜檣 啗薑, 綠塵廓 挫恞黃痚 部釭賊, -棻擠擎 攪嘐陳曖 UID, GID 撲薑偽擎 婦葬濛機菟擊 鼠濛嬪煎 -熱чи棻. TERM 秣皞紡鰤 餌辨腎堅 氈戲賊, 檜 秣皞紡鷏 雖薑ж堅, +諢篞賄 窸, 赬諻貒 賄穈 諰, +木 圉站 UID, GID 木穈 窵謔科木 諡渥諢 +. TERM 窶趟穈 科拘窸 潺庖, 窶趟諝 鴔窸, ( .B \-p -褫暮檜 餌辨腎賊 棻艇 秣皞紡鰤 雖薑脹棻) -HOME, PATH, SHELL, TERM, MAIL, LOGNAME 秣皞紡鷁橉 雖薑и棻. -橾奩 餌辨濠塭賊 唳煎蒂 蟾晦高戲煎 嬴楚諦 偽檜 雖薑ж堅, +蛙 科拘諰 月斥 窶趟穈 鴔) +HOME, PATH, SHELL, TERM, MAIL, LOGNAME 窶趟木 鴔. +潺 科拖潺庖 窶趟諝 黕篣國潺 穈 鴔窸, .br .I /usr/local/bin:/bin:/usr/bin:. -root塭賊 蟾晦高戲煎 嬴楚諦 偽檜 雖薑и棻. +root潺庖 黕篣國潺 穈 鴔. .br .I /sbin:/bin:/usr/sbin:/usr/bin .br -葆雖虞戲煎 "褻辨и" 煎斜檣檜 嬴棲塭賊, 斜陳曖 詭衛雖蒂 轎溘ж堅, +諤鴔諤潺 "魽域拗" 諢篞賄賄 潺庖, 篞賈 諰鴔諝 黺伕窸, .I /usr/spool/mail -唳煎寰縑 斜 餌辨濠 檜葷戲煎 脹 だ橾曖 觼晦陛 0檜 嬴棋雖 挫恉媦 -0檜 嬴棲賊, ら雖陛 氈棻堅 憲溥遽棻. +窶趟 篞 科拖 渠潺 潰 禹萼穈 0 鴔 貲渥 +0 諰, 賄穈 曰 木. -棻擠 餌辨濠 蔗擊 雖薑ж朝等, +木 科拖 鴔, .BR /etc/passwd -だ橾縑憮 斜 餌辨濠曖 蔗檜 雖薑腎橫 氈雖 彊戲賊, +潰 篞 科拖 鴔 鴔 潺庖, .B /bin/sh -蔗擊 餌辨и棻. -傳и, + 科拗. +, .IR /etc/passwd -だ橾縑憮 唳煎陛 雖薑腎橫 氈雖 彊戲貊, +潰 窶趟穈 鴔 鴔 潺庚, .I / -唳煎煎 煎斜檣脹棻.( 唳煎朝 嬪縑憮 撲貲и +窶趟諢 諢篞賄賈.( 窶趟 月 .I .hushlogin -だ橾檜 氈朝雖 挫恉 陽 匐餌脹棻.) -.SH 褫暮 +潰 鴔 貲 窶禺.) +.SH 蛙 .TP .B \-p .B login -褒чй 陽 檜瞪 秣瘚橉 斜渠煎 餌辨ж紫煙 +欠 渥 窶趟木 篞賈諢 科拗諢 .BR getty (8) -貲滄縑 曖п 餌辨脹棻. +諈寢 科拘. .TP .B \-f -舒廓簞 煎斜檣橾 唳辦縑朝 斜 檣隸(啗薑挫怹離)擊 鱔婁и棻. -root 啗薑橾 唳辦縑朝 濛翕腎雖 彊戲貊, 葬揪蝶縑憮朝 夥腦啪 -濛翕腎雖 彊擊 熱紫 氈棻. +貒鴔 諢篞賄賄 窶趣域 篞 賄(窸賄麆) 虛頃. +root 窸 窶趣域 鴔 潺庚, 謔禺木 諻諝湊 +鴔 . .TP .B \-h -葬賅お ˊ瘋 煎斜檣衛(陛滄, telnetd(8) 餌辨) 啗薑 殮溘擊 鱔婁и棻. -僭煩 utmp, wtmp 晦煙擎 氈棻. 檜 褫暮擎 欽雖 root虜檜 餌辨й 熱 氈棻. +謔禺爸 賄欠 諢篞賄賄(穈, telnetd(8) 科) 窸 伊 虛頃. +諡潺 utmp, wtmp 篣圉 . 蛙 到 root諤 科拗 . -.SH "か滌 蕾斬 剪睡" +.SH "寨 篞 穇圉" .I /etc/securetty -だ橾縑朝 root陛 蕾樓 й 熱 攪嘐陳檜 釭翮腎橫 氈棻. -檜 攪嘐陳 檜葷擎 /dev/ 旋濠蒂 儅楞и 攪嘐陳 檜葷虜檜棻. -檜 だ橾檜 橈棻賊 root朝 賅萇 攪嘐陳縑憮 蕾樓檜 陛棟ж棻. +潰 root穈 圉站 渠 . + 圉站 渠 /dev/ 篣諝 蛭 圉站 渠諤渠. + 潰 月庖 root 諈刺 圉站 穈伕. .PP .I /etc/usertty -だ橾縑朝 か薑 餌辨濠曖 蕾樓縑 渠и か滌и 撲薑 頂辨檜 氈棻. -檜 だ橾檜 橈棻賊, 橫集и か薑 餌辨濠曖 蕾樓 剪睡偽擎 橈棻. -檜 だ橾曖 撮睡碟戲煎 掘撩腎橫 氈朝等, 陝陝 斜 睡碟菟曖 檜葷擎 -CLASSES, GROUPS, USERS 檜棻. CLASSES 睡碟縑憮朝 攪嘐陳曖 贗楚蝶諦 -ˊ瘋挫抶 ぬ欐檜 薑曖腎堅, GROUPS 睡碟縑憮朝 斜瑜 欽嬪曖 ъ塊腎朝 -攪嘐陳婁 ˊ瘋扇 薑曖腎堅, USERS 睡碟縑憮朝 餌辨濠 欽嬪曖 ъ塊腎朝 -攪嘐陳婁 ˊ瘋扇 薑曖脹棻. +潰 寢 科拖 寨 木 渥拖 . + 潰 月庖, 渠 寢 科拖 穇圉穈 . + 潰 賈賱潺 窱科梵 , 穈穈 篞 賱賱木 渠 +CLASSES, GROUPS, USERS 渠. CLASSES 賱賱 圉站 渠木 +賄欠賄渠 刮渥 窸, GROUPS 賱賱 篞賈ㄨ 到 趟 +圉站窸 賄欠資 窸, USERS 賱賱 科拖 到 趟 +圉站窸 賄欠資 . .PP -檜 だ橾曖 陝 還擎 255 僥濠蒂 剩擊 熱 橈戲貊, -# 僥濠煎 衛濛ж朝 斜 還 瞪羹朝 輿戮戲煎 籀葬脹棻. + 潰 穈 鴗 255 諡賄諝 潺庚, +# 諡賄諢 篞 鴗 麮渠 鴥潰潺 麮謔禺. .PP -.SS "CLASSES 播暮" -CLASSES 播暮擎 渠僥濠煎 羅蘊睡攪 CLASSES塭堅 噪戲煎 薑曖脹棻. -檜 睡碟擎 棻擠 播暮檜 薑曖腎晦 瞪梱雖 賅萇 睡碟檜 んл脹棻. -陝 欽橫曖 掘碟擎 奢寥僥濠釭 龔僥濠煎 и棻. -陝 還縑朝 攪嘐陳婁 ˊ瘋 ぬ欐曖 贗楚蝶陛 薑曖脹棻. +.SS "CLASSES 寢" +CLASSES 寢 諡賄諢 麮恢兢賱 CLASSES澎 潺 . + 賱賱 木 寢 篣 篧鴔 諈刺 賱賱 秒刺. +穈 到渥 窱禺 窸蛟停諡賄 卿爰諢 . +穈 鴗 圉站窸 賄欠 刮渥 渠曰 . .PP -陝 還曖 籀擠擎 婦葬濠陛 薑曖ж朝 贗楚蝶 檜葷檜 螃堅, -斜 棻擠縑朝 斜 贗楚蝶縑憮 餌辨ж朝 攪嘐陳婁 ˊ瘋 ぬ欐檜 螞棻. -檜 贗楚蝶 檜葷擎 棻擠縑 螃朝 GROUPS, USERS 播暮縑憮 餌辨腆 熱 氈棻. +穈 鴗 麮 窵謔科穈 渠 渠 曰, +篞 木 篞 渠木 科拗 圉站窸 賄欠 刮渥 刺. + 渠 渠 木 月 GROUPS, USERS 寢 科拘 . .PP -CLASSES 播暮 蕨薯: +CLASSES 寢 : .PP .nf .in +.5 @@ -145,31 +145,31 @@ myclass2 tty3 @.foo.com .in \-.5 .fi .PP -嶺 蕨薯朝 + .I myclass1 -婁 +窸 .I myclass2 -贗楚蝶蒂 螃艇薹 睡碟婁 偽檜 薑曖и 匙檜棻. +渠月未 月斥鴘 賱賱窸 穈 窶渠. .PP -.SS "GROUPS 播暮" -GROUPS 播暮縑憮朝 嶸棣蝶 斜瑜 欽嬪曖 ъ塊腎朝 攪嘐陳婁 ˊ瘋扇 薑曖脹棻. -蕾樓ж朝 餌辨濠曖 斜瑜檜(檜匙擎 +.SS "GROUPS 寢" +GROUPS 寢 篞賈ㄨ 到 趟 圉站窸 賄欠資 . + 科拖 篞賈ㄨ(湊 .I /etc/passwd -だ橾婁 +澎頃 .I /etc/group -だ橾縑憮 挫庰)檜 +潰 賈) .I /etc/usertty -だ橾曖 GROUPS 播暮 睡碟縑憮 薑曖脹 斜瑜檜塭賊, 斜縑 п渡腎朝 -攪嘐陳婁 ˊ瘋挪☆ 蕾樓檜 陛棟п 霞棻. +潰 GROUPS 寢 賱賱 篞賈ㄨ渠潺庖, 篞賄 渠寨 +圉站窸 賄欠賄諤 穈伕 鴔. .PP -GROUPS 播暮擎 羅蘊縑 渠僥濠煎 GROUPS 檜塭堅 噪戲煎 薑曖陛 衛濛腎堅, -棻擠播暮曖 薑曖陛 釭顫釭晦 瞪梱雖 檜 播暮戲煎 陛薑и棻. -陝 欽橫曖 掘碟擎 奢寥僥濠釭 龔僥濠煎 ж貊, -陝 還曖 籀擠縑朝 斜瑜檜 螃堅 棻擠縑朝 斜 斜瑜縑憮 蕾斬й 熱 氈朝 -攪嘐陳婁 ˊ瘋扇 螞棻. 傳и ъ塊腎朝 攪嘐陳婁 ˊ瘋 睡碟縑憮 -擅 CLASSES 播暮縑憮 薑曖и 贗楚蝶 檜葷檜 餌辨腆 熱紫 氈棻. +GROUPS 寢 麮恢兢 諡賄諢 GROUPS 渠澎 潺 穈 窸, +木寢 穈 篣 篧鴔 寢潺 穈. +穈 到渥 窱禺 窸蛟停諡賄 卿爰諢 諰, +穈 鴗 麮 篞賈ㄨ 曰 木 篞 篞賈ㄨ 篞潤 +圉站窸 賄欠資 刺. 趟 圉站窸 賄欠 賱賱 + CLASSES 寢 渠 渠 科拘 . .PP -GROUPS 播暮曖 蕨薯: +GROUPS 寢 : .PP .nf .in +0.5 @@ -179,23 +179,23 @@ stud myclass1 tty4 .in \-0.5 .fi .PP -嶺 蕨薯朝 + .I sys -斜瑜曖 餌辨濠朝 bar.edu 紫詭檣擊 陛霞 ˊ瘋挪□, tty1煎虜 -蕾樓檜 陛棟ж棻. +篞賈ㄨ 科拖 bar.edu 諰賄 穈鴔 賄欠賄, tty1諢諤 + 穈伕. .I stud -斜瑜曖 餌辨濠朝 myclass1 贗楚蝶 傳朝 tty4煎虜 蕾樓檜 陛棟ж棻. +篞賈ㄨ 科拖 myclass1 渠 tty4諢諤 穈伕. .PP -.SS "USERS 播暮" -USERS 播暮擎 羅蘊縑 USERS 塭堅 渠僥濠煎 噪戲煎 薑曖脹棻. -陝 欽橫曖 掘碟擎 奢寥僥濠諦 龔僥濠煎 ж貊, -羅蘊縑朝 餌辨濠 啗薑, 棻擠縑朝 斜 啗薑 餌辨濠陛 蕾樓 й 熱 氈朝 -攪嘐陳婁 斜 餌辨濠陛 蕾樓 衛紫ж朝 ˊ瘋扇 薑曖脹棻. -僭煩 攪嘐陳婁 ˊ瘋 薑曖睡碟縑憮 擅 CLASSES 播暮縑憮 薑曖и 贗楚蝶陛 -餌辨腆 熱紫 氈棻. +.SS "USERS 寢" +USERS 寢 麮恢兢 USERS 澎 諡賄諢 潺 . +穈 到渥 窱禺 窸蛟停諡賄 卿爰諢 諰, +麮恢兢 科拖 窸, 木 篞 窸 科拖穈 +圉站窸 篞 科拖穈 賄欠資 . +諡潺 圉站窸 賄欠 賱賱 CLASSES 寢 渠曰 +科拘 . .PP -USERS 播暮 蕨薯: +USERS 寢 : .PP .nf .in +0.5 @@ -205,39 +205,39 @@ blue tty3 myclass2 .in \-0.5 .fi .PP -嶺 蕨薯朝 zacho 啗薑 餌辨濠朝 IP 輿模陛 130.225.16.0 睡攪 130.225.16.255 -彰嬪 寰曖 ˊ瘋挪□ 檜 闡曖 tty1煎 蕾樓 ж堅濠 й 陽虜 蕾樓擊 й 熱 氈棻. -blue 啗薑 餌辨濠朝 myclass2縑憮 薑曖脹 秣瘞 tty3戲煎虜 蕾樓й 熱 氈棻. + zacho 窸 科拖 IP 鴥潰穈 130.225.16.0 賱 130.225.16.255 +貒 賄欠賄 儢渥 tty1諢 窸 諤 . +blue 窸 科拖 myclass2 窶赭頃 tty3潺諤 . .PP -USERS 播暮寰縑憮 餌辨濠 啗薑 睡碟縑 * 僥濠陛 螢 熱紫 氈棻. -檜匙擎 蟾晦高 雖薑檜貊, 賅萇 餌辨濠縑啪 瞳辨脹棻. +USERS 寢 科拖 窸 賱賱 * 諡賄穈 . +湊 黕篣國 鴔渠庚, 諈刺 科拖窶 拘. .PP -蕾樓ж堅濠 ж朝 餌辨濠曖 啗薑婁 斜瑜檜 USERS, GROUPS 播暮 舒 睡碟縑憮 賅舒 -瞳辨腎賊 陝 播暮縑憮 薑曖脹 賅萇 攪嘐陳/ˊ瘋扇 瞳辨脹棻. +窸 科拖 窸窸 篞賈ㄨ USERS, GROUPS 寢 賱賱 諈刺 +拘諰 穈 寢 諈刺 圉站/賄欠資 拘. .SS Origins -攪嘐陳婁 ˊ瘋 薑曖 睡碟縑朝 贗楚蝶, origin檜塭堅 睡腦朝 -橾捱曖 僥濠翮檜 餌辨脹棻. 檜 origin 僥濠翮擎 棻擠婁 偽擎 ⑽衝擊 鏃и棻. +圉站窸 賄欠 賱賱 渠, origin渠澎 賱諝渠 +澎粥 諡賄渥 科拘. origin 諡賄渥 木窸 穈 鼒刮. .IP o -攪嘐陳曖 檜葷縑朝 /dev/ 睡碟檜 緒霞棻. 闊, tty1, ttyS0 ⑽衝戲煎 餌辨脹棻. +圉站 渠 /dev/ 賱賱 赬鴔. 鴞, tty1, ttyS0 潺 科拘. .PP .IP o -@localhost 僥濠翮擎 煎蠔 ˊ瘋挪□ telnet/rlogin戲煎 蕾樓ж朝 餌辨濠蒂 -曖嘐и棻. 闊 `xterm \-e /bin/login' 貲滄偽擎 匙檜 褒ч脹棻朝 匙擊 曖嘐и棻. +@localhost 諡賄渥 諢儦 賄欠賄 telnet/rlogin潺 科拖諝 +諯貲. 鴞 `xterm \-e /bin/login' 諈實 窶 欠月 窶 諯貲. .PP .IP o -@.some.dom 僥濠翮擎 葬賅お ˊ瘋 蕾樓衛 斜 餌辨濠陛 rlogin/telnet戲煎 -紫詭檣檜 .some.dom煎 部釭朝 ˊ瘋挪□飛 蕾樓й 熱 氈棻朝 匙擊 曖嘐и棻. +@.some.dom 諡賄渥 謔禺爸 賄欠 篞 科拖穈 rlogin/telnet潺 +諰賄 .some.dom諢 賄欠賄諤 月 窶 諯貲. .PP .IP o -IP 輿模曖 艙羲擎 @x.x.x.x/y.y.y.y 檜楛 衝戲煎 薑曖ж朝等, -檜匙擎 x.x.x.x 縑憮 y.y.y.y 彰嬪曖 IP 輿模蒂 陛霞 ˊ瘋挪□飛 -蕾樓檜 陛棟ж棻. 蕨蒂 菟橫, @130.225.16.0/255.255.254.0 -戲煎 薑曖ж賊, IP曖 彰嬪陛 130.225.16.0 \- 130.225.17.255檣 -ˊ瘋挪□飛 蕾樓檜 陛棟ж棻. +IP 鴥潰 原 @x.x.x.x/y.y.y.y 渠 潺 , +湊 x.x.x.x y.y.y.y 貒 IP 鴥潰諝 穈鴔 賄欠賄諤 + 穈伕. 諝 木, @130.225.16.0/255.255.254.0 +潺 諰, IP 貒穈 130.225.16.0 \- 130.225.17.255 +賄欠賄諤 穈伕. .PP -晦顫 origin 縑憮 餌辨腎朝 僥濠翮煎 衛除擊 薑й熱 氈朝等, -斜 ⑽衝擎 棻擠婁 偽棻. +篣堅 origin 科拘 諡賄渠 穈 , +篞 木窸 穈. .PP .nf timespec ::= '[' [':' ]* ']' @@ -247,24 +247,24 @@ hourspec ::= | '\-' day\-or\-hour ::= | .fi .PP -蕨蒂 菟橫, [mon:tue:wed:thu:fri:8\-17]tty3 僥濠翮擎 -錯蹂橾睡攪 旎蹂橾梱雖, 螃瞪 8衛 00碟睡攪 螃 5衛 59碟梱雖虜 -tty3戲煎 蕾樓й 熱 氈擠擊 曖嘐и棻. 衛除 雖薑縑憮朝 欽雖, -a\-b 衝戲煎 薑曖腎賊 a衛 00碟 睡攪 b衛 59碟梱雖蒂 曖嘐ж貊, -欽雖 欽橾 璋濠虜 氈戲賊(陛滄 10) 斜 衛除虜(10衛 00碟睡攪 10衛 59碟梱雖)擊 -曖嘐и棻. +諝 木, [mon:tue:wed:thu:fri:8\-17]tty3 諡賄渥 +潺 篣澎鴔, 木 8 00賱賱 欠 5 59賱篧鴔諤 +tty3潺 諯貲. 穈 鴔 到, +a\-b 潺 諰 a 00賱 賱 b 59賱篧鴔諝 諯貲諰, +到 到 恢諤 潺庖(穈 10) 篞 穈諤(10 00賱賱 10 59賱篧鴔) +諯貲. .PP -衛除睡碟曖 撲薑檜 雖薑腎雖 彊戲賊 橫集и 衛除縑紫 蕾樓檜 陛棟ж棻. -陝 蹂橾滌煎 斜 衛除擊 評煎 薑ж堅 談戲賊 陝 蹂橾 薑曖棻擠縑 衛除擊 -陝陝 評煎 薑曖 й 熱紫 氈棻. -衛除雖薑縑憮朝 奢寥僥濠蒂 餌辨й 熱 橈棻. +穈賱賱 木 鴔鴔 潺庖 渠 穈 穈伕. +穈 潺諢 篞 穈 圉 窸 塑潺庖 穈 木 穈 +穈穈 圉 . +穈鴔 窸蛟停諡賄諝 科拗 . .PP -虜擒 +諤 .I /etc/usertty -だ橾縑憮 陝 薑曖菟檜 夥腦雖 跤ж啪 薑曖脹棻賊, -賅萇 餌辨濠曖 か滌 蕾樓 剪睡 偽擎 匙擎 橈棻. +潰 穈 木 諻諝渥 諈魁窶 月庖, +諈刺 科拖 寨 穇圉 穈 窶 . .PP -.SH "婦溼 だ橾" +.SH "窵 " .nf \fI/var/run/utmp\fR \fI/var/log/wtmp\fR @@ -275,7 +275,7 @@ a\-b \fI/etc/usertty\fR \fI$HOME/.hushlogin\fR .fi -.SH "婦溼 о跡" +.SH "窵 卿版" .BR init (8), .BR getty (8), .BR mail (1), @@ -283,18 +283,18 @@ a\-b .BR passwd (5), .BR environ (7), .BR shutdown (8) -.SH 弊溯 -葬揪蝶縑憮朝 棻艇 蕪陳 遴艙羹薯諦 殖葬 и 餌辨濠曖 醞犒 煎斜檣擊 -薯иж雖 彊朝棻. +.SH 貒 +謔禺木 月斥 渥麮渥 禺收 科拖 鴗貐 諢篞賄賄 +鴔 . -撲貲腎雖 彊擎 BSD曖 +月鴔 BSD .B \-r -褫暮擎 雖錳腎雖 彊朝棻. -檜 褫暮擎 -橫集и +蛙 鴔鴔 . + 蛙 +渠 .BR rlogind (8) -ヴ斜葡縑憮 в蹂й 雖紫 賅艇棻. -.SH 虜萇檜 +篞賈汝 鴔 諈刺斥. +.SH 諤 Derived from BSD login 5.40 (5/9/89) by Michael Glad (glad@daimi.dk) for HP\-UX .br Ported to Linux 0.12: Peter Orbaek (poe@daimi.aau.dk) diff --git a/man/ko/newgrp.1 b/man/ko/newgrp.1 deleted file mode 100644 index e2bbe987..00000000 --- a/man/ko/newgrp.1 +++ /dev/null @@ -1,29 +0,0 @@ -.\" Original author unknown. This man page is in the public domain. -.\" Modified Sat Oct 9 17:46:48 1993 by faith@cs.unc.edu -.TH NEWGRP 1 "9 October 1993" "Linux 1.2" "Linux Programmer's Manual" -.SH NAME -newgrp \- 濠褐檜 模樓脹 斜瑜擊 億 斜瑜戲煎 夥羞棻. -.SH SYNOPSIS -.BI "newgrp [ " group " ]" -.SH DESCRIPTION -.B Newgrp -貲滄擎 -changes the group identification of its caller, analogously to -.BR login (1). -貲滄戲煎 煎斜檣 й 陽 衝滌腎朝 斜瑜擊 夥羞棻. -\fIgroup\fR戲煎 餌辨腆 熱 氈朝 高擎 /etc/group だ橾寰縑 -氈朝 斜瑜曖 檜葷檜釭, GID 高檜罹撿 ж貊, -貲滄ч 檣濠縑憮 檜 高擊 か滌 雖薑ж雖 彊戲賊, ⑷營 濠褐曖 -斜瑜戲煎 夥羞棻. -.LP -.SH FILES -.I /etc/group -.br -.I /etc/passwd - -.SH "SEE ALSO" -.BR login "(1), " group (5) - -.SH AUTHOR -Originally by Michael Haardt. Currently maintained by -Peter Orbaek (poe@daimi.aau.dk). diff --git a/man/ko/passwd.5 b/man/ko/passwd.5 index d1071a3a..ac4bb4f4 100644 --- a/man/ko/passwd.5 +++ b/man/ko/passwd.5 @@ -1,4 +1,4 @@ -.\"$Id: passwd.5,v 1.3 2005/04/05 19:08:56 kloczek Exp $ +.\"$Id: passwd.5,v 1.4 2005/12/01 20:38:27 kloczek Exp $ .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of @@ -25,93 +25,93 @@ .\" Modified Mon Jan 5 20:24:40 MET 1998 by Michael Haardt .\" (michael@cantor.informatik.rwth-aachen.de) .\" -.\" и措橫 廓羲 : ASPLINUX 2000喇 7錯 29橾 +.\" 窱原 貒 : ASPLINUX 2000 7 29 .\" .TH PASSWD 5 "January 5, 1998" "" "File formats" -.SH 檜葷 -passwd \- ぬ蝶錶萄 だ橾 -.SH 撲貲 +.SH 渠 +passwd \- 到木 +.SH 月 .B Passwd -朝 臢蝶お だ橾煎憮, 衛蝶蠱 啗薑曖 跡煙擊 んлж堅 氈堅, 餌辨濠 ID, 斜瑜 -ID, 蛤滓饜葬, 蔗 蛔曖 陝 啗薑縑 渠и 衙辦 嶸辨и 薑爾蒂 薯奢и棻. -謙謙, 陝 啗薑縑 渠и 懍音 ぬ蝶錶萄蒂 んли棻. -Passwd朝 橾奩瞳檣 檗晦 掏и擊 陛螳撿 ж雖虜, 熱ぷ 嶸盪縑啪虜 噙晦 蕾斬檜 -陛棟ж棻. + 欠 潺, 欠 窸 諈拘 秒刮窸 窸, 科拖 ID, 篞賈ㄨ +ID, 謔, 桿 穈 窸 諤木 拗 貐渠未 窸蛭. +鮈鮈, 穈 窸 貲 到木諝 秒刮. +Passwd 潺 赭萼 窷 穈賄 鴔諤, 窶諤 國萼 篞潰 +穈伕. .PP -蕨瞪縑朝 橾奩瞳檣 檗晦 掏и戲煎檣и 僥薯菟檜 橈歷棻. 賅萇 餌塋菟檜 -懍音 ぬ蝶錶萄蒂 檗擊 熱 氈歷雖虜, ぬ蝶錶萄蒂 觼楷ж晦縑朝 ж萄錚橫陛 -傘鼠釭 替溜堅, 渦辦晦, 晦獄瞳檣 陛薑擎 斜菟擎 嬴輿 耀熨и 餌辨濠 -奢翕羹曖 ぬ蝶錶萄菟檜歷棻. + 潺 赭萼 窷潺貲 諡賄木 . 諈刺 禺木 +貲 到木諝 趣 鴔諤, 到木諝 禺篣域 到湊 +諡渠 資, 國萼, 篣圉雩 穈 篞賈木 鴥 儦 科拖 +窸蛟麮渥 到木木渥. -螃棺陳 號擎 餌塋菟檜 膠紫辦 ぬ蝶錶萄曖 橾睡 幗瞪擊 褒чи棻. - .I /etc/passwd朝 懍音 ぬ蝶錶萄 渠褐 *煎 脹 -ぬ蝶錶萄蒂 雖棲堅, 懍音 ぬ蝶錶萄菟擎 熱ぷ嶸盪虜檜 檗擊 熱 氈朝 -.I /etc/shadow縑 盪濰脹棻. +月 諤 禺木 到木 潺 貒 欠. + .I /etc/passwd 貲 到木 *諢 +到木諝 鴔窸, 貲 到木木 潰諤 趣 +.I /etc/shadow 伙. .PP -膠紫辦 ぬ蝶辦萄陛 餌辨腎朝雖縑 鼻婦橈檜, 號擎 衛蝶蠱 婦葬濠菟擎 餌辨濠陛 -濠晦 濠褐擊 ぬ蝶錶萄蒂 餌辨ж罹 檣隸й 熱 橈紫煙 ぬ蝶錶萄 в萄頂縑 -滌ル蒂 餌辨и棻. + 到木圉穈 科拘鴔 窵, 諤 欠 窵謔科木 科拖穈 +篣 到木諝 科拗 賄 諢 到木 渥 +貐諝 科拗. .PP -虜橾 億煎遴 煎斜檣擊 虜菟賊, 辦摹 ぬ蝶錶萄 в萄縑 滌ル蒂 場堅, 檜蒂 -撲薑ж晦 嬪п .BR passwd (1)擊 餌辨и棻. +諤 諢 諢篞賄賄 諤月庖, 域 到木 貐諝 窸, 渠未 +木篣 .BR passwd (1) 科拗. PP -陝 ч葆棻 ж釭曖 о跡檜 氈堅, 陝 ч擎 棻擠曖 ⑽衝擊 雖棋棻. +穈 諤 卿版 窸, 穈 木 鴔. .sp .RS -啗薑:ぬ蝶錶萄:UID:GID:GECOS:蛤滓饜葬:蔗 +窸:到木:UID:GID:GECOS:謔: .RE .sp -陝 в萄縑 渠и 撲貲擎 棻擠婁 偽棻. +穈 月 木窸 穈. .sp .RS .TP 1.0in -.I 啗薑 -衛蝶蠱縑憮曖 餌辨濠 檜葷. 渠僥濠蒂 餌辨п憮朝 寰脹棻. +.I 窸 +欠 科拖 渠. 諡賄諝 科拗渥 . .TP -.I ぬ蝶錶萄 -懍音 餌辨濠曖 ぬ蝶錶萄 分 滌ル +.I 到木 +貲 科拖 到木 寢 貐 .TP .I UID -璋濠煎 ル⑷腎朝 餌辨濠 id +恢諢 科拖 id .TP .I GID -檜 餌辨濠縑 渠и 輿 斜瑜 ID, 璋濠煎 ル⑷脾 + 科拖 鴥 篞賈ㄨ ID, 恢諢 .TP .I GECOS -檜 в萄朝 摹鷗瞳檜堅, 螃霜 薑爾瞳檣 跡瞳戲煎虜 餌辨脹棻. 爾鱔, 檜朝 -餌辨濠曖 瞪羹 檜葷擊 んли棻. GECOS朝 橾奩 瞪濠 鱔м 遴艙羹薯煎憮, -GE曖 剪渠 衛蝶蠱檜 Honeywell縑 っ衙脹 GCOS,煎 棻衛 貲貲腎歷棻. Dennis -Ritchie朝 蜓ж晦蒂, 陽陽煎 辦葬朝 Щ萼攪 轎溘 分 橾婪 籀葬 濛機菟擊 -GCOS 該褐戲煎 瞪歎ж艘棻. ぬ蝶錶萄 だ橾縑憮 GCOS в萄朝 $IDENTcard縑 渠и -薑爾蒂 獗啖舒朝 濰模檜棻. + 湊, 木 貐渥 諈拖潺諤 科拘. 貐渣, 渠 +科拖 麮 渠 秒刮. GECOS 潺 蛭 渥麮渥諢, +GE 穇圉 欠 Honeywell 諤月 GCOS,諢 木 諈諈. Dennis +Ritchie 諤篣圉未, 諢 圉收 謔堅 黺 寢 澎 麮謔 木 +GCOS 諟賄潺 ∮. 到木 潰 GCOS $IDENTcard +貐渠未 刷疏 伊渠. .TP .I directory -餌辨濠曖 $HOME 蛤滓饜葬 +科拖 $HOME 謔 .TP -.I shell(蔗) -煎斜檣衛 褒чж朝 Щ煎斜極(虜橾 綠歷棻賊, .BR /bin/sh擊 餌辨и棻.) -虜橾 襄營ж雖 彊朝 褒чだ橾煎 撲薑腎歷棻賊, 餌辨濠朝 .BR login (1)擊 鱔п -煎斜檣 й 熱 橈擊 匙檜棻. +.I shell() +諢篞賄賄 欠 諢篞賈(諤 赬月庖, .BR /bin/sh 科拗.) +諤 魽渥秒鴔 欠潺 木月庖, 科拖 .BR login (1) 蛭 +諢篞賄 窶渠. .RE -.SH 輿曖 -罹楝碟檜 餌辨濠 斜瑜擊 虜菟堅 談棻賊, GID朝 檜諦 翕橾ж罹撿 ж貊, -\fI/etc/group\fP頂縑 о跡菟檜 氈剪釭, 斜瑜檜 襄營ж雖 彊嬴撿 и棻. +.SH 鴥潰 +禺禺 科拖 篞賈ㄨ 諤曰 塞月庖, GID 渥 潤科 諰, +\fI/etc/group\fP渥 卿版木 穇圉, 篞賈ㄨ 魽渥秒鴔 . .PP -懍音 ぬ蝶錶萄陛 滌ル煎 撲薑脹 唳辦, 餌辨濠朝 .BR login (1)煎 煎斜橾 й 熱 橈雖虜, -.BR rlogin (1)擊 餌辨ж罹 煎斜檣й 熱 氈擊 熱紫 氈棻. 襄營ж朝 Щ煎撮蝶菟擊 褒чж堅, +貲 到木穈 貐諢 木 窶趣, 科拖 .BR login (1)諢 諢篞賄 鴔諤, +.BR rlogin (1) 科拗 諢篞賄貲 . 魽渥秒 諢賄月木 欠窸, .BR rsh (1) -分 +寢 .BR cron (1) -分 +寢 .BR at (1) -擊 蟾晦亳藷偽鑒, 詭橾 в攪蒂 衛濛и棻. -欽牖 蔗 в萄蒂 滲唳衛麵憮 啗薑擊 濡斜朝 匙擎 僅偽擎 唸婁蒂 陛螳螃堅, -.BR su (1)曖 餌辨擊 ъ辨и棻.. -.SH だ橾 + 黕篣堅曰掠, 諰 圉未 . +到 諝 貐窶趣儤 窸 篞賈 窶 穈 窶國頃諝 穈賄曰, +.BR su (1) 科拖 拗.. +.SH .I /etc/passwd -.SH 婦溼 о跡 +.SH 窵 卿版 .BR passwd (1), .BR login (1), .BR su (1), diff --git a/man/ko/su.1 b/man/ko/su.1 new file mode 100644 index 00000000..4cc893b4 --- /dev/null +++ b/man/ko/su.1 @@ -0,0 +1,92 @@ +.TH SU 1L "GNU 賈收" "FSF" \" \-*\- nroff \-*\- +.SH 渠 +su \- 科拖 篞賈ㄨ ID 諝 窱麮渣 欠 +.SH 穈 +.B su +[\-flmp] [\-c 諈鉛 [\-s ] [\-\-login] [\-\-fast] +[\-\-preserve\-environment] [\-\-command=諈鉛 [\-\-shell=] [\-] +[\-\-help] [\-\-version] [科拖 [賄...]] +.SH 月 + 諤刮渥 GNU 貒 +.BR su +諝 月. +.B su + 科拖穈 月斥 科拖穈 諢 渥. +木 科拖 ID, 篞賈ㄨ ID, USER 貐渥隆 篞賈ㄨ潺 欠. +USER穈 鴥潰渥鴔 潺庖 篣圉雩潺 潰 root 諢 木. +欠 USER 到木 諈拘 麆樺曰掠 潺庖 /bin/sh 諝 . +諤 USER 到木穈 月庖 +.B su + 木 科拖 ID 0 (潰)穈 到木諝 諡潰渥刺. +.PP +篣圉雩潺, +.B su + 謔禺未 貐窶踫鴔 . USER 到木 卿版潺賱 `HOME', +`SHELL' 桿 貐諝 木窸 諤 潰穈 潺庖 `USER' `LOGNAME' +USER諢 木. 篣圉雩潺 諢篞賄 . +.PP +諤 穈 渥 賄穈 鴥潰渥諰 賄諢 禺. +.PP +.B su + /bin/sh 月斥 寨 月ㄗ鴔 . +(argv[0]諝 "\-su"諢 窸 \-c 諝 寢 諢 鴔鴔 ... ) +.PP +syslog諝 穈鴔窸 欠, +.B su +穈 欠刮 窶趣 貐湊諝 諢, 篞賈收窸 梓陬 窶趣域 潺 貐湊諢 +儢渣潤諰 +.B su +穈 syslog諝 科拗. +.SS 蛙 +.TP +.I "\-c COMMAND, \-\-command=COMMAND" + 鴔 窸 +.I \-c +蛙 鴥潰渥 穈 諈寨 諢 . +.TP +.I "\-f, \-\-fast" + +.I \-f +蛙 秒. +.B csh + +.BR tcsh +諤 渠寨 窶潺, +.I \-f +蛙 (.cshrc)諝 趣 諢 . 貐賄 窶趣, +.I \-f +蛙 刮 伊 賱伊潺 木 窶潺 潺潺 篞賈窶 鴔 +. +.TP +.I "\-\-help" +鴗黺伊潺 科拘 黺伕窸 潺 鮈諴. +.TP +.I "\-, \-l, \-\-login" + 諢篞賄 諢 諤. 篞 諯賈 木窸 穈. `TERM', `HOME', `SHELL' +( 月) 篞賈收窸 `USER', `LOGNAME'( 月 潰 鴔潺 +木) 貲窸 諟賄 窶 貐諝 穇堅. 篞賈收窸 `PATH'諝 儢渣 篣圉雩 +木穈潺 木. USER 謔禺 渠. 渠 "\-" 諝 黺穈 +諢篞賄 欠禺汗 潺木 趣 窶 . +.TP +.I "\-m, \-p, \-\-preserve\-environment" +`HOME', `USER', `LOGNAME', `SHELL' 桿 窶趟穈 貐窶踫鴔 . +諤 +.B su +諝 欠 科拖穈 潰湊掠 科拖 +\fI/etc/passwd\fR 篣域禺 USER `SHELL' 窶趟 木 +欠. + 渠 /etc/shells 梵 鴔 穇圉 /etc/shells 潰 魽渥秒鴔 + 渥 儢渣潺 諈拘 木渥鴔 窶趣圉未 諤. + 蛙 潺 木 +.I \-\-login +窸 +.IR \-\-shell +蛙 諡渥 . +.TP +.I "\-s, \-\-shell shell" +.B su +諝 欠 科拖穈 潰穈 穇圉 科拖 +\fI/etc/passwd\fR 梵 USER 鴔 窸 鴔 . +.TP +.I "\-\-version" +鴗黺伊潺 貒貐渠未 黺伕窸 潺 鮈諴. diff --git a/man/ko/vigr.8 b/man/ko/vigr.8 new file mode 100644 index 00000000..ff72d7ae --- /dev/null +++ b/man/ko/vigr.8 @@ -0,0 +1 @@ +.so man8/vipw.8 diff --git a/man/ko/vipw.8 b/man/ko/vipw.8 new file mode 100644 index 00000000..71d296e9 --- /dev/null +++ b/man/ko/vipw.8 @@ -0,0 +1,64 @@ +.\" Copyright (c) 1983, 1991 The Regents of the University of California. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)vipw.8 6.7 (Berkeley) 3/16/91 +.\" $Id: vipw.8,v 1.1 2005/12/13 11:34:59 kloczek Exp $ +.\" +.Dd March 16, 1991 +.Dt VIPW 8 +.Os BSD 4 +.Sh NAME +.Nm vipw +.Nd 到木 賄 +.Sh 科拘 +.Nm vipw +.Sh 月 +.Nm Vipw +諈寢 /etc/passwd 潰 篞資(lock) 賄窸, +賄 諰, /etc/passwd 潰 篣渥(unlock). +渠站 /etc/passwd 潰 窶 潺庖, 木 科拗澎 +諰鴔諝 貐渥科. +\fBvipw\fR 科拗 篣圉雩 賄篣圉 \fBvi(1)\fR渠. +.Sh 窶趟 +\fBvipw\fR 木 窶 貐諝 科拗. +.Bl -tag -width EDITOR +.It Ev EDITOR +科拗 賄篣 鴔. 黕篣國 vi +.El +.Sh 窵 卿版 +.Xr passwd 1 , +.Xr vi 1 , +.Xr passwd 5 +.Sh 諻鼒 +.Nm +諈寢 +.Bx 4.0 + 麮 禺. diff --git a/man/lastlog.8 b/man/lastlog.8 index 8552f424..2e2f4331 100644 --- a/man/lastlog.8 +++ b/man/lastlog.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "LASTLOG" "8" "10/01/2005" "" "" +.TH "LASTLOG" "8" "01/02/2006" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -61,9 +61,4 @@ file is a database which contains info on the last login of each user. You shoul lastlog logging file .SH "CAVEATS" .PP -Large gaps in uid numbers will cause the lastlog program to run longer with no output to the screen (i.e. if mmdf=800 and last uid=170, program will appear to hang as it processes uid 171\-799). -.SH "AUTHORS" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) -.PP -Phillip Street +Large gaps in UID numbers will cause the lastlog program to run longer with no output to the screen (i.e. if mmdf=800 and last UID=170, program will appear to hang as it processes UID 171\-799). diff --git a/man/lastlog.8.xml b/man/lastlog.8.xml index cd11ff4e..8c192291 100644 --- a/man/lastlog.8.xml +++ b/man/lastlog.8.xml @@ -2,10 +2,11 @@ - + lastlog 8 + System Management Commands lastlog @@ -125,15 +126,9 @@ CAVEATS - Large gaps in uid numbers will cause the lastlog program to run + Large gaps in UID numbers will cause the lastlog program to run longer with no output to the screen (i.e. if mmdf=800 and last - uid=170, program will appear to hang as it processes uid 171-799). + UID=170, program will appear to hang as it processes UID 171-799). - - - AUTHORS - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - Phillip Street - diff --git a/man/limits.5 b/man/limits.5 index 13699e72..e2c5af4a 100644 --- a/man/limits.5 +++ b/man/limits.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "LIMITS" "5" "10/01/2005" "" "" +.TH "LIMITS" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -26,10 +26,46 @@ The is a string of a concatenated list of resource limits. Each limit consists of a letter identifier followed by a numerical limit. .PP The valid identifiers are: -.PP -A: max address space (KB) C: max core file size (KB) D: max data size (KB) F: maximum filesize (KB) M: max locked\-in\-memory address space (KB) N: max number of open files R: max resident set size (KB) S: max stack size (KB) T: max CPU time (MIN) U: max number of processes K: file creation mask, set by -\fBumask\fR(2) -. L: max number of logins for this user P: process priority, set by +.TP 3 +\(bu +A: max address space (KB) +.TP +\(bu +C: max core file size (KB) +.TP +\(bu +D: max data size (KB) +.TP +\(bu +F: maximum filesize (KB) +.TP +\(bu +M: max locked\-in\-memory address space (KB) +.TP +\(bu +N: max number of open files +.TP +\(bu +R: max resident set size (KB) +.TP +\(bu +S: max stack size (KB) +.TP +\(bu +T: max CPU time (MIN) +.TP +\(bu +U: max number of processes +.TP +\(bu +K: file creation mask, set by +\fBumask\fR(2). +.TP +\(bu +L: max number of logins for this user +.TP +\(bu +P: process priority, set by \fBsetpriority\fR(2). .PP For example, @@ -60,6 +96,3 @@ Also, please note that all limit settings are set PER LOGIN. They are not global \fBlogin\fR(1), \fBsetpriority\fR(2), \fBsetrlimit\fR(2). -.SH "AUTHOR" -.PP -Cristian Gafton (gafton@sorosis.ro) diff --git a/man/limits.5.xml b/man/limits.5.xml index 18266cb6..349c6cdd 100644 --- a/man/limits.5.xml +++ b/man/limits.5.xml @@ -2,10 +2,11 @@ - + - LIMITS + limits 5 + File Formats and Conversions limits @@ -43,27 +44,29 @@ The valid identifiers are: - A: max address space (KB) - C: max core file size (KB) - D: max data size (KB) - F: maximum filesize (KB) - M: max locked-in-memory address space (KB) - N: max number of open files - R: max resident set size (KB) - S: max stack size (KB) - T: max CPU time (MIN) - U: max number of processes - K: file creation mask, set by - - umask2 - - . - L: max number of logins for this user - P: process priority, set by - - setpriority2 - . - + + A: max address space (KB) + C: max core file size (KB) + D: max data size (KB) + F: maximum filesize (KB) + M: max locked-in-memory address space (KB) + N: max number of open files + R: max resident set size (KB) + S: max stack size (KB) + T: max CPU time (MIN) + U: max number of processes + K: file creation mask, set by + + umask2 + . + + L: max number of logins for this user + P: process priority, set by + + setpriority2 + . + + For example, L2D2048N5 is a valid @@ -124,9 +127,4 @@ . - - - AUTHOR - Cristian Gafton (gafton@sorosis.ro) - diff --git a/man/login.1 b/man/login.1 index 271bfdc4..8c77f996 100644 --- a/man/login.1 +++ b/man/login.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "LOGIN" "1" "10/01/2005" "User Commands" "User Commands" +.TH "LOGIN" "1" "12/15/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -41,22 +41,22 @@ for more information. .PP After a successful login, you will be informed of any system messages and the presence of mail. You may turn off the printing of the system message file, \fI/etc/motd\fR, by creating a zero\-length file -.hushlogin +\fI.hushlogin\fR in your login directory. The mail message will be one of "\fIYou have new mail.\fR", "\fIYou have mail.\fR", or "\fINo Mail.\fR "according to the condition of your mailbox. .PP Your user and group ID will be set according to their values in the \fI/etc/passwd\fR file. The value for -\fI$HOME\fR, -\fI$SHELL\fR, -\fI$PATH\fR, -\fI$LOGNAME\fR, and -\fI$MAIL\fR +\fB$HOME\fR, +\fB$SHELL\fR, +\fB$PATH\fR, +\fB$LOGNAME\fR, and +\fB$MAIL\fR are set according to the appropriate fields in the password entry. Ulimit, umask and nice values may also be set according to entries in the GECOS field. .PP On some installations, the environmental variable -\fI$TERM\fR +\fB$TERM\fR will be initialized to the terminal type on your tty line, as specified in \fI/etc/ttytype\fR. .PP @@ -103,6 +103,21 @@ This version of has many compilation options, only some of which may be in use at any particular site. .PP The location of files is subject to differences in system configuration. +.PP +The +\fBlogin\fR +program is NOT responsible for removing users from the utmp file. It is the responsibility of +\fBgetty\fR(8) +and +\fBinit\fR(8) +to clean up apparent ownership of a terminal session. If you use +\fBlogin\fR +from the shell prompt without +\fBexec\fR, the user you use will continue to appear to be logged in even after you log out of the "subsession". +.PP +As any program, +\fBlogin\fR +appearance could be faked. If non\-trusted users have a physical access to the machine, an attacker could use this to obtain the password of the next person sitting in front of the machine. Under Linux, the SAK mecanism can be used by users to initiate of a trusted path and prevent this kind of attack. .SH "FILES" .TP \fI/var/run/utmp\fR @@ -139,6 +154,3 @@ suppress printing of system messages \fBpasswd\fR(5), \fBsecuretty\fR(5), \fBgetty\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/login.1.xml b/man/login.1.xml index 960c8876..5e95ccb0 100644 --- a/man/login.1.xml +++ b/man/login.1.xml @@ -2,9 +2,9 @@ - + - LOGIN + login 1 User Commands @@ -68,7 +68,7 @@ After a successful login, you will be informed of any system messages and the presence of mail. You may turn off the printing of the system message file, /etc/motd, by creating a - zero-length file .hushlogin in your login directory. + zero-length file .hushlogin in your login directory. The mail message will be one of "You have new mail.", "You have mail.", or "No Mail. "according to the condition of your @@ -78,16 +78,15 @@ Your user and group ID will be set according to their values in the /etc/passwd file. The value for - $HOME, $SHELL, - $PATH, $LOGNAME, and - $MAIL are set according to the appropriate fields - in the password entry. Ulimit, umask and nice values may also be set - according to entries in the GECOS field. + $HOME, $SHELL, $PATH, + $LOGNAME, and $MAIL are set according + to the appropriate fields in the password entry. Ulimit, umask and nice + values may also be set according to entries in the GECOS field. On some installations, the environmental variable - $TERM will be initialized to the terminal type on + $TERM will be initialized to the terminal type on your tty line, as specified in /etc/ttytype. @@ -156,9 +155,10 @@ - The , and - options are only used when - login is invoked by root. + + The , and + options are only used when login is invoked by + root. @@ -172,6 +172,28 @@ The location of files is subject to differences in system configuration. + + + The login program is NOT responsible for removing + users from the utmp file. It is the responsibility of + getty8 + and + init8 + to clean up apparent ownership of a terminal session. + If you use login from the shell prompt without + exec, the user you use will continue to appear to + be logged in even after you log out of the "subsession". + + + + As any program, login appearance could be faked. + If non-trusted users have a physical access to the machine, an + attacker could use this to obtain the password of the next person + sitting in front of the machine. Under Linux, the SAK mecanism can be + used by users to initiate of a trusted path and prevent this kind of + attack. + + @@ -260,9 +282,4 @@ . - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/login.access.5 b/man/login.access.5 index 46327825..9eb4a823 100644 --- a/man/login.access.5 +++ b/man/login.access.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "LOGIN.ACCESS" "5" "10/01/2005" "" "" +.TH "LOGIN.ACCESS" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -21,7 +21,7 @@ is scanned for the first entry that matches the (user, host) combination, or, in .PP Each line of the login access control table has three fields separated by a ":" character: .PP -\fIpermission\fR:\fIusers\fR:\fI origins \fR +\fIpermission\fR:\fIusers\fR:\fIorigins\fR .PP The first field should be a "\fI+\fR" (access granted) or "\fI\-\fR" (access denied) character. The second field should be a list of one or more login names, group names, or \fIALL\fR @@ -43,6 +43,3 @@ shadow password suite configuration .SH "SEE ALSO" .PP \fBlogin\fR(1). -.SH "AUTHOR" -.PP -Guido van Rooij diff --git a/man/login.access.5.xml b/man/login.access.5.xml index aacdf053..7942653d 100644 --- a/man/login.access.5.xml +++ b/man/login.access.5.xml @@ -2,17 +2,16 @@ - - + - LOGIN.ACCESS + login.access 5 + File Formats and Conversions login.access Login access control table - DESCRIPTION @@ -36,9 +35,7 @@ - permission:users: - origins - + permission:users:origins @@ -87,9 +84,4 @@ . - - - AUTHOR - Guido van Rooij - diff --git a/man/login.defs.5 b/man/login.defs.5 index d4696225..01ffc9aa 100644 --- a/man/login.defs.5 +++ b/man/login.defs.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "LOGIN.DEFS" "5" "09/30/2005" "" "" +.TH "LOGIN.DEFS" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -121,6 +121,3 @@ is no longer used by programs such as: \fBpasswd\fR(5), \fBshadow\fR(5), \fBpam\fR(8). -.SH "AUTHORS" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) Chip Rosenthal (chip@unicom.com) diff --git a/man/login.defs.5.xml b/man/login.defs.5.xml index 95e51c57..967da6ce 100644 --- a/man/login.defs.5.xml +++ b/man/login.defs.5.xml @@ -2,10 +2,11 @@ - + login.defs 5 + File Formats and Conversions login.defs @@ -287,10 +288,4 @@ . - - - AUTHORS - Julianne Frances Haugh (jockgrrl@ix.netcom.com) Chip Rosenthal (chip@unicom.com) - - diff --git a/man/logoutd.8 b/man/logoutd.8 index 432c9f82..5ca721e3 100644 --- a/man/logoutd.8 +++ b/man/logoutd.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "LOGOUTD" "8" "09/30/2005" "" "" +.TH "LOGOUTD" "8" "11/05/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -31,6 +31,3 @@ login and port permissions .TP \fI/var/run/utmp\fR list of current login sessions -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/logoutd.8.xml b/man/logoutd.8.xml index c124b3a7..7ac39a57 100644 --- a/man/logoutd.8.xml +++ b/man/logoutd.8.xml @@ -2,10 +2,11 @@ - + - LOGOUTD + logoutd 8 + System Management Commands logoutd @@ -49,9 +50,4 @@ - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/newgrp.1 b/man/newgrp.1 index 1e5048e3..07af6543 100644 --- a/man/newgrp.1 +++ b/man/newgrp.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "NEWGRP" "1" "10/10/2005" "" "" +.TH "NEWGRP" "1" "11/05/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -53,6 +53,3 @@ shadow group file \fBgpasswd\fR(1), \fBgroup\fR(5), \fBgshadow\fR(5). -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/newgrp.1.xml b/man/newgrp.1.xml index cd3ddfcf..c85df0da 100644 --- a/man/newgrp.1.xml +++ b/man/newgrp.1.xml @@ -2,10 +2,11 @@ - + - NEWGRP + newgrp 1 + User Commands newgrp @@ -104,9 +105,4 @@ . - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/newusers.8 b/man/newusers.8 index d7542bab..43404197 100644 --- a/man/newusers.8 +++ b/man/newusers.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "NEWUSERS" "8" "09/30/2005" "" "" +.TH "NEWUSERS" "8" "11/05/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -43,6 +43,3 @@ shadow password suite configuration \fBlogin.defs\fR(5), \fBpasswd\fR(1), \fBuseradd\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/newusers.8.xml b/man/newusers.8.xml index 3fb6d000..421c9b4f 100644 --- a/man/newusers.8.xml +++ b/man/newusers.8.xml @@ -2,10 +2,11 @@ - + - NEWUSERS + newusers 8 + System Management Commands newusers @@ -123,9 +124,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/passwd.1 b/man/passwd.1 index a96b9c2f..2bbe3d0c 100644 --- a/man/passwd.1 +++ b/man/passwd.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "PASSWD" "1" "10/01/2005" "User Commands" "User Commands" +.TH "PASSWD" "1" "12/03/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -11,33 +11,15 @@ passwd \- change user password .SH "SYNOPSIS" .HP 7 -\fBpasswd\fR [\-f \-s] [\fIname\fR] -.HP 7 -\fBpasswd\fR [\-g] [\-r \-R] \fIgroup\fR -.HP 7 \fBpasswd\fR [\-x\ \fImax\fR] [\-n\ \fImin\fR] [\-w\ \fIwarn\fR] [\-i\ \fIinact\fR] \fIlogin\fR .HP 7 \fBpasswd\fR [\-l \-u \-d \-S \-e] \fIlogin\fR .SH "DESCRIPTION" .PP \fBpasswd\fR -changes passwords for user and group accounts. A normal user may only change the password for his/her own account, the super user may change the password for any account. The administrator of a group may change the password for the group. +changes passwords for user accounts. A normal user may only change the password for his/her own account, the super user may change the password for any account. \fBpasswd\fR also changes account information, such as the full name of the user, user's login shell, or password expiry date and interval. -.PP -The -\fB\-s\fR -option makes -\fBpasswd\fR -call -\fBchsh\fR -to change the user's shell. The -\fB\-f\fR -option makes -\fBpasswd\fR -call -\fBchfn\fR -to change the user's gecos information. These two options are only meant for compatibility, since the other programs can be called directly. .SS "Password Changes" .PP The user is first prompted for his/her old password, if one is present. This password is then encrypted and compared against the stored password. The user has only one chance to enter the correct password. The super user is permitted to bypass this step so that forgotten passwords may be changed. @@ -64,19 +46,6 @@ will reject any password which is not suitably complex. If the password is accepted, \fBpasswd\fR will prompt again and compare the second entry against the first. Both entries are required to match in order for the password to be changed. -.SS "Group passwords" -.PP -When the -\fB\-g\fR -option is used, the password for the named group is changed. The user must either be the super user, or a group administrator for the named group. The current group password is not prompted for. The -\fB\-r\fR -option is used with the -\fB\-g\fR -option to remove the current password from the named group. This allows group access to all members. The -\fB\-R\fR -option is used with the -\fB\-g\fR -option to restrict the named group for all users. .SS "Hints for user passwords" .PP The security of a password depends upon the strength of the encryption algorithm and the size of the key space. The @@ -99,9 +68,6 @@ which produces An4wtbt .PP You may be reasonably sure few crackers will have included this in their dictionaries. You should, however, select your own methods for constructing passwords and not rely exclusively on the methods given here. -.SS "Notes about group passwords" -.PP -Group passwords are an inherent security problem since more than one person is permitted to know the password. However, groups are a useful tool for permitting co\-operation between different users. .SH "OPTIONS" .PP The options which apply to the @@ -137,7 +103,7 @@ Lock the named account. This option disables an account by changing the password Set the minimum number of days between password changes. A value of zero for this field indicates that the user may change her password at any time. .TP \fB\-q\fR, \fB\-\-quiet\fR -quiet mode +Quiet mode. .TP \fB\-r\fR, \fB\-\-repository\fR \fIREPOSITORY\fR change password in @@ -201,6 +167,3 @@ invalid argument to option \fBgroup\fR(5), \fBpasswd\fR(5), \fBshadow\fR(5). -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/passwd.1.xml b/man/passwd.1.xml index dadba5c7..927ab18c 100644 --- a/man/passwd.1.xml +++ b/man/passwd.1.xml @@ -2,7 +2,7 @@ - + passwd 1 @@ -14,26 +14,6 @@ - - passwd - - -f -s - - - name - - - - passwd - -g - - -r - -R - - - group - - passwd -x max @@ -59,24 +39,14 @@ DESCRIPTION - passwd changes passwords for user and group - accounts. A normal user may only change the password for his/her own - account, the super user may change the password for any account. The - administrator of a group may change the password for the group. + passwd changes passwords for user accounts. A + normal user may only change the password for his/her own account, the + super user may change the password for any account. passwd also changes account information, such as the full name of the user, user's login shell, or password expiry date and interval. - - The option makes passwd call - chsh to change the user's shell. The - option makes passwd call - chfn to change the user's gecos information. These - two options are only meant for compatibility, since the other programs - can be called directly. - - Password Changes @@ -126,20 +96,6 @@ - - Group passwords - - When the option is used, the password for the - named group is changed. The user must either be the super user, or a - group administrator for the named group. The current group password - is not prompted for. The option is used with the - option to remove the current password from the - named group. This allows group access to all members. The - option is used with the - option to restrict the named group for all users. - - - Hints for user passwords @@ -191,15 +147,6 @@ here. - - - Notes about group passwords - - Group passwords are an inherent security problem since more than - one person is permitted to know the password. However, groups are a - useful tool for permitting co-operation between different users. - - @@ -302,7 +249,7 @@ - quiet mode + Quiet mode. @@ -467,9 +414,4 @@ . - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/passwd.5 b/man/passwd.5 index ac5f7554..ade5ef01 100644 --- a/man/passwd.5 +++ b/man/passwd.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "PASSWD" "5" "09/30/2005" "" "" +.TH "PASSWD" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -89,6 +89,3 @@ optional encrypted password file \fBpwconv\fR(8), \fBpwunconv\fR(8), \fBsulogin\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/passwd.5.xml b/man/passwd.5.xml index 431ad349..db809689 100644 --- a/man/passwd.5.xml +++ b/man/passwd.5.xml @@ -2,10 +2,11 @@ - + passwd 5 + File Formats and Conversions passwd @@ -137,9 +138,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/pl/chage.1 b/man/pl/chage.1 index c82b7aaa..ddb5a02a 100644 --- a/man/pl/chage.1 +++ b/man/pl/chage.1 @@ -1,4 +1,4 @@ -.\" $Id: chage.1,v 1.12 2005/04/13 22:51:13 kloczek Exp $ +.\" $Id: chage.1,v 1.13 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,74 +27,74 @@ .\" SUCH DAMAGE. .TH CHAGE 1 .SH NAZWA -chage \- zmiana informacji o terminie wa積o軼i has豉 u篡tkownika -.SH SKxDNIA +chage \- zmiana informacji o terminie wa髒noci hasa u髒ytkownika +.SH SKADNIA .TP 6 \fBchage\fR [\fB\-m\fR \fImindni\fR] [\fB\-M\fR \fImaxdni\fR] [\fB\-d\fR \fIostatni\fR] [\fB\-I\fR \fInieaktywne\fR] .br -[\fB\-E\fR \fIdata_wa積o軼i\fR] [\fB\-W\fR \fIdni_ostrzegania\fR] \fIu篡tkownik\fR +[\fB\-E\fR \fIdata_wa髒noci\fR] [\fB\-W\fR \fIdni_ostrzegania\fR] \fIu髒ytkownik\fR .TP 6 \fBchage\fR -\fB\-l\fR \fIu篡tkownik\fR +\fB\-l\fR \fIu髒ytkownik\fR .SH OPIS -\fBchage\fR zmienia liczb dni pomi璠zy zmianami has豉 i dat ostatniej -zmiany has豉. Informacj t system wykorzystuje do ustalenia, kiedy -u篡tkownik musi zmieni has這. -Polecenia \fBchage\fR mo瞠 u篡 tylko u篡tkownik root, za wyj徠kiem -opcji \fB\-l\fR. Mo瞠 si ni pos逝篡 si u篡tkownik nieuprzywilejowany -do stwierdzenia, kiedy wygasa jego w豉sne has這 lub konto. +\fBchage\fR zmienia liczb dni pomidzy zmianami hasa i dat ostatniej +zmiany hasa. Informacj t system wykorzystuje do ustalenia, kiedy +u髒ytkownik musi zmieni haso. +Polecenia \fBchage\fR mo髒e u髒y tylko u髒ytkownik root, za wyjtkiem +opcji \fB\-l\fR. Mo髒e si ni posu髒y si u髒ytkownik nieuprzywilejowany +do stwierdzenia, kiedy wygasa jego wasne haso lub konto. .SH OPCJE -Polecenie \fBchage\fR posiada nast瘼uj帷e opcje: -.IP "\fB\-E\fR \fIdata_wa積o軼i\fR" -Ustawia dat, pocz患szy od kt鏎ej konto u篡tkownika nie b璠zie ju dost瘼ne. -\fIdata_wa積o軼i\fR jest liczb dni od 1 stycznia 1970, od kt鏎ej konto jest -blokowane. Data mo瞠 by te wyra穎na w postaci RRRR\-MM\-DD (lub innej, -powszechniej u篡wanej w danym regionie). -U篡tkownik, kt鏎ego konto jest zablokowane musi skontaktowa si -z administratorem systemu zanim b璠zie m鏬 z niego ponownie skorzysta. -Przekazanie \fI-1\fR jako \fIdata_wa積o軼i\fR usuwa ograniczenie wa積o軼i -konta u篡tkownika. +Polecenie \fBchage\fR posiada nastpujce opcje: +.IP "\fB\-E\fR \fIdata_wa髒noci\fR" +Ustawia dat, poczwszy od kt籀rej konto u髒ytkownika nie bdzie ju髒 dostpne. +\fIdata_wa髒noci\fR jest liczb dni od 1 stycznia 1970, od kt籀rej konto jest +blokowane. Data mo髒e by te髒 wyra髒ona w postaci RRRR\-MM\-DD (lub innej, +powszechniej u髒ywanej w danym regionie). +U髒ytkownik, kt籀rego konto jest zablokowane musi skontaktowa si +z administratorem systemu zanim bdzie m籀g z niego ponownie skorzysta. +Przekazanie \fI-1\fR jako \fIdata_wa髒noci\fR usuwa ograniczenie wa髒noci +konta u髒ytkownika. .IP "\fB\-I\fR \fInieaktywne\fR" -Opcja \fB\-I\fR s逝篡 do ustawiania czasu nieaktywno軼i po wyga郾i璚iu -has豉, po kt鏎ym konto jest blokowane. Parametr \fInieaktywne\fR podaje -liczb dni nieaktywno軼i. Warto嗆 0 wy陰cza t funkcj. -U篡tkownik, kt鏎ego konto jest zablokowane musi skontaktowa si -z administratorem systemu zanim b璠zie m鏬 z niego ponownie skorzysta. +Opcja \fB\-I\fR su髒y do ustawiania czasu nieaktywnoci po wyganiciu +hasa, po kt籀rym konto jest blokowane. Parametr \fInieaktywne\fR podaje +liczb dni nieaktywnoci. Warto 0 wycza t funkcj. +U髒ytkownik, kt籀rego konto jest zablokowane musi skontaktowa si +z administratorem systemu zanim bdzie m籀g z niego ponownie skorzysta. .IP "\fB\-m\fR \fImindni\fR" -Utawia minimaln liczb dni pomi璠zy zmianami has豉 na warto嗆 fImindni\fR. -Warto嗆 zerowa oznacza, 瞠 u篡tkownik mo瞠 je zmienia w dowolnym czasie. +Utawia minimaln liczb dni pomidzy zmianami hasa na warto fImindni\fR. +Warto zerowa oznacza, 髒e u髒ytkownik mo髒e je zmienia w dowolnym czasie. .IP "\fB\-M\fR \fImaxdni\fR" -Ustawia maksymaln liczb dni, przez jakie has這 jest wa積e na warto嗆 -\fImaxdni\fR. Gdy \fImaxdni\fR plus \fIostatni\fR jest mniejsze ni bie膨cy -dzie, u篡tkownik musi zmieni swoje has豉, zanim b璠zie m鏬 skorzysta z -konta. Zdarzenie to mo瞠 by zaplanowane z wyprzedzeniem przez wykorzystanie -opcji \fB\-W\fR, ostrzegaj帷ej zawczasu u篡tkownika o zbli瘸j帷ym si +Ustawia maksymaln liczb dni, przez jakie haso jest wa髒ne na warto +\fImaxdni\fR. Gdy \fImaxdni\fR plus \fIostatni\fR jest mniejsze ni髒 bie髒cy +dzie, u髒ytkownik musi zmieni swoje hasa, zanim bdzie m籀g skorzysta z +konta. Zdarzenie to mo髒e by zaplanowane z wyprzedzeniem przez wykorzystanie +opcji \fB\-W\fR, ostrzegajcej zawczasu u髒ytkownika o zbli髒ajcym si terminie zmiany. .IP "\fB\-M\fR \fIostatni\fR" -Ustawia liczb dni od 1 stycznia 1970 do dnia kiedy ostatnio zmieniono has這 -na \fIostatni\fR. Data mo瞠 r闚nie zosta podana w postaci RRRR\-MM\-DD (lub -postaci powszechniej u篡wanej w danym regionie). +Ustawia liczb dni od 1 stycznia 1970 do dnia kiedy ostatnio zmieniono haso +na \fIostatni\fR. Data mo髒e r籀wnie髒 zosta podana w postaci RRRR\-MM\-DD (lub +postaci powszechniej u髒ywanej w danym regionie). .IP "\fB\-W\fR \fIdni_ostrzegania\fR" -Ustawia na \fIdni_ostrzegania\fR liczb dni przed up造wem wa積o軼i has豉. -Od tego dnia u篡tkownik b璠zie ostrzegany o nadchodz帷ym terminie zmiany -has豉. +Ustawia na \fIdni_ostrzegania\fR liczb dni przed upywem wa髒noci hasa. +Od tego dnia u髒ytkownik bdzie ostrzegany o nadchodzcym terminie zmiany +hasa. .PP -Je郵i nie podano 瘸dnej opcji, to \fBchage\fR dzia豉 w trybie interaktywnym, -proponuj帷 u篡tkownikowi warto軼i bie膨ce dla ka盥ego z p鏊. Wprowadzenie -nowej warto軼i powoduje zmian warto軼i pola, a podanie warto軼i pustej -pozostawia warto嗆 bie膨c. -Bie膨ca warto嗆 pola wy鈍ietlana jest w nawiasach \fB[ ]\fR. +Jeli nie podano 髒adnej opcji, to \fBchage\fR dziaa w trybie interaktywnym, +proponujc u髒ytkownikowi wartoci bie髒ce dla ka髒dego z p籀l. Wprowadzenie +nowej wartoci powoduje zmian wartoci pola, a podanie wartoci pustej +pozostawia warto bie髒c. +Bie髒ca warto pola wywietlana jest w nawiasach \fB[ ]\fR. .SH UWAGA -Program \fBchage\fR wymaga do dzia豉nia chronionego pliku hase u篡tkownik闚 -(shadow). Je郵i has豉 u篡tkownik闚 s przechowywane w pliku passwd, -funkcjonalno嗆 programu \fBchage\fR jest niedost瘼na. +Program \fBchage\fR wymaga do dziaania chronionego pliku hase u髒ytkownik籀w +(shadow). Jeli hasa u髒ytkownik籀w s przechowywane w pliku passwd, +funkcjonalno programu \fBchage\fR jest niedostpna. .SH PLIKI -\fI/etc/passwd\fR \- informacje o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacje o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- chronione informacje o kontach u篡tkownik闚 -.SH ZOBACZ TAK浩 +\fI/etc/shadow\fR \- chronione informacje o kontach u髒ytkownik籀w +.SH ZOBACZ TAK驍E .BR passwd (5), .BR shadow (5) .SH AUTOR diff --git a/man/pl/chfn.1 b/man/pl/chfn.1 index cdc1e3b8..34ab0982 100644 --- a/man/pl/chfn.1 +++ b/man/pl/chfn.1 @@ -1,4 +1,4 @@ -.\" $Id: chfn.1,v 1.9 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: chfn.1,v 1.10 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,38 +27,38 @@ .\" SUCH DAMAGE. .TH CHFN 1 .SH NAZWA -chfn \- zmiana rzeczywistej nazwy u篡tkownika i informacji o nim -.SH SKxDNIA +chfn \- zmiana rzeczywistej nazwy u髒ytkownika i informacji o nim +.SH SKADNIA .TP 5 \fBchfn\fR -[\fB\-f\fR \fIpe軟a_nazwa\fR] [\fB\-r\fR \fInr_pokoju\fR] +[\fB\-f\fR \fIpena_nazwa\fR] [\fB\-r\fR \fInr_pokoju\fR] .br -[\fB\-w\fR \fItel_s逝瘺\fR] [\fB\-h\fR \fItel_dom\fR] [\fB\-o\fR \fIinne\fR] -[\fIu篡tkownik\fR] +[\fB\-w\fR \fItel_su髒b\fR] [\fB\-h\fR \fItel_dom\fR] [\fB\-o\fR \fIinne\fR] +[\fIu髒ytkownik\fR] .SH OPIS -\fBchfn\fR zmienia pe軟 nazw (imi i nazwisko), telefon s逝瘺owy i domowy -dla danego konta u篡tkownika. Informacja ta jest zwykle wypisywana przez +\fBchfn\fR zmienia pen nazw (imi i nazwisko), telefon su髒bowy i domowy +dla danego konta u髒ytkownika. Informacja ta jest zwykle wypisywana przez \fBfinger\fR(1) i podobne mu programy. -Zwyk造 u篡tkownik mo瞠 zmienia wy陰cznie pola opisuj帷e w豉sne konto. -Tylko superu篡tkownik mo瞠 zmienia pola dla dowolnego konta. -R闚nie tylko superu篡tkownik mo瞠 pos逝篡 si opcj \fB\-o\fR by zmieni -niezdefiniowane cz窷ci pola GECOS. +Zwyky u髒ytkownik mo髒e zmienia wycznie pola opisujce wasne konto. +Tylko superu髒ytkownik mo髒e zmienia pola dla dowolnego konta. +R籀wnie髒 tylko superu髒ytkownik mo髒e posu髒y si opcj \fB\-o\fR by zmieni +niezdefiniowane czci pola GECOS. .PP -Jedynym ograniczeniem nak豉danym na zawarto嗆 p鏊 jest zakaz u篡wania w nich -znak闚 steruj帷ych oraz przecinka, dwukropka i znaku r闚no軼i. -Pola \fIinne\fR (other) nie obowi您uje to ograniczenie. Pole to s逝篡 do -przechowywania informacji rozliczeniowej u篡wanej przez inne aplikacje. +Jedynym ograniczeniem nakadanym na zawarto p籀l jest zakaz u髒ywania w nich +znak籀w sterujcych oraz przecinka, dwukropka i znaku r籀wnoci. +Pola \fIinne\fR (other) nie obowizuje to ograniczenie. Pole to su髒y do +przechowywania informacji rozliczeniowej u髒ywanej przez inne aplikacje. .PP -Je郵i nie wybrano 瘸dnej z opcji, to \fBchfn\fR dzia豉 w trybie interaktywnym, -proponuj帷 u篡tkownikowi warto軼i bie膨ce dla ka盥ego z p鏊. Wprowadzenie -nowej warto軼i powoduje zmian warto軼i pola, a podanie warto軼i pustej -pozostawia warto嗆 bie膨c. -Bie膨ca warto嗆 pola wy鈍ietlana jest w nawiasach \fB[ ]\fR. -Je郵i nie podano 瘸dnej opcji, \fBchfn\fR pyta o konto u篡tkownika, kt鏎e ma -podlega zmianie. +Jeli nie wybrano 髒adnej z opcji, to \fBchfn\fR dziaa w trybie interaktywnym, +proponujc u髒ytkownikowi wartoci bie髒ce dla ka髒dego z p籀l. Wprowadzenie +nowej wartoci powoduje zmian wartoci pola, a podanie wartoci pustej +pozostawia warto bie髒c. +Bie髒ca warto pola wywietlana jest w nawiasach \fB[ ]\fR. +Jeli nie podano 髒adnej opcji, \fBchfn\fR pyta o konto u髒ytkownika, kt籀re ma +podlega zmianie. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 -.SH ZOBACZ TAK浩 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w +.SH ZOBACZ TAK驍E .BR passwd (5) .SH AUTOR Julianne Frances Haugh diff --git a/man/pl/chpasswd.8 b/man/pl/chpasswd.8 index 68942894..09697d62 100644 --- a/man/pl/chpasswd.8 +++ b/man/pl/chpasswd.8 @@ -1,4 +1,4 @@ -.\" $Id: chpasswd.8,v 1.8 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: chpasswd.8,v 1.9 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,39 +27,39 @@ .\" SUCH DAMAGE. .TH CHPASSWD 8 .SH NAZWA -\fBchpasswd\fR \- wsadowa aktualizacja pliku hase -.SH SKxDNIA +\fBchpasswd\fR \- wsadowa aktualizacja pliku hase +.SH SKADNIA \fBchpasswd\fR [\fI\-e\fR] .SH OPIS -\fBchpasswd\fR odczytuje pary danych (u篡tkownik i has這) ze standardowego -wej軼ia. Odczytane informacje wykorzystywane s do aktualizacji danych o -grupie istniej帷ych u篡tkownik闚. -Ka盥y wiersz przekazywanych danych ma posta: +\fBchpasswd\fR odczytuje pary danych (u髒ytkownik i haso) ze standardowego +wejcia. Odczytane informacje wykorzystywane s do aktualizacji danych o +grupie istniejcych u髒ytkownik籀w. +Ka髒dy wiersz przekazywanych danych ma posta: .sp 1 - \fInazwa_U篡tkownika\fR:\fIhas這\fR + \fInazwa_U髒ytkownika\fR:\fIhaso\fR .sp 1 -Domy郵nie dostarczane has豉 musz by w postaci jawnej. Podczas kodowania -hase u篡wany jest domy郵niealgorytm DES. W trakcie zmiany has豉 aktualizowany -jest tak瞠 wiek has豉. +Domylnie dostarczane hasa musz by w postaci jawnej. Podczas kodowania +hase u髒ywany jest domylniealgorytm DES. W trakcie zmiany hasa aktualizowany +jest tak髒e wiek hasa. .PP -Polecenie to przeznaczone jest do u篡tku w du篡ch systemach, gdzie aktualizuje -si wiele kont naraz. +Polecenie to przeznaczone jest do u髒ytku w du髒ych systemach, gdzie aktualizuje +si wiele kont naraz. .SH OPCJE -Polecenie \fBchpasswd\fR posiada nast瘼uj帷e opcje: +Polecenie \fBchpasswd\fR posiada nastpujce opcje: .IP "\fB\-e\fR, \fB\-\-encrypted\fR" -Dostarczone na standardowe wej軼ie has豉 s traktowane jako ju zakodowane. +Dostarczone na standardowe wejcie hasa s traktowane jako ju髒 zakodowane. .IP "\fB\-h\fR, \fB\-\-help\fR" -Wy鈍ietla kr鏒k informacj o tym jak u篡wa program i zako鎍zy prac. +Wywietla kr籀tk informacj o tym jak u髒ywa program i zakoczy prac. .IP "\fB\-m\fR, \fB\-\-md5\fR" -Je瞠li dpostarczane has豉 s w postaci jawnej u篡j kodowania MD5 zamiast -domy郵nego DES. +Je髒eli dpostarczane hasa s w postaci jawnej u髒yj kodowania MD5 zamiast +domylnego DES. .SH PRZESTROGI -.\" Po u篡ciu \fBchpasswd\fR musi zosta wykonane polecenie \fImkpasswd\fR, -.\" aktualizuj帷e pliki DBM hase (DBM password files). -Pami皻aj 瞠by zabezpieczy przed odczytem plik przekazywany na standardowe -wej軼ie polecenia \fBchpasswd\fR o ile zaiwiera on has豉 w postaci jawnej. -.\" Polecenie to mo瞠 by zaniechane na rzecz polecenia newusers(8). -.SH ZOBACZ TAK浩 +.\" Po u髒yciu \fBchpasswd\fR musi zosta wykonane polecenie \fImkpasswd\fR, +.\" aktualizujce pliki DBM hase (DBM password files). +Pamitaj 髒eby zabezpieczy przed odczytem plik przekazywany na standardowe +wejcie polecenia \fBchpasswd\fR o ile zaiwiera on hasa w postaci jawnej. +.\" Polecenie to mo髒e by zaniechane na rzecz polecenia newusers(8). +.SH ZOBACZ TAK驍E .\" mkpasswd(8), passwd(1), useradd(1) .BR passwd (1), .BR newusers (8), diff --git a/man/pl/chsh.1 b/man/pl/chsh.1 index 0cbac308..78fd2cde 100644 --- a/man/pl/chsh.1 +++ b/man/pl/chsh.1 @@ -1,4 +1,4 @@ -.\" $Id: chsh.1,v 1.10 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: chsh.1,v 1.11 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,35 +27,35 @@ .\" SUCH DAMAGE. .TH CHSH 1 .SH NAZWA -chsh \- zmiana pow這ki zg這szeniowej -.SH SKxDNIA +chsh \- zmiana powoki zgoszeniowej +.SH SKADNIA .TP 5 \fBchsh\fR -[\fB\-s\fR \fIpow這ka\fR] [\fIu篡tkownik\fR] +[\fB\-s\fR \fIpowoka\fR] [\fIu髒ytkownik\fR] .SH OPIS -\fBchsh\fR zmienia pow這k zg這szeniow u篡tkownika. -Okre郵a nazw pocz徠kowego polecenia zg這szeniowego u篡tkownika. -Zwyk造 u篡tkownik mo瞠 zmieni wy陰cznie pow這k zg這szeniow w豉snego konta, -superu篡tkownik mo瞠 zmieni pow這k zg這szeniow dla dowolnego konta. +\fBchsh\fR zmienia powok zgoszeniow u髒ytkownika. +Okrela nazw pocztkowego polecenia zgoszeniowego u髒ytkownika. +Zwyky u髒ytkownik mo髒e zmieni wycznie powok zgoszeniow wasnego konta, +superu髒ytkownik mo髒e zmieni powok zgoszeniow dla dowolnego konta. .PP -Jedynym ograniczeniem na這穎nym na pow這k zg這szeniow jest to, 瞠 jej nazwa -musi by wymieniona w \fI/etc/shells\fR, chyba 瞠 polecenie \fBchsh\fR -wywo造wane jest przez superu篡tkownika \- w闚czas mo瞠 by podana dowolna -nazwa. U篡tkownicy kont z ograniczon pow這k logowania nie mog jej zmienia. -Odradza si z tego powodu umieszczanie \fB/bin/rsh\fR w pliku -\fI/etc/shells\fR, gdy przypadkowa zmiana na pow這k ograniczon uniemo磧iwi -u篡tkownikowi jak彗olwiek zmian pow這ki logowania, nawet z powrotem na -dotychczasow. +Jedynym ograniczeniem nao髒onym na powok zgoszeniow jest to, 髒e jej nazwa +musi by wymieniona w \fI/etc/shells\fR, chyba 髒e polecenie \fBchsh\fR +wywoywane jest przez superu髒ytkownika \- w籀wczas mo髒e by podana dowolna +nazwa. U髒ytkownicy kont z ograniczon powok logowania nie mog jej zmienia. +Odradza si z tego powodu umieszczanie \fB/bin/rsh\fR w pliku +\fI/etc/shells\fR, gdy髒 przypadkowa zmiana na powok ograniczon uniemo髒liwi +u髒ytkownikowi jakkolwiek zmian powoki logowania, nawet z powrotem na +dotychczasow. .SH OPCJE -Je瞠li nie podano opcji \fB\-s\fR, to \fBchsh\fR dzia豉 w trybie interaktywnym, -proponuj帷 u篡tkownikowi bie膨c pow這k logowania. Wprowadzenie nowej -warto軼i powoduje zmian pow這ki, a podanie warto軼i pustej pozostawia bie膨c -pow這k. Bie膨ca pow這ka wy鈍ietlana jest w nawiasach \fB[ ]\fR. +Je髒eli nie podano opcji \fB\-s\fR, to \fBchsh\fR dziaa w trybie interaktywnym, +proponujc u髒ytkownikowi bie髒c powok logowania. Wprowadzenie nowej +wartoci powoduje zmian powoki, a podanie wartoci pustej pozostawia bie髒c +powok. Bie髒ca powoka wywietlana jest w nawiasach \fB[ ]\fR. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w .br -\fI/etc/shells\fR \- lista dozwolonych pow這k zg這szeniowych -.SH ZOBACZ TAK浩 +\fI/etc/shells\fR \- lista dozwolonych powok zgoszeniowych +.SH ZOBACZ TAK驍E .BR chfn (1), .BR passwd (5) .SH AUTOR diff --git a/man/pl/expiry.1 b/man/pl/expiry.1 index cbd2c6f5..12b119e3 100644 --- a/man/pl/expiry.1 +++ b/man/pl/expiry.1 @@ -1,4 +1,4 @@ -.\" $Id: expiry.1,v 1.4 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: expiry.1,v 1.5 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1990 - 1994 Julianne Frances Haugh .\" All rights reserved. .\" Modified for expiry by Ben Collins , 1999 @@ -28,19 +28,19 @@ .\" SUCH DAMAGE. .TH EXPIRY 1 .SH NAZWA -expiry \- sprawdzenie wa積o軼i i wymuszenie zmiany has豉 -.SH SKxDNIA +expiry \- sprawdzenie wa髒noci i wymuszenie zmiany hasa +.SH SKADNIA .TP 6 \fBexpiry\fR [\fB\-c\fR] [\fB\-f\fR] .SH OPIS -\fBexpiry\fR sprawdza (\fB\-c\fR), kiedy wyga郾ie aktualne has這 oraz wymusza -(\fB\-f\fR) jego zmian, je郵i potrzeba. Mo瞠 ono by wywo造wane jako zwyk貫 -polecenie przez u篡tkownika. +\fBexpiry\fR sprawdza (\fB\-c\fR), kiedy wyganie aktualne haso oraz wymusza +(\fB\-f\fR) jego zmian, jeli potrzeba. Mo髒e ono by wywoywane jako zwyke +polecenie przez u髒ytkownika. .SH PLIKI -\fI/etc/passwd\fR \- informacje o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacje o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- chronione informacje o kontach u篡tkownik闚 -.SH "ZOBACZ TAK浩" +\fI/etc/shadow\fR \- chronione informacje o kontach u髒ytkownik籀w +.SH "ZOBACZ TAK驍E" .BR passwd (5), .BR shadow (5) .SH AUTOR diff --git a/man/pl/faillog.5 b/man/pl/faillog.5 index b4f98223..72734673 100644 --- a/man/pl/faillog.5 +++ b/man/pl/faillog.5 @@ -1,4 +1,4 @@ -.\" $Id: faillog.5,v 1.6 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: faillog.5,v 1.7 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" Translation (c) 1998 "Gwidon S. Naskrent" .\" All rights reserved. @@ -28,14 +28,14 @@ .\" SUCH DAMAGE. .TH faillog 5 .SH NAZWA -faillog \- plik rejestruj帷y nieudane zalogowania +faillog \- plik rejestrujcy nieudane zalogowania .SH OPIS -\fIfaillog\fR prowadzi licznik nieudanych zalogowa i limity dla ka盥ego -konta. Plik ten sk豉da si z rekord闚 o sta貫j d逝go軼i, indeksowanych -liczbowym UID. Ka盥y rekord zawiera licznik nieudanych zalogowa od -ostatniego pomy郵nego logowania, maksymaln liczb pomy貫k przed -zablokowaniem konta, terminal na kt鏎ym nast徙i這 ostatnie nieudane -logowanie, oraz dat tego logowania. +\fIfaillog\fR prowadzi licznik nieudanych zalogowa i limity dla ka髒dego +konta. Plik ten skada si z rekord籀w o staej dugoci, indeksowanych +liczbowym UID. Ka髒dy rekord zawiera licznik nieudanych zalogowa od +ostatniego pomylnego logowania, maksymaln liczb pomyek przed +zablokowaniem konta, terminal na kt籀rym nastpio ostatnie nieudane +logowanie, oraz dat tego髒 logowania. .PP Struktura tego pliku to .DS @@ -50,7 +50,7 @@ Struktura tego pliku to .DE .SH PLIKI \fI/var/log/faillog\fR \- rejestr nieudanych zalogowa -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR faillog (8) .SH AUTOR Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/pl/faillog.8 b/man/pl/faillog.8 index bcee001c..3fa4a148 100644 --- a/man/pl/faillog.8 +++ b/man/pl/faillog.8 @@ -1,4 +1,4 @@ -.\" $Id: faillog.8,v 1.8 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: faillog.8,v 1.9 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,58 +27,58 @@ .\" SUCH DAMAGE. .TH FAILLOG 8 .SH NAZWA -faillog \- sprawd faillog i ustaw limity b喚dnych logowa -.SH SKxDNIA +faillog \- sprawd驕 faillog i ustaw limity bdnych logowa +.SH SKADNIA .TP 8 \fBfaillog\fR [\fB\-u\fR \fInazwa\fR] [\fB\-a\fR] [\fB\-t\fR \fIdni\fR] [\fB\-m\fR \fImax\fR] [\fB\-pr\fR] .SH OPIS -\fBfaillog\fR formatuje zawarto嗆 rejestru nieudanych pr鏏 rozpocz璚ia sesji, -\fI/var/log/faillog\fR, oraz obs逝guje ograniczenia i liczniki b喚dnych pr鏏. -Kolejno嗆 argument闚 \fBfaillog\fR jest znacz帷a. Ka盥y z argument闚 jest -natychmiast przetwarzany w zadanej kolejno軼i. +\fBfaillog\fR formatuje zawarto rejestru nieudanych pr籀b rozpoczcia sesji, +\fI/var/log/faillog\fR, oraz obsuguje ograniczenia i liczniki bdnych pr籀b. +Kolejno argument籀w \fBfaillog\fR jest znaczca. Ka髒dy z argument籀w jest +natychmiast przetwarzany w zadanej kolejnoci. .SH OPCJE -Flaga \fB\-p\fR powoduje, 瞠 zapisy o nieudanych logowaniach wy鈍ietlane b璠 -w kolejno軼i rosn帷ych identyfikator闚 u篡tkownik闚 (UID). -Pos逝瞠nie si flag \fB\-u\fR \fInazwa\fR spowoduje, 瞠 zostanie wy鈍ietlony -wy陰cznie zapis dotycz帷y u篡tkownika o tej \fInazwie\fR. -U篡cie \fB\-t\fR \fIdni\fR powoduje wy鈍ietlanie wy陰cznie nieudanych pr鏏 -logowania 鈍ie窺zych ni sprzed zadanej liczby \fIdni\fR. -Flaga \fB\-t\fR uniewa積ia u篡cie \fB\-u\fR. -Flaga \fB\-a\fR powoduje wybranie wszystkich u篡tkownik闚. -W po陰czeniu z flag \fB\-p\fR flag, opcja ta wybiera wszystkich u篡tkownik闚, -dla kt鏎ych kiedykolwiek odnotowano niepomy郵n pr鏏 logowania. -Opcja ta nie ma znaczenia w po陰czeniu z flag \fB\-r\fR. +Flaga \fB\-p\fR powoduje, 髒e zapisy o nieudanych logowaniach wywietlane bd +w kolejnoci rosncych identyfikator籀w u髒ytkownik籀w (UID). +Posu髒enie si flag \fB\-u\fR \fInazwa\fR spowoduje, 髒e zostanie wywietlony +wycznie zapis dotyczcy u髒ytkownika o tej \fInazwie\fR. +U髒ycie \fB\-t\fR \fIdni\fR powoduje wywietlanie wycznie nieudanych pr籀b +logowania wie髒szych ni髒 sprzed zadanej liczby \fIdni\fR. +Flaga \fB\-t\fR uniewa髒nia u髒ycie \fB\-u\fR. +Flaga \fB\-a\fR powoduje wybranie wszystkich u髒ytkownik籀w. +W poczeniu z flag \fB\-p\fR flag, opcja ta wybiera wszystkich u髒ytkownik籀w, +dla kt籀rych kiedykolwiek odnotowano niepomyln pr籀b logowania. +Opcja ta nie ma znaczenia w poczeniu z flag \fB\-r\fR. .PP -\fB\-r\fR s逝篡 do zerowania licznika b喚dnych logowa. Do poprawnego dzia豉nia +\fB\-r\fR su髒y do zerowania licznika bdnych logowa. Do poprawnego dziaania tej opcji wymagane jest prawo zapisu do \fI/var/log/faillog\fR. -W po陰czeniu z \fB\-u\fR \fInazwa\fR s逝篡 do zerowania licznika b喚d闚 u篡tkownika +W poczeniu z \fB\-u\fR \fInazwa\fR su髒y do zerowania licznika bd籀w u髒ytkownika o podanej \fInazwie\fR. .PP -Flaga \fB\-m\fR ustawia maksymaln liczb b喚d闚 logowania, po kt鏎ej konto -zostanie wy陰czone. Dla tej opcji wymagane jest prawo zapisu do +Flaga \fB\-m\fR ustawia maksymaln liczb bd籀w logowania, po kt籀rej konto +zostanie wyczone. Dla tej opcji wymagane jest prawo zapisu do \fI/var/log/faillog\fR. -Argumenty \fB\-m\fR \fImax\fR powoduj, 瞠 wszystkie konta b璠 wy陰czane po -\fImax\fR nieudanych pr鏏ach logowania. -U篡cie dodatkowo \fB\-u\fR \fInazwa\fR, ogranicza dzia豉nie tej funkcji do -u篡tkownika o podanej \fInazwie\fR. -Pos逝瞠nie si zerow warto軼i \fImax\fR powoduje, 瞠 liczba nieudanych pr鏏 -rozpocz璚ia sesji jest nieograniczona. -Dla u篡tkownika \fBroot\fR maksymalna liczba niepowodze powinna by zawsze -ustawiona na 0, by zapobiec atakom typu denial of service (odmowa obs逝gi). +Argumenty \fB\-m\fR \fImax\fR powoduj, 髒e wszystkie konta bd wyczane po +\fImax\fR nieudanych pr籀bach logowania. +U髒ycie dodatkowo \fB\-u\fR \fInazwa\fR, ogranicza dziaanie tej funkcji do +u髒ytkownika o podanej \fInazwie\fR. +Posu髒enie si zerow wartoci \fImax\fR powoduje, 髒e liczba nieudanych pr籀b +rozpoczcia sesji jest nieograniczona. +Dla u髒ytkownika \fBroot\fR maksymalna liczba niepowodze powinna by zawsze +ustawiona na 0, by zapobiec atakom typu denial of service (odmowa obsugi). .PP -Opcje mog by 陰czone w praktycznie dowolny spos鏏. Ka盥a z opcji \fB\-p\fR, -\fB\-r\fR i \fB\-m\fR powoduje natychmiastowe wykonanie przy u篡ciu modyfikatora +Opcje mog by czone w praktycznie dowolny spos籀b. Ka髒da z opcji \fB\-p\fR, +\fB\-r\fR i \fB\-m\fR powoduje natychmiastowe wykonanie przy u髒yciu modyfikatora \fB\-u\fR lub \fB\-t\fR. .SH PRZESTROGI -\fBfaillog\fR wy鈍ietla wy陰cznie u篡tkownik闚, kt鏎zy od ostatniej nieudanej -pr鏏y nie mieli poprawnych logowa. -Chc帷 wy鈍ietli u篡tkownika, kt鏎y po ostatniej pora盧e logowa si ju -pomy郵nie, musisz jawnie za膨da o nim informacji przy pomocy flagi \fB\-u\fR. -Mo瞠sz tak瞠 wy鈍ietli wszystkich u篡tkownik闚 pos逝guj帷 si flag \fB\-a\fR. +\fBfaillog\fR wywietla wycznie u髒ytkownik籀w, kt籀rzy od ostatniej nieudanej +pr籀by nie mieli poprawnych logowa. +Chcc wywietli u髒ytkownika, kt籀ry po ostatniej pora髒ce logowa si ju髒 +pomylnie, musisz jawnie za髒da o nim informacji przy pomocy flagi \fB\-u\fR. +Mo髒esz tak髒e wywietli wszystkich u髒ytkownik籀w posugujc si flag \fB\-a\fR. .SH PLIKI -\fI/var/log/faillog\fR \- plik rejestracji b喚d闚 logowania -.SH ZOBACZ TAK浩 +\fI/var/log/faillog\fR \- plik rejestracji bd籀w logowania +.SH ZOBACZ TAK驍E .BR login (1), .BR faillog (5) .SH AUTOR diff --git a/man/pl/gpasswd.1 b/man/pl/gpasswd.1 index 61ae6173..37d09c2a 100644 --- a/man/pl/gpasswd.1 +++ b/man/pl/gpasswd.1 @@ -1,4 +1,4 @@ -.\" $Id: gpasswd.1,v 1.7 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: gpasswd.1,v 1.8 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1996, Rafal Maszkowski .\" All rights reserved. You can redistribute this man page and/or .\" modify it under the terms of the GNU General Public License as @@ -9,45 +9,45 @@ .SH NAZWA gpasswd \- administracja plikiem /etc/group .br -.SH SKxDNIA +.SH SKADNIA \fBgpasswd\fR \fIgrupa\fR .br -\fBgpasswd \-a\fR \fIu篡tkownik grupa\fR +\fBgpasswd \-a\fR \fIu髒ytkownik grupa\fR .br -\fBgpasswd \-d\fR \fIu篡tkownik grupa\fR +\fBgpasswd \-d\fR \fIu髒ytkownik grupa\fR .br \fBgpasswd \-R\fR \fIgrupa\fR .br \fBgpasswd \-r\fR \fIgrupa\fR .br -\fBgpasswd\fR [\fB\-A\fR \fIu篡tkownik\fR,...] [\fB\-M\fR \fIu篡tkownik\fR,...] \fIgrupa\fR +\fBgpasswd\fR [\fB\-A\fR \fIu髒ytkownik\fR,...] [\fB\-M\fR \fIu髒ytkownik\fR,...] \fIgrupa\fR .SH OPIS -\fBgpasswd\fR s逝篡 do administrowania plikiem /etc/group (oraz -\fI/etc/gshadow\fR je郵i zosta豉 wykonana kompilacja ze zdefiniowanym -SHADOWGRP). Ka盥a z grup mo瞠 posiada administrator闚, cz這nk闚 i has這. -Administrator systemu mo瞠 pos逝篡 si opcj \fB\-A\fR do zdefiniowania -administratora(\-闚) grupy oraz opcj \fB\-M\fR do zdefiniowania jej cz這nk闚. -Posiada on wszystkie prawa administrator闚 i cz這nk闚 grup. +\fBgpasswd\fR su髒y do administrowania plikiem /etc/group (oraz +\fI/etc/gshadow\fR jeli zostaa wykonana kompilacja ze zdefiniowanym +SHADOWGRP). Ka髒da z grup mo髒e posiada administrator籀w, czonk籀w i haso. +Administrator systemu mo髒e posu髒y si opcj \fB\-A\fR do zdefiniowania +administratora(\-籀w) grupy oraz opcj \fB\-M\fR do zdefiniowania jej czonk籀w. +Posiada on wszystkie prawa administrator籀w i czonk籀w grup. .PP -Administrator grupy mo瞠 dodawa i usuwa u篡tkownik闚 przy pomocy, -odpowiednio, opcji \fB\-a\fR i \fB\-d\fR. Administratorzy mog te u篡wa opcji -\fB\-r\fR w celu usuni璚ia has豉 grupy. Je瞠li grupa nie posiada has豉, +Administrator grupy mo髒e dodawa i usuwa u髒ytkownik籀w przy pomocy, +odpowiednio, opcji \fB\-a\fR i \fB\-d\fR. Administratorzy mog te髒 u髒ywa opcji +\fB\-r\fR w celu usunicia hasa grupy. Je髒eli grupa nie posiada hasa, to polecenia .BR newgrp (1) -do przy陰czenia si do grupy mog u篡wa tylko jej cz這nkowie. -Opcja \fB\-R\fR wy陰cza dost瘼 do grupy za pomoc polecenia +do przyczenia si do grupy mog u髒ywa tylko jej czonkowie. +Opcja \fB\-R\fR wycza dostp do grupy za pomoc polecenia .BR newgrp (1). .PP .B gpasswd -wywo豉ne przez administratora grupy tylko z nazw grupy pyta o jej has這. -Je瞠li has這 jest ustawione, to cz這nkowie grupy mog nadal wykonywa +wywoane przez administratora grupy tylko z nazw grupy pyta o jej haso. +Je髒eli haso jest ustawione, to czonkowie grupy mog nadal wykonywa .BR newgrp (1) -bez has豉, inni musz natomiast poda has這. +bez hasa, inni musz natomiast poda haso. .SH PLIKI \fI/etc/group\fR \- informacja o grupach .br \fI/etc/gshadow\fR \- chroniona informacja o grupach -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR newgrp (1), .BR groupadd (8), .BR groupdel (8), diff --git a/man/pl/groupadd.8 b/man/pl/groupadd.8 index 67ccf99c..9516511f 100644 --- a/man/pl/groupadd.8 +++ b/man/pl/groupadd.8 @@ -1,4 +1,4 @@ -.\" $Id: groupadd.8,v 1.14 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: groupadd.8,v 1.15 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,47 +27,47 @@ .\" SUCH DAMAGE. .TH GROUPADD 8 .SH NAZWA -groupadd \- tw鏎z now grup -.SH SKxDNIA +groupadd \- tw籀rz now grup +.SH SKADNIA \fBgroupadd\fR [\fB\-g\fR \fIgid\fR [\fB\-o\fR]] [\fB\-f\fR] \fIgrupa\fR .SH OPIS -Polecenie \fBgroupadd\fR tworzy nowe konto grupy pos逝guj帷 si -warto軼iami podanymi w wierszu polece i domy郵nymi warto軼iami z systemu. +Polecenie \fBgroupadd\fR tworzy nowe konto grupy posugujc si +wartociami podanymi w wierszu polece i domylnymi wartociami z systemu. W razie potrzeby zostanie wprowadzona do systemu nowa grupa. .SH OPCJE -Polecenie \fBgroupadd\fR posiada nast瘼uj帷e opcje: +Polecenie \fBgroupadd\fR posiada nastpujce opcje: .TP .BI \-f -Ta opcja powoduje zako鎍zenie programu ze statusem oznaczaj帷ym sukces je郵i -podana groupa ju istnieje. Z opcj \fB\-g\fR, je郵i podany gid ju istnieje, -wybierany jest inny (unikalny) gid (czyli \fB\-g\fR jest wy陰czane). +Ta opcja powoduje zakoczenie programu ze statusem oznaczajcym sukces jeli +podana groupa ju髒 istnieje. Z opcj \fB\-g\fR, jeli podany gid ju髒 istnieje, +wybierany jest inny (unikalny) gid (czyli \fB\-g\fR jest wyczane). .TP .BI \-g " gid" -Numeryczna warto嗆 identyfikatora grupy. Warto嗆 ta musi by niepowtarzalna, -chyba 瞠 u篡to opcji \fB\-o\fR. Warto嗆 ID grupy nie mo瞠 by ujemna. Domy郵nie -u篡wana jest najmniejsza warto嗆 identyfikatora wi瘯sza ni 999 a wi瘯sza ni +Numeryczna warto identyfikatora grupy. Warto ta musi by niepowtarzalna, +chyba 髒e u髒yto opcji \fB\-o\fR. Warto ID grupy nie mo髒e by ujemna. Domylnie +u髒ywana jest najmniejsza warto identyfikatora wiksza ni髒 999 a wiksza ni髒 jakiejkolwiek innej grupy. -Warto軼i mi璠zy 0 a 999 s zwykle zarezerwowane dla kont systemowych. +Wartoci midzy 0 a 999 s zwykle zarezerwowane dla kont systemowych. .SH PLIKI \fI/etc/group\fR \- informacja o kontach grup .br \fI/etc/gshadow\fR \- bezpieczna informacja o kontach grup -.SH KOD ZAKO哸ZENIA +.SH KOD ZAKOCZENIA .TP 2 -Polecenie \fBgroupadd\fR ko鎍zy dzia豉nie z nast瘼uj帷ymi warto軼iami kod闚 zako鎍zenia: +Polecenie \fBgroupadd\fR koczy dziaanie z nastpujcymi wartociami kod籀w zakoczenia: .br \fB0\fR \- powodzenie .br -\fB2\fR \- niew豉軼iwa sk豉dnia parametr闚 polecenia +\fB2\fR \- niewaciwa skadnia parametr籀w polecenia .br -\fB3\fR \- niew豉軼iwe parametry opcji +\fB3\fR \- niewaciwe parametry opcji .br -\fB4\fR \- uid jest ju u篡wany (i nie u篡to opcji \-o) +\fB4\fR \- uid jest ju髒 u髒ywany (i nie u髒yto opcji \-o) .br \fB9\fR \- nazwa groupy nie jest unikalna .br -\fB10\fR \- niemo磧iwa aktualizacja plik闚 grup -.SH ZOBACZ TAK浩 +\fB10\fR \- niemo髒liwa aktualizacja plik籀w grup +.SH ZOBACZ TAK驍E .BR chfn (1), .BR chsh (1), .BR passwd (1), diff --git a/man/pl/groupdel.8 b/man/pl/groupdel.8 index 367295fe..916c2492 100644 --- a/man/pl/groupdel.8 +++ b/man/pl/groupdel.8 @@ -1,4 +1,4 @@ -.\" $Id: groupdel.8,v 1.8 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: groupdel.8,v 1.9 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,37 +27,37 @@ .\" SUCH DAMAGE. .TH GROUPDEL 8 .SH NAZWA -groupdel \- usu grup -.SH SKxDNIA +groupdel \- usu grup +.SH SKADNIA \fBgroupdel\fR \fIgrupa\fR .SH OPIS -Polecenie \fBgroupdel\fR zmienia systemowe pliki kont, usuwaj帷 -wszystkie zapisy odnosz帷e si do \fIgrupy\fR. -Wymieniona grupa musi istnie. +Polecenie \fBgroupdel\fR zmienia systemowe pliki kont, usuwajc +wszystkie zapisy odnoszce si do \fIgrupy\fR. +Wymieniona grupa musi istnie. .PP -Musisz r璚znie sprawdzi wszystkie systemy plik闚, by upewni si, 瞠 -nie pozosta造 瘸dne pliki, dla kt鏎ych wymieniona grupa jest grup w豉軼icieli. +Musisz rcznie sprawdzi wszystkie systemy plik籀w, by upewni si, 髒e +nie pozostay 髒adne pliki, dla kt籀rych wymieniona grupa jest grup wacicieli. .SH PRZESTROGI -Nie mo瞠sz usun望 podstawowej grupy 瘸dnego z istniej帷ych u篡tkownik闚. -Musisz usun望 u篡tkownika przed usuni璚iem takiej grupy. +Nie mo髒esz usun podstawowej grupy 髒adnego z istniejcych u髒ytkownik籀w. +Musisz usun u髒ytkownika przed usuniciem takiej grupy. .SH PLIKI \fI/etc/group\fR \- informacja o grupach .br \fI/etc/gshadow\fR \- bezpieczna informacja o grupach -.SH KOD ZAKO哸ZENIA +.SH KOD ZAKOCZENIA .TP 2 -Polecenie \fBgroupdel\fR ko鎍zy dzia豉nie z nast瘼uj帷ymi warto軼iami kod闚 zako鎍zenia: +Polecenie \fBgroupdel\fR koczy dziaanie z nastpujcymi wartociami kod籀w zakoczenia: .br \fB0\fR \- powodzenie .br -\fB2\fR \- niew豉軼iwa sk豉dnia parametr闚 polecenia +\fB2\fR \- niewaciwa skadnia parametr籀w polecenia .br \fB6\fR \- podana grupa nie istnieje .br -\fB8\fR \- nie mo積a usun望 grupy podstawowej u篡tykownika +\fB8\fR \- nie mo髒na usun grupy podstawowej u髒ytykownika .br -\fB10\fR \- nie mo積a zaktualizowa pliku z grupami -.SH ZOBACZ TAK浩 +\fB10\fR \- nie mo髒na zaktualizowa pliku z grupami +.SH ZOBACZ TAK驍E .BR chfn (1), .BR chsh (1), .BR passwd (1), diff --git a/man/pl/groupmod.8 b/man/pl/groupmod.8 index e5a15853..f9f04f4c 100644 --- a/man/pl/groupmod.8 +++ b/man/pl/groupmod.8 @@ -1,4 +1,4 @@ -.\" $Id: groupmod.8,v 1.13 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: groupmod.8,v 1.14 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,45 +27,45 @@ .\" SUCH DAMAGE. .TH GROUPMOD 8 .SH NAZWA -groupmod \- zmie dane grupy -.SH SKxDNIA +groupmod \- zmie dane grupy +.SH SKADNIA \fBgroupmod\fR [\fB\-g\fR \fIGID\fR [\fB\-o\fR]] [\fB\-n\fR \fINOWA_NAZWA_GRUPY\fR] \fIGRUPA\fR .SH OPIS Polecenie \fBgroupmod\fR modyfikuje systemowe pliki kont tak, by -odzwierciedli w nich zmiany grup podane w wierszu polece. +odzwierciedli w nich zmiany grup podane w wierszu polece. .SH OPCJE -Polecenie \fBgroupmod\fR posiada nast瘼uj帷e opcje: +Polecenie \fBgroupmod\fR posiada nastpujce opcje: .IP "\fB\-g\fR \fIGID\fR" -Numeryczna warto嗆 identyfikatora grupy (group ID). Warto嗆 ta musi by -niepowtarzalna, chyba 瞠 u篡to opcji \fB\-o\fR. Nie mo瞠 by ujemna. -Warto軼i pomi璠zy 0 a 999 s zwykle zarezerwowane dla grup systemowych. -Pliki, dla kt鏎ych stary identyfikator jest identyfikatorem -grupy pliku, wymagaj r璚znej zmiany ID grupy. +Numeryczna warto identyfikatora grupy (group ID). Warto ta musi by +niepowtarzalna, chyba 髒e u髒yto opcji \fB\-o\fR. Nie mo髒e by ujemna. +Wartoci pomidzy 0 a 999 s zwykle zarezerwowane dla grup systemowych. +Pliki, dla kt籀rych stary identyfikator jest identyfikatorem +grupy pliku, wymagaj rcznej zmiany ID grupy. .IP "\fB\-n\fR \fINOWA_NAZWA_GRUPY\fR" Nazwa grupy zostanie zmieniona z \fIGRUPA\fR na \fINOWA_NAZWA_GRUPY\fR. .SH PLIKI \fI/etc/group\fR \- informacja o grupach .br \fI/etc/gshadow\fR \- bezpieczna informacja o grupach -.SH KOD ZAKO哸ZENIA +.SH KOD ZAKOCZENIA .TP 2 -Polecenie \fBgroupmod\fR ko鎍zy dzia豉nie z nast瘼uj帷ymi warto軼iami kod闚 zako鎍zenia: +Polecenie \fBgroupmod\fR koczy dziaanie z nastpujcymi wartociami kod籀w zakoczenia: .br \fB0\fR \- powodzenie .br -\fB2\fR \- niew豉軼iwa sk豉dnia parametr闚 polecenia +\fB2\fR \- niewaciwa skadnia parametr籀w polecenia .br -\fB3\fR \- niew豉軼iwe parametry opcji +\fB3\fR \- niewaciwe parametry opcji .br -\fB4\fR \- gid jest ju u篡wany (i nie u篡to opcji \-o) +\fB4\fR \- gid jest ju髒 u髒ywany (i nie u髒yto opcji \-o) .br \fB6\fR \- podana grupa nie istnieje .br -\fB9\fR \- grupa jest ju u篡wana +\fB9\fR \- grupa jest ju髒 u髒ywana .br -\fB10\fR \- niemo磧iwa aktualizacja plik闚 grup -.SH ZOBACZ TAK浩 +\fB10\fR \- niemo髒liwa aktualizacja plik籀w grup +.SH ZOBACZ TAK驍E .BR chfn (1), .BR chsh (1), .BR passwd (1), diff --git a/man/pl/groups.1 b/man/pl/groups.1 index 9f77fd88..817fbdcc 100644 --- a/man/pl/groups.1 +++ b/man/pl/groups.1 @@ -1,4 +1,4 @@ -.\" $Id: groups.1,v 1.9 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: groups.1,v 1.10 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,24 +27,24 @@ .\" SUCH DAMAGE. .TH GROUPS 1 .SH NAZWA -groups \- wy鈍ietlenie nazw bie膨cych grup -.SH SKxDNIA -\fBgroups\fR [\fBu篡tkownik\fR] +groups \- wywietlenie nazw bie髒cych grup +.SH SKADNIA +\fBgroups\fR [\fBu髒ytkownik\fR] .SH OPIS -\fBgroups\fR wy鈍ietla nazwy lub warto軼i identyfikator闚 grup. -Je瞠li warto嗆 nie posiada odpowiedniego wpisu w \fI/etc/group\fR, to -zostanie wy鈍ietlona jako numeryczny identyfikator grupy. Opcjonalny -parametr \fIu篡tkownik\fR powoduje wy鈍ietlenie grup dla danego -\fIu篡tkownika\fR. +\fBgroups\fR wywietla nazwy lub wartoci identyfikator籀w grup. +Je髒eli warto nie posiada odpowiedniego wpisu w \fI/etc/group\fR, to +zostanie wywietlona jako numeryczny identyfikator grupy. Opcjonalny +parametr \fIu髒ytkownik\fR powoduje wywietlenie grup dla danego +\fIu髒ytkownika\fR. .SH UWAGA -Systemy nie obs逝guj帷e r闚noczesnych grup (tj. takie, w kt鏎ych u篡tkownik -mo瞠 w danej by cz這nkiem tylko jednej grupy, grupy aktywnej) b璠 wy鈍ietla -informacj z \fI/etc/group\fR. -Do zmiany bie膨cego rzeczywistego i efektywnego identyfikatora grupy u篡tkownik -musi u篡 polecenia \fBnewgrp\fR lub \fBsg\fR. +Systemy nie obsugujce r籀wnoczesnych grup (tj. takie, w kt籀rych u髒ytkownik +mo髒e w danej by czonkiem tylko jednej grupy, grupy aktywnej) bd wywietla +informacj z \fI/etc/group\fR. +Do zmiany bie髒cego rzeczywistego i efektywnego identyfikatora grupy u髒ytkownik +musi u髒y polecenia \fBnewgrp\fR lub \fBsg\fR. .SH PLIKI \fI/etc/group\fR \- informacja o grupach -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR newgrp (1), .BR getgid (2), .BR getgroups (2), diff --git a/man/pl/grpck.8 b/man/pl/grpck.8 index 90f98040..12d009f3 100644 --- a/man/pl/grpck.8 +++ b/man/pl/grpck.8 @@ -1,4 +1,4 @@ -.\" $Id: grpck.8,v 1.9 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: grpck.8,v 1.10 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1992 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,75 +27,75 @@ .\" SUCH DAMAGE. .TH GRPCK 8 .SH NAZWA -grpck \- weryfikacja sp鎩no軼i plik闚 grup -.SH SKxDNIA +grpck \- weryfikacja sp籀jnoci plik籀w grup +.SH SKADNIA \fBgrpck\fR [\fB\-r\fR] [\fIgroup shadow\fR] .SH OPIS -\fBgrpck\fR weryfikuje integralno嗆 informacji autentykacji systemowej. -Sprawdzane s wszystkie pozycje w plikach \fI/etc/group\fR -i \fI/etc/gshadow\fR, by upewni si, 瞠 ka盥a z nich posiada w豉軼iwy format -i poprawne dane w ka盥ym z p鏊. U篡tkownik monitowany jest o usuni璚ie -pozycji, kt鏎e s sformatowane niepoprawnie lub posiadaj inne nie daj帷e -si skorygowa b喚dy. +\fBgrpck\fR weryfikuje integralno informacji autentykacji systemowej. +Sprawdzane s wszystkie pozycje w plikach \fI/etc/group\fR +i \fI/etc/gshadow\fR, by upewni si, 髒e ka髒da z nich posiada waciwy format +i poprawne dane w ka髒dym z p籀l. U髒ytkownik monitowany jest o usunicie +pozycji, kt籀re s sformatowane niepoprawnie lub posiadaj inne nie dajce +si skorygowa bdy. .P -Kontrolowane jest czy ka盥a pozycja posiada: +Kontrolowane jest czy ka髒da pozycja posiada: .sp .in +.5i -\- w豉軼iw liczb p鏊 +\- waciw liczb p籀l .br -\- unikaln nazw grupy +\- unikaln nazw grupy .br -\- poprawn list cz這nk闚 i administrator闚 +\- poprawn list czonk籀w i administrator籀w .in \-.5i .sp .P -Kontrola w豉軼iwej liczby p鏊 i niepowtarzalnej nazwy grupy jest -decyduj帷a. Je瞠li pozycja posiada b喚dn liczb p鏊, to u篡tkownik jest -proszony o usuni璚ie ca貫j pozycji (wiersza). -Je瞠li u篡tkownik nie potwierdzi decyzji o usuni璚iu, to pomijane s wszelkie +Kontrola waciwej liczby p籀l i niepowtarzalnej nazwy grupy jest +decydujca. Je髒eli pozycja posiada bdn liczb p籀l, to u髒ytkownik jest +proszony o usunicie caej pozycji (wiersza). +Je髒eli u髒ytkownik nie potwierdzi decyzji o usuniciu, to pomijane s wszelkie dalsze sprawdzenia. -Pozycja z powt鏎zon nazw grupy powoduje monit o usuni璚ie, ale nadal -b璠 wykonywane pozosta貫 sprawdzenia. -Wszystkie inne b喚dy daj ostrze瞠nia a u篡tkownik jest zach璚any -do uruchomienia polecenia \fBgroupmod\fR, by je poprawi. +Pozycja z powt籀rzon nazw grupy powoduje monit o usunicie, ale nadal +bd wykonywane pozostae sprawdzenia. +Wszystkie inne bdy daj ostrze髒enia a u髒ytkownik jest zachcany +do uruchomienia polecenia \fBgroupmod\fR, by je poprawi. .P -Polecenia dzia豉j帷e na pliku \fI/etc/group\fR nie potrafi zmienia -uszkodzonych lub powielonych pozycji. W takich okoliczno軼iach powinien by -u篡wany \fBgrpck\fR, by usun望 nieprawid這w pozycj. +Polecenia dziaajce na pliku \fI/etc/group\fR nie potrafi zmienia +uszkodzonych lub powielonych pozycji. W takich okolicznociach powinien by +u髒ywany \fBgrpck\fR, by usun nieprawidow pozycj. .SH OPCJE -Domy郵nie \fBgrpck\fR dzia豉 na plikach \fI/etc/group\fR oraz \fI/etc/gshadow\fR. -Przy pomocy parametr闚 \fIgroup\fR i \fIshadow\fR u篡tkownik mo瞠 wybra inne +Domylnie \fBgrpck\fR dziaa na plikach \fI/etc/group\fR oraz \fI/etc/gshadow\fR. +Przy pomocy parametr籀w \fIgroup\fR i \fIshadow\fR u髒ytkownik mo髒e wybra inne pliki. -Dodatkowo, u篡tkownik mo瞠 wykona polecenie w trybie tylko\-do\-odczytu, poprzez +Dodatkowo, u髒ytkownik mo髒e wykona polecenie w trybie tylko\-do\-odczytu, poprzez podanie flagi \fB\-r\fR. -Powoduje to, 瞠 na wszystkie pytania dotycz帷e zmian zostanie, bez ingerencji -u篡tkownika, u篡ta odpowied \fBnie\fR. -\fBgrpck\fR mo瞠 by r闚nie u篡ty do sortowania pozycji w plikach \fI/etc/group\fR -oraz \fI/etc/gshadow\fR wed逝g GID. By w陰czy tryb sortowania nale篡 przekaza -opcj \fB\-s\fR. Nie s wtedy przeprowadzane 瘸dne kontrole, tylko sortowanie. +Powoduje to, 髒e na wszystkie pytania dotyczce zmian zostanie, bez ingerencji +u髒ytkownika, u髒yta odpowied驕 \fBnie\fR. +\fBgrpck\fR mo髒e by r籀wnie髒 u髒yty do sortowania pozycji w plikach \fI/etc/group\fR +oraz \fI/etc/gshadow\fR wedug GID. By wczy tryb sortowania nale髒y przekaza +opcj \fB\-s\fR. Nie s wtedy przeprowadzane 髒adne kontrole, tylko sortowanie. .SH PLIKI \fI/etc/group\fR \- informacja o kontach grup .br -\fI/etc/gshadow\fR \- zakodowana informacja o has豉ch i administratorach grup +\fI/etc/gshadow\fR \- zakodowana informacja o hasach i administratorach grup .br -\fI/etc/passwd\fR \-informacja o u篡tkownikach -.SH KOD ZAKO哸ZENIA +\fI/etc/passwd\fR \-informacja o u髒ytkownikach +.SH KOD ZAKOCZENIA .TP 2 -Polecenie \fBgrpck\fR ko鎍zy dzia豉nie z nast瘼uj帷ymi warto軼iami kod闚 zako鎍zenia: +Polecenie \fBgrpck\fR koczy dziaanie z nastpujcymi wartociami kod籀w zakoczenia: .br \fB0\fR \- powodzenie .br -\fB1\fR \- niew豉軼iwa sk豉dnia parametr闚 polecenia +\fB1\fR \- niewaciwa skadnia parametr籀w polecenia .br -\fB2\fR \- jedna lub wi璚ej z造ch pozycji pliku grup +\fB2\fR \- jedna lub wicej zych pozycji pliku grup .br -\fB3\fR \- niemo磧iwe otwarcie plik闚 grup +\fB3\fR \- niemo髒liwe otwarcie plik籀w grup .br -\fB4\fR \- niemo磧iwa blokada plik闚 grup +\fB4\fR \- niemo髒liwa blokada plik籀w grup .br -\fB5\fR \- niemo磧iwa aktualizacja plik闚 grup +\fB5\fR \- niemo髒liwa aktualizacja plik籀w grup .br -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR group (5), .BR passwd (5), .BR shadow (5), diff --git a/man/pl/id.1 b/man/pl/id.1 index 7326ee27..dc36a929 100644 --- a/man/pl/id.1 +++ b/man/pl/id.1 @@ -1,4 +1,4 @@ -.\" $Id: id.1,v 1.10 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: id.1,v 1.11 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,22 +27,22 @@ .\" SUCH DAMAGE. .TH ID 1 .SH NAZWA -id \- wy鈍ietlenie nazw bie膨cych ID u篡tkownika i grupy -.SH SKxDNIA +id \- wywietlenie nazw bie髒cych ID u髒ytkownika i grupy +.SH SKADNIA \fBid\fR [\fB\-a\fR] .SH OPIS .B id -wy鈍ietla bie膨ce nazwy (lub warto軼i) rzeczywistych i efektywnych -identyfikator闚 u篡tkownika i grupy. -Je瞠li dana warto嗆 nie posiada odpowiedniego wpisu w \fI/etc/passwd\fR -lub \fI/etc/group\fR, to zostanie wy鈍ietlona bez odpowiedniej nazwy. -U篡vie opcji \fB\-a\fR powoduje wy鈍ietlenie zestaw grup w systemach, kt鏎e -obs逝guj r闚noczesne cz這nkostwo w wielu grupach. +wywietla bie髒ce nazwy (lub wartoci) rzeczywistych i efektywnych +identyfikator籀w u髒ytkownika i grupy. +Je髒eli dana warto nie posiada odpowiedniego wpisu w \fI/etc/passwd\fR +lub \fI/etc/group\fR, to zostanie wywietlona bez odpowiedniej nazwy. +U髒yvie opcji \fB\-a\fR powoduje wywietlenie zestaw grup w systemach, kt籀re +obsuguj r籀wnoczesne czonkostwo w wielu grupach. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w .br \fI/etc/group\fR \- informacja o grupach -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR getgid (2), .BR getgroups (2), .BR getuid (2) diff --git a/man/pl/lastlog.8 b/man/pl/lastlog.8 index 57e1e99e..107bc282 100644 --- a/man/pl/lastlog.8 +++ b/man/pl/lastlog.8 @@ -1,4 +1,4 @@ -.\" $Id: lastlog.8,v 1.13 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: lastlog.8,v 1.14 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1992, Phillip Street and Julianne Frances Haugh .\" All rights reserved. .\" @@ -29,37 +29,37 @@ .\" @(#)lastlog.8 3.3 08:24:58 29 Sep 1993 (National Guard Release) .TH LASTLOG 8 .SH NAZWA -\fBlastlog\fR \- sprawd plik ostatnich logowa (lastlog) -.SH SKxDNIA +\fBlastlog\fR \- sprawd驕 plik ostatnich logowa (lastlog) +.SH SKADNIA .TP 8 \fBlastlog\fR [\fBopcje\fR] .SH OPIS -\fBlastlog\fR formatuje i wy鈍ietla zawarto嗆 dziennika ostatnich logowa -zapisanych w pliku \fI/var/log/lastlog\fR. Wy鈍ietlone zostan \fBnazwa -u篡tkownika\fR, \fBport\fR i \fBczas ostatniego logowania\fR. Domy郵nie (bez -flag) pozycje pliku wy鈍ietlane s w kolejno軼i w jakiej s w pliku +\fBlastlog\fR formatuje i wywietla zawarto dziennika ostatnich logowa +zapisanych w pliku \fI/var/log/lastlog\fR. Wywietlone zostan \fBnazwa +u髒ytkownika\fR, \fBport\fR i \fBczas ostatniego logowania\fR. Domylnie (bez +flag) pozycje pliku wywietlane s w kolejnoci w jakiej s w pliku \fB/etc/passwd\fR. .SH OPCJE -Polecenie \fBlastlog\fR posiada nast瘼uj帷e opcje: +Polecenie \fBlastlog\fR posiada nastpujce opcje: .IP "\fB\-h\fR, \fB\-\-help\fR" -Wy鈍ietla kr鏒k informacj o tym jak u篡wa program i ko鎍zy prac. +Wywietla kr籀tk informacj o tym jak u髒ywa program i koczy prac. .IP "\fB\-t\fR, \fB\-\-time\fR \fIDNI\fR" -Wy鈍ietla tylko ostatnie logowania u篡tkownik闚 nie starsze ni zadana -ilo嗆 \fIDNI\fR. +Wywietla tylko ostatnie logowania u髒ytkownik籀w nie starsze ni髒 zadana +ilo \fIDNI\fR. .IP "\fB\-u\fR, \fB\-\-user\fR \fILOGIN\fR" -Wy鈍ietla tylko informacji o ostanim logowaniu u篡tkownika \fILOGIN\fR. +Wywietla tylko informacji o ostanim logowaniu u髒ytkownika \fILOGIN\fR. .TP -Opcja \fB\-t\fR przes豉nia u篡cie opcji \fB\-u\fR. +Opcja \fB\-t\fR przesania u髒ycie opcji \fB\-u\fR. .PP -Je瞠li u篡tkownik nigdy si nie logowa to zamiast portu i czasu logowania -zostanie wy鈍ietlony komunikat \fB"**Never logged in**"\fR (nigdy si nie -logowa). +Je髒eli u髒ytkownik nigdy si nie logowa to zamiast portu i czasu logowania +zostanie wywietlony komunikat \fB"**Never logged in**"\fR (nigdy si nie +logowa). .SH PLIKI -\fI/var/log/lastlog\fR \- dziennik ostatnich logowa +\fI/var/log/lastlog\fR \- dziennik ostatnich logowa .SH PRZESTROGI -Du瞠 luki w numeracji UID powoduj, 瞠 program b璠zie pracowa d逝瞠j, nie -wy鈍ietlaj帷 wynik闚 (np. je郵i mmdf=800, za ostatni uid=170, to program -b璠zie sprawia wra瞠nie zawieszonego w trakcie przetwarzania uid 171\-799). +Du髒e luki w numeracji UID powoduj, 髒e program bdzie pracowa du髒ej, nie +wywietlajc wynik籀w (np. jeli mmdf=800, za ostatni uid=170, to program +bdzie sprawia wra髒enie zawieszonego w trakcie przetwarzania uid 171\-799). .SH AUTORZY Julianne Frances Haugh (jockgrrl@ix.netcom.com) .br diff --git a/man/pl/limits.5 b/man/pl/limits.5 index ac1ffbb0..d2e0064b 100644 --- a/man/pl/limits.5 +++ b/man/pl/limits.5 @@ -1,30 +1,30 @@ -.\" $Id: limits.5,v 1.3 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: limits.5,v 1.4 2005/12/01 20:38:27 kloczek Exp $ .TH LIMITS 5 .SH NAZWA -limits \- definicja ogranicze zasob闚 +limits \- definicja ogranicze zasob籀w .SH OPIS Plik .I limits -(domy郵nie /etc/limits lub LIMITS_FILE zdefiniowane w config.h) -opisuje ograniczenia zasob闚, jakie chcia豚y narzuci u篡tkownikom. -W豉軼icielem tego pliku powinien by u篡tkownik root i wy陰cznie dla niego -plik ten powinien by dost瘼ny do odczytu. +(domylnie /etc/limits lub LIMITS_FILE zdefiniowane w config.h) +opisuje ograniczenia zasob籀w, jakie chciaby narzuci u髒ytkownikom. +Wacicielem tego pliku powinien by u髒ytkownik root i wycznie dla niego +plik ten powinien by dostpny do odczytu. .PP -Domy郵nie u篡tkownikowi 'root' nie s narzucane 瘸dne ograniczenia. -W rzeczywisto軼i, przy u篡ciu tego sposobu nie jest mo磧iwe narzucenie limit闚 -dla kont r闚nowa積ych root (kont z UID r闚nym 0). +Domylnie u髒ytkownikowi 'root' nie s narzucane 髒adne ograniczenia. +W rzeczywistoci, przy u髒yciu tego sposobu nie jest mo髒liwe narzucenie limit籀w +dla kont r籀wnowa髒nych root (kont z UID r籀wnym 0). .PP -Ka盥y wiersz definiuje ograniczenie dla u篡tkownika w postaci: +Ka髒dy wiersz definiuje ograniczenie dla u髒ytkownika w postaci: .sp -.I u篡tkownik x哸UCH_OGRANICZE +.I u髒ytkownik ACUCH_OGRANICZE .PP -\fBx哸UCH OGRANICZE娖fP sk豉da si z po陰czonych definicji ogranicze zasob闚. -Ka盥e ograniczenie opisywane jest liter z nast瘼uj帷 po niej warto軼i -numeryczn limitu. +\fBACUCH OGRANICZE\fP skada si z poczonych definicji ogranicze zasob籀w. +Ka髒de ograniczenie opisywane jest liter z nastpujc po niej wartoci +numeryczn limitu. .PP -Dozwolone s nast瘼uj帷e identyfikatory: +Dozwolone s nastpujce identyfikatory: .sp -A: max. przestrze adresowa (KB) +A: max. przestrze adresowa (KB) .br C: max. rozmiar pliku core (KB) .br @@ -34,7 +34,7 @@ F: maksymalny rozmiar pliku (KB) .br M: max. locked\-in\-memory address space (KB) .br -N: max. liczba otwartych plik闚 +N: max. liczba otwartych plik籀w .br R: max. resident set size (KB) .br @@ -42,36 +42,36 @@ S: max. rozmiar stosu (KB) .br T: max. czas procesora (CPU) (MIN) .br -U: max. liczba proces闚 +U: max. liczba proces籀w .br -L: max. liczba sesji pracy dla tego u篡tkownika +L: max. liczba sesji pracy dla tego u髒ytkownika .br P: priorytet procesu, ustawiany przez \fBsetpriority\fR(2). .PP -Na przyk豉d, \fIL2D2048N5\fP jest poprawnym \fBx哸UCHEM OGRANICZE娖fP. -Z uwagi na lepsz czytelno軼i przyj皻o, 瞠 poni窺ze zapisy s r闚nowa積e: +Na przykad, \fIL2D2048N5\fP jest poprawnym \fBACUCHEM OGRANICZE\fP. +Z uwagi na lepsz czytelnoci przyjto, 髒e poni髒sze zapisy s r籀wnowa髒ne: .sp -nazwa_u篡tkownika L2D2048N5 +nazwa_u髒ytkownika L2D2048N5 .br -nazwa_u篡tkownika L2 D2048 N5 +nazwa_u髒ytkownika L2 D2048 N5 .PP -Nale篡 podkre郵i, 瞠 reszta wiersza po \fInazwie_u篡tkownika\fP traktowana -jest jako 豉鎍uch ogranicze, zatem komentarze nie s dozwolone. Nieprawid這wy -豉鎍uch ogranicze zostanie odrzucony (nie b璠zie brany pod uwag) przez +Nale髒y podkreli, 髒e reszta wiersza po \fInazwie_u髒ytkownika\fP traktowana +jest jako acuch ogranicze, zatem komentarze nie s dozwolone. Nieprawidowy +acuch ogranicze zostanie odrzucony (nie bdzie brany pod uwag) przez program login. .PP -Nazwa u篡tkownika r闚na "\fB*\fP" oznacza wpis domy郵ny. -Je瞠li w pliku \fBLIMITS_FILE\fP posiadasz wiele takich wpis闚, to jako -domy郵ny zostanie u篡ty ostatni z nich. +Nazwa u髒ytkownika r籀wna "\fB*\fP" oznacza wpis domylny. +Je髒eli w pliku \fBLIMITS_FILE\fP posiadasz wiele takich wpis籀w, to jako +domylny zostanie u髒yty ostatni z nich. .PP -Pojedyncza kreska "\fB\-\fP" ca趾owicie wy陰cza ograniczenia dla u篡tkownika. +Pojedyncza kreska "\fB\-\fP" cakowicie wycza ograniczenia dla u髒ytkownika. .PP -Zauwa te, prosz, 瞠 wszystkie te ograniczenia definiowane s w odniesieniu -do pojedynczej sesji (per login). Nie s one globalne ani sta貫. By mo瞠 b璠 -kiedy ograniczenia globalne, ale na razie tyle musi wystarczy ;) +Zauwa髒 te髒, prosz, 髒e wszystkie te ograniczenia definiowane s w odniesieniu +do pojedynczej sesji (per login). Nie s one globalne ani stae. By mo髒e bd +kiedy ograniczenia globalne, ale na razie tyle musi wystarczy ;) .SH PLIKI .I /etc/limits -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR login (1), .BR setpriority (2), .BR setrlimit (2) diff --git a/man/pl/login.1 b/man/pl/login.1 index f654b05e..68e63a5e 100644 --- a/man/pl/login.1 +++ b/man/pl/login.1 @@ -1,4 +1,4 @@ -.\" $Id: login.1,v 1.13 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: login.1,v 1.14 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 \- 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,106 +27,106 @@ .\" SUCH DAMAGE. .TH LOGIN 1 .SH NAZWA -login \- rozpocznij sesj pracy w systemie -.SH SKxDNIA -\fBlogin\fR [\fB\-p\fR] [\fIu篡tkownik\fR] [\fIZMIENNA=WARTO汎\fR ...] +login \- rozpocznij sesj pracy w systemie +.SH SKADNIA +\fBlogin\fR [\fB\-p\fR] [\fIu髒ytkownik\fR] [\fIZMIENNA=WARTO\fR ...] .br -\fBlogin\fR [\fB\-p\fR] [\fB\-h\fR \fIhost\fR] [\fB\-f\fR \fIu篡tkownik\fR] +\fBlogin\fR [\fB\-p\fR] [\fB\-h\fR \fIhost\fR] [\fB\-f\fR \fIu髒ytkownik\fR] .br \fBlogin\fR [\fB\-p\fR] \fB\-r\fR \fIhost\fR .SH OPIS .B login -s逝篡 do utworzenia nowej sesji pracy z systemem. Zwykle wywo造wane jest -automatycznie w odpowiedzi na zach皻 +su髒y do utworzenia nowej sesji pracy z systemem. Zwykle wywoywane jest +automatycznie w odpowiedzi na zacht .I login: -na terminalu u篡tkownika. +na terminalu u髒ytkownika. .B login -mo瞠 by specyficzne dla pow這ki i nie mo瞠 zosta wywo豉ne jako podproces. -Najcz窷ciej, +mo髒e by specyficzne dla powoki i nie mo髒e zosta wywoane jako podproces. +Najczciej, .B login -traktowane jest przez pow這k jako \fBexec login\fR, co powoduje opuszczenie -przez u篡tkownika bie膨cej pow這ki. -Pr鏏a wykonania \fBlogin\fR z pow這ki innej ni zg這szeniowa powoduje -wypisanie komunikatu o b喚dzie. +traktowane jest przez powok jako \fBexec login\fR, co powoduje opuszczenie +przez u髒ytkownika bie髒cej powoki. +Pr籀ba wykonania \fBlogin\fR z powoki innej ni髒 zgoszeniowa powoduje +wypisanie komunikatu o bdzie. .PP -U篡tkownik pytany jest o has這, je郵i takowe istnieje. -Dla zapobie瞠nia ujawnieniu has豉 wy鈍ietlanie wprowadzanych znak闚 jest -w trakcie jego wprowadzania wy陰czone. Dozwolona jest jedynie niewielka liczba -nieudanych pr鏏 podania has豉. Po wyczerpaniu limitu pr鏏 \fBlogin\fR ko鎍zy -prac za po陰czenie komunikacyjne jest zrywane. +U髒ytkownik pytany jest o haso, jeli takowe istnieje. +Dla zapobie髒enia ujawnieniu hasa wywietlanie wprowadzanych znak籀w jest +w trakcie jego wprowadzania wyczone. Dozwolona jest jedynie niewielka liczba +nieudanych pr籀b podania hasa. Po wyczerpaniu limitu pr籀b \fBlogin\fR koczy +prac za poczenie komunikacyjne jest zrywane. .PP -Je瞠li dla konta u篡tkownika w陰czona jest kontrola wa積o軼i has豉, mo瞠 on -by poproszony o podanie nowego has豉 przed kontynuacj. B璠zie w闚czas musia -poda stare i nowe has這. Wi璚ej informacji na ten temat znajduje si +Je髒eli dla konta u髒ytkownika wczona jest kontrola wa髒noci hasa, mo髒e on +by poproszony o podanie nowego hasa przed kontynuacj. Bdzie w籀wczas musia +poda stare i nowe haso. Wicej informacji na ten temat znajduje si w \fBpasswd\fR(1). .PP -Po poprawnym rozpocz璚iu sesji (zalogowaniu si), zostanie wy鈍ietlona -wiadomo軼i dnia (je郵i jest) i informacja o stanie skrzynki pocztowej. -Mo積a wy陰czy wy鈍ietlanie zawarto軼i pliku wiadomo軼i dnia, -\fI/etc/motd\fR, tworz帷 w swoim katalogu domowym plik \fI.hushlogin\fR -o zerowej d逝go軼i. -Informacja o stanie skrzynki pocztowej jest jedn z: -"\fBMasz now poczt.\fR" (You have new mail.), -"\fBMasz poczt.\fR" (You have mail.) lub "\fBNie masz poczty.\fR" (No Mail.) +Po poprawnym rozpoczciu sesji (zalogowaniu si), zostanie wywietlona +wiadomoci dnia (jeli jest) i informacja o stanie skrzynki pocztowej. +Mo髒na wyczy wywietlanie zawartoci pliku wiadomoci dnia, +\fI/etc/motd\fR, tworzc w swoim katalogu domowym plik \fI.hushlogin\fR +o zerowej dugoci. +Informacja o stanie skrzynki pocztowej jest jedn z: +"\fBMasz now poczt.\fR" (You have new mail.), +"\fBMasz poczt.\fR" (You have mail.) lub "\fBNie masz poczty.\fR" (No Mail.) \- stosownie do stanu skrzynki. .PP -Identyfikator u篡tkownika i grupy (UID i GID) zostan ustawione wed逝g -warto軼i w pliku \fI/etc/passwd\fR. -Warto軼i \fB$HOME\fR, \fB$SHELL\fR, \fB$PATH\fR, \fB$LOGNAME\fR i \fB$MAIL\fR -ustawiane s stosownie do odpowiednich p鏊 danego wpisu pliku hase. -Mog by r闚nie ustawiane warto軼i ulimit, umask oraz nice wed逝g wpis闚 +Identyfikator u髒ytkownika i grupy (UID i GID) zostan ustawione wedug +wartoci w pliku \fI/etc/passwd\fR. +Wartoci \fB$HOME\fR, \fB$SHELL\fR, \fB$PATH\fR, \fB$LOGNAME\fR i \fB$MAIL\fR +ustawiane s stosownie do odpowiednich p籀l danego wpisu pliku hase. +Mog by r籀wnie髒 ustawiane wartoci ulimit, umask oraz nice wedug wpis籀w w polu GECOS. .PP -W niekt鏎ych systemach zostanie ustawiona zmienna 鈔odowiskowa \fB$TERM\fR, -wskazuj帷a na typ terminala na linii tty, jak podano w \fI/etc/ttytype\fR. +W niekt籀rych systemach zostanie ustawiona zmienna rodowiskowa \fB$TERM\fR, +wskazujca na typ terminala na linii tty, jak podano w \fI/etc/ttytype\fR. .PP -Mo瞠 tak瞠 zosta wykonany skrypt startowy (inicjacyjny) odpowiedniego -interpretatora polece. -Bardziej szczeg馧owe informacje na ten temat mo積a znale潭 w odpowiednim -rozdziale podr璚znika man. +Mo髒e tak髒e zosta wykonany skrypt startowy (inicjacyjny) odpowiedniego +interpretatora polece. +Bardziej szczeg籀owe informacje na ten temat mo髒na znale驕 w odpowiednim +rozdziale podrcznika man. .PP -Logowanie do podsystemu jest wykazywane przez obecno嗆 "*" jako pierwszego -znaku pow這ki zg這szeniowej. Podany katalog domowy zostanie potraktowany jako -katalog g堯wny nowego systemu plik闚, do kt鏎ego u篡tkownik si zaloguje. +Logowanie do podsystemu jest wykazywane przez obecno "*" jako pierwszego +znaku powoki zgoszeniowej. Podany katalog domowy zostanie potraktowany jako +katalog g籀wny nowego systemu plik籀w, do kt籀rego u髒ytkownik si zaloguje. .SH OPCJE .TP .B \-f -Nie przeprowadzanie autentykacji, u篡tkownik ju zosta zautentykowany. +Nie przeprowadzanie autentykacji, u髒ytkownik ju髒 zosta zautentykowany. .TP .B \-h Name zdalnego hosta dla tego logowania. .TP .B \-p -Zachowanie 鈔odowiska. +Zachowanie rodowiska. .TP .B \-r Przeprowadzenie procedury automatycznego logowania dla rlogin. .PP -Opcje \fB\-r\fP, \fB\-h\fP i \fB\-f\fP mog by u篡wane tylko w przypadku -wywo豉nia \fBlogin\fP przez roota. +Opcje \fB\-r\fP, \fB\-h\fP i \fB\-f\fP mog by u髒ywane tylko w przypadku +wywoania \fBlogin\fP przez roota. .SH PRZESTROGI -Niniejsza wersja \fBlogin\fR posiada wiele opcji kompilacji, z kt鏎ych tylko -cz窷 b璠zie mie zastosowanie w danej instalacji. +Niniejsza wersja \fBlogin\fR posiada wiele opcji kompilacji, z kt籀rych tylko +cz bdzie mie zastosowanie w danej instalacji. .PP -Po這瞠nie plik闚 mo瞠 by r騜ne w zale積o軼i od konfiguracji systemu. +Poo髒enie plik籀w mo髒e by r籀髒ne w zale髒noci od konfiguracji systemu. .SH PLIKI .br -\fI/var/run/utmp\fR \- lista bie膨cych sesji pracy +\fI/var/run/utmp\fR \- lista bie髒cych sesji pracy .br \fI/var/log/wtmp\fR \- lista poprzednich sesji pracy .br -\fI/etc/passwd\fR \- informacje o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacje o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- zakodowane has豉 i informacje o ich wa積o軼i +\fI/etc/shadow\fR \- zakodowane hasa i informacje o ich wa髒noci .br -\fI/etc/motd\fR \- plik 'wiadomo軼i dnia' +\fI/etc/motd\fR \- plik 'wiadomoci dnia' .br -\fI/etc/nologin\fR \- zapobiega logowaniu innych ni root +\fI/etc/nologin\fR \- zapobiega logowaniu innych ni髒 root .br -\fI/etc/ttytype\fR \- lista typ闚 terminali +\fI/etc/ttytype\fR \- lista typ籀w terminali .br -\fI$HOME/.hushlogin\fR \- zapobiega wy鈍ietlaniu wiadomo軼i dnia -.SH ZOBACZ TAK浩 +\fI$HOME/.hushlogin\fR \- zapobiega wywietlaniu wiadomoci dnia +.SH ZOBACZ TAK驍E .BR mail (1), .BR passwd (1), .BR sh (1), diff --git a/man/pl/login.access.5 b/man/pl/login.access.5 index 94dc361c..1c0099be 100644 --- a/man/pl/login.access.5 +++ b/man/pl/login.access.5 @@ -1,54 +1,54 @@ -.\" $Id: login.access.5,v 1.3 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: login.access.5,v 1.4 2005/12/01 20:38:27 kloczek Exp $ .TH LOGIN.ACCESS 5 .\" .Dt SKEY.ACCESS 5 .\" .Os FreeBSD 1.2 .SH NAZWA -login.access \- tabela kontroli dost瘼u logowania +login.access \- tabela kontroli dostpu logowania .SH OPIS Plik .I login.access -okre郵a kombinacje (u篡tkownik, host) i/lub (u篡tkownik, tty) -dla kt鏎ych logowanie b璠zie albo przyj皻e albo odrzucone. +okrela kombinacje (u髒ytkownik, host) i/lub (u髒ytkownik, tty) +dla kt籀rych logowanie bdzie albo przyjte albo odrzucone. .PP -Gdy kto si loguje, plik +Gdy kto si loguje, plik .I login.access -przeszukiwany jest do znalezienia pierwszej pozycji pasuj帷ej do danej -kombinacji (u篡tkownik, host), lub, w przypadku logowa nie\-sieciowych -kombinacji (u篡tkownik, tty). Pole zezwolenia w tej tablicy pozycji okre郵a -czy logowanie b璠zie przyj皻e czy odrzucone. +przeszukiwany jest do znalezienia pierwszej pozycji pasujcej do danej +kombinacji (u髒ytkownik, host), lub, w przypadku logowa nie\-sieciowych +kombinacji (u髒ytkownik, tty). Pole zezwolenia w tej tablicy pozycji okrela +czy logowanie bdzie przyjte czy odrzucone. .PP -Ka盥y wiersz tabeli kontroli dost瘼u logowania posiada trzy, oddzielone +Ka髒dy wiersz tabeli kontroli dostpu logowania posiada trzy, oddzielone znakiem dwukropka, pola: .sp 1 -.IR zezwolenie : u篡tkownicy : pochodzenie +.IR zezwolenie : u髒ytkownicy : pochodzenie .sp 1 -Pierwsze pole powinno zawiera znak "\fB+\fR" (dost瘼 zapewniony) lub "\fB\-\fR" -(zakaz dost瘼u). Drugie z p鏊 powinno zawiera list jednego lub wi璚ej nazw -u篡tkownik闚, grup lub s這wo +Pierwsze pole powinno zawiera znak "\fB+\fR" (dostp zapewniony) lub "\fB\-\fR" +(zakaz dostpu). Drugie z p籀l powinno zawiera list jednego lub wicej nazw +u髒ytkownik籀w, grup lub sowo .B ALL -(zawsze pasuje do wszystkich). Trzecie pole powinno by list jednej lub wi璚ej -nazw tty (dla logowa nie\-sieciowych), nazw host闚, domen (rozpoczynaj帷ych si -od kropki), adres闚 host闚, internetowych numer闚 sieci (ko鎍z帷ych si -kropk), s這wem +(zawsze pasuje do wszystkich). Trzecie pole powinno by list jednej lub wicej +nazw tty (dla logowa nie\-sieciowych), nazw host籀w, domen (rozpoczynajcych si +od kropki), adres籀w host籀w, internetowych numer籀w sieci (koczcych si +kropk), sowem .B ALL (wszystkie \- zawsze pasuje) lub .B LOCAL -(dopasowuje dowolny 豉鎍uch nie zawieraj帷y kropki). -Je瞠li uruchomisz NIS mo瞠sz u篡 @nazwagrupysieciowej we wzorcu hosta -lub u篡tkownika. +(dopasowuje dowolny acuch nie zawierajcy kropki). +Je髒eli uruchomisz NIS mo髒esz u髒y @nazwagrupysieciowej we wzorcu hosta +lub u髒ytkownika. .\" @netgroupname .PP Operator .B EXCEPT -(opr鏂z) umo磧iwia pisanie z這穎nych regu. +(opr籀cz) umo髒liwia pisanie zo髒onych regu. .PP -Plik grup przeszukiwany jest wy陰cznie wtedy, gdy nazwa nie pasuje do -loguj帷ego si u篡tkownika. Dopasowywane s tylko te grupy, w kt鏎ych -u篡tkownik jest jawnie wymieniony: program nie sprawdza warto軼i -identyfikatora grupy g堯wnej u篡tkownika. +Plik grup przeszukiwany jest wycznie wtedy, gdy nazwa nie pasuje do +logujcego si u髒ytkownika. Dopasowywane s tylko te grupy, w kt籀rych +u髒ytkownik jest jawnie wymieniony: program nie sprawdza wartoci +identyfikatora grupy g籀wnej u髒ytkownika. .SH PLIKI .I /etc/login.access -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR login (1) .SH AUTOR Guido van Rooij diff --git a/man/pl/login.defs.5 b/man/pl/login.defs.5 index c8ac8b52..102ed48c 100644 --- a/man/pl/login.defs.5 +++ b/man/pl/login.defs.5 @@ -1,4 +1,4 @@ -.\" $Id: login.defs.5,v 1.8 2005/08/09 18:09:42 kloczek Exp $ +.\" $Id: login.defs.5,v 1.9 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991 \- 1993, Julianne Frances Haugh and Chip Rosenthal .\" All rights reserved. .\" @@ -31,99 +31,99 @@ .SH OPIS Plik .I /etc/login.defs -definiuje specyficzn dla naszej maszyny konfiguracj pakietu shadow login. -Plik ten jest wymagany. Jego nieobecno嗆 nie wstrzyma dzia豉nia systemu, -ale prawdopodobnie spowoduje nieprzewidywalne dzia豉nie. +definiuje specyficzn dla naszej maszyny konfiguracj pakietu shadow login. +Plik ten jest wymagany. Jego nieobecno nie wstrzyma dziaania systemu, +ale prawdopodobnie spowoduje nieprzewidywalne dziaanie. .PP -Plik ten jest czytelnym plikiem tekstowym. Ka盥y z jego wierszy opisuje jeden -parametr konfiguracji. Wiersze sk豉daj si z nazwy parametru i jego warto軼i, -oddzielonych bia造m znakiem. Ignorowane s puste wiersze i wiersze komentarzy. -Komentarze rozpoczynaj si od znaku '#', kt鏎y musi by pierwszym znakiem -wiersza (pomijaj帷 bia貫 znaki). +Plik ten jest czytelnym plikiem tekstowym. Ka髒dy z jego wierszy opisuje jeden +parametr konfiguracji. Wiersze skadaj si z nazwy parametru i jego wartoci, +oddzielonych biaym znakiem. Ignorowane s puste wiersze i wiersze komentarzy. +Komentarze rozpoczynaj si od znaku '#', kt籀ry musi by pierwszym znakiem +wiersza (pomijajc biae znaki). .PP -Istniej cztery typy warto軼i parametr闚: napisy, logiczne (boolean), -liczby i d逝gie liczby (long numbers). Napis jest z這穎ny -z dowolnych znak闚 drukowalnych. Parametr logiczny mo瞠 mie albo warto嗆 +Istniej cztery typy wartoci parametr籀w: napisy, logiczne (boolean), +liczby i dugie liczby (long numbers). Napis jest zo髒ony +z dowolnych znak籀w drukowalnych. Parametr logiczny mo髒e mie albo warto "yes" albo "no". Niezdefiniowanemu parametrowi logicznemu lub parametrowi, -kt鏎emu przypisano warto嗆 inn od powy窺zych przypisane zostanie "no". -Liczby (zar闚no zwyk貫 jak i d逝gie) mog by warto軼iami dziesi皻nymi, -鏀emkowymi (poprzed warto嗆 cyfr "0") albo szesnastkowymi (poprzed warto嗆 -sekwencj "0x"). Maksymalne warto軼i zwyk造ch i d逝gich parametr闚 -numerycznych zale膨 od maszyny. +kt籀remu przypisano warto inn od powy髒szych przypisane zostanie "no". +Liczby (zar籀wno zwyke jak i dugie) mog by wartociami dziesitnymi, +籀semkowymi (poprzed驕 warto cyfr "0") albo szesnastkowymi (poprzed驕 warto +sekwencj "0x"). Maksymalne wartoci zwykych i dugich parametr籀w +numerycznych zale髒 od maszyny. .PP -Obs逝giwane s nast瘼uj帷e opcje konfiguracyjne: +Obsugiwane s nastpujce opcje konfiguracyjne: .\" .IP "CHFN_AUTH (logiczna)" -Je瞠li ma warto嗆 +Je髒eli ma warto .IR yes , to programy .B chfn i .B chsh -b璠 pyta o has這 przed dokonaniem zmian, chyba 瞠 uruchamiane s przez -superu篡tkownika. +bd pyta o haso przed dokonaniem zmian, chyba 髒e uruchamiane s przez +superu髒ytkownika. .\" .IP "CHFN_RESTRICT (napis)" -Ten parametr okre郵a, jakie warto軼i w polu +Ten parametr okrela, jakie wartoci w polu .I gecos pliku .I passwd -mog by zmieniane przez zwyk造ch u篡tkownik闚 za pomoc programu +mog by zmieniane przez zwykych u髒ytkownik籀w za pomoc programu .B chfn -Mo瞠 on by dowoln kombinacj liter +Mo髒e on by dowoln kombinacj liter .IR f , .IR r , .IR w , .IR h , -oznaczaj帷ych odpowiednio: Full name (pe軟a nazwa), Room number (numer pokoju), -Work phone (telefon s逝瘺owy) i Home phone (telefon domowy). -Je郵i parametr nie jest podany, to zmian mo瞠 dokonywa wy陰cznie -superu篡tkownik. +oznaczajcych odpowiednio: Full name (pena nazwa), Room number (numer pokoju), +Work phone (telefon su髒bowy) i Home phone (telefon domowy). +Jeli parametr nie jest podany, to zmian mo髒e dokonywa wycznie +superu髒ytkownik. .\" .IP "CONSOLE (napis)" -Je郵i podana, definicja ta okre郵a ograniczony zestaw linii, na kt鏎ych -dozwolone jest rozpoczynanie sesji u篡tkownika root. Pr鏏y logowania -u篡tkownika root niespe軟iaj帷e ustalonych tu kryteri闚 zostan odrzucone. -Warto嗆 tego pola mo瞠 wyst徙i w jednej z dwu postaci: albo pe軟ej nazwy -軼ie磬owej pliku, jak na przyk豉d +Jeli podana, definicja ta okrela ograniczony zestaw linii, na kt籀rych +dozwolone jest rozpoczynanie sesji u髒ytkownika root. Pr籀by logowania +u髒ytkownika root niespeniajce ustalonych tu kryteri籀w zostan odrzucone. +Warto tego pola mo髒e wystpi w jednej z dwu postaci: albo penej nazwy +cie髒kowej pliku, jak na przykad .sp .ft I CONSOLE /etc/consoles .ft R .sp -albo listy linii terminalowych rozdzielonych dwukropkami, jak poni瞠j: +albo listy linii terminalowych rozdzielonych dwukropkami, jak poni髒ej: .sp .ft I CONSOLE console:tty01:tty02:tty03:tty04 .ft R .sp -(Zauwa, 瞠 wymienione tu nazwy nie zawieraj 軼ie磬i /dev/). -Je瞠li podano 軼ie磬ow nazw pliku, to ka盥y jego wiersz powinien okre郵a -jedn lini terminalow. Je郵i parametr ten nie jest zdefiniowany albo podany -plik nie istnieje, to u篡tkownik root b璠zie m鏬 si logowa z dowolnej linii -terminalowej. Poniewa usuni璚ie lub obci璚ie pliku definiuj帷ego -dozwolone linie mo瞠 spowodowa nieautoryzowane logowania roota, plik ten musi -by chroniony. Tam, gdzie bezpiecze雟two jest spraw kluczow, powinna by -u篡wana posta listy separowanej dwukropkami, co chroni przed potencjaln -pr鏏 ataku w opisany spos鏏. +(Zauwa髒, 髒e wymienione tu nazwy nie zawieraj cie髒ki /dev/). +Je髒eli podano cie髒kow nazw pliku, to ka髒dy jego wiersz powinien okrela +jedn lini terminalow. Jeli parametr ten nie jest zdefiniowany albo podany +plik nie istnieje, to u髒ytkownik root bdzie m籀g si logowa z dowolnej linii +terminalowej. Poniewa髒 usunicie lub obcicie pliku definiujcego +dozwolone linie mo髒e spowodowa nieautoryzowane logowania roota, plik ten musi +by chroniony. Tam, gdzie bezpieczestwo jest spraw kluczow, powinna by +u髒ywana posta listy separowanej dwukropkami, co chroni przed potencjaln +pr籀b ataku w opisany spos籀b. .\" .IP "CONSOLE_GROUPS (napis)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "CRACKLIB_DICTPATH (napis)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "DEFAULT_HOME (logiczna)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "DIALUPS_CHECK_ENAB (logiczna)" -Je瞠li ma warto嗆 +Je髒eli ma warto .I yes a plik .I /etc/dialups -istnieje, to na liniach telefonicznych wyszczeg鏊nionych w tym pliku s -w陰czane wt鏎ne has豉 (has豉 telefoniczne). Plik ten powinien zawiera list -linii telefonicznych (dialups), po jednej w wierszu, na przyk豉d: +istnieje, to na liniach telefonicznych wyszczeg籀lnionych w tym pliku s +wczane wt籀rne hasa (hasa telefoniczne). Plik ten powinien zawiera list +linii telefonicznych (dialups), po jednej w wierszu, na przykad: .nf .sp .ft I @@ -137,33 +137,33 @@ linii telefonicznych (dialups), po jednej w wierszu, na przyk .fi .\" .IP "ENVIRON_FILE (napis)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "ENV_HZ (napis)" -Parametr ten okre郵a warto嗆 parametru 鈔odowiska HZ. Przyk豉d u篡cia: +Parametr ten okrela warto parametru rodowiska HZ. Przykad u髒ycia: .sp \fIENV_HZ HZ=50\fR .sp -Je瞠li jest on zdefiniowany, to nie zostanie ustanowiona 瘸dna warto嗆 HZ. +Je髒eli jest on zdefiniowany, to nie zostanie ustanowiona 髒adna warto HZ. .\" .IP "ENV_PATH (napis)" -Parametr ten musi by zdefiniowany jako 軼ie磬a przeszukiwania dla zwyk造ch -u篡tkownik闚. Przy logowaniu z UID innym ni zero, zmienna 鈔odowiskowa PATH -jest inicjowana t w豉郾ie warto軼i. Jest to parametr wymagany; je瞠li nie -zostanie zdefiniowany, to zostanie nadana, by mo瞠 niepoprawna, warto嗆 -domy郵na. +Parametr ten musi by zdefiniowany jako cie髒ka przeszukiwania dla zwykych +u髒ytkownik籀w. Przy logowaniu z UID innym ni髒 zero, zmienna rodowiskowa PATH +jest inicjowana t wanie wartoci. Jest to parametr wymagany; je髒eli nie +zostanie zdefiniowany, to zostanie nadana, by mo髒e niepoprawna, warto +domylna. .\" .IP "ENV_SUPATH (napis)" -Parametr ten musi by zdefiniowany jako 軼ie磬a przeszukiwania dla -superu篡tkownika. Przy rozpoczynaniu sesji z UID r闚nym zero, zmienna -鈔odowiskowa PATH jest inicjowana t w豉郾ie warto軼i. Jest to parametr -wymagany; je瞠li nie zostanie zdefiniowany, to zostanie nadana, by mo瞠 -niepoprawna, warto嗆 domy郵na. +Parametr ten musi by zdefiniowany jako cie髒ka przeszukiwania dla +superu髒ytkownika. Przy rozpoczynaniu sesji z UID r籀wnym zero, zmienna +rodowiskowa PATH jest inicjowana t wanie wartoci. Jest to parametr +wymagany; je髒eli nie zostanie zdefiniowany, to zostanie nadana, by mo髒e +niepoprawna, warto domylna. .\" .IP "ENV_TZ (napis)" -Parametr ten zawiera informacj s逝膨c do utworzenia zmiennej 鈔odowiskowej TZ. -Jego warto嗆 musi by albo wprost wymagan zawarto軼i TZ, albo -pe軟 nazw 軼ie磬ow pliku zawieraj帷ego t informacj. Przyk豉d u篡cia: +Parametr ten zawiera informacj su髒c do utworzenia zmiennej rodowiskowej TZ. +Jego warto musi by albo wprost wymagan zawartoci TZ, albo +pen nazw cie髒kow pliku zawierajcego t informacj. Przykad u髒ycia: .sp \fIENV_TZ\0\0\0\0TZ=CST6CDT\fP .sp @@ -171,61 +171,61 @@ lub .sp \fIENV_TZ\0\0\0\0/etc/tzname\fP .sp -Je瞠li podano nieistniej帷y plik, to TZ zostanie zainicjowane pewn warto軼i -domy郵n. Je瞠li nie zdefiniowano tego parametru to nie b璠zie ustawiona -瘸dna warto嗆 TZ. +Je髒eli podano nieistniejcy plik, to TZ zostanie zainicjowane pewn wartoci +domyln. Je髒eli nie zdefiniowano tego parametru to nie bdzie ustawiona +髒adna warto TZ. .\" .IP "ERASECHAR (liczba)" -T warto軼i jest inicjowany terminalowy znak +T wartoci jest inicjowany terminalowy znak .I erase -(kasowania). Jest to obs逝giwane tylko w systemach z interfejsem +(kasowania). Jest to obsugiwane tylko w systemach z interfejsem .IR termio, -np. System V. Je瞠li nie podano parametru, to znak kasowania zostanie -zainicjowany na backspace. Informacj powi您an znajdziesz w opisie KILLCHAR. +np. System V. Je髒eli nie podano parametru, to znak kasowania zostanie +zainicjowany na backspace. Informacj powizan znajdziesz w opisie KILLCHAR. .\" .IP "FAILLOG_ENAB (logiczna)" -Je瞠li ustawiona na +Je髒eli ustawiona na .I yes -to nieudane logowania b璠 odnotowywane w pliku +to nieudane logowania bd odnotowywane w pliku .I /var/log/faillog w formacie .BR faillog (8). .\" .IP "FAIL_DELAY (liczba)" -Czas op騧nienia, wyra穎ny w sekundach, po ka盥ej nieudanej pr鏏ie logowania. +Czas op籀驕nienia, wyra髒ony w sekundach, po ka髒dej nieudanej pr籀bie logowania. .\" .IP "FAKE_SHELL (napis)" -Zamiast rzeczywistej pow這ki u篡tkownika zostanie uruchomiony program okre郵ony -warto軼i tego parametru. Nazwa widoczna (argv[0]) programu b璠zie jednak -nazw pow這ki. Program przed uruchomieniem faktycznej pow這ki mo瞠 wykonywa -dowoln akcj (logowanie, dodatkowe uwierzytelnianie, banner itp.). +Zamiast rzeczywistej powoki u髒ytkownika zostanie uruchomiony program okrelony +wartoci tego parametru. Nazwa widoczna (argv[0]) programu bdzie jednak +nazw powoki. Program przed uruchomieniem faktycznej powoki mo髒e wykonywa +dowoln akcj (logowanie, dodatkowe uwierzytelnianie, banner itp.). .\" .IP "FTMP_FILE (napis)" -Okre郵a pe軟 軼ie磬ow nazw pliku, w kt鏎ym rejestrowane s nieudane pr鏏y -rozpoczynania sesji pracy. W przypadku nieudanej pr鏏y logowania do pliku +Okrela pen cie髒kow nazw pliku, w kt籀rym rejestrowane s nieudane pr籀by +rozpoczynania sesji pracy. W przypadku nieudanej pr籀by logowania do pliku dopisywana jest pozycja o formacie .IR utmp . -Zauwa, 瞠 r騜ni si to od rejestracji niepomy郵nych logowa do +Zauwa髒, 髒e r籀髒ni si to od rejestracji niepomylnych logowa do .IR /var/log/faillog , -gdy opisywana funkcja odnotowuje wszystkie nieudane pr鏏y, podczas gdy -"faillog" kumuluje informacj o pora磬ach danego u篡tkownika. Je郵i nie -podano tego parametru, to rejestracja b璠zie wy陰czona. Powi您ane informacje +gdy髒 opisywana funkcja odnotowuje wszystkie nieudane pr籀by, podczas gdy +"faillog" kumuluje informacj o pora髒kach danego u髒ytkownika. Jeli nie +podano tego parametru, to rejestracja bdzie wyczona. Powizane informacje znajdziesz w opisie FAILLOG_ENAB i LOG_UNKFAIL_ENAB. .\" .IP "GID_MAX (liczba)" .IP "GID_MIN (liczba)" -Zakres identyfikator闚 grup, w obr瑿ie kt鏎ego mo瞠 wybiera program +Zakres identyfikator籀w grup, w obrbie kt籀rego mo髒e wybiera program .BR groupadd . .\" .IP "HUSHLOGIN_FILE (nazwa)" -Parametr u篡wany do ustalenia okoliczno軼i cichego logowania ("hushlogin"). -Okoliczno軼i te mog by ustalone na dwa sposoby. Po pierwsze, je瞠li warto軼i -parametru jest nazwa pliku, a plik ten istnieje w katalogu domowym u篡tkownika, -to wprowadzane s warunki cichego logowania. Zawarto嗆 pliku jest ignorowana; -sama jego obecno嗆 powoduje ciche logowanie. Po drugie, je瞠li warto軼i -parametru jest pe軟a nazwa 軼ie磬owa pliku a w pliku tym znaleziona zostanie -nazwa u篡tkownika lub nazwa jego pow這ki, to wprowadzone zostan warunki -cichego logowania. W tym przypadku, plik powinien mie format podobny do: +Parametr u髒ywany do ustalenia okolicznoci cichego logowania ("hushlogin"). +Okolicznoci te mog by ustalone na dwa sposoby. Po pierwsze, je髒eli wartoci +parametru jest nazwa pliku, a plik ten istnieje w katalogu domowym u髒ytkownika, +to wprowadzane s warunki cichego logowania. Zawarto pliku jest ignorowana; +sama jego obecno powoduje ciche logowanie. Po drugie, je髒eli wartoci +parametru jest pena nazwa cie髒kowa pliku a w pliku tym znaleziona zostanie +nazwa u髒ytkownika lub nazwa jego powoki, to wprowadzone zostan warunki +cichego logowania. W tym przypadku, plik powinien mie format podobny do: .nf .sp .ft I @@ -237,246 +237,246 @@ cichego logowania. W tym przypadku, plik powinien mie .ft R .sp .fi -Je瞠li nie zdefiniowano tego parametru, to warunki cichego logowania nigdy -nie wyst徙i. W trakcie cichego logowanie wstrzymane jest wy鈍ietlanie -wiadomo軼i dnia (message of the day), ostatniego udanego i nieudanego -rozpocz璚ia sesji pracy, wy鈍ietlanie stanu skrzynki pocztowej i sprawdzenie -wieku has豉. Zauwa, 瞠 zezwolenie na pliki cichego logowania w katalogach -domowych u篡tkownik闚 pozwala im na wstrzymanie kontroli wa積o軼i -has豉. Informacje zwi您ane z tym tematem znajdziesz w opisach MOTD_FILE, +Je髒eli nie zdefiniowano tego parametru, to warunki cichego logowania nigdy +nie wystpi. W trakcie cichego logowanie wstrzymane jest wywietlanie +wiadomoci dnia (message of the day), ostatniego udanego i nieudanego +rozpoczcia sesji pracy, wywietlanie stanu skrzynki pocztowej i sprawdzenie +wieku hasa. Zauwa髒, 髒e zezwolenie na pliki cichego logowania w katalogach +domowych u髒ytkownik籀w pozwala im na wstrzymanie kontroli wa髒noci +hasa. Informacje zwizane z tym tematem znajdziesz w opisach MOTD_FILE, FILELOG_ENAB, LASTLOG_ENAB i MAIL_CHECK_ENAB. .\" .IP "ISSUE_FILE (napis)" -Pe軟a 軼ie磬owa nazwa pliku wy鈍ietlanego przed ka盥 zach皻 do logowania. +Pena cie髒kowa nazwa pliku wywietlanego przed ka髒d zacht do logowania. .\" .IP "KILLCHAR (liczba)" -T warto軼i inicjowany jest terminalowy znak +T wartoci inicjowany jest terminalowy znak .IR kill . -Jest to obs逝giwane tylko w systemach z interfejsem +Jest to obsugiwane tylko w systemach z interfejsem .IR termio, -np. System V. Je瞠li nie podano parametru, to znak kasowania zostanie -zainicjowany na \s\-2CTRL/U\s0. Informacj powi您an znajdziesz w opisie +np. System V. Je髒eli nie podano parametru, to znak kasowania zostanie +zainicjowany na \s\-2CTRL/U\s0. Informacj powizan znajdziesz w opisie ERASECHAR. .\" .IP "LASTLOG_ENAB (logiczna)" -Je郵i ma warto嗆 +Jeli ma warto .IR yes , i istnieje plik .IR /var/log/lastlog , -to w tym pliku b璠zie rejestrowane poprawne rozpocz璚ie sesji pracy u篡tkownika -(zalogowanie si). Ponadto, je郵i opcja ta jest w陰czona, to podczas logowania -si u篡tkownika b璠zie wy鈍ietlana informacja o liczbie ostatnich udanych -i nieudanych logowa. Zako鎍zone niepowodzeniem logowania nie b璠 wy鈍ietlane -je郵i nie w陰czono FAILLOG_ENAB. W warunkach cichego logowanie nie -b璠 wy鈍ietlane informacje ani o pomy郵nych ani o niepomy郵nych logowaniach. +to w tym pliku bdzie rejestrowane poprawne rozpoczcie sesji pracy u髒ytkownika +(zalogowanie si). Ponadto, jeli opcja ta jest wczona, to podczas logowania +si u髒ytkownika bdzie wywietlana informacja o liczbie ostatnich udanych +i nieudanych logowa. Zakoczone niepowodzeniem logowania nie bd wywietlane +jeli nie wczono FAILLOG_ENAB. W warunkach cichego logowanie nie +bd wywietlane informacje ani o pomylnych ani o niepomylnych logowaniach. .\" .IP "LOGIN_RETRIES (liczba)" -Dozwolona liczba pr鏏 logowania przed zako鎍zeniem pracy programu +Dozwolona liczba pr籀b logowania przed zakoczeniem pracy programu .BR login . .\" .IP "LOGIN_STRING (napis)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .IP "LOGIN_TIMEOUT (liczba)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .IP "LOG_OK_LOGINS (logiczna)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .IP "LOG_UNKFAIL_ENAB (logiczna)" -Je郵i posiada warto嗆 +Jeli posiada warto .I yes -to nieznane nazwy u篡tkownik闚 b璠 r闚nie odnotowywane je郵i w陰czone jest -rejestrowanie nieudanych pr鏏 rozpocz璚ia sesji. Zauwa, 瞠 niesie to ze sob -potencjalne zagro瞠nie bezpiecze雟twa: powszechn przyczyn nieudanego -logowania jest zamiana nazwy u篡tkownika i has豉, tryb ten zatem spowoduje, -瞠 cz瘰to w rejestrach nieudanych logowa b璠 si odk豉da jawne has豉. -Je瞠li opcja ta jest wy陰czona, to nieznane nazwy u篡tkownik闚 b璠 pomijane -w komunikatach o nieudanych pr鏏ach logowania. +to nieznane nazwy u髒ytkownik籀w bd r籀wnie髒 odnotowywane jeli wczone jest +rejestrowanie nieudanych pr籀b rozpoczcia sesji. Zauwa髒, 髒e niesie to ze sob +potencjalne zagro髒enie bezpieczestwa: powszechn przyczyn nieudanego +logowania jest zamiana nazwy u髒ytkownika i hasa, tryb ten zatem spowoduje, +髒e czsto w rejestrach nieudanych logowa bd si odkada jawne hasa. +Je髒eli opcja ta jest wyczona, to nieznane nazwy u髒ytkownik籀w bd pomijane +w komunikatach o nieudanych pr籀bach logowania. .\" .IP "MAIL_CHECK_ENAB (logiczna)" -Je瞠li ma warto嗆 +Je髒eli ma warto .IR yes , -to u篡tkownik po rozpocz璚iu sesji pracy b璠zie powiadamiany o stanie swojej -skrzynki pocztowej. Informacj zwi您an z tym tematem znajdziesz w opisie +to u髒ytkownik po rozpoczciu sesji pracy bdzie powiadamiany o stanie swojej +skrzynki pocztowej. Informacj zwizan z tym tematem znajdziesz w opisie MAIL_DIR. .\" .IP "MAIL_DIR (napis)" -Okre郵a pe軟 nazw 軼ie磬ow do katalogu zawieraj帷ego pliki skrzynki -pocztowej u篡tkownika. Do powy窺zej 軼ie磬i doklejana jest nazwa u篡tkownika, -tworz帷 w ten spos鏏 zmienn 鈔odowiskow MAIL \- 軼ie磬 do skrzynki -u篡tkownika. Musi by zdefiniowany albo niniejszy parametr albo parametr -MAIL_FILE; je郵i nie zostan zdefiniowane, to zostanie nadana, by mo瞠 -niepoprawna, warto嗆 domy郵na. Zobacz tak瞠 opis MAIL_CHECK_ENAB. +Okrela pen nazw cie髒kow do katalogu zawierajcego pliki skrzynki +pocztowej u髒ytkownika. Do powy髒szej cie髒ki doklejana jest nazwa u髒ytkownika, +tworzc w ten spos籀b zmienn rodowiskow MAIL \- cie髒k do skrzynki +u髒ytkownika. Musi by zdefiniowany albo niniejszy parametr albo parametr +MAIL_FILE; jeli nie zostan zdefiniowane, to zostanie nadana, by mo髒e +niepoprawna, warto domylna. Zobacz tak髒e opis MAIL_CHECK_ENAB. .\" .IP "MAIL_FILE (napis)" -Okre郵a nazw pliku skrzynki pocztowej u篡tkownika. Nazwa ta doklejana jest -na koniec nazwy katalogu domowego u篡tkownika tworz帷 zmienn 鈔odowiskow -MAIL \- 軼ie磬 do skrzynki u篡tkownika. Musi by zdefiniowany albo niniejszy -parametr albo parametr MAIL_DIR; je郵i nie zostan zdefiniowane, to zostanie -nadana, by mo瞠 niepoprawna, warto嗆 domy郵na. Zobacz tak瞠 opis +Okrela nazw pliku skrzynki pocztowej u髒ytkownika. Nazwa ta doklejana jest +na koniec nazwy katalogu domowego u髒ytkownika tworzc zmienn rodowiskow +MAIL \- cie髒k do skrzynki u髒ytkownika. Musi by zdefiniowany albo niniejszy +parametr albo parametr MAIL_DIR; jeli nie zostan zdefiniowane, to zostanie +nadana, by mo髒e niepoprawna, warto domylna. Zobacz tak髒e opis MAIL_CHECK_ENAB. .\" .IP "MD5_CRYPT_ENAB (logiczna)" -Je瞠li ma warto嗆 +Je髒eli ma warto .IR yes , to program .B passwd -b璠zie kodowa nowo zmieniane has豉 przy pomocy nowego algorytmu +bdzie kodowa nowo zmieniane hasa przy pomocy nowego algorytmu .BR crypt (3), -opartego o MD\-5. Algorytm ten pierwotnie pojawi si we FreeBSD i jest te -obs逝giwany przez libc\-5.4.38 oraz glibc\-2.0 (lub wy窺z) w Linuksie. -Pozwala on na u篡wanie hase d逝窺zych ni 8 znak闚 (ograniczone przez +opartego o MD\-5. Algorytm ten pierwotnie pojawi si we FreeBSD i jest te髒 +obsugiwany przez libc\-5.4.38 oraz glibc\-2.0 (lub wy髒sz) w Linuksie. +Pozwala on na u髒ywanie hase du髒szych ni髒 8 znak籀w (ograniczone przez .BR getpass (3) -do 127 znak闚), ale nie jest zgodny z tradycyjnymi implementacjami polecenia +do 127 znak籀w), ale nie jest zgodny z tradycyjnymi implementacjami polecenia .BR crypt (3). .\" .IP "MOTD_FILE (napis)" -Okre郵a list rozdzielonych dwukropkami 軼ie瞠k do plik闚 "wiadomo軼i dnia" -(message of the day, MOTD). Je郵i podany plik istnieje, to jego zawarto嗆 jest -wy鈍ietlana u篡tkownikowi podczas rozpoczynania przez niego sesji pracy. -Je瞠li parametr ten jest niezdefiniowany lub wykonywane jest ciche logowanie, -to informacja ta b璠zie pomijana. +Okrela list rozdzielonych dwukropkami cie髒ek do plik籀w "wiadomoci dnia" +(message of the day, MOTD). Jeli podany plik istnieje, to jego zawarto jest +wywietlana u髒ytkownikowi podczas rozpoczynania przez niego sesji pracy. +Je髒eli parametr ten jest niezdefiniowany lub wykonywane jest ciche logowanie, +to informacja ta bdzie pomijana. .\" .IP "NOLOGINS_FILE (napis)" -Okre郵a pe軟 nazw 軼ie磬ow pliku zabraniaj帷ego logowa dla u篡tkownik闚 -innych ni root. Je瞠li plik ten istnieje a u篡tkownik inny ni root usi逝je -si zalogowa, to wy鈍ietlana zostanie zawarto嗆 pliku a u篡tkownik b璠zie -roz陰czony. Je瞠li nie podano tego parametru, to opisana funkcja b璠zie -wy陰czona. +Okrela pen nazw cie髒kow pliku zabraniajcego logowa dla u髒ytkownik籀w +innych ni髒 root. Je髒eli plik ten istnieje a u髒ytkownik inny ni髒 root usiuje +si zalogowa, to wywietlana zostanie zawarto pliku a u髒ytkownik bdzie +rozczony. Je髒eli nie podano tego parametru, to opisana funkcja bdzie +wyczona. .\" .IP "OBSCURE_CHECKS_ENAB (logiczna)" -Je瞠li ma warto嗆 +Je髒eli ma warto .IR yes , to program .B passwd -przed akceptacj zmiany has豉 b璠zie wykonywa dodatkowe sprawdzenia. -Kontrole te s do嗆 proste, a ich u篡cie jest zalecane. -Te sprawdzenia nieoczywisto軼i s pomijane, je瞠li +przed akceptacj zmiany hasa bdzie wykonywa dodatkowe sprawdzenia. +Kontrole te s do proste, a ich u髒ycie jest zalecane. +Te sprawdzenia nieoczywistoci s pomijane, je髒eli .B passwd -uruchamiane jest przez u篡tkownika +uruchamiane jest przez u髒ytkownika .IR root . -Zobacz tak瞠 opis PASS_MIN_LEN. +Zobacz tak髒e opis PASS_MIN_LEN. .\" .IP "PASS_ALWAYS_WARN (logiczna)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "PASS_CHANGE_TRIES (liczba)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "PASS_MIN_DAYS (liczba)" -Minimalna liczba dni mi璠zy dozwolonymi zmianami has豉. Jakiekolwiek pr鏏y -zmiany has豉 podejmowane wcze郾iej zostan odrzucone. Je瞠li nie podano tego -parametru, to przyj皻a zostanie warto嗆 zerowa. +Minimalna liczba dni midzy dozwolonymi zmianami hasa. Jakiekolwiek pr籀by +zmiany hasa podejmowane wczeniej zostan odrzucone. Je髒eli nie podano tego +parametru, to przyjta zostanie warto zerowa. .\" .IP "PASS_MIN_LEN (liczba)" -Minimalna liczba znak闚 w akceptowalnym ha郵e. Pr鏏a przypisania has豉 o -mniejszej liczbie znak闚 zostanie odrzucona. Warto嗆 zero wy陰cza t -kontrol. Je郵i nie podano parametru, to przyj皻a zostanie warto嗆 zerowa. +Minimalna liczba znak籀w w akceptowalnym hale. Pr籀ba przypisania hasa o +mniejszej liczbie znak籀w zostanie odrzucona. Warto zero wycza t +kontrol. Jeli nie podano parametru, to przyjta zostanie warto zerowa. .\" .IP "PASS_MAX_DAYS (liczba)" -Maksymalna liczba dni, przez jak mo瞠 by u篡wane has這. Je郵i has這 jest -stanie si starsze, to rachunek zostanie zablokowany. Je郵i nie podano, to -zostanie przyj皻a bardzo du瘸 warto嗆. +Maksymalna liczba dni, przez jak mo髒e by u髒ywane haso. Jeli haso jest +stanie si starsze, to rachunek zostanie zablokowany. Jeli nie podano, to +zostanie przyjta bardzo du髒a warto. .\" .IP "PASS_MAX_LEN (liczba)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "PASS_WARN_AGE (liczba)" -Liczba dni ostrzegania przed wyga郾i璚iem has豉. Warto嗆 zerowa oznacza, -瞠 ostrze瞠nie wyst徙i wy陰cznie w dniu utraty wa積o軼i has豉. Warto嗆 -ujemna oznacza brak ostrze瞠. Brak parametru oznacza, 瞠 ostrze瞠nia nie -b璠 wy鈍ietlane. +Liczba dni ostrzegania przed wyganiciem hasa. Warto zerowa oznacza, +髒e ostrze髒enie wystpi wycznie w dniu utraty wa髒noci hasa. Warto +ujemna oznacza brak ostrze髒e. Brak parametru oznacza, 髒e ostrze髒enia nie +bd wywietlane. .\" .IP "PORTTIME_CHECKS_ENAB (logiczna)" -Je郵i ma warto嗆 +Jeli ma warto .IR yes , -za plik +za plik .I /etc/porttime -istnieje, to b璠zie on przegl康any, by upewni si czy u篡tkownik mo瞠 si -w danej chwili zalogowa na danej linii. Patrz tak瞠 podr璚znik +istnieje, to bdzie on przegldany, by upewni si czy u髒ytkownik mo髒e si +w danej chwili zalogowa na danej linii. Patrz tak髒e podrcznik .BR porttime (5) .\" .IP "QUOTAS_ENAB (logiczna)" -Je郵i ma warto嗆 +Jeli ma warto .I yes , -w闚czas dla danego u篡tkownika "ulimit," "umask" i "niceness" b璠 -zainicjowane warto軼iami podanymi (o ile s podane) w polu +w籀wczas dla danego u髒ytkownika "ulimit," "umask" i "niceness" bd +zainicjowane wartociami podanymi (o ile s podane) w polu .I gecos pliku .IR passwd . -Patrz tak瞠 podr璚znik +Patrz tak髒e podrcznik .BR passwd (5). .\" .IP "SU_NAME (napis)" -Przypisuje nazw polecenia do uruchomionego "su \-". Na przyk豉d, je郵i +Przypisuje nazw polecenia do uruchomionego "su \-". Na przykad, jeli parametr ten jest zdefiniowany jako "su", to polecenie .BR ps (1) -poka瞠 uruchomione polecenie jako "\-su". Je郵i parametr ten jest +poka髒e uruchomione polecenie jako "\-su". Jeli parametr ten jest niezdefiniowany, to .BR ps (1) -poka瞠 nazw faktycznie wykonywanej pow這ki, np. co w rodzaju "\-sh". +poka髒e nazw faktycznie wykonywanej powoki, np. co w rodzaju "\-sh". .\" .IP "SULOG_FILE (napis)" -Pokazuje pe軟 nazw 軼ie磬ow pliku, w kt鏎ym rejestrowane jest wykorzystanie +Pokazuje pen nazw cie髒kow pliku, w kt籀rym rejestrowane jest wykorzystanie .BR su . -Je郵i parametr ten nie jest okre郵ony, to rejestrowanie nie jest wykonywane. -Poniewa polecenie +Jeli parametr ten nie jest okrelony, to rejestrowanie nie jest wykonywane. +Poniewa髒 polecenie .B su -mo瞠 by u篡wane podczas pr鏏 uwierzytelnienia has豉, do odnotowywania -u篡cia +mo髒e by u髒ywane podczas pr籀b uwierzytelnienia hasa, do odnotowywania +u髒ycia .B su -powinny by u篡wane albo niniejsza opcja +powinny by u髒ywane albo niniejsza opcja albo .IR syslog . -Zobacz te opis SYSLOG_SU_ENAB. +Zobacz te髒 opis SYSLOG_SU_ENAB. .\" .IP "SU_WHEEL_ONLY (logiczna)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "SYSLOG_SG_ENAB (logiczna)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" .IP "SYSLOG_SU_ENAB (logiczna)" -Je瞠li ma warto嗆 +Je髒eli ma warto .IR yes , -za program +za program .B login -zosta skompilowany z obs逝g +zosta skompilowany z obsug .IR syslog , -to wszelkie dzia豉nia +to wszelkie dziaania .B su -b璠 rejestrowane za pomoc +bd rejestrowane za pomoc .IR syslog . -Zobacz te opis SULOG_FILE. +Zobacz te髒 opis SULOG_FILE. .\" .IP "TTYGROUP (napis lub liczba)" -Grupa (w豉軼icielska) terminala inicjowana jest na nazw b康 numer tej grupy. -Jeden z dobrze znanych atak闚 polega na wymuszeniu sekwencji kontrolnych -terminala na linii terminalowej innego u篡tkownika. Problemu tego mo積a -unikn望 wy陰czaj帷 prawa zezwalaj帷e innym u篡tkownikom na dost瘼 do linii -terminalowej, ale niestety zapobiega to r闚nie dzia豉niu program闚 takich +Grupa (wacicielska) terminala inicjowana jest na nazw bd驕 numer tej grupy. +Jeden z dobrze znanych atak籀w polega na wymuszeniu sekwencji kontrolnych +terminala na linii terminalowej innego u髒ytkownika. Problemu tego mo髒na +unikn wyczajc prawa zezwalajce innym u髒ytkownikom na dostp do linii +terminalowej, ale niestety zapobiega to r籀wnie髒 dziaaniu program籀w takich jak .BR write . -Innym rozwi您aniem jest pos逝瞠nie si tak wersj programu +Innym rozwizaniem jest posu髒enie si tak wersj programu .BR write , -kt鏎a odfiltrowuje potencjalnie niebezpieczne sekwencje znak闚. Nast瘼nie -programowi nale篡 przyzna rozszerzone prawa dost瘼u (SGID) dla specjalnej -grupy, ustawi grup w豉軼icieli terminala na t grup i nada prawa dost瘼u -\fI0620\fR do linii. Definicja TTYGROUP powsta豉 do obs逝gi tej w豉郾ie +kt籀ra odfiltrowuje potencjalnie niebezpieczne sekwencje znak籀w. Nastpnie +programowi nale髒y przyzna rozszerzone prawa dostpu (SGID) dla specjalnej +grupy, ustawi grup wacicieli terminala na t grup i nada prawa dostpu +\fI0620\fR do linii. Definicja TTYGROUP powstaa do obsugi tej wanie sytuacji. -Je郵i pozycja ta nie jest zdefiniowana, to grupa terminala inicjowana jest -na numer grupy u篡tkownika. -Zobacz tak瞠 TTYPERM. +Jeli pozycja ta nie jest zdefiniowana, to grupa terminala inicjowana jest +na numer grupy u髒ytkownika. +Zobacz tak髒e TTYPERM. .\" .IP "TTYPERM (liczba)" -T warto軼i inicjowane s prawa terminala logowania. Typowymi warto軼iami s -\fI0622\fR zezwalaj帷e innym na pisanie do linii lub \fI0600\fR zabezpieczaj帷e -lini przed innymi u篡tkownikami. Je瞠li nie podano tego parametru, to prawa -dost瘼u do terminala zostan zainicjowane warto軼i \fI0622\fR. Zobacz te +T wartoci inicjowane s prawa terminala logowania. Typowymi wartociami s +\fI0622\fR zezwalajce innym na pisanie do linii lub \fI0600\fR zabezpieczajce +lini przed innymi u髒ytkownikami. Je髒eli nie podano tego parametru, to prawa +dostpu do terminala zostan zainicjowane wartoci \fI0622\fR. Zobacz te髒 TTYGROUP. .\" .IP "TTYTYPE_FILE (napis)" -Okre郵a pe軟 nazw 軼ie磬ow pliku przypisuj帷ego typy terminali do linii -terminalowych. Ka盥y z wierszy tego pliku zawiera rozdzielone bia造m znakiem -typ i lini terminala. Na przyk豉d: +Okrela pen nazw cie髒kow pliku przypisujcego typy terminali do linii +terminalowych. Ka髒dy z wierszy tego pliku zawiera rozdzielone biaym znakiem +typ i lini terminala. Na przykad: .nf .sp .ft I @@ -488,33 +488,33 @@ typ i lini .ft R .sp .fi -Informacja ta s逝篡 do inicjowania zmiennej 鈔odowiska TERM. Wiersz -rozpoczynaj帷y si znakiem # b璠zie traktowany jak komentarz. Je瞠li nie +Informacja ta su髒y do inicjowania zmiennej rodowiska TERM. Wiersz +rozpoczynajcy si znakiem # bdzie traktowany jak komentarz. Je髒eli nie podano tego parametru lub plik nie istnieje albo nie znaleziono w nim linii terminala, to zmienna TERM nie zostanie ustawiona. .\" .IP "UID_MAX (liczba)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .IP "UID_MIN (liczba)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" -.IP "ULIMIT (d逝ga liczba)" -Warto軼i t inicjowany jest limit wielko軼i pliku. Cecha ta obs逝giwana -jest wy陰cznie w systemach posiadaj帷ych +.IP "ULIMIT (duga liczba)" +Wartoci t inicjowany jest limit wielkoci pliku. Cecha ta obsugiwana +jest wycznie w systemach posiadajcych .IR ulimit , -np. System V. Je郵i nie podano, to limit wielko軼i pliku zostanie ustalony -na pewn wielk warto嗆. +np. System V. Jeli nie podano, to limit wielkoci pliku zostanie ustalony +na pewn wielk warto. .\" .IP "UMASK (liczba)" -T warto軼i inicjowana jest maska praw dost瘼u. Nie podana, ustawia mask +T wartoci inicjowana jest maska praw dostpu. Nie podana, ustawia mask praw na 077. .\" .IP "USERDEL_CMD (napis)" -XXX powinno zosta udokumentowane. +XXX powinno zosta udokumentowane. .\" -.SH POWI╴ANIA -Poni窺ze zestawienie pokazuje, kt鏎e z program闚 wchodz帷ych w sk豉d pakietu -shadow wykorzystuj jakie parametry. +.SH POWIZANIA +Poni髒sze zestawienie pokazuje, kt籀re z program籀w wchodzcych w skad pakietu +shadow wykorzystuj jakie parametry. .na .IP login 12 CONSOLE DIALUPS_CHECK_ENAB ENV_HZ ENV_SUPATH ENV_TZ ERASECHAR FAILLOG_ENAB @@ -533,10 +533,10 @@ MOTD_FILE QUOTAS_ENAB SULOG_FILE SYSLOG_SU_ENAB .IP sulogin 12 ENV_HZ ENV_SUPATH ENV_TZ MAIL_DIR QUOTAS_ENAB TTYPERM .ad -.SH B犵Y -Niekt鏎e z obs逝giwanych parametr闚 konfiguracyjnych pozosta造 -nieopisane w niniejszym podr璚zniku. -.SH ZOBACZ TAK浩 +.SH BDY +Niekt籀re z obsugiwanych parametr籀w konfiguracyjnych pozostay +nieopisane w niniejszym podrczniku. +.SH ZOBACZ TAK驍E .BR login (1), .BR faillog (5), .BR passwd (5), diff --git a/man/pl/logoutd.8 b/man/pl/logoutd.8 index d80623b3..7a00e042 100644 --- a/man/pl/logoutd.8 +++ b/man/pl/logoutd.8 @@ -1,4 +1,4 @@ -.\" $Id: logoutd.8,v 1.5 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: logoutd.8,v 1.6 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,23 +27,23 @@ .\" SUCH DAMAGE. .TH LOGOUTD 8 .SH NAZWA -logoutd \- wymuszenie ogranicze czasu logowania -.SH SKxDNIA +logoutd \- wymuszenie ogranicze czasu logowania +.SH SKADNIA .B logoutd .SH OPIS .B logoutd -wymusza ograniczenia port闚 i czas闚 logowania podane w +wymusza ograniczenia port籀w i czas籀w logowania podane w .IR /etc/porttime . .B logoutd -powinno by uruchamiane z \fI/etc/rc\fR. -Okresowo przegl康any jest plik \fI/var/run/utmp\fR. Sprawdzana jest ka盥a nazwa -u篡tkownika, by m鏂 stwierdzi czy posiada on zezwolenie na prac w bie膨cym +powinno by uruchamiane z \fI/etc/rc\fR. +Okresowo przegldany jest plik \fI/var/run/utmp\fR. Sprawdzana jest ka髒da nazwa +u髒ytkownika, by m籀c stwierdzi czy posiada on zezwolenie na prac w bie髒cym czasie na danym porcie. -Ka盥a sesja pracy (logowania) naruszaj帷a ograniczenia zawarte -w \fI/etc/porttime\fR jest ko鎍zona. +Ka髒da sesja pracy (logowania) naruszajca ograniczenia zawarte +w \fI/etc/porttime\fR jest koczona. .SH PLIKI .IR /etc/porttime " \- zezwolenia dla logowania na portach" .br -.IR /var/run/utmp " \- bie膨ce sesje pracy" +.IR /var/run/utmp " \- bie髒ce sesje pracy" .SH AUTOR Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/pl/newgrp.1 b/man/pl/newgrp.1 index 34529916..361033b1 100644 --- a/man/pl/newgrp.1 +++ b/man/pl/newgrp.1 @@ -1,4 +1,4 @@ -.\" $Id: newgrp.1,v 1.11 2005/04/12 18:08:47 kloczek Exp $ +.\" $Id: newgrp.1,v 1.12 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -30,38 +30,38 @@ newgrp \- zalogowanie do nowej grupy .br sg \- wykonanie polecenia z innym ID grupy -.SH SKxDNIA +.SH SKADNIA \fBnewgrp\fR [\fB\-\fR] [\fIgrupa\fR] .br \fBsg\fR [\fB\-\fR] [\fIgrupa\fR [[\fB\-c\fR] \fIpolecenie\fR]] .SH OPIS -\fBnewgrp\fR s逝篡 do zmiany bie膨cego identyfikatora grupy (GID) podczas -sesji. W przypadku podania opcji \fB\-\fR 鈔odowisko u篡tkownika zostanie -ponownie zainicjowane, tak jak w闚czas, gdy u篡tkownik si loguje. Je瞠li -opcja \fB\-\fR nie zostanie u篡ta, to bie膨ce 鈔odowisko, 陰cznie z bie膨cym +\fBnewgrp\fR su髒y do zmiany bie髒cego identyfikatora grupy (GID) podczas +sesji. W przypadku podania opcji \fB\-\fR rodowisko u髒ytkownika zostanie +ponownie zainicjowane, tak jak w籀wczas, gdy u髒ytkownik si loguje. Je髒eli +opcja \fB\-\fR nie zostanie u髒yta, to bie髒ce rodowisko, cznie z bie髒cym katalogiem roboczym, pozostaje niezmienione. .PP -\fBnewgrp\fR zmienia bie膨cy rzeczywisty identyfikator grupy na identyfikator -podanej grupy lub, je郵i nie podano nazwy grupy, na identyfikator grupy -domy郵nej, wyszczeg鏊nionej w \fI/etc/passwd\fR. Je瞠li grupa posiada has這, -za u篡tkownik nie ma has豉 b康 nie jest jej cz這nkiem, to zostanie poproszony -o podanie has豉. Je瞠li has這 grupy jest puste za u篡tkownik nie jest jej -cz這nkiem, to efektem b璠zie odmowa dost瘼u. +\fBnewgrp\fR zmienia bie髒cy rzeczywisty identyfikator grupy na identyfikator +podanej grupy lub, jeli nie podano nazwy grupy, na identyfikator grupy +domylnej, wyszczeg籀lnionej w \fI/etc/passwd\fR. Je髒eli grupa posiada haso, +za u髒ytkownik nie ma hasa bd驕 nie jest jej czonkiem, to zostanie poproszony +o podanie hasa. Je髒eli haso grupy jest puste za u髒ytkownik nie jest jej +czonkiem, to efektem bdzie odmowa dostpu. .PP -Polecenie \fBsg\fR dzia豉 podobnie do \fBnewgrp\fR, z tym 瞠 mo積a mu poda -polecenie. Podane polecenie zostanie wykonane przy u篡ciu pow這ki \fB/bin/sh\fR. -W przypadku wi瘯szo軼i pow這k, z kt鏎ych \fBsg\fR mo瞠 zosta uruchomione, -polecenie sk豉daj帷e si z wielu s堯w nale篡 umie軼i w cudzys這wach. -Inna r騜nica pomi璠zy \fBnewgrp\fR a \fBsg\fR polega na tym, 瞠 niekt鏎e -pow這ki traktuj \fBnewgrp\fR w spos鏏 specjalny, zast瘼uj帷 siebie przez -now kopi pow這ki, kt鏎 tworzy \fBnewgrp\fR. Nie zdarza si to w przypadku -\fBsg\fR, wi璚 po zako鎍zeniu \fBsg\fR u篡tkownik powraca do swego +Polecenie \fBsg\fR dziaa podobnie do \fBnewgrp\fR, z tym 髒e mo髒na mu poda +polecenie. Podane polecenie zostanie wykonane przy u髒yciu powoki \fB/bin/sh\fR. +W przypadku wikszoci powok, z kt籀rych \fBsg\fR mo髒e zosta uruchomione, +polecenie skadajce si z wielu s籀w nale髒y umieci w cudzysowach. +Inna r籀髒nica pomidzy \fBnewgrp\fR a \fBsg\fR polega na tym, 髒e niekt籀re +powoki traktuj \fBnewgrp\fR w spos籀b specjalny, zastpujc siebie przez +now kopi powoki, kt籀r tworzy \fBnewgrp\fR. Nie zdarza si to w przypadku +\fBsg\fR, wic po zakoczeniu \fBsg\fR u髒ytkownik powraca do swego poprzedniego identyfikatora grupy. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w .br \fI/etc/group\fR \- informacja o grupach -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR id (1), .BR login (1), .BR su (1) diff --git a/man/pl/newusers.8 b/man/pl/newusers.8 index b7c45578..9f021c61 100644 --- a/man/pl/newusers.8 +++ b/man/pl/newusers.8 @@ -1,4 +1,4 @@ -.\" $Id: newusers.8,v 1.5 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: newusers.8,v 1.6 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,34 +27,34 @@ .\" SUCH DAMAGE. .TH NEWUSERS 8 .SH NAZWA -newusers \- wsadowa aktualizacja i tworzenie nowych u篡tkownik闚 -.SH SKxDNIA -\fBnewusers\fR [\fInowi_u篡tkownicy\fR] +newusers \- wsadowa aktualizacja i tworzenie nowych u髒ytkownik籀w +.SH SKADNIA +\fBnewusers\fR [\fInowi_u髒ytkownicy\fR] .SH OPIS -\fBnewusers\fR odczytuje plik zawieraj帷y pary: nazwa u篡tkownika i podane -jawnym tekstem has這. Odczytan informacj wykorzystuje do aktualizacji grupy -istniej帷ych u篡tkownik闚 lub utworzenia nowych. -Ka盥y wiersz pliku posiada taki sam format jak standardowy plik hase (patrz -\fBpasswd\fR(5)), z nast瘼uj帷ymi wyj徠kami: +\fBnewusers\fR odczytuje plik zawierajcy pary: nazwa u髒ytkownika i podane +jawnym tekstem haso. Odczytan informacj wykorzystuje do aktualizacji grupy +istniejcych u髒ytkownik籀w lub utworzenia nowych. +Ka髒dy wiersz pliku posiada taki sam format jak standardowy plik hase (patrz +\fBpasswd\fR(5)), z nastpujcymi wyjtkami: .IP "\fIpw_passwd\fR" 10 -To pole zostanie zakodowane i u篡te jako nowa warto嗆 zakodowanego has豉. +To pole zostanie zakodowane i u髒yte jako nowa warto zakodowanego hasa. .IP "\fIpw_age\fR" -Dla chronionych hase (shadow) pole zostanie zignorowane je郵i u篡tkownik ju +Dla chronionych hase (shadow) pole zostanie zignorowane jeli u髒ytkownik ju髒 istnieje. .IP "\fIpw_gid\fR" -Pole to mo瞠 zawiera nazw istniej帷ej grupy. Dany u篡tkownik zostanie -w闚czas dodany do jej cz這nk闚. Je瞠li podano numeryczny identyfikator -nieistniej帷ej grupy, to zostanie za這穎na nowa grupa o tym identyfikatorze. +Pole to mo髒e zawiera nazw istniejcej grupy. Dany u髒ytkownik zostanie +w籀wczas dodany do jej czonk籀w. Je髒eli podano numeryczny identyfikator +nieistniejcej grupy, to zostanie zao髒ona nowa grupa o tym identyfikatorze. .IP "\fIpw_dir\fR" -Zostanie wykonane sprawdzenie czy istnieje katalog o tej nazwie. Je瞠li nie, -to b璠zie on utworzony. W豉軼icielem zostanie ustanowiony tworzony -(lub aktualizowany) u篡tkownik. Grupa katalogu zostanie ustawiona na grup -u篡tkownika. +Zostanie wykonane sprawdzenie czy istnieje katalog o tej nazwie. Je髒eli nie, +to bdzie on utworzony. Wacicielem zostanie ustanowiony tworzony +(lub aktualizowany) u髒ytkownik. Grupa katalogu zostanie ustawiona na grup +u髒ytkownika. .PP -Polecenie to przeznaczone jest do u篡tku w du篡ch systemach, gdzie aktualizuje -si wiele kont naraz. -Plik 廝鏚這wy, zawieraj帷y niezakodowane has豉, musi by chroniony. -.SH ZOBACZ TAK浩 +Polecenie to przeznaczone jest do u髒ytku w du髒ych systemach, gdzie aktualizuje +si wiele kont naraz. +Plik 驕r籀dowy, zawierajcy niezakodowane hasa, musi by chroniony. +.SH ZOBACZ TAK驍E .BR passwd (1), .BR useradd (8) .SH AUTOR diff --git a/man/pl/passwd.1 b/man/pl/passwd.1 index e3a29b76..93c9bf58 100644 --- a/man/pl/passwd.1 +++ b/man/pl/passwd.1 @@ -1,4 +1,4 @@ -.\" $Id: passwd.1,v 1.15 2005/04/14 00:13:56 kloczek Exp $ +.\" $Id: passwd.1,v 1.16 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,128 +27,128 @@ .\" SUCH DAMAGE. .TH PASSWD 1 .SH NAZWA -passwd \- zmiana has豉 u篡tkownika -.SH SKxDNIA +passwd \- zmiana hasa u髒ytkownika +.SH SKADNIA \fBpasswd\fR [\fB\-f\fR|\fB\-s\fR] [\fInazwa\fR] .br \fBpasswd\fR [\fB\-g\fR] [\fB\-r\fR|\fB\-R\fR] \fIgrupa\fR .br \fBpasswd\fR [\fB\-x\fR \fImax\fR] [\fB\-n\fR \fImin\fR] -[\fB\-w\fR \fIostrze璞fR] [\fB\-i\fR \fInieakt\fR] \fIlogin\fR +[\fB\-w\fR \fIostrze髒\fR] [\fB\-i\fR \fInieakt\fR] \fIlogin\fR .br \fBpasswd\fR {\fB\-l\fR|\fB\-u\fR|\fB\-d\fR|\fB\-S\fR|\fB\-e\fR} \fIlogin\fR .SH OPIS -\fBpasswd\fR zmienia has豉 kont u篡tkownik闚 i grup. -Zwyk造 u篡tkownik mo瞠 zmieni wy陰cznie has這 w豉snego konta, superu篡tkownik -mo瞠 zmienia has豉 dowolnych kont. -Administrator grupy mo瞠 zmieni has這 tej grupy. -\fBpasswd\fR zmienia tak瞠 informacje o koncie, takie jak pe軟a nazwa -u篡tkownika, jego pow這ka zg這szeniowa (logowania) czy daty i interwa造 dotycz帷e -wa積o軼i has豉. +\fBpasswd\fR zmienia hasa kont u髒ytkownik籀w i grup. +Zwyky u髒ytkownik mo髒e zmieni wycznie haso wasnego konta, superu髒ytkownik +mo髒e zmienia hasa dowolnych kont. +Administrator grupy mo髒e zmieni haso tej grupy. +\fBpasswd\fR zmienia tak髒e informacje o koncie, takie jak pena nazwa +u髒ytkownika, jego powoka zgoszeniowa (logowania) czy daty i interway dotyczce +wa髒noci hasa. .PP -U篡cie opcji \fB\-s\fR powoduje wywo豉nie przez \fBpasswd\fR programu \fBchsh\fR -w celu zmiany pow這ki u篡tkownika, u篡cie opcji \fB\-f\fR powoduje wywo豉nie -przez passwd programu chfn w celu zmiany infirmacji o u篡tkowniku. Te dwie opcje -istniej jedynie dla zgodno軼i, gdy wymienione programy mog by wywo造wane -bezpo鈔ednio. -.SS Zmiany has豉 -Na pocz徠ku u篡tkownik pytany jest o stare, dotychczasowe has這, je郵i takie -istnieje. Has這 to jest kodowane i por闚nywane z przechowywanym has貫m. -U篡tkownik ma tylko jedn pr鏏 na wprowadzenie poprawnego has豉. -Superu篡tkownikowi zezwala si na pomini璚ie tego kroku, aby mog造 by -zmienione has豉, kt鏎ych zapomniano. +U髒ycie opcji \fB\-s\fR powoduje wywoanie przez \fBpasswd\fR programu \fBchsh\fR +w celu zmiany powoki u髒ytkownika, u髒ycie opcji \fB\-f\fR powoduje wywoanie +przez passwd programu chfn w celu zmiany infirmacji o u髒ytkowniku. Te dwie opcje +istniej jedynie dla zgodnoci, gdy髒 wymienione programy mog by wywoywane +bezporednio. +.SS Zmiany hasa +Na pocztku u髒ytkownik pytany jest o stare, dotychczasowe haso, jeli takie +istnieje. Haso to jest kodowane i por籀wnywane z przechowywanym hasem. +U髒ytkownik ma tylko jedn pr籀b na wprowadzenie poprawnego hasa. +Superu髒ytkownikowi zezwala si na pominicie tego kroku, aby mogy by +zmienione hasa, kt籀rych zapomniano. .PP -Po wprowadzeniu has豉, sprawdzana jest informacja o jego wieku, by stwierdzi -czy u篡tkownikowi wolno w danym czasie zmieni has這. -Je瞠li nie, to \fBpasswd\fR odmawia zmiany has豉 i ko鎍zy prac. +Po wprowadzeniu hasa, sprawdzana jest informacja o jego wieku, by stwierdzi +czy u髒ytkownikowi wolno w danym czasie zmieni haso. +Je髒eli nie, to \fBpasswd\fR odmawia zmiany hasa i koczy prac. .PP -Nast瘼nie u篡tkownik proszony jest o nowe has這, zast瘼uj帷e dotychczasowe. -Has這 podlega sprawdzeniu jego zawi這軼i. Jako og鏊n wskaz闚k mo積a poda, -瞠 has豉 powinny sk豉da si z 6 do 8 znak闚, zawieraj帷 po jednym lub wi璚ej -znak闚 z ka盥ej z poni窺zych kategorii: +Nastpnie u髒ytkownik proszony jest o nowe haso, zastpujce dotychczasowe. +Haso podlega sprawdzeniu jego zawioci. Jako og籀ln wskaz籀wk mo髒na poda, +髒e hasa powinny skada si z 6 do 8 znak籀w, zawierajc po jednym lub wicej +znak籀w z ka髒dej z poni髒szych kategorii: .IP "" .5i -ma貫 litery alfabetu +mae litery alfabetu .IP "" .5i -du瞠 litery alfabetu +du髒e litery alfabetu .IP "" .5i cyfry od 0 do 9 .IP "" .5i znaki interpunkcyjne .PP -Nale篡 uwa瘸, by nie u篡 domy郵nych systemowych znak闚 akcji erase lub kill. -\fBpasswd\fR odrzuci ka盥e niedostatecznie skomplikowane has這. +Nale髒y uwa髒a, by nie u髒y domylnych systemowych znak籀w akcji erase lub kill. +\fBpasswd\fR odrzuci ka髒de niedostatecznie skomplikowane haso. .PP -Je郵i has這 zostanie przyj皻e, to \fBpasswd\fR prosi o jego powt鏎zenie -i por闚nuje drugi wpis z pierwszym. -Oba wpisy musz by takie same, by has這 zosta這 zmienione. -.SS Has豉 grup -Je瞠li pos逝穎no si opcj \fB\-g\fR, to zmieniane jest has這 podanej grupy. -U篡tkownik powinien by albo superu篡tkownikiem albo administratorem tej grupy. -Nie wyst瘼uje pytanie o bie膨ce has這 grupy. -Do usuwania bie膨cego has豉 danej grupy s逝篡 opcja \fB\-g\fR w po陰czeniu -z \fB\-r\fR. Pozwala to na dost瘼 do grupy tylko jej cz這nkom. -Opcja \fB\-R\fR w po陰czeniu z \fR\-g\fR ogranicza dost瘼 do grupy wszystkim -u篡tkownikom. -.SS Informacja o wa積o軼i konta -Superu篡tkownik mo瞠 zmienia informacj o wieku konta pos逝guj帷 si opcjami +Jeli haso zostanie przyjte, to \fBpasswd\fR prosi o jego powt籀rzenie +i por籀wnuje drugi wpis z pierwszym. +Oba wpisy musz by takie same, by haso zostao zmienione. +.SS Hasa grup +Je髒eli posu髒ono si opcj \fB\-g\fR, to zmieniane jest haso podanej grupy. +U髒ytkownik powinien by albo superu髒ytkownikiem albo administratorem tej grupy. +Nie wystpuje pytanie o bie髒ce haso grupy. +Do usuwania bie髒cego hasa danej grupy su髒y opcja \fB\-g\fR w poczeniu +z \fB\-r\fR. Pozwala to na dostp do grupy tylko jej czonkom. +Opcja \fB\-R\fR w poczeniu z \fR\-g\fR ogranicza dostp do grupy wszystkim +u髒ytkownikom. +.SS Informacja o wa髒noci konta +Superu髒ytkownik mo髒e zmienia informacj o wieku konta posugujc si opcjami \fB\-x\fR, \fB\-n\fR, \fB\-w\fR oraz \fB\-i\fR. -Opcja \fB\-x\fR s逝篡 do ustawiania maksymalnej liczby dni, przez jakie has這 -pozostaje wa積e. -Po up造wie \fImax\fR dni, has這 musi by zmienione. -Opcja \fB\-n\fR ustawia minimaln liczb dni, jakie musz up造n望 zanim has這 -b璠zie mog這 by zmienione. -U篡tkownik nie otrzyma zezwolenia na zmian has豉 przed up造wem \fImin\fR dni. -Opcja \fB\-w\fR s逝篡 do ustawienia liczby dni przed up造wem terminu wa積o軼i -has豉, przez kt鏎e u篡tkownik b璠zie otrzymywa ostrze瞠nie m闚i帷e mu, ile dni -pozosta這 do tej daty. Ostrze瞠nia zaczn pojawia si \fIostrze璞fR dni przed -up造wem wa積o軼i has豉. -Opcja \fB\-i\fR (nieaktywno嗆) s逝篡 do wy陰czania konta po up造wie zadanej -liczby dni po wyga郾i璚iu has豉. -Po up造wie \fInieakt\fR dni od przeterminowania has豉 u篡tkownik nie mo瞠 ju -korzysta z konta. +Opcja \fB\-x\fR su髒y do ustawiania maksymalnej liczby dni, przez jakie haso +pozostaje wa髒ne. +Po upywie \fImax\fR dni, haso musi by zmienione. +Opcja \fB\-n\fR ustawia minimaln liczb dni, jakie musz upyn zanim haso +bdzie mogo by zmienione. +U髒ytkownik nie otrzyma zezwolenia na zmian hasa przed upywem \fImin\fR dni. +Opcja \fB\-w\fR su髒y do ustawienia liczby dni przed upywem terminu wa髒noci +hasa, przez kt籀re u髒ytkownik bdzie otrzymywa ostrze髒enie m籀wice mu, ile dni +pozostao do tej daty. Ostrze髒enia zaczn pojawia si \fIostrze髒\fR dni przed +upywem wa髒noci hasa. +Opcja \fB\-i\fR (nieaktywno) su髒y do wyczania konta po upywie zadanej +liczby dni po wyganiciu hasa. +Po upywie \fInieakt\fR dni od przeterminowania hasa u髒ytkownik nie mo髒e ju髒 +korzysta z konta. .PP -Je郵i istnieje potrzeba natychmiastowego przeterminowania has豉 dla danego -konta, mo積a pos逝篡 si opcj \fB\-e\fR. Spowoduje to zmuszenie u篡tkownika -do zmiany has豉 przy najbli窺zym logowaniu. Za pomoc opcji \fB\-d\fR mo積a -skasowa has這 u篡tkownika (uczyni je pustym). Nale篡 zachowa szczeg鏊n -ostro積o嗆 u篡waj帷 tej opcji, gdy mo瞠 ona spowodowa, 瞠 do zalogowania -si na konto nie b璠zie w og鏊e potrzebne has這, pozostawiaj帷 system otwartym -dla nieproszonych go軼i. +Jeli istnieje potrzeba natychmiastowego przeterminowania hasa dla danego +konta, mo髒na posu髒y si opcj \fB\-e\fR. Spowoduje to zmuszenie u髒ytkownika +do zmiany hasa przy najbli髒szym logowaniu. Za pomoc opcji \fB\-d\fR mo髒na +skasowa haso u髒ytkownika (uczyni je pustym). Nale髒y zachowa szczeg籀ln +ostro髒no u髒ywajc tej opcji, gdy髒 mo髒e ona spowodowa, 髒e do zalogowania +si na konto nie bdzie w og籀le potrzebne haso, pozostawiajc system otwartym +dla nieproszonych goci. .SS Utrzymywanie i konserwacja konta -Konta u篡tkownik闚 mog by blokowane i odblokowywane przy pomocy opcji +Konta u髒ytkownik籀w mog by blokowane i odblokowywane przy pomocy opcji \fB\-l\fR i \fB\-u\fR. -Opcja \fB\-l\fR wy陰cza konto zmieniaj帷 jego has這 na warto嗆 nieodpowiadaj帷 -瘸dnemu mo磧iwemu zakodowanemu has逝. -Opcja \fB\-u\fR ponownie udost瘼nia konto przywracaj帷 uprzedni warto嗆 has豉. +Opcja \fB\-l\fR wycza konto zmieniajc jego haso na warto nieodpowiadajc +髒adnemu mo髒liwemu zakodowanemu hasu. +Opcja \fB\-u\fR ponownie udostpnia konto przywracajc uprzedni warto hasa. .PP -Stan konta mo積a uzyska przy pomocy opcji \fB\-S\fR. -Informacja o stanie sk豉da si z 6 cz窷ci. -Pierwsza wskazuje, czy konto u篡tkownika jest zablokowane (L) (locked), -nie posiada has豉 (NP) (no password) lub ma funkcjonalne has這 (P) (password). -Druga cz窷 podaje dat ostatniej zmiany has豉. -nast瘼ne cztery to minimalny wiek, maksymalny wiek, okres ostrzegania i okres -nieaktywno軼i has豉. -.SS Podpowiedzi dotycz帷e hase u篡tkownika -Bezpiecze雟two has豉 zale篡 od si造 algorytmu koduj帷ego oraz rozmiaru -przestrzeni kluczy. Metoda kodowania u篡wana w Systemie \fB\s\-2UNIX\s+2\fR +Stan konta mo髒na uzyska przy pomocy opcji \fB\-S\fR. +Informacja o stanie skada si z 6 czci. +Pierwsza wskazuje, czy konto u髒ytkownika jest zablokowane (L) (locked), +nie posiada hasa (NP) (no password) lub ma funkcjonalne haso (P) (password). +Druga cz podaje dat ostatniej zmiany hasa. +nastpne cztery to minimalny wiek, maksymalny wiek, okres ostrzegania i okres +nieaktywnoci hasa. +.SS Podpowiedzi dotyczce hase u髒ytkownika +Bezpieczestwo hasa zale髒y od siy algorytmu kodujcego oraz rozmiaru +przestrzeni kluczy. Metoda kodowania u髒ywana w Systemie \fB\s\-2UNIX\s+2\fR oparta jest o algorytm NBS DES i jest bardzo bezpieczna. Rozmiar przestrzeni -kluczy zale篡 od losowo軼i wybranego has豉. +kluczy zale髒y od losowoci wybranego hasa. .PP -Naruszenia bezpiecze雟twa hase wynikaj zwykle z beztroski przy wyborze lub -przechowywaniu has豉. Z tego powodu nie nale篡 wybiera has豉 wyst瘼uj帷ego -w s這wniku ani takiego, kt鏎e wymaga zanotowania. Has這 nie powinno te by -poprawn nazw, imieniem, nazwiskiem, numerem prawa jazdy, dat urodzenia czy -elementem adresu. Wszystkie z powy窺zych mog by u篡te do odgadni璚ia has豉 -i naruszenia bezpiecze雟twa systemu. +Naruszenia bezpieczestwa hase wynikaj zwykle z beztroski przy wyborze lub +przechowywaniu hasa. Z tego powodu nie nale髒y wybiera hasa wystpujcego +w sowniku ani takiego, kt籀re wymaga zanotowania. Haso nie powinno te髒 by +poprawn nazw, imieniem, nazwiskiem, numerem prawa jazdy, dat urodzenia czy +elementem adresu. Wszystkie z powy髒szych mog by u髒yte do odgadnicia hasa +i naruszenia bezpieczestwa systemu. .PP -Has這 musi by 豉twe do zapami皻ania, tak by nie by zmuszonym do jego -zapisywania na kartce. Mo積a to osi庵n望 sklejaj帷 ze sob dwa kr鏒kie s這wa, -ze wstawionym pomi璠zy nie znakiem specjalnym lub cyfr. -Na przyk豉d, Pass%word, Lew7konia. +Haso musi by atwe do zapamitania, tak by nie by zmuszonym do jego +zapisywania na kartce. Mo髒na to osign sklejajc ze sob dwa kr籀tkie sowa, +ze wstawionym pomidzy nie znakiem specjalnym lub cyfr. +Na przykad, Pass%word, Lew7konia. .PP -Inna metoda konstrukcji has豉 polega na wyborze 豉twego do zapami皻ania zdania -(np. z literatury) i wyborze pierwszej b康 ostatniej litery ka盥ego wyrazu. -Przyk豉dem tego jest +Inna metoda konstrukcji hasa polega na wyborze atwego do zapamitania zdania +(np. z literatury) i wyborze pierwszej bd驕 ostatniej litery ka髒dego wyrazu. +Przykadem tego jest .IP "" .5i Ask not for whom the bell tolls. .PP @@ -156,51 +156,51 @@ co daje .IP "" .5i An4wtbt, .PP -albo te +albo te髒 .IP "" .5i -A czy znasz Ty, bracie m這dy +A czy znasz Ty, bracie mody .PP co daje .IP "" .5i A3zTbm. .PP -W zasadzie mo積a by pewnym, 瞠 niewielu cracker闚 b璠zie mie takie has這 -w swoich s這wnikach. Nale篡 jednak wybiera w豉sne metody konstrukcji hase -a nie polega wy陰cznie na opisanych tutaj. -.SS Uwagi o has豉ch grup -Has豉 grup s nieod陰cznym problemem bezpiecze雟twa, gdy do ich znajomo軼i -uprawniona jest wi璚ej ni jedna osoba. -Grupy s jednak u篡tecznym narz璠ziem pozwalaj帷ym na wsp馧prac mi璠zy -r騜nymi u篡tkownikami. +W zasadzie mo髒na by pewnym, 髒e niewielu cracker籀w bdzie mie takie haso +w swoich sownikach. Nale髒y jednak wybiera wasne metody konstrukcji hase +a nie polega wycznie na opisanych tutaj. +.SS Uwagi o hasach grup +Hasa grup s nieodcznym problemem bezpieczestwa, gdy髒 do ich znajomoci +uprawniona jest wicej ni髒 jedna osoba. +Grupy s jednak u髒ytecznym narzdziem pozwalajcym na wsp籀prac midzy +r籀髒nymi u髒ytkownikami. .SH PRZESTROGI -Niekt鏎e opcje mog nie by obs逝giwane. -Sprawdzanie z這穎no軼i has豉 mo瞠 r騜ni si w r騜nych instalacjach. Zach璚a -si u篡tkownika do wyboru tak skomplikowanego has豉, z jakim b璠zie mu +Niekt籀re opcje mog nie by obsugiwane. +Sprawdzanie zo髒onoci hasa mo髒e r籀髒ni si w r籀髒nych instalacjach. Zachca +si u髒ytkownika do wyboru tak skomplikowanego hasa, z jakim bdzie mu wygodnie. -U篡tkownicy mog nie m鏂 zmieni has豉 w systemie przy w陰czonym NIS, je郵i -nie s zalogowani do serwera NIS. +U髒ytkownicy mog nie m籀c zmieni hasa w systemie przy wczonym NIS, jeli +nie s zalogowani do serwera NIS. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- zakodowane has豉 u篡tkownik闚 -.SH KOD ZAKO哸ZENIA +\fI/etc/shadow\fR \- zakodowane hasa u髒ytkownik籀w +.SH KOD ZAKOCZENIA .TP 2 -Polecenie \fBpasswd\fR ko鎍zy dzia豉nie z nast瘼uj帷ymi warto軼iami kod闚 zako鎍zenia: +Polecenie \fBpasswd\fR koczy dziaanie z nastpujcymi wartociami kod籀w zakoczenia: .br \fB0\fR \- powodzenie .br \fB1\fR \- permission denied .br -\fB2\fR \- niew豉軼iwa sk豉dnia parametr闚 polecenia +\fB2\fR \- niewaciwa skadnia parametr籀w polecenia .br -\fB3\fR \- nieoczekiwanie niepowodzenie, nic nie zosta這 wykonane +\fB3\fR \- nieoczekiwanie niepowodzenie, nic nie zostao wykonane .br \fB4\fR \- nieoczekiwanie niepowodzenie, brakuje pliku passwd .br \fB5\fR \- passwd file busy, try again later .br -\fB6\fR \- niew豉軼iwe parametry opcji -.SH "ZOBACZ TAK浩" +\fB6\fR \- niewaciwe parametry opcji +.SH "ZOBACZ TAK驍E" .BR group (5), .BR passwd (5), .BR shadow (5) diff --git a/man/pl/passwd.5 b/man/pl/passwd.5 index e740e02d..374e792c 100644 --- a/man/pl/passwd.5 +++ b/man/pl/passwd.5 @@ -1,4 +1,4 @@ -.\" $Id: passwd.5,v 1.4 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: passwd.5,v 1.5 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -25,65 +25,65 @@ .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. -.TH PASSWD 5 "24 Czerwiec 1993" "Linux" "Podr璚znik programisty linuxowego" +.TH PASSWD 5 "24 Czerwiec 1993" "Linux" "Podrcznik programisty linuxowego" .SH NAZWA -passwd \- plik passwd definiuj帷y u篡tkownik闚 systemu +passwd \- plik passwd definiujcy u髒ytkownik籀w systemu .SH OPIS Plik .B passwd -jest plikiem tekstowym ASCII, kt鏎y zawiera list u篡tkownik闚 systemu -oraz has豉 jakich musz u篡wa aby otrzyma dost瘼 do systemu. -Ka盥y powinien m鏂 odczyta informacje z pliku passwd (poniewa has豉 -w tym pliku s zakodowane jest to poprawne) lecz prawo do modyfikacji -pliku powinien mie tylko administrator. -Dodaj帷 nowego u篡tkownika nale篡 pole przeznaczone na has這 pozostawi puste -i u篡 programu \fBpasswd\fP(1). Gwiazdka lub inny pojedynczy znak w polu -has豉 oznacza, ze u篡tkownik nie mo瞠 dosta si do systemu przez \fBlogin\fP(1). -Je郵i g堯wny system plik闚 jest na ram dysku (/dev/ram) nale篡 -plik passwd skopiowa na dyskietk przechowuj帷 g堯wny system plik闚 -przed zamkni璚iem systemu. Trzeba r闚nie sprawdzi prawa dost瘼u do. -Je郵i trzeba utworzy grup u篡tkownik闚, ich identyfikatory grupy -GID musz by r闚ne oraz musi istnie odpowiednia pozycja w pliku -\fI/etc/group\fP, lub grupa nie b璠zie istnia豉. +jest plikiem tekstowym ASCII, kt籀ry zawiera list u髒ytkownik籀w systemu +oraz hasa jakich musz u髒ywa aby otrzyma dostp do systemu. +Ka髒dy powinien m籀c odczyta informacje z pliku passwd (poniewa髒 hasa +w tym pliku s zakodowane jest to poprawne) lecz prawo do modyfikacji +pliku powinien mie tylko administrator. +Dodajc nowego u髒ytkownika nale髒y pole przeznaczone na haso pozostawi puste +i u髒y programu \fBpasswd\fP(1). Gwiazdka lub inny pojedynczy znak w polu +hasa oznacza, ze u髒ytkownik nie mo髒e dosta si do systemu przez \fBlogin\fP(1). +Jeli g籀wny system plik籀w jest na ram dysku (/dev/ram) nale髒y +plik passwd skopiowa na dyskietk przechowujc g籀wny system plik籀w +przed zamkniciem systemu. Trzeba r籀wnie髒 sprawdzi prawa dostpu do. +Jeli trzeba utworzy grup u髒ytkownik籀w, ich identyfikatory grupy +GID musz by r籀wne oraz musi istnie odpowiednia pozycja w pliku +\fI/etc/group\fP, lub grupa nie bdzie istniaa. .PP -Ka盥a pozycja zajmuje jeden wiersz w formacie: +Ka髒da pozycja zajmuje jeden wiersz w formacie: .sp -login_name:has這:UID:GID:imie_nazwisko:katalog:pow這ka +login_name:haso:UID:GID:imie_nazwisko:katalog:powoka .RS .RE .sp -Kr鏒ki opis poszczeg鏊nych p鏊: +Kr籀tki opis poszczeg籀lnych p籀l: .sp .RS .TP 1.0in .I login_name -nazwa u篡tkownika w systemie (radz u篡wa ma造ch liter). +nazwa u髒ytkownika w systemie (radz u髒ywa maych liter). .TP -.I has這 -zakodowane has這 u篡tkownika. +.I haso +zakodowane haso u髒ytkownika. .TP .I UID -identyfikator u篡tkownika (liczbowo). +identyfikator u髒ytkownika (liczbowo). .TP .I GID identyfikator grupy (liczbowo). .TP -.I imi獥nazwisko -Opisowa nazwa u篡tkownika, zwykle imi i nazwisko (wykorzystywane +.I imi_nazwisko +Opisowa nazwa u髒ytkownika, zwykle imi i nazwisko (wykorzystywane przez programy pocztowe). .TP .I katalog -katalog macierzysty ($HOME) u篡tkownika. +katalog macierzysty ($HOME) u髒ytkownika. .TP -.I pow這ka -program jaki uruchomi po wej軼iu u篡tkownika do systemu. -(je郵i pusty u篡j /bin/sh, je郵i istnieje /etc/shells i -dana pow這ka nie jest tam wymieniona, u篡tkownik nie b璠zie m鏬 -dosta si do systemu wykorzystuj帷 protok馧 ftp). +.I powoka +program jaki uruchomi po wejciu u髒ytkownika do systemu. +(jeli pusty u髒yj /bin/sh, jeli istnieje /etc/shells i +dana powoka nie jest tam wymieniona, u髒ytkownik nie bdzie m籀g +dosta si do systemu wykorzystujc protok籀 ftp). .RE .SH PLIKI .I /etc/passwd -.SH "ZOBACZ TAK浩" +.SH "ZOBACZ TAK驍E" .BR login (1), .BR passwd (1), .BR group (5) diff --git a/man/pl/porttime.5 b/man/pl/porttime.5 index 33eb8d11..44b61bf4 100644 --- a/man/pl/porttime.5 +++ b/man/pl/porttime.5 @@ -1,4 +1,4 @@ -.\" $Id: porttime.5,v 1.4 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: porttime.5,v 1.5 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,37 +27,37 @@ .\" SUCH DAMAGE. .TH PORTTIME 5 .SH NAZWA -porttime \- plik czas闚 dost瘼u do port闚 +porttime \- plik czas籀w dostpu do port籀w .SH OPIS .I porttime -zawiera list urz康ze tty, nazw u篡tkownik闚 i dozwolonych czas闚 logowania. +zawiera list urzdze tty, nazw u髒ytkownik籀w i dozwolonych czas籀w logowania. .PP -Ka盥a pozycja sk豉da si z trzech, rozdzielonych dwukropkiem, p鏊. -Pierwsze pole zawiera list oddzielonych przecinkami urz康ze tty lub -gwiazdk, wskazuj帷, 瞠 pozycja ta pasuje do wszystkich urz康ze tty. -Drugie pole zawiera list oddzielonych przecinkami nazw u篡tkownik闚 lub -gwiazdk, wskazuj帷, 瞠 pozycja dotyczy wszystkich u篡tkownik闚. -Trzecie pole jest list oddzielonych przecinkami dozwolonych czas闚 dost瘼u. +Ka髒da pozycja skada si z trzech, rozdzielonych dwukropkiem, p籀l. +Pierwsze pole zawiera list oddzielonych przecinkami urzdze tty lub +gwiazdk, wskazujc, 髒e pozycja ta pasuje do wszystkich urzdze tty. +Drugie pole zawiera list oddzielonych przecinkami nazw u髒ytkownik籀w lub +gwiazdk, wskazujc, 髒e pozycja dotyczy wszystkich u髒ytkownik籀w. +Trzecie pole jest list oddzielonych przecinkami dozwolonych czas籀w dostpu. .PP -Ka盥a pozycja czasu dost瘼u sk豉da si z zera lub wi璚ej dni tygodnia, -skr鏂onych do \fBSu\fR, \fBMo\fR, \fBTu\fR, \fBWe\fR, \fBTh\fR, \fBFr\fR -i \fBSa\fR, po kt鏎ych nast瘼uje para rozdzielonych my郵nikiem czas闚. -Do okre郵enia dni roboczych (od poniedzia趾u do pi徠ku) mo瞠 by u篡ty -skr鏒 \fBWk\fR. Skr鏒 \fBAl\fR oznacza ka盥y dzie. Je瞠li nie podano dni +Ka髒da pozycja czasu dostpu skada si z zera lub wicej dni tygodnia, +skr籀conych do \fBSu\fR, \fBMo\fR, \fBTu\fR, \fBWe\fR, \fBTh\fR, \fBFr\fR +i \fBSa\fR, po kt籀rych nastpuje para rozdzielonych mylnikiem czas籀w. +Do okrelenia dni roboczych (od poniedziaku do pitku) mo髒e by u髒yty +skr籀t \fBWk\fR. Skr籀t \fBAl\fR oznacza ka髒dy dzie. Je髒eli nie podano dni tygodnia przyjmowane jest \fBAl\fR. -.SH PRZYKxDY -Poni窺zy wpis zezwala u篡tkownikowi \fBjfh\fR na dost瘼 do ka盥ego portu +.SH PRZYKADY +Poni髒szy wpis zezwala u髒ytkownikowi \fBjfh\fR na dostp do ka髒dego portu w dni robocze od godziny 9\-tej do 17\-tej. .br .sp 1 *:jfh:Wk0900\-1700 .br .sp 1 -Poni窺ze pozycje pozwalaj na dost瘼 do konsoli (/dev/console) wy陰cznie -u篡tkownikom \fBroot\fR i \fBoper\fR \- w dowolnym czasie. -Przyk豉d ten pokazuje, 瞠 plik \fI/etc/porttime\fR stanowi uporz康kowan -list czas闚 dost瘼u. Ka盥y inny u篡tkownik b璠zie pasowa do drugiej pozycji -listy, nie zezwalaj帷ej na dost瘼 w 瘸dnym czasie. +Poni髒sze pozycje pozwalaj na dostp do konsoli (/dev/console) wycznie +u髒ytkownikom \fBroot\fR i \fBoper\fR \- w dowolnym czasie. +Przykad ten pokazuje, 髒e plik \fI/etc/porttime\fR stanowi uporzdkowan +list czas籀w dostpu. Ka髒dy inny u髒ytkownik bdzie pasowa do drugiej pozycji +listy, nie zezwalajcej na dostp w 髒adnym czasie. .br .sp 1 console:root,oper:Al0000\-2400 @@ -65,7 +65,7 @@ listy, nie zezwalaj console:*: .br .sp 1 -Poni窺zy wpis zezwala na dost瘼 do dowolnego portu u篡tkownikowi \fBgames\fR +Poni髒szy wpis zezwala na dostp do dowolnego portu u髒ytkownikowi \fBgames\fR poza godzinami pracy. .br .sp 1 @@ -73,8 +73,8 @@ poza godzinami pracy. .br .sp 1 .SH PLIKI -\fI/etc/porttime\fR \- plik zawieraj帷y czasy dost瘼u do port闚 -.SH ZOBACZ TAK浩 +\fI/etc/porttime\fR \- plik zawierajcy czasy dostpu do port籀w +.SH ZOBACZ TAK驍E .BR login (1) .SH AUTOR Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/pl/pw_auth.3 b/man/pl/pw_auth.3 index 6b4d6fe0..2722dbda 100644 --- a/man/pl/pw_auth.3 +++ b/man/pl/pw_auth.3 @@ -1,4 +1,4 @@ -.\" $Id: pw_auth.3,v 1.4 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: pw_auth.3,v 1.5 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1992 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,8 +27,8 @@ .\" SUCH DAMAGE. .TH PWAUTH 3 .SH NAZWA -pwauth \- procedury uwierzytelniania hase zdefiniowane przez administratora -.SH SKxDNIA +pwauth \- procedury uwierzytelniania hase zdefiniowane przez administratora +.SH SKADNIA .B #include .PP .B int pw_auth (char @@ -41,104 +41,104 @@ pwauth \- procedury uwierzytelniania hase .IB *input) ; .SH OPIS .B pw_auth -wywo逝je funkcje zdefiniowane przez administratora dla danego u篡tkownika. +wywouje funkcje zdefiniowane przez administratora dla danego u髒ytkownika. .PP -\fIcommand\fR jest nazw programu uwierzytelniania (autentykacji). -Jest ona otrzymywana z informacji zawartej pliku hase u篡tkownik闚. -Odpowiedni 豉鎍uch (z pola has豉) zawiera jedn lub wi璚ej, rozdzielonych -鈔ednikami, nazw plik闚 wykonywalnych. -Programy zostan wykonane w zadanej kolejno軼i. -Dla ka盥ej z przyczyn (reason) podanych ni瞠j podane s argumenty wiersza -polece. +\fIcommand\fR jest nazw programu uwierzytelniania (autentykacji). +Jest ona otrzymywana z informacji zawartej pliku hase u髒ytkownik籀w. +Odpowiedni acuch (z pola hasa) zawiera jedn lub wicej, rozdzielonych +rednikami, nazw plik籀w wykonywalnych. +Programy zostan wykonane w zadanej kolejnoci. +Dla ka髒dej z przyczyn (reason) podanych ni髒ej podane s argumenty wiersza +polece. .PP -\fIuser\fR jest nazw sprawdzanego u篡tkownika, w postaci podanej w pliku +\fIuser\fR jest nazw sprawdzanego u髒ytkownika, w postaci podanej w pliku \fI/etc/passwd\fR. -Pozycje opisuj帷e u篡tkownik闚 indeksowane s nazw u篡tkownika. -Pozwala to na istnienie powtarzaj帷ych si identyfikator闚 (UID). Ka盥a -z r騜nych nazw u篡tkownika o tym samym identyfikatorze mo瞠 -posiada inny program i informacj autentykuj帷. +Pozycje opisujce u髒ytkownik籀w indeksowane s nazw u髒ytkownika. +Pozwala to na istnienie powtarzajcych si identyfikator籀w (UID). Ka髒da +z r籀髒nych nazw u髒ytkownika o tym samym identyfikatorze mo髒e +posiada inny program i informacj autentykujc. .PP -Ka盥a z dopuszczalnych przyczyn autentykacji obs逝giwana jest w potencjalnie -r騜ny spos鏏. -Do komunikacji z u篡tkownikiem dost瘼ne s standardowe deskryptory plik闚 -0, 1 i 2, chyba 瞠 wspomniano inaczej. -Do ustalenia to窺amo軼i u篡tkownika wykonuj帷ego 膨danie uwierzytelnienia -mo瞠 zosta u篡ty rzeczywisty identyfikator. -Przyczyna (\fIreason\fR) jest jedn z +Ka髒da z dopuszczalnych przyczyn autentykacji obsugiwana jest w potencjalnie +r籀髒ny spos籀b. +Do komunikacji z u髒ytkownikiem dostpne s standardowe deskryptory plik籀w +0, 1 i 2, chyba 髒e wspomniano inaczej. +Do ustalenia to髒samoci u髒ytkownika wykonujcego 髒danie uwierzytelnienia +mo髒e zosta u髒yty rzeczywisty identyfikator. +Przyczyna (\fIreason\fR) jest jedn z .IP \fBPW_SU\fR 1i -Wykonaj uwierzytelnienie dla bie膨cego rzeczywistego identyfikatora u篡tkownika -pr鏏uj帷 prze陰czy rzeczywisty ID na podanego u篡tkownika. -Program uwierzytelniaj帷y zostanie wywo豉ny z opcj \fB\-s\fR poprzedzaj帷 -nazw u篡tkownika. +Wykonaj uwierzytelnienie dla bie髒cego rzeczywistego identyfikatora u髒ytkownika +pr籀bujc przeczy rzeczywisty ID na podanego u髒ytkownika. +Program uwierzytelniajcy zostanie wywoany z opcj \fB\-s\fR poprzedzajc +nazw u髒ytkownika. .IP \fBPW_LOGIN\fR 1i -Wykonaj uwierzytelnienie dla danego u篡tkownika tworz帷 now sesj pracy -(loginow). Program uwierzytelniaj帷y zostanie wywo豉ny z opcj \fB\-l\fR, -po kt鏎ej wyst徙i nazwa u篡tkownika. +Wykonaj uwierzytelnienie dla danego u髒ytkownika tworzc now sesj pracy +(loginow). Program uwierzytelniajcy zostanie wywoany z opcj \fB\-l\fR, +po kt籀rej wystpi nazwa u髒ytkownika. .IP \fBPW_ADD\fR 1i -Utw鏎z nowy wpis dla danego u篡tkownika. +Utw籀rz nowy wpis dla danego u髒ytkownika. Pozwala to programowi uwierzytelniania na zainicjowanie miejsca dla nowego -u篡tkownika. -Program zostanie wywo豉ny z opcj \fB\-a\fR, po kt鏎ej wyst徙i nazwa u篡tkownika. +u髒ytkownika. +Program zostanie wywoany z opcj \fB\-a\fR, po kt籀rej wystpi nazwa u髒ytkownika. .IP \fBPW_CHANGE\fR 1i -Zmie istniej帷y wpis dla danego u篡tkownika. -Pozwala to na programowi uwierzytelniaj帷emu na zmian informacji autentykuj帷ej -dla istniej帷ego u篡tkownika. -Program zostanie wywo豉ny z opcj \fB\-c\fR poprzedzaj帷 nazw u篡tkownika. +Zmie istniejcy wpis dla danego u髒ytkownika. +Pozwala to na programowi uwierzytelniajcemu na zmian informacji autentykujcej +dla istniejcego u髒ytkownika. +Program zostanie wywoany z opcj \fB\-c\fR poprzedzajc nazw u髒ytkownika. .IP \fBPW_DELETE\fR 1i -Usu informacj autentykuj帷 dla danego u篡tkownika. -Pozwala programowi uwierzytelniania na odzyskanie miejsca po u篡tkowniku, kt鏎y -nie b璠zie ju identyfikowany przy u篡ciu tego programu. -Program uwierzytelniania zostanie wywo豉ny z opcj \fB\-d\fR, -po kt鏎ej wyst徙i nazwa u篡tkownika. +Usu informacj autentykujc dla danego u髒ytkownika. +Pozwala programowi uwierzytelniania na odzyskanie miejsca po u髒ytkowniku, kt籀ry +nie bdzie ju髒 identyfikowany przy u髒yciu tego programu. +Program uwierzytelniania zostanie wywoany z opcj \fB\-d\fR, +po kt籀rej wystpi nazwa u髒ytkownika. .IP \fBPW_TELNET\fR 1i -Wykonaj uwierzytelnianie u篡tkownika pod陰czaj帷ego si do systemu przy pomocy +Wykonaj uwierzytelnianie u髒ytkownika podczajcego si do systemu przy pomocy polecenia \fBtelnet\fR. -Program zostanie wywo豉ny z opcj \fB\-t\fR, po kt鏎ej wyst徙i nazwa u篡tkownika. +Program zostanie wywoany z opcj \fB\-t\fR, po kt籀rej wystpi nazwa u髒ytkownika. .IP \fBPW_RLOGIN\fR 1i -Wykonaj uwierzytelnienie u篡tkownika pod陰czaj帷ego si do systemu przy pomocy +Wykonaj uwierzytelnienie u髒ytkownika podczajcego si do systemu przy pomocy polecenia \fBrlogin\fR. -Program zostanie wywo豉ny z opcj \fB\-r\fR, po kt鏎ej wyst徙i nazwa u篡tkownika. +Program zostanie wywoany z opcj \fB\-r\fR, po kt籀rej wystpi nazwa u髒ytkownika. .IP \fBPW_FTP\fR 1i -Wykonaj uwierzytelnienie u篡tkownika pod陰czaj帷ego si do systemu przy pomocy +Wykonaj uwierzytelnienie u髒ytkownika podczajcego si do systemu przy pomocy polecenia \fBftp\fR. -Program uwierzytelniania zostanie wywo豉ny z opcj \fB\-f\fR, -po kt鏎ej wyst徙i nazwa u篡tkownika. -Do komunikacji z u篡tkownikiem NIE s dost瘼ne standardowe deskryptory plik闚. -Deskryptor standardowego wej軼ia zostanie pod陰czony do procesu macierzystego, -za pozosta貫 dwa deskryptory plik闚 dostan pod陰czone do \fI/dev/null\fR. -Funkcja \fBpw_auth\fR b璠zie potokowa pojedynczy wiersz danych do programu -uwierzytelniania pos逝guj帷 si deskryptorem 0. +Program uwierzytelniania zostanie wywoany z opcj \fB\-f\fR, +po kt籀rej wystpi nazwa u髒ytkownika. +Do komunikacji z u髒ytkownikiem NIE s dostpne standardowe deskryptory plik籀w. +Deskryptor standardowego wejcia zostanie podczony do procesu macierzystego, +za pozostae dwa deskryptory plik籀w dostan podczone do \fI/dev/null\fR. +Funkcja \fBpw_auth\fR bdzie potokowa pojedynczy wiersz danych do programu +uwierzytelniania posugujc si deskryptorem 0. .IP \fBPW_REXEC\fR 1i -Wykonaj uwierzytelnienie u篡tkownika pod陰czaj帷ego si do systemu przy pomocy +Wykonaj uwierzytelnienie u髒ytkownika podczajcego si do systemu przy pomocy polecenia \fIrexec\fR. -Program zostanie wywo豉ny z opcj \fB\-x\fR, po kt鏎ej wyst徙i nazwa u篡tkownika. -Do komunikacji ze zdalnym u篡tkownikiem NIE s dost瘼ne standardowe -deskryptory plik闚. -Deskryptor standardowego wej軼ia zostanie pod陰czony do procesu macierzystego, -za pozosta貫 dwa deskryptory plik闚 dostan pod陰czone do \fI/dev/null\fR. -Funkcja \fBpw_auth\fR b璠zie potokowa pojedynczy wiersz danych do programu -uwierzytelniania pos逝guj帷 si deskryptorem 0. +Program zostanie wywoany z opcj \fB\-x\fR, po kt籀rej wystpi nazwa u髒ytkownika. +Do komunikacji ze zdalnym u髒ytkownikiem NIE s dostpne standardowe +deskryptory plik籀w. +Deskryptor standardowego wejcia zostanie podczony do procesu macierzystego, +za pozostae dwa deskryptory plik籀w dostan podczone do \fI/dev/null\fR. +Funkcja \fBpw_auth\fR bdzie potokowa pojedynczy wiersz danych do programu +uwierzytelniania posugujc si deskryptorem 0. .PP -Ostatni argument stanowi dane autentykacji, u篡wane przez +Ostatni argument stanowi dane autentykacji, u髒ywane przez .B PW_FTP oraz .B PW_REXEC Jest on traktowany jak pojedynczy wiersz tekstu potokowany do programu -uwierzytelniaj帷ego. +uwierzytelniajcego. Dla .B PW_CHANGE -warto嗆 \fIinput\fR jest warto軼i poprzedniej nazwy u篡tkownika, -je郵i zmieniana jest nazwa. +warto \fIinput\fR jest wartoci poprzedniej nazwy u髒ytkownika, +jeli zmieniana jest nazwa. .SH PRZESTROGI Funkcja ta nie tworzy faktycznej sesji. -Wskazuje jedynie, czy u篡tkownik powinien otrzyma zezwolenie na jej +Wskazuje jedynie, czy u髒ytkownik powinien otrzyma zezwolenie na jej utworzenie. .PP -Obecnie opcje sieciowe nie s jeszcze przetestowane. +Obecnie opcje sieciowe nie s jeszcze przetestowane. .SH DIAGNOSTYKA -Funkcja \fBpw_auth\fR zwraca 0 je郵i program uwierzytelniania zako鎍zy -dzia豉nie z zerowym kodem powrotu, w przeciwnym wypadku warto嗆 niezerow. -.SH ZOBACZ TAK浩 +Funkcja \fBpw_auth\fR zwraca 0 jeli program uwierzytelniania zakoczy +dziaanie z zerowym kodem powrotu, w przeciwnym wypadku warto niezerow. +.SH ZOBACZ TAK驍E .BR login (1), .BR passwd (1), .BR su (1), diff --git a/man/pl/pwck.8 b/man/pl/pwck.8 index c65ff10a..8aa2151f 100644 --- a/man/pl/pwck.8 +++ b/man/pl/pwck.8 @@ -1,4 +1,4 @@ -.\" $Id: pwck.8,v 1.7 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: pwck.8,v 1.8 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1992, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,80 +27,80 @@ .\" SUCH DAMAGE. .TH PWCK 8 .SH NAZWA -pwck \- weryfikacja sp鎩no軼i plik闚 hase +pwck \- weryfikacja sp籀jnoci plik籀w hase .SH OPIS \fBpwck\fR [\fB\-r\fR] [\fIpasswd\fR \fIshadow\fR] .SH OPIS -\fBpwck\fR weryfikuje integralno嗆 informacji autentykacji systemowej. -W plikach \fI/etc/passwd\fR i \fI/etc/shadow\fR sprawdzane s wszystkie -pozycje, by upewni si, 瞠 ka盥a z nich posiada w豉軼iwy format -i poprawne dane w ka盥ym z p鏊. U篡tkownik monitowany jest o usuni璚ie -pozycji, kt鏎e s sformatowane niepoprawnie lub posiadaj inne nie daj帷e -si skorygowa b喚dy. +\fBpwck\fR weryfikuje integralno informacji autentykacji systemowej. +W plikach \fI/etc/passwd\fR i \fI/etc/shadow\fR sprawdzane s wszystkie +pozycje, by upewni si, 髒e ka髒da z nich posiada waciwy format +i poprawne dane w ka髒dym z p籀l. U髒ytkownik monitowany jest o usunicie +pozycji, kt籀re s sformatowane niepoprawnie lub posiadaj inne nie dajce +si skorygowa bdy. .P -Kontrolowane jest czy ka盥a pozycja posiada: +Kontrolowane jest czy ka髒da pozycja posiada: .sp .in +.5i -\- w豉軼iw liczb p鏊 +\- waciw liczb p籀l .br -\- unikaln nazw u篡tkownika +\- unikaln nazw u髒ytkownika .br -\- poprawny identyfikator u篡tkownika i grupy +\- poprawny identyfikator u髒ytkownika i grupy .br -\- poprawn grup g堯wn +\- poprawn grup g籀wn .br \- poprawny katalog domowy .br -\- poprawn pow這k zg這szeniow (startow) +\- poprawn powok zgoszeniow (startow) .in \-.5i .sp .P -Kontrola w豉軼iwej liczby p鏊 i niepowtarzalnej nazwy u篡tkownika jest -decyduj帷a. Je瞠li pozycja posiada b喚dn liczb p鏊, to u篡tkownik jest -proszony o usuni璚ie ca貫j pozycji (wiersza). -Je瞠li u篡tkownik nie potwierdzi decyzji o usuni璚iu, to pomijane s wszelkie +Kontrola waciwej liczby p籀l i niepowtarzalnej nazwy u髒ytkownika jest +decydujca. Je髒eli pozycja posiada bdn liczb p籀l, to u髒ytkownik jest +proszony o usunicie caej pozycji (wiersza). +Je髒eli u髒ytkownik nie potwierdzi decyzji o usuniciu, to pomijane s wszelkie dalsze sprawdzenia. -Pozycja z powt鏎zon nazw u篡tkownika powoduje monit o usuni璚ie, ale nadal -b璠 wykonywane pozosta貫 sprawdzenia. -Wszystkie inne b喚dy daj ostrze瞠nia a u篡tkownik jest zach璚any -do uruchomienia polecenia \fBusermod\fR, by je poprawi. +Pozycja z powt籀rzon nazw u髒ytkownika powoduje monit o usunicie, ale nadal +bd wykonywane pozostae sprawdzenia. +Wszystkie inne bdy daj ostrze髒enia a u髒ytkownik jest zachcany +do uruchomienia polecenia \fBusermod\fR, by je poprawi. .P -Polecenia dzia豉j帷e na pliku \fI/etc/passwd\fR nie potrafi zmienia -uszkodzonych lub powielonych pozycji. W takich okoliczno軼iach powinien by -u篡wany \fBpwck\fR, by usun望 nieprawid這w pozycj. +Polecenia dziaajce na pliku \fI/etc/passwd\fR nie potrafi zmienia +uszkodzonych lub powielonych pozycji. W takich okolicznociach powinien by +u髒ywany \fBpwck\fR, by usun nieprawidow pozycj. .SH OPCJE -Domy郵nie \fBpwck\fR dzia豉 na plikach \fI/etc/passwd\fR oraz \fI/etc/shadow\fR. -Przy pomocy parametr闚 \fIpasswd\fR i \fIshadow\fR u篡tkownik mo瞠 wybra inne +Domylnie \fBpwck\fR dziaa na plikach \fI/etc/passwd\fR oraz \fI/etc/shadow\fR. +Przy pomocy parametr籀w \fIpasswd\fR i \fIshadow\fR u髒ytkownik mo髒e wybra inne pliki. -Dodatkowo, u篡tkownik mo瞠 wykona polecenie w trybie tylko\-do\-odczytu, poprzez +Dodatkowo, u髒ytkownik mo髒e wykona polecenie w trybie tylko\-do\-odczytu, poprzez podanie flagi \fB\-r\fR. -Powoduje to, 瞠 na wszystkie pytania dotycz帷e zmian zostanie, bez ingerencji -u篡tkownika, u篡ta odpowied \fBnie\fR. -\fBpwck\fR mo瞠 by r闚nie u篡ty do sortowania pozycji w plikach \fI/etc/passwd\fR -oraz \fI/etc/shadow\fR wed逝g UID. By w陰czy tryb sortowania nale篡 przekaza -opcj \fB\-s\fR. Nie s wtedy przeprowadzane 瘸dne kontrole, tylko sortowanie. +Powoduje to, 髒e na wszystkie pytania dotyczce zmian zostanie, bez ingerencji +u髒ytkownika, u髒yta odpowied驕 \fBnie\fR. +\fBpwck\fR mo髒e by r籀wnie髒 u髒yty do sortowania pozycji w plikach \fI/etc/passwd\fR +oraz \fI/etc/shadow\fR wedug UID. By wczy tryb sortowania nale髒y przekaza +opcj \fB\-s\fR. Nie s wtedy przeprowadzane 髒adne kontrole, tylko sortowanie. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- zakodowana informacja o has豉ch +\fI/etc/shadow\fR \- zakodowana informacja o hasach .br \fI/etc/group\fR \- informacja o grupach -.SH KOD ZAKO哸ZENIA +.SH KOD ZAKOCZENIA .TP 2 -Polecenie \fBpwck\fR ko鎍zy dzia豉nie z nast瘼uj帷ymi warto軼iami kod闚 zako鎍zenia: +Polecenie \fBpwck\fR koczy dziaanie z nastpujcymi wartociami kod籀w zakoczenia: .br \fB0\fR \- powodzenie .br -\fB1\fR \- niew豉軼iwa sk豉dnia parametr闚 polecenia +\fB1\fR \- niewaciwa skadnia parametr籀w polecenia .br -\fB2\fR \- jedna lub wi璚ej z造ch pozycji pliku hase +\fB2\fR \- jedna lub wicej zych pozycji pliku hase .br -\fB3\fR \- niemo磧iwe otwarcie plik闚 hase +\fB3\fR \- niemo髒liwe otwarcie plik籀w hase .br -\fB4\fR \- niemo磧iwa blokada plik闚 hase +\fB4\fR \- niemo髒liwa blokada plik籀w hase .br -\fB5\fR \- niemo磧iwa aktualizacja plik闚 hase -.SH ZOBACZ TAK浩 +\fB5\fR \- niemo髒liwa aktualizacja plik籀w hase +.SH ZOBACZ TAK驍E .BR usermod (8), .BR group (5), .BR passwd (5), diff --git a/man/pl/pwconv.8 b/man/pl/pwconv.8 index ab1e9519..c62e8993 100644 --- a/man/pl/pwconv.8 +++ b/man/pl/pwconv.8 @@ -1,8 +1,8 @@ -.\" $Id: pwconv.8,v 1.4 2005/04/05 18:47:51 kloczek Exp $ -.TH PWCONV 8 "26 wrze郾ia 1997" +.\" $Id: pwconv.8,v 1.5 2005/12/01 20:38:27 kloczek Exp $ +.TH PWCONV 8 "26 wrzenia 1997" .SH NAZWA -pwconv, pwunconv, grpconv, grpunconv \- konwersja dot. chronionych plik闚 hase i grup -.SH SKxDNIA +pwconv, pwunconv, grpconv, grpunconv \- konwersja dot. chronionych plik籀w hase i grup +.SH SKADNIA .B pwconv .br .B pwunconv @@ -11,54 +11,54 @@ pwconv, pwunconv, grpconv, grpunconv \- konwersja dot. chronionych plik .br .B grpunconv .SH OPIS -Wszystkie te cztery programy dzia豉j na zwyk造ch i dodatkowych (shadow) -plikach hase i grup: +Wszystkie te cztery programy dziaaj na zwykych i dodatkowych (shadow) +plikach hase i grup: .IR /etc/passwd ", " /etc/group ", " /etc/shadow " i " /etc/gshadow . .B pwconv -.RI "tworzy " shadow " z " passwd " i opcjonalnie istniej帷ego " shadow . +.RI "tworzy " shadow " z " passwd " i opcjonalnie istniejcego " shadow . .B pwunconv -.RI "tworzy " passwd " z " passwd " i " shadow " a nast瘼nie usuwa " shadow . +.RI "tworzy " passwd " z " passwd " i " shadow " a nastpnie usuwa " shadow . .B grpconv -.RI "tworzy " gshadow " z " group " i opcjonalnie istniej帷ego " gshadow . +.RI "tworzy " gshadow " z " group " i opcjonalnie istniejcego " gshadow . .B grpunconv -.RI "tworzy " group " z " group " i " gshadow " a nast瘼nie usuwa " gshadow . +.RI "tworzy " group " z " group " i " gshadow " a nastpnie usuwa " gshadow . -Ka盥y z program闚 zdobywa niezb璠ne blokady przed konwersj. +Ka髒dy z program籀w zdobywa niezbdne blokady przed konwersj. .BR pwconv " i " grpconv -s podobne. Po pierwsze, z pliku dodatkowego usuwane s pozycje, kt鏎e -nie istniej w pliku g堯wnym. Nast瘼nie, w pliku dodatkowym aktualizowane s -pozycje nie posiadaj帷e 'x' jako has豉 w pliku g堯wnym. Dodawane s pozycje -brakuj帷e w stosunku do pliku g堯wnego. Na koniec, has豉 w pliku g堯wnym -zast瘼owane s przez 'x'. Programy te mog s逝篡 zar闚no do pocz徠kowej -konwersji jak i do aktualizacji dodatkowego pliku hase je郵i plik g堯wny -zmieniany by r璚znie. +s podobne. Po pierwsze, z pliku dodatkowego usuwane s pozycje, kt籀re +nie istniej w pliku g籀wnym. Nastpnie, w pliku dodatkowym aktualizowane s +pozycje nie posiadajce 'x' jako hasa w pliku g籀wnym. Dodawane s pozycje +brakujce w stosunku do pliku g籀wnego. Na koniec, hasa w pliku g籀wnym +zastpowane s przez 'x'. Programy te mog su髒y zar籀wno do pocztkowej +konwersji jak i do aktualizacji dodatkowego pliku hase jeli plik g籀wny +zmieniany by rcznie. -Przy dodawaniu nowych wpis闚 do +Przy dodawaniu nowych wpis籀w do .IR /etc/shadow .B pwconv -u篡je warto軼i +u髒yje wartoci .BR PASS_MIN_DAYS ", " PASS_MAX_DAYS " i " PASS_WARN_AGE z pliku .IR /etc/login.defs . .RB "Podobnie, " pwunconv " oraz " grpunconv -s zbli穎ne. Has豉 w pliku g堯wnym aktualizowane s na podstawie pliku -dodatkowego (shadow). Wpisy istniej帷e w pliku g堯wnym, a nie posiadaj帷e -odpowiednik闚 w dodatkowym s pozostawiane bez zmian. Na koniec usuwany +s zbli髒one. Hasa w pliku g籀wnym aktualizowane s na podstawie pliku +dodatkowego (shadow). Wpisy istniejce w pliku g籀wnym, a nie posiadajce +odpowiednik籀w w dodatkowym s pozostawiane bez zmian. Na koniec usuwany jest plik dodatkowy. -Cz窷 informacji o wa積o軼i hase jest tracona przez +Cz informacji o wa髒noci hase jest tracona przez .BR pwunconv . -Przeprowadza on konwersj tego, co potrafi. -.SH B犵Y -B喚dy w plikach hase czy grup (takie jak nieprawid這we czy powt鏎zone -pozycje) mog spowodowa zap皻lenie si omawianych program闚 lub r騜nego -rodzaju inne b喚dne zachowanie. Przed konwersj na lub z dodatkowych plik闚 -hase lub grup prosz uruchomi \fBpwck\fR i \fBgrpck\fR, by poprawi tego -rodzaju b喚dy. -.SH ZOBACZ TAK浩 +Przeprowadza on konwersj tego, co potrafi. +.SH BDY +Bdy w plikach hase czy grup (takie jak nieprawidowe czy powt籀rzone +pozycje) mog spowodowa zaptlenie si omawianych program籀w lub r籀髒nego +rodzaju inne bdne zachowanie. Przed konwersj na lub z dodatkowych plik籀w +hase lub grup prosz uruchomi \fBpwck\fR i \fBgrpck\fR, by poprawi tego +rodzaju bdy. +.SH ZOBACZ TAK驍E .BR login.defs (5), .BR grpck (8), .BR pwck (8), diff --git a/man/pl/shadow.3 b/man/pl/shadow.3 index 4bc13dc9..7293d6e5 100644 --- a/man/pl/shadow.3 +++ b/man/pl/shadow.3 @@ -1,4 +1,4 @@ -.\" $Id: shadow.3,v 1.5 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: shadow.3,v 1.6 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,8 +27,8 @@ .\" SUCH DAMAGE. .TH SHADOW 3 .SH NAZWA -shadow \- procedury zakodowanego pliku hase -.SH SKxDNIA +shadow \- procedury zakodowanego pliku hase +.SH SKADNIA .B #include .PP .B struct spwd *getspent(); @@ -56,89 +56,89 @@ shadow \- procedury zakodowanego pliku hase .B int ulckpwdf(); .SH OPIS .I shadow -operuje na zawarto軼i dodatkowego pliku hase (shadow) \fI/etc/shadow\fR. -Plik \fI#include\fR opisuje struktur +operuje na zawartoci dodatkowego pliku hase (shadow) \fI/etc/shadow\fR. +Plik \fI#include\fR opisuje struktur .sp struct spwd { .in +.4i .br - char *sp_namp; /* nazwa u篡tkownika (login) */ + char *sp_namp; /* nazwa u髒ytkownika (login) */ .br - char *sp_pwdp; /* zakodowane has這 */ + char *sp_pwdp; /* zakodowane haso */ .br - long int sp_lstchg; /* ostatnia zmiana has豉 */ + long int sp_lstchg; /* ostatnia zmiana hasa */ .br long int sp_min; /* dni do dozwolonej zmiany */ .br - long int sp_max; /* dni przed wymagan zmian */ + long int sp_max; /* dni przed wymagan zmian */ .br - long int sp_warn; /* dni ostrze瞠nia o wyga郾i璚iu */ + long int sp_warn; /* dni ostrze髒enia o wyganiciu */ .br - long int sp_inact; /* dni przed wy陰czeniem konta */ + long int sp_inact; /* dni przed wyczeniem konta */ .br - long int sp_expire; /* data wa積o軼i konta */ + long int sp_expire; /* data wa髒noci konta */ .br - unsigned long int sp_flag; /* zarezerwowane do przysz貫go u篡tku */ + unsigned long int sp_flag; /* zarezerwowane do przyszego u髒ytku */ .br .in \-.5i } .PP -Znaczenie poszczeg鏊nych p鏊: +Znaczenie poszczeg籀lnych p籀l: .sp -sp_namp \- wska幡ik do zako鎍zonej przez nul nazwy u篡tkownika. +sp_namp \- wska驕nik do zakoczonej przez nul nazwy u髒ytkownika. .br -sp_pwdp \- wska幡ik do zako鎍zonego nul has豉. +sp_pwdp \- wska驕nik do zakoczonego nul hasa. .br -sp_lstchg \- dni od 1 stycznia 1970; data ostatniej zmiany has豉. +sp_lstchg \- dni od 1 stycznia 1970; data ostatniej zmiany hasa. .br -sp_min \- dni, przed up造wem kt鏎ych has這 nie mo瞠 by zmienione. +sp_min \- dni, przed upywem kt籀rych haso nie mo髒e by zmienione. .br -sp_max \- dni, po kt鏎ych has這 musi by zmienione. +sp_max \- dni, po kt籀rych haso musi by zmienione. .br -sp_warn \- dni przed dat up造wu wa積o軼i has豉, od kt鏎ych -u篡tkownik jest ostrzegany od nadchodz帷ym terminie wa積o軼i. +sp_warn \- dni przed dat upywu wa髒noci hasa, od kt籀rych +u髒ytkownik jest ostrzegany od nadchodzcym terminie wa髒noci. .br -sp_inact \- dni po up造ni璚iu wa積o軼i konta, po kt鏎ych konto jest -uwa瘸ne za nieaktywne i wy陰czane. +sp_inact \- dni po upyniciu wa髒noci konta, po kt籀rych konto jest +uwa髒ane za nieaktywne i wyczane. .br sp_expire \- dni od 1 stycznia 1970, data gdy konto zostanie -wy陰czone. +wyczone. .br -sp_flag \- zarezerwowane do przysz貫go u篡tku. +sp_flag \- zarezerwowane do przyszego u髒ytku. .SH OPIS \fBgetspent\fR, \fBgetspname\fR, \fBfgetspent\fR i \fBsgetspent\fR -zwracaj wska幡ik do \fBstruct spwd\fR. -\fBgetspent\fR zwraca nast瘼n pozycj w pliku, za \fBfgetspent\fR -nast瘼n pozycj z podanego strumienia. Zak豉da si, 瞠 strumie +zwracaj wska驕nik do \fBstruct spwd\fR. +\fBgetspent\fR zwraca nastpn pozycj w pliku, za \fBfgetspent\fR +nastpn pozycj z podanego strumienia. Zakada si, 髒e strumie ten jest plikiem o poprawnym formacie. -\fBsgetspent\fR zwraca wska幡ik do \fBstruct spwd\fR u篡waj帷 jako -wej軼ia dostarczonego 豉鎍ucha. -\fBgetspnam\fR wyszukuje od bie膨cej pozycji w pliku pozycji pasuj帷ej +\fBsgetspent\fR zwraca wska驕nik do \fBstruct spwd\fR u髒ywajc jako +wejcia dostarczonego acucha. +\fBgetspnam\fR wyszukuje od bie髒cej pozycji w pliku pozycji pasujcej do \fBname\fR. .PP -\fBsetspent\fR i \fBendspent\fR mog zosta u篡te do odpowiednio, -rozpocz璚ia i zako鎍zenia dost瘼u do chronionego pliku hase (shadow). +\fBsetspent\fR i \fBendspent\fR mog zosta u髒yte do odpowiednio, +rozpoczcia i zakoczenia dostpu do chronionego pliku hase (shadow). .PP -Do zapewnienia wy陰cznego dost瘼u do pliku \fI/etc/shadow\fR powinny -by u篡wane procedury \fBlckpwdf\fR i \fBulckpwdf\fR. -\fBlckpwdf\fR przez 15 sekund usi逝je uzyska blokad przy pomocy +Do zapewnienia wycznego dostpu do pliku \fI/etc/shadow\fR powinny +by u髒ywane procedury \fBlckpwdf\fR i \fBulckpwdf\fR. +\fBlckpwdf\fR przez 15 sekund usiuje uzyska blokad przy pomocy \fBpw_lock\fR. -Kontynuuje pr鏏 uzyskania drugiej blokady przy pomocy \fBspw_lock\fR -przez czas pozosta造 z pocz徠kowych 15 sekund. -Je瞠li po up造wie 15 sekund kt鏎akolwiek z tych pr鏏 zawiedzie, +Kontynuuje pr籀b uzyskania drugiej blokady przy pomocy \fBspw_lock\fR +przez czas pozostay z pocztkowych 15 sekund. +Je髒eli po upywie 15 sekund kt籀rakolwiek z tych pr籀b zawiedzie, to \fBlckpwdf\fR zwraca \-1. -Je瞠li uzyskano obie blokady, to zwracane jest 0. +Je髒eli uzyskano obie blokady, to zwracane jest 0. .SH DIAGNOSTYKA -Je瞠li nie ma dalszych pozycji lub podczas przetwarzania pojawi si b陰d, -to procedury zwracaj NULL. -Procedury zwracaj帷e warto嗆 typu \fBint\fR zwracaj 0 w przypadku powodzenia -a \-1 dla pora磬i. +Je髒eli nie ma dalszych pozycji lub podczas przetwarzania pojawi si bd, +to procedury zwracaj NULL. +Procedury zwracajce warto typu \fBint\fR zwracaj 0 w przypadku powodzenia +a \-1 dla pora髒ki. .SH PRZESTROGI -Procedury te mog by u篡wane wy陰cznie przez superu篡tkownika, gdy dost瘼 -do dodatkowego, chronionego pliku hase jest ograniczony. +Procedury te mog by u髒ywane wycznie przez superu髒ytkownika, gdy髒 dostp +do dodatkowego, chronionego pliku hase jest ograniczony. .SH PLIKI -.IR /etc/shadow " \- zakodowane has豉 u篡tkownik闚" -.SH ZOBACZ TAK浩 +.IR /etc/shadow " \- zakodowane hasa u髒ytkownik籀w" +.SH ZOBACZ TAK驍E .BR getpwent (3), .BR shadow (5) .SH AUTOR diff --git a/man/pl/shadow.5 b/man/pl/shadow.5 index a334c2d9..bed0ac59 100644 --- a/man/pl/shadow.5 +++ b/man/pl/shadow.5 @@ -1,4 +1,4 @@ -.\" $Id: shadow.5,v 1.4 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: shadow.5,v 1.5 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,57 +27,57 @@ .\" SUCH DAMAGE. .TH SHADOW 5 .SH NAZWA -shadow \- zakodowany plik z has豉mi +shadow \- zakodowany plik z hasami .SH OPIS .I shadow -zawiera zakodowane dane o has豉ch dla kont u篡tkownik闚 oraz opcjonalne -informacje o wieku (aging) has豉. -Zawarte s w nim +zawiera zakodowane dane o hasach dla kont u髒ytkownik籀w oraz opcjonalne +informacje o wieku (aging) hasa. +Zawarte s w nim .IP "" .5i -Nazwa u篡tkownika (nazwa logowania) +Nazwa u髒ytkownika (nazwa logowania) .IP "" .5i -Zakodowane has這 +Zakodowane haso .IP "" .5i -Dni, licz帷 od 1 stycznia 1970, kiedy has這 by這 ostatni raz zmienione +Dni, liczc od 1 stycznia 1970, kiedy haso byo ostatni raz zmienione .IP "" .5i -Dni przed kt鏎ych up造ni璚iem niemo磧iwa jest zmiany has豉 +Dni przed kt籀rych upyniciem niemo髒liwa jest zmiany hasa .IP "" .5i -Dni, po kt鏎ych up造ni璚iu konieczna jest zmiana has豉 +Dni, po kt籀rych upyniciu konieczna jest zmiana hasa .IP "" .5i -Ilo嗆 dni, jaka musi dzieli has這 od przedawnienia, by u篡tkownik by +Ilo dni, jaka musi dzieli haso od przedawnienia, by u髒ytkownik by ostrzegany .IP "" .5i -Ilo嗆 dni po przedawnieniu has豉, po kt鏎ych konto jest wy陰czane +Ilo dni po przedawnieniu hasa, po kt籀rych konto jest wyczane .IP "" .5i -Dni od 1 stycznia 1970, okre郵aj帷e dat, kiedy konto jest wy陰czane +Dni od 1 stycznia 1970, okrelajce dat, kiedy konto jest wyczane .IP "" .5i Pole zarezerwowane .PP -Pole has豉 musi by wype軟ione. Zakodowane has這 sk豉da si z 13\-24 znak闚 z +Pole hasa musi by wypenione. Zakodowane haso skada si z 13\-24 znak籀w z 64 znakowego alfabetu a\-z, A\-Z, 0\-9, \. i /. -Dla szczeg馧闚 interpretacji tego napisu, odsy豉my do \fIcrypt(3)\fR. +Dla szczeg籀籀w interpretacji tego napisu, odsyamy do \fIcrypt(3)\fR. .PP -Data ostatniej zmiany has豉 jest podawana jako liczba dni od 1 stycznia -1970. Has豉 nie mog by zmieniane przed up造wem odpowiedniej ilo軼i dni, a -musz by zmieniane po up造wie maksymalnej ilo軼i dni. -Je郵i minimalna liczba dni jest wi瘯sza od maksymalnej, has這 nie mo瞠 by -przez u篡tkownika zmienione. +Data ostatniej zmiany hasa jest podawana jako liczba dni od 1 stycznia +1970. Hasa nie mog by zmieniane przed upywem odpowiedniej iloci dni, a +musz by zmieniane po upywie maksymalnej iloci dni. +Jeli minimalna liczba dni jest wiksza od maksymalnej, haso nie mo髒e by +przez u髒ytkownika zmienione. .PP -Je郵i has這 pozostaje niezmienione po up造wie jego wa積o軼i, to konto jest -uwa瘸ne za nieaktywne i zostanie wy陰czone po ustalonej liczbie dni -nieaktywno軼i. Konto zostanie r闚nie wy陰czone w zadanym dniu wa積o軼i -konta bez wzgl璠u na informacj o terminie wa積o軼i has豉. +Jeli haso pozostaje niezmienione po upywie jego wa髒noci, to konto jest +uwa髒ane za nieaktywne i zostanie wyczone po ustalonej liczbie dni +nieaktywnoci. Konto zostanie r籀wnie髒 wyczone w zadanym dniu wa髒noci +konta bez wzgldu na informacj o terminie wa髒noci hasa. .PP -Informacja w pliku \fIshadow\fR zast瘼uje wszelkie has豉 lub dane o ich -wieku znajduj帷e si w \fI/etc/passwd\fR. +Informacja w pliku \fIshadow\fR zastpuje wszelkie hasa lub dane o ich +wieku znajdujce si w \fI/etc/passwd\fR. .PP -Je郵i ma by utrzymywane bezpiecze雟two hase, to plik ten nie mo瞠 by -odczytywalny dla zwyk造ch u篡tkownik闚. +Jeli ma by utrzymywane bezpieczestwo hase, to plik ten nie mo髒e by +odczytywalny dla zwykych u髒ytkownik籀w. .SH Pliki -\fI/etc/passwd\fR \- informacje o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacje o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- zakodowane has豉 u篡tkownik闚 -.SH ZOBACZ TAK浩 +\fI/etc/shadow\fR \- zakodowane hasa u髒ytkownik籀w +.SH ZOBACZ TAK驍E .BR chage (1), .BR login (1), .BR passwd (1), diff --git a/man/pl/su.1 b/man/pl/su.1 index b8ca553c..d1a8e5d3 100644 --- a/man/pl/su.1 +++ b/man/pl/su.1 @@ -1,4 +1,4 @@ -.\" $Id: su.1,v 1.9 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: su.1,v 1.10 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,46 +27,46 @@ .\" SUCH DAMAGE. .TH SU 1 .SH NAZWA -su \- zmiana identyfikatora u篡tkownika lub uzyskanie praw superu篡tkownika -.SH SKxDNIA -\fBsu\fR [\fB\-\fR] [\fInazwa_u篡tkownika\fR [\fIargumenty\fR]] +su \- zmiana identyfikatora u髒ytkownika lub uzyskanie praw superu髒ytkownika +.SH SKADNIA +\fBsu\fR [\fB\-\fR] [\fInazwa_u髒ytkownika\fR [\fIargumenty\fR]] .SH OPIS .B su -s逝篡 do stawania si innym u篡tkownikiem w trakcie w豉snej sesji. -Wywo豉nie bez nazwy u篡tkownika, domy郵nie oznacza dla \fBsu\fR -pr鏏 stania si superu篡tkownikiem. -Opcjonalnym argumentem \fB\-\fR mo積a pos逝篡 si do zasymulowania -rzeczywistego rozpoczynania sesji pracy. Pozwala to na utworzenie 鈔odowiska -u篡tkownika. podobnego do tego, jakie wyst瘼uje przy bezpo鈔ednim zg這szeniu -u篡tkownika w systemie. +su髒y do stawania si innym u髒ytkownikiem w trakcie wasnej sesji. +Wywoanie bez nazwy u髒ytkownika, domylnie oznacza dla \fBsu\fR +pr籀b stania si superu髒ytkownikiem. +Opcjonalnym argumentem \fB\-\fR mo髒na posu髒y si do zasymulowania +rzeczywistego rozpoczynania sesji pracy. Pozwala to na utworzenie rodowiska +u髒ytkownika. podobnego do tego, jakie wystpuje przy bezporednim zgoszeniu +u髒ytkownika w systemie. .PP -Po nazwie u篡tkownika mog wyst徙i dodatkowe argumenty. Zostan one -dostarczone pow這ce zg這szeniowej u篡tkownika. W szczeg鏊no軼i, argument -\fB\-c\fR spowoduje, 瞠 nast瘼ny argument zostanie potraktowany jak polecenie -przez wi瘯szo嗆 interpretator闚 polece. -Polecenie zostanie wykonane przez pow這k wymienion w \fI/etc/passwd\fR dla -docelowego u篡tkownika. +Po nazwie u髒ytkownika mog wystpi dodatkowe argumenty. Zostan one +dostarczone powoce zgoszeniowej u髒ytkownika. W szczeg籀lnoci, argument +\fB\-c\fR spowoduje, 髒e nastpny argument zostanie potraktowany jak polecenie +przez wikszo interpretator籀w polece. +Polecenie zostanie wykonane przez powok wymienion w \fI/etc/passwd\fR dla +docelowego u髒ytkownika. .PP -U篡tkownik pytany jest o odpowiednie has這, je郵i takowe istnieje. -Nieprawid這we has這 spowoduje wypisanie komunikatu o b喚dzie. Wszystkie pr鏏y, -udane i nieudane, s rejestrowane do cel闚 wykrywania nadu篡 w systemie. +U髒ytkownik pytany jest o odpowiednie haso, jeli takowe istnieje. +Nieprawidowe haso spowoduje wypisanie komunikatu o bdzie. Wszystkie pr籀by, +udane i nieudane, s rejestrowane do cel籀w wykrywania nadu髒y w systemie. .PP -Nowej pow這ce przekazywane jest bie膨ce 鈔odowisko. Warto嗆 \fB$PATH\fR dla -zwyk造ch u篡tkownik闚 ustawiana jest na \fB/bin:/usr/bin\fR, za dla -superu篡tkownika na \fB/sbin:/bin:/usr/sbin:/usr/bin\fR. -Mo積a to zmieni przy pomocy definicji \fBENV_PATH\fR i \fBENV_SUPATH\fR +Nowej powoce przekazywane jest bie髒ce rodowisko. Warto \fB$PATH\fR dla +zwykych u髒ytkownik籀w ustawiana jest na \fB/bin:/usr/bin\fR, za dla +superu髒ytkownika na \fB/sbin:/bin:/usr/sbin:/usr/bin\fR. +Mo髒na to zmieni przy pomocy definicji \fBENV_PATH\fR i \fBENV_SUPATH\fR w \fI/etc/login.defs\fR. -Logowanie do podsystemu jest wykazywane przez obecno嗆 "*" jako pierwszego -znaku pow這ki zg這szeniowej. Podany katalog domowy zostanie potraktowany jako -katalog g堯wny nowego systemu plik闚, do kt鏎ego u篡tkownik si zaloguje. +Logowanie do podsystemu jest wykazywane przez obecno "*" jako pierwszego +znaku powoki zgoszeniowej. Podany katalog domowy zostanie potraktowany jako +katalog g籀wny nowego systemu plik籀w, do kt籀rego u髒ytkownik si zaloguje. .SH PRZESTROGI -Niniejsza wersja \fBsu\fR posiada wiele opcji kompilacji, z kt鏎ych tylko -cz窷 b璠zie mie zastosowanie w danej instalacji. +Niniejsza wersja \fBsu\fR posiada wiele opcji kompilacji, z kt籀rych tylko +cz bdzie mie zastosowanie w danej instalacji. .SH PLIKI -\fI/etc/passwd\fR \- informacje o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacje o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- zakodowane has豉 i informacje o ich wa積o軼i -.SH ZOBACZ TAK浩 +\fI/etc/shadow\fR \- zakodowane hasa i informacje o ich wa髒noci +.SH ZOBACZ TAK驍E .BR login (1), .BR sh (1), .BR login.defs (5), diff --git a/man/pl/suauth.5 b/man/pl/suauth.5 index 990a091b..fc589763 100644 --- a/man/pl/suauth.5 +++ b/man/pl/suauth.5 @@ -1,92 +1,92 @@ -.\" $Id: suauth.5,v 1.3 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: suauth.5,v 1.4 2005/12/01 20:38:27 kloczek Exp $ .TH SUAUTH 5 "14 lutego 1996" .UC 5 .SH NAZWA -suauth \- plik szczeg馧owej kontroli su +suauth \- plik szczeg籀owej kontroli su .\" detailed su control file -.SH SKxDNIA +.SH SKADNIA .B /etc/suauth .SH OPIS Plik .I /etc/suauth -przeszukiwany jest przy ka盥ym wywo豉niu polecenia su. Mo瞠 on zmienia -zachowanie si polecenia su, w oparciu o +przeszukiwany jest przy ka髒dym wywoaniu polecenia su. Mo髒e on zmienia +zachowanie si polecenia su, w oparciu o .PP .RS .nf -1) u篡tkownika, na kt鏎ego konto wykonywane jest su +1) u髒ytkownika, na kt籀rego konto wykonywane jest su .fi -2) u篡tkownika wykonuj帷ego polecenie su (lub dowoln z grup, kt鏎ej mo瞠 -on by cz這nkiem) +2) u髒ytkownika wykonujcego polecenie su (lub dowoln z grup, kt籀rej mo髒e +on by czonkiem) .RE .PP -Plik sformatowany jest jak poni瞠j. Wiersze rozpoczynaj帷e si od # s +Plik sformatowany jest jak poni髒ej. Wiersze rozpoczynajce si od # s traktowane jak wiersze komentarza i ignorowane. .PP .RS na\-ID:z\-ID:AKCJA .RE .PP -Gdzie na\-ID jest albo s這wem +Gdzie na\-ID jest albo sowem .B ALL -(wszyscy), albo list nazw u篡tkownik闚 rozdzielonych "," albo te s這wami +(wszyscy), albo list nazw u髒ytkownik籀w rozdzielonych "," albo te髒 sowami .B ALL EXCEPT -(wszyscy opr鏂z), po kt鏎ych nast瘼uje lista nazw u篡tkownik闚 +(wszyscy opr籀cz), po kt籀rych nastpuje lista nazw u髒ytkownik籀w rozdzielonych przecinkiem. .PP -z\-ID jest formatowane w taki sam spos鏏 jak na\-ID, z wyj徠kiem tego, 瞠 -rozpoznawane jest dodatkowe s這wo +z\-ID jest formatowane w taki sam spos籀b jak na\-ID, z wyjtkiem tego, 髒e +rozpoznawane jest dodatkowe sowo .BR GROUP. Zapis .B ALL EXCEPT GROUP -(wszyscy za wyj徠kiem grupy) jest r闚nie ca趾owicie poprawny. -Po s這wie +(wszyscy za wyjtkiem grupy) jest r籀wnie髒 cakowicie poprawny. +Po sowie .B GROUP -powinna wyst徙i jedna lub wi璚ej rozdzielonych przecinkiem nazw grup. -Niewystarczaj帷e jest podanie g堯wnego ID danej grupy \- niezb璠ny jest +powinna wystpi jedna lub wicej rozdzielonych przecinkiem nazw grup. +Niewystarczajce jest podanie g籀wnego ID danej grupy \- niezbdny jest wpis w .BR /etc/group (5). .PP -Akcja mo瞠 by tylko jedn z obecnie obs逝giwanych opcji: +Akcja mo髒e by tylko jedn z obecnie obsugiwanych opcji: .TP 10 .B DENY -(zakaz) Pr鏏a wykonania su jest zatrzymywana jeszcze przed pytaniem o has這. +(zakaz) Pr籀ba wykonania su jest zatrzymywana jeszcze przed pytaniem o haso. .TP 10 .B NOPASS -(bez has豉) Pr鏏a wykonania su jest automatycznie pomy郵na; brak pytania -o has這. +(bez hasa) Pr籀ba wykonania su jest automatycznie pomylna; brak pytania +o haso. .TP 10 .B OWNPASS -(w豉sne has這) U篡tkownik wywo逝j帷y su musi wprowadzi w豉sne has這, by -polecenie zosta這 pomy郵nie wykonane. Jest on powiadamiany o konieczno軼i -podania w豉snego has豉. +(wasne haso) U髒ytkownik wywoujcy su musi wprowadzi wasne haso, by +polecenie zostao pomylnie wykonane. Jest on powiadamiany o koniecznoci +podania wasnego hasa. .PP -Zauwa, 瞠 istniej trzy odr瑿ne pola rozdzielone dwukropkiem. Bia貫 znaki -wok馧 dwukropka nie s dozwolone. Zauwa te, 瞠 plik analizowany jest -sekwencyjnie, wiersz po wierszu, i stosowana jest pierwsza pasuj帷a regu豉 -bez analizy reszty pliku. Umo磧iwia to administratorowi systemu precyzyjn -kontrol wed逝g w豉snych upodoba. -.SH PRZYKxD +Zauwa髒, 髒e istniej trzy odrbne pola rozdzielone dwukropkiem. Biae znaki +wok籀 dwukropka nie s dozwolone. Zauwa髒 te髒, 髒e plik analizowany jest +sekwencyjnie, wiersz po wierszu, i stosowana jest pierwsza pasujca regua +bez analizy reszty pliku. Umo髒liwia to administratorowi systemu precyzyjn +kontrol wedug wasnych upodoba. +.SH PRZYKAD .PP .nf -# przyk豉dowy plik /etc/suauth +# przykadowy plik /etc/suauth # -# para uprzywilejowanych u篡tkownik闚 -# mo瞠 wykona su na konto root -# przy pomocy w豉snych hase +# para uprzywilejowanych u髒ytkownik籀w +# mo髒e wykona su na konto root +# przy pomocy wasnych hase # root:chris,birddog:OWNPASS # -# Nikt inny nie mo瞠 wykona su na konto root, -# chyba 瞠 jest cz這nkiem grupy wheel. +# Nikt inny nie mo髒e wykona su na konto root, +# chyba 髒e jest czonkiem grupy wheel. # Tak to robi BSD. # root:ALL EXCEPT GROUP wheel:DENY # -# By mo瞠 terry i birddog s kontami, -# kt鏎ych u篡wa ta sama osoba. -# Mo積a zrobi wzajemny dost瘼 -# pomi璠zy nimi bez hase. +# By mo髒e terry i birddog s kontami, +# kt籀rych u髒ywa ta sama osoba. +# Mo髒na zrobi wzajemny dostp +# pomidzy nimi bez hase. # terry:birddog:NOPASS birddog:terry:NOPASS @@ -94,18 +94,18 @@ birddog:terry:NOPASS .fi .SH PLIKI .I /etc/suauth -.SH B犵Y -Mo瞠 by sporo ukrytych. Analizator pliku jest szczeg鏊nie wra磧iwy -na b喚dy sk豉dniowe. Zak豉da on, 瞠 nie b璠zie zb璠nych bia造ch znak闚 -(za wyj徠kiem pocz徠k闚 i ko鎍闚 wierszy), a r騜ne elementy b璠 separowane +.SH BDY +Mo髒e by sporo ukrytych. Analizator pliku jest szczeg籀lnie wra髒liwy +na bdy skadniowe. Zakada on, 髒e nie bdzie zbdnych biaych znak籀w +(za wyjtkiem pocztk籀w i koc籀w wierszy), a r籀髒ne elementy bd separowane konkretnym znakiem ogranicznika. .SH DIAGNOSTYKA -B陰d analizy pliku zg豉szany jest przy u篡ciu +Bd analizy pliku zgaszany jest przy u髒yciu .BR syslogd (8) -jako zagro瞠nie o poziomie ERR (b陰d) w podsystemie AUTH (identyfikacji -u篡tkownika przy zg這szeniu). +jako zagro髒enie o poziomie ERR (bd) w podsystemie AUTH (identyfikacji +u髒ytkownika przy zgoszeniu). .\" as level ERR on facility AUTH. -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR su (1) .SH AUTOR .nf diff --git a/man/pl/sulogin.8 b/man/pl/sulogin.8 index 1cfd3103..454a58f7 100644 --- a/man/pl/sulogin.8 +++ b/man/pl/sulogin.8 @@ -1,4 +1,4 @@ -.\" $Id: sulogin.8,v 1.7 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: sulogin.8,v 1.8 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1989 - 1992, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,61 +27,61 @@ .\" SUCH DAMAGE. .TH SULOGIN 8 .SH NAZWA -sulogin \- login w trybie jednou篡tkownikowym -.SH SKxDNIA -\fBsulogin\fR [\fIurz康zenie\-tty\fR] +sulogin \- login w trybie jednou髒ytkownikowym +.SH SKADNIA +\fBsulogin\fR [\fIurzdzenie\-tty\fR] .SH OPIS .B sulogin -wywo造wane jest przez \fBinit\fR przed zezwoleniem u篡tkownikowi -na dost瘼 do systemu w trybie jednou篡tkownikowym (single user mode). -Funkcja ta mo瞠 by dost瘼na tylko w niekt鏎ych systemach, w kt鏎ych +wywoywane jest przez \fBinit\fR przed zezwoleniem u髒ytkownikowi +na dostp do systemu w trybie jednou髒ytkownikowym (single user mode). +Funkcja ta mo髒e by dostpna tylko w niekt籀rych systemach, w kt籀rych odpowiednio zmieniono \fBinit\fR lub plik \fB/etc/inittab\fR posiada -pozycj dla logowania si w trybie jednou篡tkownikowym. +pozycj dla logowania si w trybie jednou髒ytkownikowym. .PP -Wy鈍ietlany jest symbol zach皻y +Wywietlany jest symbol zachty .IP "" .5i Type control\-d to proceed with normal startup, .br (or give root password for system maintenance): .br -Naci郾ij control\-d by kontynuowa zwyk造 start, +Nacinij control\-d by kontynuowa zwyky start, .br -(lub podaj has這 u篡tkownika root do konserwacji systemu): +(lub podaj haso u髒ytkownika root do konserwacji systemu): .PP -Wej軼ie i wyj軼ie b璠 obs逝giwane przy u篡ciu standardowych deskryptor闚 -plik闚, chyba 瞠 u篡to opcjonalnego argumentu \- nazwy urz康zenia. +Wejcie i wyjcie bd obsugiwane przy u髒yciu standardowych deskryptor籀w +plik籀w, chyba 髒e u髒yto opcjonalnego argumentu \- nazwy urzdzenia. .PP -Je郵i u篡tkownik wprowadzi poprawne has這 superu篡tkownika root, +Jeli u髒ytkownik wprowadzi poprawne haso superu髒ytkownika root, to rozpoczynana jest sesja pracy na koncie root. -Je瞠li natomiast naci郾i皻o \fBEOF\fR, to system przechodzi -do wielou篡tkownikowego trybu pracy. +Je髒eli natomiast nacinito \fBEOF\fR, to system przechodzi +do wielou髒ytkownikowego trybu pracy. .PP -Po opuszczeniu przez u篡tkownika pow這ki przypisanej do -jednou篡tkownikowego trybu pracy lub po naci郾i璚iu \fBEOF\fR, system -wykonuje proces inicjacji wymagany do przej軼ia w tryb wielou篡tkownikowy. -.SH OSTRZE浩NIA +Po opuszczeniu przez u髒ytkownika powoki przypisanej do +jednou髒ytkownikowego trybu pracy lub po naciniciu \fBEOF\fR, system +wykonuje proces inicjacji wymagany do przejcia w tryb wielou髒ytkownikowy. +.SH OSTRZE驍ENIA .PP -Polecenie to mo瞠 by u篡wane wy陰cznie wtedy, gdy \fBinit\fR zosta zmieniony -tak, by wywo造wa \fBsulogin\fR zamiast \fB/bin/sh\fR, -albo gdy u篡tkownik skonfigurowa plik \fIinittab\fR tak, by obs逝giwa -logowanie w trybie jednou篡tkownikowym. -Na przyk豉d, wiersz +Polecenie to mo髒e by u髒ywane wycznie wtedy, gdy \fBinit\fR zosta zmieniony +tak, by wywoywa \fBsulogin\fR zamiast \fB/bin/sh\fR, +albo gdy u髒ytkownik skonfigurowa plik \fIinittab\fR tak, by obsugiwa +logowanie w trybie jednou髒ytkownikowym. +Na przykad, wiersz .br .sp 1 co:s:respawn:/etc/sulogin /dev/console .br .sp 1 -powinien wykona polecenie sulogin w trybie jednou篡tkownikowym. +powinien wykona polecenie sulogin w trybie jednou髒ytkownikowym. .PP -Na ile jest to mo磧iwe, tworzone jest pe軟e 鈔odowisko. -Jednak瞠 w efekcie mog nie by do陰czone czy zainicjowane r騜ne -urz康zenia, za wiele polece u篡tkownika mo瞠 by niedost瘼nych lub -nie funkcjonowa. +Na ile jest to mo髒liwe, tworzone jest pene rodowisko. +Jednak髒e w efekcie mog nie by doczone czy zainicjowane r籀髒ne +urzdzenia, za wiele polece u髒ytkownika mo髒e by niedostpnych lub +nie funkcjonowa. .SH PLIKI -.IR /etc/passwd " \- informacja o kontach u篡tkownik闚" +.IR /etc/passwd " \- informacja o kontach u髒ytkownik籀w" .br -.IR /etc/shadow " \- zakodowane has豉 i informacja o ich wa積o軼i" -.SH ZOBACZ TAK浩 +.IR /etc/shadow " \- zakodowane hasa i informacja o ich wa髒noci" +.SH ZOBACZ TAK驍E .BR login (1), .BR sh (1), .BR init (8) diff --git a/man/pl/useradd.8 b/man/pl/useradd.8 index c823c80f..a9bd6f7c 100644 --- a/man/pl/useradd.8 +++ b/man/pl/useradd.8 @@ -1,4 +1,4 @@ -.\" $Id: useradd.8,v 1.20 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: useradd.8,v 1.21 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,152 +27,152 @@ .\" SUCH DAMAGE. .TH USERADD 8 .SH NAZWA -useradd \- tw鏎z nowego u篡tkownika lub zmie domy郵n informacj o nowym -.SH SKxDNIA +useradd \- tw籀rz nowego u髒ytkownika lub zmie domyln informacj o nowym +.SH SKADNIA .TP 8 \fBuseradd\fR [\fB\-c\fR \fIkomentarz\fR] [\fB\-d\fR \fIkatalog_domowy\fR] .br -[\fB\-e\fR \fIdata_wa積o軼i\fR] [\fB\-f\fR \fIdni_nieaktywno軼i\fR] +[\fB\-e\fR \fIdata_wa髒noci\fR] [\fB\-f\fR \fIdni_nieaktywnoci\fR] .br -[\fB\-g\fR \fIgrupa_pocz徠kowa\fR] [\fB\-G\fR \fIgrupa\fR[,...]] +[\fB\-g\fR \fIgrupa_pocztkowa\fR] [\fB\-G\fR \fIgrupa\fR[,...]] .br -[[\fB\-M\fR] \fB\-m\fR [\fB\-k\fR \fIkatalog_wzorc闚\fR]] [\fB\-o\fR] [\fB\-p\fR \fIhas這\fR] +[[\fB\-M\fR] \fB\-m\fR [\fB\-k\fR \fIkatalog_wzorc籀w\fR]] [\fB\-o\fR] [\fB\-p\fR \fIhaso\fR] .br -[\fB\-s\fR \fIpow這ka\fR] [\fB\-u\fR \fIuid\fR] \fIlogin\fR +[\fB\-s\fR \fIpowoka\fR] [\fB\-u\fR \fIuid\fR] \fIlogin\fR .TP 8 -\fBuseradd\fR \fB\-D\fR [\fB\-g\fR \fIdomy郵na_grupa\fR] [\fB\-b\fR \fIkatalog_bazowy\fR] +\fBuseradd\fR \fB\-D\fR [\fB\-g\fR \fIdomylna_grupa\fR] [\fB\-b\fR \fIkatalog_bazowy\fR] .br -[\fB\-f\fR \fIdomy郵ne_dni_nieaktywno軼i\fR] +[\fB\-f\fR \fIdomylne_dni_nieaktywnoci\fR] .br -[\fB\-e\fR \fIdomy郵na_data_wa積o軼i\fR] +[\fB\-e\fR \fIdomylna_data_wa髒noci\fR] .br -[\fB\-s\fR \fIdomy郵na_pow這ka\fR] +[\fB\-s\fR \fIdomylna_powoka\fR] .SH OPIS -.SS Tworzenie nowych u篡tkownik闚 +.SS Tworzenie nowych u髒ytkownik籀w .\" .SS Creating New Users -Wywo豉ne bez opcji \fB\-D\fR, polecenie \fBuseradd\fR tworzy nowe konto -u篡tkownika pos逝guj帷 si warto軼iami podanymi w wierszu polece i domy郵nymi -warto軼iami z systemu. -W zale積o軼i od potrzeb i opcji wiersza polece, do plik闚 systemowych -zostanie wprowadzone nowe konto u篡tkownika, utworzony b璠zie jego katalog -domowy, do kt鏎ego przekopiowane zostan pliki startowe. +Wywoane bez opcji \fB\-D\fR, polecenie \fBuseradd\fR tworzy nowe konto +u髒ytkownika posugujc si wartociami podanymi w wierszu polece i domylnymi +wartociami z systemu. +W zale髒noci od potrzeb i opcji wiersza polece, do plik籀w systemowych +zostanie wprowadzone nowe konto u髒ytkownika, utworzony bdzie jego katalog +domowy, do kt籀rego przekopiowane zostan pliki startowe. .SH OPCJE -Polecenie \fBuseradd\fR posiada nast瘼uj帷e opcje: +Polecenie \fBuseradd\fR posiada nastpujce opcje: .IP "\fB\-c\fR \fIkomentarz\fR" -Pole komentarza dla zak豉danego u篡tkownika w pliku hase. +Pole komentarza dla zakadanego u髒ytkownika w pliku hase. .IP "\fB\-d\fR \fIkatalog_domowy\fR" -Warto嗆 \fIkatalog_domowy\fR zostanie u篡ta do okre郵enia katalogu logowania -nowotworzonego u篡tkownika. -Domy郵nie do \fIdomy郵ny_domowy\fR dodawana jest nazwa u篡tkownika -(\fIlogin\fR) tworz帷 pe軟 nazw katalogu logowania. -.IP "\fB\-e\fR \fIdata_wa積o軼i\fR" -Data, od kt鏎ej konto u篡tkownika zostanie wy陰czone. +Warto \fIkatalog_domowy\fR zostanie u髒yta do okrelenia katalogu logowania +nowotworzonego u髒ytkownika. +Domylnie do \fIdomylny_domowy\fR dodawana jest nazwa u髒ytkownika +(\fIlogin\fR) tworzc pen nazw katalogu logowania. +.IP "\fB\-e\fR \fIdata_wa髒noci\fR" +Data, od kt籀rej konto u髒ytkownika zostanie wyczone. Data podawana jest w formacie \fIMM/DD/YY\fR. -.IP "\fB\-f\fR \fIdni_nieaktywno軼i\fR" -Liczba dni po wyga郾i璚iu has豉 do sta貫go wy陰czenia konta. -Warto嗆 0 wy陰cza konto natychmiast po przeterminowaniu has豉, za warto嗆 -\-1 wy陰cza t cech. Domy郵n warto軼i jest \-1. -.IP "\fB\-g\fR \fIgrupa_pocz徠kowa\fR" -Nazwa lub numer pocz徠kowej grupy logowania u篡tkownika. Nazwa grupy musi -istnie. Numer grupy musi odnosi si do ju istniej帷ej grupy. -Domy郵nym numerem grupy jest 1. +.IP "\fB\-f\fR \fIdni_nieaktywnoci\fR" +Liczba dni po wyganiciu hasa do staego wyczenia konta. +Warto 0 wycza konto natychmiast po przeterminowaniu hasa, za warto +\-1 wycza t cech. Domyln wartoci jest \-1. +.IP "\fB\-g\fR \fIgrupa_pocztkowa\fR" +Nazwa lub numer pocztkowej grupy logowania u髒ytkownika. Nazwa grupy musi +istnie. Numer grupy musi odnosi si do ju髒 istniejcej grupy. +Domylnym numerem grupy jest 1. .IP "\fB\-G\fR \fIgrupa,[...]\fR" -Lista dodatkowych grup, do kt鏎ych r闚nie nale篡 u篡tkownik. -Ka盥a grupa oddzielona jest od nast瘼nej przecinkiem, bez wtr帷onej spacji. -Do grup odnosz si te same ograniczenia, kt鏎e obowi您uj przy grupie podanej +Lista dodatkowych grup, do kt籀rych r籀wnie髒 nale髒y u髒ytkownik. +Ka髒da grupa oddzielona jest od nastpnej przecinkiem, bez wtrconej spacji. +Do grup odnosz si te same ograniczenia, kt籀re obowizuj przy grupie podanej w opcji \fB\-g\fR. -Domy郵nie u篡tkownik nale篡 tylko do grupy pocz徠kowej. +Domylnie u髒ytkownik nale髒y tylko do grupy pocztkowej. .IP \fB\-M\fR -RedHat doda opcj CREATE_HOME w pliku login.defs w swojej wersji shadow\-utils, -kt鏎a powodowa豉 domy郵ne u篡cie \fB\-m\fR \- ta opcja wy陰cza to. U篡wanie jej -znajduje zastosowanie np. w skryptach, lecz mo瞠 by powodem niezgodno軼i +RedHat doda opcj CREATE_HOME w pliku login.defs w swojej wersji shadow\-utils, +kt籀ra powodowaa domylne u髒ycie \fB\-m\fR \- ta opcja wycza to. U髒ywanie jej +znajduje zastosowanie np. w skryptach, lecz mo髒e by powodem niezgodnoci z innymi wersjami shadow\-utils. .IP \fB\-m\fR -Je郵i nie istnieje katalog domowy u篡tkownika, to zostanie on utworzony. -Je郵i pos逝穎no si opcj \fB\-k\fR, to b璠 do niego przekopiowane wzorcowe -pliki startowe zawarte w \fIkatalogu_wzorc闚\fR. W przeciwnym przypadku, -zamiast nich zostan u篡te pliki zawarte w \fI/etc/skel\fR. -W katalogu domowym u篡tkownika zostan r闚nie utworzone -podkatalogi zawarte w \fIkatalogu_wzorc闚\fR lub \fI/etc/skel\fR. -Opcja \fB\-k\fR jest dozwolona tylko w po陰czeniu z opcj \fB\-m\fR. -Domy郵nym dzia豉niem jest nie tworzenie katalogu i nie kopiowanie -jakichkolwiek plik闚. +Jeli nie istnieje katalog domowy u髒ytkownika, to zostanie on utworzony. +Jeli posu髒ono si opcj \fB\-k\fR, to bd do niego przekopiowane wzorcowe +pliki startowe zawarte w \fIkatalogu_wzorc籀w\fR. W przeciwnym przypadku, +zamiast nich zostan u髒yte pliki zawarte w \fI/etc/skel\fR. +W katalogu domowym u髒ytkownika zostan r籀wnie髒 utworzone +podkatalogi zawarte w \fIkatalogu_wzorc籀w\fR lub \fI/etc/skel\fR. +Opcja \fB\-k\fR jest dozwolona tylko w poczeniu z opcj \fB\-m\fR. +Domylnym dziaaniem jest nie tworzenie katalogu i nie kopiowanie +jakichkolwiek plik籀w. .IP "\fB\-o\fR" -Umo磧iwia utworzenie u篡tkownaika z nieunikalnym UID (takim samym jak ju -istniej帷y). +Umo髒liwia utworzenie u髒ytkownaika z nieunikalnym UID (takim samym jak ju髒 +istniejcy). .IP "\fB\-p\fR \fIpasswd\fR" -Zakodowane has這 w postaci zwracanej przez \fBcrypt\fR(3). -Domy郵nym dzia豉niem jest blokowanie konta. -.IP "\fB\-s\fR \fIpow這ka\fR" -Nazwa pow這ki (shell) u篡tkownika. Ustawienie tego pola na puste -powoduje, 瞠 system wybierze domy郵n pow這k logowania. +Zakodowane haso w postaci zwracanej przez \fBcrypt\fR(3). +Domylnym dziaaniem jest blokowanie konta. +.IP "\fB\-s\fR \fIpowoka\fR" +Nazwa powoki (shell) u髒ytkownika. Ustawienie tego pola na puste +powoduje, 髒e system wybierze domyln powok logowania. .IP "\fB\-u\fR \fIuid\fR" -Numeryczna warto嗆 identyfikatora u篡tkownika (user's ID). Warto嗆 ta musi -by niepowtarzalna, chyba 瞠 u篡to opcji \fI\-o\fR. Warto嗆 musi by nieujemna. -Domy郵nie u篡wana jest tu najmniejsza warto嗆 identyfikatora wi瘯sza od 999 -i wi瘯sza od identyfikator闚 pozosta造ch u篡tkownik闚. -Warto軼i od 0 do 999 s zwykle zarezerwowane dla kont systemowych. -.SS Zmiana warto軼i domy郵nych -Wywo豉ne z opcj \fB\-D\fR, polecenie \fBuseradd\fR albo wy鈍ietli bie膨ce -warto軼i domy郵ne, albo zaktualizuje domy郵ne warto軼i z wiersza polece. -Dozwolonymi opcjami s: +Numeryczna warto identyfikatora u髒ytkownika (user's ID). Warto ta musi +by niepowtarzalna, chyba 髒e u髒yto opcji \fI\-o\fR. Warto musi by nieujemna. +Domylnie u髒ywana jest tu najmniejsza warto identyfikatora wiksza od 999 +i wiksza od identyfikator籀w pozostaych u髒ytkownik籀w. +Wartoci od 0 do 999 s zwykle zarezerwowane dla kont systemowych. +.SS Zmiana wartoci domylnych +Wywoane z opcj \fB\-D\fR, polecenie \fBuseradd\fR albo wywietli bie髒ce +wartoci domylne, albo zaktualizuje domylne wartoci z wiersza polece. +Dozwolonymi opcjami s: .IP "\fB\-b\fR \fIkatalog_bazowy\fR" -Pocz徠kowy przedrostek 軼ie磬i dla katalogu domowego nowego u篡tkownika. -Je郵i przy tworzeniu nowego konta nie u篡to opcji \fB\-d\fR, to -na koniec \fIkatalogu_bazowego\fR zostanie dodana nazwa u篡tkownika, tworz帷 -now nazw katalogu. -.IP "\fB\-e\fR \fIdomy郵na_data_wa積o軼i\fR" -Data, od kt鏎ej konto u篡tkownika zostanie wy陰czone. -.IP "\fB\-f\fR \fIdomy郵ne_dni_nieaktywno軼i\fR" -Liczba dni po wyga郾i璚iu has豉 do sta貫go wy陰czenia konta. -.IP "\fB\-g\fR \fIdomy郵na_grupa\fR" -Nazwa lub numer pocz徠kowej grupy logowania u篡tkownika. Nazwa grupy musi -istnie. Numer grupy musi odnosi si do ju istniej帷ej grupy. -.IP "\fB\-s\fR \fIdomy郵na_pow這ka\fR" -Nazwa pow這ki (shell) dla nowych u篡tkownik闚. Podany program b璠zie u篡ty -dla wszystkich przysz造ch nowych kont u篡tkownik闚. +Pocztkowy przedrostek cie髒ki dla katalogu domowego nowego u髒ytkownika. +Jeli przy tworzeniu nowego konta nie u髒yto opcji \fB\-d\fR, to +na koniec \fIkatalogu_bazowego\fR zostanie dodana nazwa u髒ytkownika, tworzc +now nazw katalogu. +.IP "\fB\-e\fR \fIdomylna_data_wa髒noci\fR" +Data, od kt籀rej konto u髒ytkownika zostanie wyczone. +.IP "\fB\-f\fR \fIdomylne_dni_nieaktywnoci\fR" +Liczba dni po wyganiciu hasa do staego wyczenia konta. +.IP "\fB\-g\fR \fIdomylna_grupa\fR" +Nazwa lub numer pocztkowej grupy logowania u髒ytkownika. Nazwa grupy musi +istnie. Numer grupy musi odnosi si do ju髒 istniejcej grupy. +.IP "\fB\-s\fR \fIdomylna_powoka\fR" +Nazwa powoki (shell) dla nowych u髒ytkownik籀w. Podany program bdzie u髒yty +dla wszystkich przyszych nowych kont u髒ytkownik籀w. .PP -Bez podania opcji \fBuseradd\fR wy鈍ietla bie膨ce ustawienia domy郵ne. +Bez podania opcji \fBuseradd\fR wywietla bie髒ce ustawienia domylne. .SH UWAGI -Administrator systemu odpowiedzialny jest za umieszczenie domy郵nych -plik闚 u篡tkownika w katalogu \fI/etc/skel\fR. -.SH OSTRZE浩NIA -Nie mo瞠sz doda u篡tkownika do grupy NIS. Musi to zosta wykonane +Administrator systemu odpowiedzialny jest za umieszczenie domylnych +plik籀w u髒ytkownika w katalogu \fI/etc/skel\fR. +.SH OSTRZE驍ENIA +Nie mo髒esz doda u髒ytkownika do grupy NIS. Musi to zosta wykonane na serwerze NIS. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- bezpieczna informacja o kontach u篡tkownik闚 +\fI/etc/shadow\fR \- bezpieczna informacja o kontach u髒ytkownik籀w .br \fI/etc/group\fR \- informacja o grupach .br -\fI/etc/default/useradd\fR \- informacja o ustawieniach domy郵nych +\fI/etc/default/useradd\fR \- informacja o ustawieniach domylnych .br -\fI/etc/skel/\fR \- katalog zawieraj帷y pliki domy郵ne -.SH KOD ZAKO哸ZENIA +\fI/etc/skel/\fR \- katalog zawierajcy pliki domylne +.SH KOD ZAKOCZENIA .TP 2 -Polecenie \fBuseadd\fR ko鎍zy dzia豉nie z nast瘼uj帷ymi warto軼iami kod闚 zako鎍zenia: +Polecenie \fBuseadd\fR koczy dziaanie z nastpujcymi wartociami kod籀w zakoczenia: .br \fB0\fR \- powodzenie .br -\fB1\fR \- nie mo積a zaktualizowa pliku z has豉mi +\fB1\fR \- nie mo髒na zaktualizowa pliku z hasami .br -\fB2\fR \- niew豉軼iwa sk豉dnia parametr闚 polecenia +\fB2\fR \- niewaciwa skadnia parametr籀w polecenia .br -\fB3\fR \- niew豉軼iwe parametry opcji +\fB3\fR \- niewaciwe parametry opcji .br -\fB4\fR \- uid jest ju u篡wany (i nie u篡to opcji \-o) +\fB4\fR \- uid jest ju髒 u髒ywany (i nie u髒yto opcji \-o) .br \fB6\fR \- podana grupa nie istnieje .br -\fB9\fR \- podany login jest ju u篡wany +\fB9\fR \- podany login jest ju髒 u髒ywany .br -\fB10\fR \- nie mo積a zaktualizowa pliku z grupami +\fB10\fR \- nie mo髒na zaktualizowa pliku z grupami .br -\fB12\fR \- nie mo積a utworzy katalogu domowego +\fB12\fR \- nie mo髒na utworzy katalogu domowego .br -\fB13\fR \- nie mo積a utworzy spoola pocztowego -.SH ZOBACZ TAK浩 +\fB13\fR \- nie mo髒na utworzy spoola pocztowego +.SH ZOBACZ TAK驍E .BR chfn (1), .BR chsh (1), .BR passwd (1), diff --git a/man/pl/userdel.8 b/man/pl/userdel.8 index e48ce4fe..a79e1a07 100644 --- a/man/pl/userdel.8 +++ b/man/pl/userdel.8 @@ -1,4 +1,4 @@ -.\" $Id: userdel.8,v 1.11 2005/04/05 18:47:51 kloczek Exp $ +.\" $Id: userdel.8,v 1.12 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,50 +27,50 @@ .\" SUCH DAMAGE. .TH USERDEL 8 .SH NAZWA -userdel \- usu konto u篡tkownika i powi您ane pliki -.SH SKxDNIA +userdel \- usu konto u髒ytkownika i powizane pliki +.SH SKADNIA \fBuserdel\fR [\fB\-r\fR] \fIlogin\fR .SH OPIS -Polecenie \fBuserdel\fR zmienia systemowe pliki kont, usuwaj帷 wszystkie -zapisy odnosz帷e si do \fIlogin\fR. -Podany u篡tkownik musi istnie. Polecenie \fBuserdel\fR posiada -nast瘼uj帷e opcje: +Polecenie \fBuserdel\fR zmienia systemowe pliki kont, usuwajc wszystkie +zapisy odnoszce si do \fIlogin\fR. +Podany u髒ytkownik musi istnie. Polecenie \fBuserdel\fR posiada +nastpujce opcje: .SH OPCJE .TP .B \-r -Zostan usuni皻e zar闚no pliki w katalogu domowym u篡tkownika jak +Zostan usunite zar籀wno pliki w katalogu domowym u髒ytkownika jak i sam ten katalog. -Pliki po這穎ne w innym systemie plik闚 musz by odszukane i usuni皻e r璚znie. +Pliki poo髒one w innym systemie plik籀w musz by odszukane i usunite rcznie. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- bezpieczna informacja o kontach u篡tkownik闚 +\fI/etc/shadow\fR \- bezpieczna informacja o kontach u髒ytkownik籀w .br \fI/etc/group\fR \- informacja o grupach -.SH KOD ZAKO哸ZENIA +.SH KOD ZAKOCZENIA .TP 2 -Polecenie \fBuserdel\fR ko鎍zy dzia豉nie z nast瘼uj帷ymi warto軼iami kod闚 zako鎍zenia: +Polecenie \fBuserdel\fR koczy dziaanie z nastpujcymi wartociami kod籀w zakoczenia: .br \fB0\fR \- powodzenie .br -\fB1\fR \- nie mo積a zaktualizowa pliku z has豉mi +\fB1\fR \- nie mo髒na zaktualizowa pliku z hasami .br -\fB2\fR \- niew豉軼iwa sk豉dnia parametr闚 polecenia +\fB2\fR \- niewaciwa skadnia parametr籀w polecenia .br -\fB6\fR \- podany u篡tkownik nie istnieje +\fB6\fR \- podany u髒ytkownik nie istnieje .br -\fB8\fR \- u篡tkownik jest aktualnie zalogowany +\fB8\fR \- u髒ytkownik jest aktualnie zalogowany .br -\fB10\fR \- nie mo積a zaktualizowa pliku z grupami +\fB10\fR \- nie mo髒na zaktualizowa pliku z grupami .br -\fB12\fR \- nie mo積a usun望 katalogu domowego +\fB12\fR \- nie mo髒na usun katalogu domowego .SH PRZESTROGI -\fBuserdel\fR nie pozwoli na usuni璚ie konta aktualnie zalogowanego -u篡tkownika. Musisz usun望 wszystkie uruchomione procesy nale膨ce +\fBuserdel\fR nie pozwoli na usunicie konta aktualnie zalogowanego +u髒ytkownika. Musisz usun wszystkie uruchomione procesy nale髒ce do usuwanego konta. -Nie mo瞠sz usun望 瘸dnych atrybut闚 NIS klienta NIS. -Musi to zosta wykonane na serwerze NIS. -.SH ZOBACZ TAK浩 +Nie mo髒esz usun 髒adnych atrybut籀w NIS klienta NIS. +Musi to zosta wykonane na serwerze NIS. +.SH ZOBACZ TAK驍E .BR chfn (1), .BR chsh (1), .BR passwd (1), diff --git a/man/pl/usermod.8 b/man/pl/usermod.8 index f88ceb01..aacfe5ad 100644 --- a/man/pl/usermod.8 +++ b/man/pl/usermod.8 @@ -1,4 +1,4 @@ -.\" $Id: usermod.8,v 1.14 2005/04/05 18:22:49 kloczek Exp $ +.\" $Id: usermod.8,v 1.15 2005/12/01 20:38:27 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -27,91 +27,91 @@ .\" SUCH DAMAGE. .TH USERMOD 8 .SH NAZWA -usermod \- zmiana danych konta u篡tkownika -.SH SKxDNIA +usermod \- zmiana danych konta u髒ytkownika +.SH SKADNIA .TP 8 \fBusermod\fR [\fB\-c\fR \fIkomentarz\fR] [\fB\-d\fR \fIkatalog_domowy\fR [\fB\-m\fR]] .br -[\fB\-e\fR \fIdata_wa積o軼i\fR] [\fB\-f\fR \fIdni_nieaktywno軼i\fR] +[\fB\-e\fR \fIdata_wa髒noci\fR] [\fB\-f\fR \fIdni_nieaktywnoci\fR] .br -[\fB\-g\fR \fIgrupa_pocz徠kowa\fR] [\fB\-G\fR \fIgrupa\fR [,...]] +[\fB\-g\fR \fIgrupa_pocztkowa\fR] [\fB\-G\fR \fIgrupa\fR [,...]] .br -[\fB\-l\fR \fIlogin_name\fR] [\fB\-p\fR \fIhas這\fR] +[\fB\-l\fR \fIlogin_name\fR] [\fB\-p\fR \fIhaso\fR] .br -[\fB\-s\fR \fIpow這ka\fR] [\fB\-u\fR \fIuid\fR [\fB\-o\fR]] [\fB\-L\fR|\fB\-U\fR] +[\fB\-s\fR \fIpowoka\fR] [\fB\-u\fR \fIuid\fR [\fB\-o\fR]] [\fB\-L\fR|\fB\-U\fR] \fIlogin\fR .SH OPIS -Polecenie \fBusermod\fR zmienia systemowe pliki kont, odzwierciedlaj帷 zmiany -podane w wierszu polece. +Polecenie \fBusermod\fR zmienia systemowe pliki kont, odzwierciedlajc zmiany +podane w wierszu polece. .SH OPCJE -Polecenie \fBusermod\fR posiada nast瘼uj帷e opcje: +Polecenie \fBusermod\fR posiada nastpujce opcje: .IP "\fB\-c\fR \fIkomentarz\fR" -Nowa warto嗆 pola komentarza dla danego u篡tkownika w pliku hase. -Zwykle jest zmieniana przy pomocy narz瞛ia \fBchfn\fR(1). +Nowa warto pola komentarza dla danego u髒ytkownika w pliku hase. +Zwykle jest zmieniana przy pomocy narzzia \fBchfn\fR(1). .IP "\fB\-d\fR \fIkatalog_domowy\fR" -Nowy katalog logowania u篡tkownika. Je瞠li podano opcj \fB\-m\fR, to zawarto嗆 -aktualnego katalogu domowego zostanie przesuni皻a do nowego katalogu. Nowy -katalog domowy jest tworzony je郵i nie istnieje. -.IP "\fB\-e\fR \fIdata_wa積o軼i\fR" -Data, od kt鏎ej konto danego u篡tkownika zostanie wy陰czone. +Nowy katalog logowania u髒ytkownika. Je髒eli podano opcj \fB\-m\fR, to zawarto +aktualnego katalogu domowego zostanie przesunita do nowego katalogu. Nowy +katalog domowy jest tworzony jeli nie istnieje. +.IP "\fB\-e\fR \fIdata_wa髒noci\fR" +Data, od kt籀rej konto danego u髒ytkownika zostanie wyczone. Data podawana jest w formacie \fIMM/DD/YY\fR. -.IP "\fB\-f\fR \fIdni_nieaktywno軼i\fR" -Liczba dni po wyga郾i璚iu has豉 do sta貫go wy陰czenia konta. -Warto嗆 0 wy陰cza konto natychmiast po przeterminowaniu has豉, za warto嗆 -\-1 wy陰cza t cech. Domy郵n warto軼i jest \-1. -.IP "\fB\-g\fR \fIgrupa_pocz徠kowa\fR" -Nazwa lub numer pocz徠kowej grupy logowania u篡tkownika. Nazwa grupy musi -istnie. Numer grupy musi odnosi si do ju istniej帷ej grupy. -Domy郵nym numerem grupy jest 1. +.IP "\fB\-f\fR \fIdni_nieaktywnoci\fR" +Liczba dni po wyganiciu hasa do staego wyczenia konta. +Warto 0 wycza konto natychmiast po przeterminowaniu hasa, za warto +\-1 wycza t cech. Domyln wartoci jest \-1. +.IP "\fB\-g\fR \fIgrupa_pocztkowa\fR" +Nazwa lub numer pocztkowej grupy logowania u髒ytkownika. Nazwa grupy musi +istnie. Numer grupy musi odnosi si do ju髒 istniejcej grupy. +Domylnym numerem grupy jest 1. .IP "\fB\-G\fR \fIgrupa,[...]\fR" -Lista dodatkowych grup, do kt鏎ych r闚nie nale篡 u篡tkownik. -Ka盥a grupa oddzielona jest od nast瘼nej przecinkiem, bez wtr帷onej spacji. -Do grup odnosz si te same ograniczenia, kt鏎e obowi您uj przy grupie podanej +Lista dodatkowych grup, do kt籀rych r籀wnie髒 nale髒y u髒ytkownik. +Ka髒da grupa oddzielona jest od nastpnej przecinkiem, bez wtrconej spacji. +Do grup odnosz si te same ograniczenia, kt籀re obowizuj przy grupie podanej w opcji \fB\-g\fR. -Je瞠li u篡tkownik jest obecnie cz這nkiem grupy, kt鏎ej nie podano na li軼ie, -to zostanie z niej usuni皻y. +Je髒eli u髒ytkownik jest obecnie czonkiem grupy, kt籀rej nie podano na licie, +to zostanie z niej usunity. .IP "\fB\-l\fR \fIlogin_name\fR" -Nazwa u篡tkownika zostanie zmieniona z \fIlogin\fR na \fIlogin_name\fR. -Nic wi璚ej nie jest zmieniane. W szczeg鏊no軼i, prawdopodobnie powinna zosta -zmieniona nazwa katalogu domowego u篡tkownika, tak by odzwierciedla豉 now -nazw u篡tkownika. +Nazwa u髒ytkownika zostanie zmieniona z \fIlogin\fR na \fIlogin_name\fR. +Nic wicej nie jest zmieniane. W szczeg籀lnoci, prawdopodobnie powinna zosta +zmieniona nazwa katalogu domowego u髒ytkownika, tak by odzwierciedlaa now +nazw u髒ytkownika. .IP "\fB\-L\fR" -Zablokuj has這 u篡tkownika. Opcja ta powoduje wstawienie '!' na pocz徠ku zakodowanego -has豉. Opcji tej nie mo積a u篡wa z opcjami \fI\-p\fR, \fI\-U\fR. +Zablokuj haso u髒ytkownika. Opcja ta powoduje wstawienie '!' na pocztku zakodowanego +hasa. Opcji tej nie mo髒na u髒ywa z opcjami \fI\-p\fR, \fI\-U\fR. .IP "\fB\-o\fR" -U篡te z opcja \fI\-u\fR umo磧iwia zmiane ID u篡tkownika na warto嗆 nieunikaln. +U髒yte z opcja \fI\-u\fR umo髒liwia zmiane ID u髒ytkownika na warto nieunikaln. .IP "\fB\-p\fR \fIpasswd\fR" -Zakodowane has這 w postaci zwracanej przez \fBcrypt\fR(3). -Domy郵nym dzia豉niem jest blokowanie konta. -.IP "\fB\-s\fR \fIpow這ka\fR" -Nazwa nowej pow這ki (shell) u篡tkownika. Ustawienie tego pola na puste -powoduje, 瞠 system wybierze domy郵n pow這k logowania. +Zakodowane haso w postaci zwracanej przez \fBcrypt\fR(3). +Domylnym dziaaniem jest blokowanie konta. +.IP "\fB\-s\fR \fIpowoka\fR" +Nazwa nowej powoki (shell) u髒ytkownika. Ustawienie tego pola na puste +powoduje, 髒e system wybierze domyln powok logowania. .IP "\fB\-u\fR \fIuid\fR" -Numeryczna warto嗆 identyfikatora u篡tkownika (user's ID). Warto嗆 ta musi -by niepowtarzalna, chyba, 瞠 u篡to opcji \fI\-o\fR. Warto嗆 musi by nieujemna. -Warto軼i od 0 do 999 s zwykle zarezerwowane dla kont systemowych. -Wszystkim plikom posiadanym przez u篡tkownika, a po這穎nym w drzewie katalogowym -rozpoczynaj帷ym si od jego katalogu domowego zostanie automatycznie zmieniony -identyfikator u篡tkownika pliku. -Pliki poza katalogiem domowym u篡tkownika musz zosta zmienione r璚znie. +Numeryczna warto identyfikatora u髒ytkownika (user's ID). Warto ta musi +by niepowtarzalna, chyba, 髒e u髒yto opcji \fI\-o\fR. Warto musi by nieujemna. +Wartoci od 0 do 999 s zwykle zarezerwowane dla kont systemowych. +Wszystkim plikom posiadanym przez u髒ytkownika, a poo髒onym w drzewie katalogowym +rozpoczynajcym si od jego katalogu domowego zostanie automatycznie zmieniony +identyfikator u髒ytkownika pliku. +Pliki poza katalogiem domowym u髒ytkownika musz zosta zmienione rcznie. .IP "\fB\-U\fR" -Odblokowuje has這 u篡tkownika. Opcja ta powoduje usuniecie '!' z pocz徠ku -zakodowanego has豉. Opcji tej nie mo積a u篡wa z opcjami \fI\-p\fR, \fI\-L\fR. -.SH OSTRZE浩NIA -\fBusermod\fR nie pozwoli na zmian nazwy zalogowanego u篡tkownika. -Je郵i zmieniany jest numeryczny identyfikator u篡tkownika procesu, to musisz -si upewni, 瞠 w trakcie wykonywania tego polecenia u篡tkownik nie -wykonuje 瘸dnego procesu. -W豉郾iciela plik闚 crontab musisz zmieni r璚znie. -W豉郾iciela zada at musisz zmieni r璚znie. -Jakiekolwiek zmiany dotycz帷e NIS musisz wykona na serwerze NIS. +Odblokowuje haso u髒ytkownika. Opcja ta powoduje usuniecie '!' z pocztku +zakodowanego hasa. Opcji tej nie mo髒na u髒ywa z opcjami \fI\-p\fR, \fI\-L\fR. +.SH OSTRZE驍ENIA +\fBusermod\fR nie pozwoli na zmian nazwy zalogowanego u髒ytkownika. +Jeli zmieniany jest numeryczny identyfikator u髒ytkownika procesu, to musisz +si upewni, 髒e w trakcie wykonywania tego polecenia u髒ytkownik nie +wykonuje 髒adnego procesu. +Waniciela plik籀w crontab musisz zmieni rcznie. +Waniciela zada at musisz zmieni rcznie. +Jakiekolwiek zmiany dotyczce NIS musisz wykona na serwerze NIS. .SH PLIKI -\fI/etc/passwd\fR \- informacja o kontach u篡tkownik闚 +\fI/etc/passwd\fR \- informacja o kontach u髒ytkownik籀w .br -\fI/etc/shadow\fR \- bezpieczna informacja o kontach u篡tkownik闚 +\fI/etc/shadow\fR \- bezpieczna informacja o kontach u髒ytkownik籀w .br \fI/etc/group\fR \- informacja o grupach -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR chfn (1), .BR chsh (1), .BR passwd (1), diff --git a/man/pl/vipw.8 b/man/pl/vipw.8 index 013e7987..0e1acbb3 100644 --- a/man/pl/vipw.8 +++ b/man/pl/vipw.8 @@ -1,31 +1,31 @@ -.\" $Id: vipw.8,v 1.6 2005/04/05 18:47:51 kloczek Exp $ -.TH VIPW 8 "26 wrze郾ia 1997" +.\" $Id: vipw.8,v 1.7 2005/12/01 20:38:27 kloczek Exp $ +.TH VIPW 8 "26 wrzenia 1997" .SH NAZWA -vipw, vigr \- edycja plik闚 hase, grup i ich wersji dodatkowych (shadow) -.SH SKxDNIA +vipw, vigr \- edycja plik籀w hase, grup i ich wersji dodatkowych (shadow) +.SH SKADNIA \fBvipw\fR [\fB\-s\fR] .br \fBvigr\fR [\fB\-s\fR] .SH OPIS .BR vipw " i " vigr -umo磧iwiaj modyfikacj plik闚 odpowiednio +umo髒liwiaj modyfikacj plik籀w odpowiednio .IR /etc/passwd " i " /etc/group . Przy zastosowaniu flagi .BR \-s, -modyfikuj tak瞠 dodatkowe wersje chronione (shadow) tych plik闚 \- odpowiednio +modyfikuj tak髒e dodatkowe wersje chronione (shadow) tych plik籀w \- odpowiednio .IR /etc/shadow " i " /etc/gshadow " . -Dla ochrony przed uszkodzeniem plik闚 programy te ustawiaj odpowiednie +Dla ochrony przed uszkodzeniem plik籀w programy te ustawiaj odpowiednie blokady. -Szukaj帷 edytora, programy +Szukajc edytora, programy .BR vipw " i " vigr -u篡waj w pierwszej kolejno軼i zmiennej 鈔odowiskowej +u髒ywaj w pierwszej kolejnoci zmiennej rodowiskowej .BR VISUAL , -nast瘼nie zmiennej +nastpnie zmiennej .BR EDITOR , -a na ko鎍u domy郵nego edytora, +a na kocu domylnego edytora, .BR vi . -.SH ZOBACZ TAK浩 +.SH ZOBACZ TAK驍E .BR passwd (5), .BR group (5), .BR shadow (5) diff --git a/man/porttime.5 b/man/porttime.5 index 8dafe0c3..38d1a5d1 100644 --- a/man/porttime.5 +++ b/man/porttime.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "PORTTIME" "5" "10/01/2005" "" "" +.TH "PORTTIME" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -47,8 +47,12 @@ on at any time. This illustrates how the \fI/etc/porttime\fR file is an ordered list of access times. Any other user would match the second entry which does not permit access at any time. -.PP -console:root,oper:Al0000\-2400 console:*: +.sp +.nf + console:root,oper:Al0000\-2400 + console:*: + +.fi .PP The following entry allows access for the user \fIgames\fR @@ -62,6 +66,3 @@ file containing port access .SH "SEE ALSO" .PP \fBlogin\fR(1). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/porttime.5.xml b/man/porttime.5.xml index 0cf0689c..852f328d 100644 --- a/man/porttime.5.xml +++ b/man/porttime.5.xml @@ -2,10 +2,11 @@ - + porttime 5 + File Formats and Conversions porttime @@ -60,9 +61,10 @@ not permit access at any time. - console:root,oper:Al0000-2400 + + console:root,oper:Al0000-2400 console:*: - + The following entry allows access for the user @@ -92,9 +94,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/pt_BR/Makefile.am b/man/pt_BR/Makefile.am index 5bc8515f..3ad9574c 100644 --- a/man/pt_BR/Makefile.am +++ b/man/pt_BR/Makefile.am @@ -6,6 +6,7 @@ man_MANS = \ groupadd.8 \ groupdel.8 \ groupmod.8 \ + passwd.5 \ shadow.5 EXTRA_DIST = $(man_MANS) diff --git a/man/pt_BR/Makefile.in b/man/pt_BR/Makefile.in index 486a744a..6df1136c 100644 --- a/man/pt_BR/Makefile.in +++ b/man/pt_BR/Makefile.in @@ -186,6 +186,7 @@ man_MANS = \ groupadd.8 \ groupdel.8 \ groupmod.8 \ + passwd.5 \ shadow.5 EXTRA_DIST = $(man_MANS) diff --git a/man/pt_BR/gpasswd.1 b/man/pt_BR/gpasswd.1 index a70bca78..c367383b 100644 --- a/man/pt_BR/gpasswd.1 +++ b/man/pt_BR/gpasswd.1 @@ -1,39 +1,39 @@ .\" Copyright 1996, Rafal Maszkowski, rzm@pdi.net .\" -.\" permitida a confec誽o e distribui誽o deste manual, devidamente -.\" acompanhado dos avisos de direitos autorais e desta permiss緌 -.\" em todas as c鏕ias. +.\" permitida a confec癟瓊o e distribui癟瓊o deste manual, devidamente +.\" acompanhado dos avisos de direitos autorais e desta permiss瓊o +.\" em todas as c籀pias. .\" -.\" permitida a c鏕ia e distribui誽o de vers髊s modificadas deste manual -.\" sob as condi踥es acima, e que todo o trabalho derivado seja distribuido -.\" sob as mesmas condi踥es deste manual. +.\" permitida a c籀pia e distribui癟瓊o de vers繭es modificadas deste manual +.\" sob as condi癟繭es acima, e que todo o trabalho derivado seja distribuido +.\" sob as mesmas condi癟繭es deste manual. .\" -.\" Uma vez que o kernel do Linux e suas bibliotecas est緌 constantemente -.\" mudando, esta p墔ina de manual poder estar incorreta ou desatualizada. -.\" O(s) autor(es) n緌 assumem responsabilidade por erros ou omiss髊s, -.\" ou por danos resultantes do uso das informa踥es aqui contidas. +.\" Uma vez que o kernel do Linux e suas bibliotecas est瓊o constantemente +.\" mudando, esta p獺gina de manual poder獺 estar incorreta ou desatualizada. +.\" O(s) autor(es) n瓊o assumem responsabilidade por erros ou omiss繭es, +.\" ou por danos resultantes do uso das informa癟繭es aqui contidas. .\" -.\" Vers髊s formatadas ou processadas deste manual, desacompanhadas dos -.\" fontes, devem conter a autoriza誽o e os direitos autorais dos autores do +.\" Vers繭es formatadas ou processadas deste manual, desacompanhadas dos +.\" fontes, devem conter a autoriza癟瓊o e os direitos autorais dos autores do .\" trabalho. .\" -.\" Voc deve receber uma c鏕ia da Licen蓷 Pblica GNU -.\" junto com este manual; caso contr嫫io, escreva para a Free Software +.\" Voc礙 deve receber uma c籀pia da Licen癟a P繳blica GNU +.\" junto com este manual; caso contr獺rio, escreva para a Free Software .\" Foundation, Inc., 675 mass Ave, Cambridge, MA 02139 USA ou -.\" em portugu瘰 na Conectiva Inform嫢ica \- http://www.conectiva.com.br +.\" em portugu礙s na Conectiva Inform獺tica \- http://www.conectiva.com.br .\" -.\" $Id: gpasswd.1,v 1.3 2005/04/05 19:08:56 kloczek Exp $ +.\" $Id: gpasswd.1,v 1.5 2005/12/01 20:38:28 kloczek Exp $ .\" .TH GPASSWD 1 .SH NOME gpasswd \- administra o arquivo \fI/etc/group\fR .br -.SH SINOSPE +.SH SINOPSE \fBgpasswd\fR \fIgrupo\fR .br -\fBgpasswd \-a\fR \fIusu嫫io\fR \fIgrupo\fR +\fBgpasswd \-a\fR \fIusu獺rio\fR \fIgrupo\fR .br -\fBgpasswd \-d\fR \fIusu嫫io\fR \fIgrupo\fR +\fBgpasswd \-d\fR \fIusu獺rio\fR \fIgrupo\fR .br \fBgpasswd \-R\fR \fIgrupo\fR .br @@ -43,48 +43,51 @@ gpasswd \- administra o arquivo \fI/etc/group\fR .br .B gpasswd .RB [ \-A -\fIusu嫫io\fR,...] +\fIusu獺rio\fR,...] .RB [ \-M -\fIusu嫫io\fR,...] +\fIusu獺rio\fR,...] \fIgrupo\fR .br -.SH DESCRIЫO +.SH DESCRIO O .B gpasswd - utilizado para administrar o arquivo \fI/etc/group\fR (e o arquivo +矇 utilizado para administrar o arquivo \fI/etc/group\fR (e o arquivo \fI/etc/gshadow\fR, caso compilado com SHADOWGRP). Todos os grupos podem ter administradores, membros e uma senha. O -administrador do sistema pode usar a op誽o \fB\-A\fR para definir o +administrador do sistema pode usar a op癟瓊o \fB\-A\fR para definir o administrador do grupo e \fB\-M\fR para definir os membros e todos os seus direitos assim como os do administrador. .PP -Administradores de grupos podem adicionar e excluir usu嫫ios utilizando as -op踥es \fB\-a\fR e \fB\-d\fR respectivamente. Administradores podem usar a op誽o -\fB\-r\fR para remover a senha de um grupo. Quando n緌 h senhas definidas +Administradores de grupos podem adicionar e excluir usu獺rios utilizando as +op癟繭es \fB\-a\fR e \fB\-d\fR respectivamente. Administradores podem usar a op癟瓊o +\fB\-r\fR para remover a senha de um grupo. Quando n瓊o h獺 senhas definidas para um grupo, somente os membros do grupo podem usar o comando .BR newgrp (1) -para adicionar novos usu嫫ios ao grupo . A op誽o \fB\-R\fR -desabilita o acesso ao grupo atrav廥 do comando +para adicionar novos usu獺rios ao grupo . A op癟瓊o \fB\-R\fR +desabilita o acesso ao grupo atrav矇s do comando .BR newgrp (1) . .PP O .B gpasswd executado pelo administrador do grupo seguido pelo nome -solicitar a senha do grupo. Caso o comando +solicitar獺 a senha do grupo. Caso o comando .BR newgrp (1) -esteja habilitado para outros usu嫫ios do grupo sem o uso de senha, n緌 -membros podem tamb幦 executar o comando, informando por幦 a senha do grupo. +esteja habilitado para outros usu獺rios do grupo sem o uso de senha, n瓊o +membros podem tamb矇m executar o comando, informando por矇m a senha do grupo. .SH ARQUIVOS -\fI/etc/group\fR \- informa踥es do grupo +\fI/etc/group\fR \- informa癟繭es do grupo .br -\fI/etc/gshadow\fR \- informa踥es do grupo em arquivo shadow -.SH VEJA TAMB丏 +\fI/etc/gshadow\fR \- informa癟繭es do grupo em arquivo shadow +.SH VEJA TAMBM .BR newgrp (1), .BR groupadd (8), .BR groupdel (8), .BR groupmod (8), .BR grpck (8) -.SH TRADUЫO E REVIS鬃 PARA A L泩GUA PORTUGUESA -Sandro Nunes Henrique (tradu誽o) -Rodrigo Stulzer Lopes (revis緌) +.SH TRADUO E REVISO PARA A LNGUA PORTUGUESA +Sandro Nunes Henrique (tradu癟瓊o) +.br +Rodrigo Stulzer Lopes (revis瓊o) +.br +Guilherme de S. Pastore (revis瓊o) diff --git a/man/pt_BR/groupadd.8 b/man/pt_BR/groupadd.8 index 99ec0e36..57a1385e 100644 --- a/man/pt_BR/groupadd.8 +++ b/man/pt_BR/groupadd.8 @@ -1,73 +1,73 @@ .\" Copyright 1991, Julianne Frances Haugh .\" Todos os direitos reservados. .\" -.\" permitida a confec誽o e distribui誽o deste manual, devidamente -.\" acompanhado dos avisos de direitos autorais e desta permiss緌 -.\" em todas as c鏕ias. +.\" permitida a confec癟瓊o e distribui癟瓊o deste manual, devidamente +.\" acompanhado dos avisos de direitos autorais e desta permiss瓊o +.\" em todas as c籀pias. .\" -.\" permitida a c鏕ia e distribui誽o de vers髊s modificadas deste manual -.\" sob as condi踥es acima, e que todo o trabalho derivado seja distribu獮o -.\" sob as mesmas condi踥es deste manual. +.\" permitida a c籀pia e distribui癟瓊o de vers繭es modificadas deste manual +.\" sob as condi癟繭es acima, e que todo o trabalho derivado seja distribu穩do +.\" sob as mesmas condi癟繭es deste manual. .\" -.\" Uma vez que o kernel do Linux e suas bibliotecas est緌 constantemente -.\" mudando, esta p墔ina de manual poder estar incorreta ou desatualizada. -.\" O(s) autor(es) n緌 assumem responsabilidade por erros ou omiss髊s, -.\" ou por danos resultantes do uso das informa踥es aqui contidas. +.\" Uma vez que o kernel do Linux e suas bibliotecas est瓊o constantemente +.\" mudando, esta p獺gina de manual poder獺 estar incorreta ou desatualizada. +.\" O(s) autor(es) n瓊o assumem responsabilidade por erros ou omiss繭es, +.\" ou por danos resultantes do uso das informa癟繭es aqui contidas. .\" -.\" Vers髊s formatadas ou processadas deste manual, desacompanhadas dos -.\" fontes, devem conter a autoriza誽o e os direitos autorais dos autores do +.\" Vers繭es formatadas ou processadas deste manual, desacompanhadas dos +.\" fontes, devem conter a autoriza癟瓊o e os direitos autorais dos autores do .\" trabalho. .\" -.\" Voc deve receber uma c鏕ia da Licen蓷 Pblica GNU -.\" junto com este manual; caso contr嫫io, escreva para a Free Software +.\" Voc礙 deve receber uma c籀pia da Licen癟a P繳blica GNU +.\" junto com este manual; caso contr獺rio, escreva para a Free Software .\" Foundation, Inc., 675 mass Ave, Cambridge, MA 02139 USA ou -.\" em portugu瘰 na Conectiva Inform嫢ica Ltda. \- http://www.conectiva.com.br +.\" em portugu礙s na Conectiva Inform獺tica Ltda. \- http://www.conectiva.com.br .\" .\" .\" -.\" $Id: groupadd.8,v 1.8 2005/04/05 19:08:56 kloczek Exp $ +.\" $Id: groupadd.8,v 1.9 2005/12/01 20:38:28 kloczek Exp $ .\" .TH GROUPADD 8 .SH NOME groupadd \- Criar um novo grupo .SH SINOPSE \fBgroupadd\fR [\fB\-g\fR \fIgid\fR [\fB\-o\fR]] [\fB\-f\fR] \fIgrupo\fR -.SH DESCRIЫO +.SH DESCRIO O comando \fBgroupadd\fR cria um novo grupo usando valores especificados na -linha de comando e os valores padr髊s do sistema. O novo grupo ser criado -nos arquivos do sistema, conforme o requerido. As op踥es que aplicam\-se ao -comando \fBgroupadd\fR s緌 +linha de comando e os valores padr繭es do sistema. O novo grupo ser獺 criado +nos arquivos do sistema, conforme o requerido. As op癟繭es que aplicam\-se ao +comando \fBgroupadd\fR s瓊o .IP \fB\-f\fR -Este o indicador \fIforce\fR . Ele n緌 ir parar o processamento do -\fBgroupadd\fR e n緌 finalizar o programa, caso um grupo que esteja sendo -criado j exista no sistema. Neste caso, o grupo n緌 ser alterado(ou +Este 矇 o indicador \fIforce\fR . Ele n瓊o ir獺 parar o processamento do +\fBgroupadd\fR e n瓊o finalizar獺 o programa, caso um grupo que esteja sendo +criado j獺 exista no sistema. Neste caso, o grupo n瓊o ser獺 alterado(ou adicionado novamente). .IP "\fB\-g \fIgid\fR" -A identifica誽o num廨ica do grupo denominada ID. Este valor deve ser -nico, a menos que a op誽o \fB\-o\fR seja usada. O valor deve ser n緌 -negativo, e o padr緌 o menor valor maior que 500 e o maior que qualquer -outro grupo. Valores entre 0 e 999 s緌 tipicamente reservados para \fIcontas +A identifica癟瓊o num矇rica do grupo 矇 denominada ID. Este valor deve ser +繳nico, a menos que a op癟瓊o \fB\-o\fR seja usada. O valor deve ser n瓊o +negativo, e o padr瓊o 矇 o menor valor maior que 500 e o maior que qualquer +outro grupo. Valores entre 0 e 999 s瓊o tipicamente reservados para \fIcontas do sistema\fR. .IP \fB\-r\fR Este indicador instrui \fBgroupadd\fR a adicionar uma \fIconta do sistema -\fR. A primeira identifica誽o de grupo \fI(gid)\fR menor que 999 ser -automaticamente selecionada a menos que a op誽o \fB\-g\fR seja informada -tamb幦. +\fR. A primeira identifica癟瓊o de grupo \fI(gid)\fR menor que 999 ser獺 +automaticamente selecionada a menos que a op癟瓊o \fB\-g\fR seja informada +tamb矇m. .BR -Esta uma informa誽o disponibilizada pela Red Hat Software. +Esta 矇 uma informa癟瓊o disponibilizada pela Red Hat Software. .BR -Esta op誽o tamb幦 modifica o modo como a op誽o \fB\-g\fR funciona. Ao -solicitar um \fIgid\fR que n緌 seja nico e ao n緌 informar a op誽o -\fB\-o\fR, a cria誽o do grupo , a cria誽o ter o comportamento padr緌 -(adicionando um grupo como se as op踥es \fB\-g\fR ou \fB\-o\fR \fBn緌\fR +Esta op癟瓊o tamb矇m modifica o modo como a op癟瓊o \fB\-g\fR funciona. Ao +solicitar um \fIgid\fR que n瓊o seja 繳nico e ao n瓊o informar a op癟瓊o +\fB\-o\fR, a cria癟瓊o do grupo , a cria癟瓊o ter獺 o comportamento padr瓊o +(adicionando um grupo como se as op癟繭es \fB\-g\fR ou \fB\-o\fR \fBn瓊o\fR fossem especificadas). .BR .SH ARQUIVOS -\fI/etc/group\fR \- informa踥es sobre o grupo +\fI/etc/group\fR \- informa癟繭es sobre o grupo .br -\fI/etc/gshadow\fR \- informa踥es seguras sobre o grupo +\fI/etc/gshadow\fR \- informa癟繭es seguras sobre o grupo .br -.SH VEJA TAMB丏 +.SH VEJA TAMBM .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -78,6 +78,6 @@ fossem especificadas). .BR usermod (8) .SH AUTOR Julianne Frances Haugh (jfh@tab.com) -.SH TRADUЫO E REVIS鬃 PARA A L泩GUA PORTUGUESA -Sandro Nunes Henrique (tradu誽o) -Rodrigo Stulzer Lopes (revis緌) +.SH TRADUO E REVISO PARA A LNGUA PORTUGUESA +Sandro Nunes Henrique (tradu癟瓊o) +Rodrigo Stulzer Lopes (revis瓊o) diff --git a/man/pt_BR/groupdel.8 b/man/pt_BR/groupdel.8 index 077bc6ff..5af1f7b6 100644 --- a/man/pt_BR/groupdel.8 +++ b/man/pt_BR/groupdel.8 @@ -3,29 +3,29 @@ .\" .\" Todos os direitos reservados. .\" -.\" permitida a confec誽o e distribui誽o deste manual, devidamente -.\" acompanhado dos avisos de direitos autorais e desta permiss緌 -.\" em todas as c鏕ias. +.\" permitida a confec癟瓊o e distribui癟瓊o deste manual, devidamente +.\" acompanhado dos avisos de direitos autorais e desta permiss瓊o +.\" em todas as c籀pias. .\" -.\" permitida a c鏕ia e distribui誽o de vers髊s modificadas deste manual -.\" sob as condi踥es acima, e que todo o trabalho derivado seja distribu獮o -.\" sob as mesmas condi踥es deste manual. +.\" permitida a c籀pia e distribui癟瓊o de vers繭es modificadas deste manual +.\" sob as condi癟繭es acima, e que todo o trabalho derivado seja distribu穩do +.\" sob as mesmas condi癟繭es deste manual. .\" -.\" Uma vez que o kernel do Linux e suas bibliotecas est緌 constantemente -.\" mudando, esta p墔ina de manual poder estar incorreta ou desatualizada. -.\" O(s) autor(es) n緌 assumem responsabilidade por erros ou omiss髊s, -.\" ou por danos resultantes do uso das informa踥es aqui contidas. +.\" Uma vez que o kernel do Linux e suas bibliotecas est瓊o constantemente +.\" mudando, esta p獺gina de manual poder獺 estar incorreta ou desatualizada. +.\" O(s) autor(es) n瓊o assumem responsabilidade por erros ou omiss繭es, +.\" ou por danos resultantes do uso das informa癟繭es aqui contidas. .\" -.\" Vers髊s formatadas ou processadas deste manual, desacompanhadas dos -.\" fontes, devem conter a autoriza誽o e os direitos autorais dos autores do +.\" Vers繭es formatadas ou processadas deste manual, desacompanhadas dos +.\" fontes, devem conter a autoriza癟瓊o e os direitos autorais dos autores do .\" trabalho. .\" -.\" Voc deve receber uma c鏕ia da Licen蓷 Pblica GNU -.\" junto com este manual; caso contr嫫io, escreva para a Free Software +.\" Voc礙 deve receber uma c籀pia da Licen癟a P繳blica GNU +.\" junto com este manual; caso contr獺rio, escreva para a Free Software .\" Foundation, Inc., 675 mass Ave, Cambridge, MA 02139 USA ou -.\" em portugu瘰 na Conectiva Inform嫢ica Ltda. \- http://www.conectiva.com.br.\" +.\" em portugu礙s na Conectiva Inform獺tica Ltda. \- http://www.conectiva.com.br.\" .\" -.\" $Id: groupdel.8,v 1.4 2005/04/05 19:08:56 kloczek Exp $ +.\" $Id: groupdel.8,v 1.5 2005/12/01 20:38:28 kloczek Exp $ .\" .TH GROUPDEL 8 .SH NOME @@ -33,17 +33,17 @@ groupdel \- Apaga um grupo .SH SINOPSE .B groupdel .I grupo -.SH DESCRIЫO -O comando \fBgroupdel\fR modifica os arquivos de contas do sistema, apagando todas as refer瘽cias ao \fIgrupo\fR. O grupo a ser apagado deve existir. +.SH DESCRIO +O comando \fBgroupdel\fR modifica os arquivos de contas do sistema, apagando todas as refer礙ncias ao \fIgrupo\fR. O grupo a ser apagado deve existir. .PP -Deve\-se manualmente checar os sistemas de arquivos para garantir que nenhum dos arquivos permanece com o grupo ou com a sua identifica誽o. +Deve\-se manualmente checar os sistemas de arquivos para garantir que nenhum dos arquivos permanece com o grupo ou com a sua identifica癟瓊o. .SH DICAS -N緌 se deve remover o grupo prim嫫io de um grupo existente. Deve\-se remover os usu嫫ios, antes de se remover o grupo. +N瓊o se deve remover o grupo prim獺rio de um grupo existente. Deve\-se remover os usu獺rios, antes de se remover o grupo. .SH ARQUIVOS -\fI/etc/group\fR \- informa踥es do grupo +\fI/etc/group\fR \- informa癟繭es do grupo .br -\fI/etc/gshadow\fR \- informa踥es seguras do grupo -.SH VEJA TAMB丏 +\fI/etc/gshadow\fR \- informa癟繭es seguras do grupo +.SH VEJA TAMBM .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -54,6 +54,6 @@ N .BR usermod (8) .SH AUTOR Julianne Frances Haugh (jfh@tab.com) -.SH TRADUЫO E REVIS鬃 PARA A L泩GUA PORTUGUESA -Sandro Nunes Henrique (tradu誽o) -Rodrigo Stulzer Lopes (revis緌) +.SH TRADUO E REVISO PARA A LNGUA PORTUGUESA +Sandro Nunes Henrique (tradu癟瓊o) +Rodrigo Stulzer Lopes (revis瓊o) diff --git a/man/pt_BR/groupmod.8 b/man/pt_BR/groupmod.8 index 48d42774..52a649f3 100644 --- a/man/pt_BR/groupmod.8 +++ b/man/pt_BR/groupmod.8 @@ -1,34 +1,34 @@ -.\" $Id: groupmod.8,v 1.7 2005/04/05 19:08:56 kloczek Exp $ +.\" $Id: groupmod.8,v 1.8 2005/12/01 20:38:28 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" Todos os direitos reservados. .\" -.\" permitida a confec誽o e distribui誽o deste manual, devidamente -.\" acompanhado dos avisos de direitos autorais e desta permiss緌 -.\" em todas as c鏕ias. +.\" permitida a confec癟瓊o e distribui癟瓊o deste manual, devidamente +.\" acompanhado dos avisos de direitos autorais e desta permiss瓊o +.\" em todas as c籀pias. .\" -.\" permitida a c鏕ia e distribui誽o de vers髊s modificadas deste manual -.\" sob as condi踥es acima, e que todo o trabalho derivado seja distribu獮o -.\" sob as mesmas condi踥es deste manual. +.\" permitida a c籀pia e distribui癟瓊o de vers繭es modificadas deste manual +.\" sob as condi癟繭es acima, e que todo o trabalho derivado seja distribu穩do +.\" sob as mesmas condi癟繭es deste manual. .\" -.\" Uma vez que o kernel do Linux e suas bibliotecas est緌 constantemente -.\" mudando, esta p墔ina de manual poder estar incorreta ou desatualizada. -.\" O(s) autor(es) n緌 assumem responsabilidade por erros ou omiss髊s, -.\" ou por danos resultantes do uso das informa踥es aqui contidas. +.\" Uma vez que o kernel do Linux e suas bibliotecas est瓊o constantemente +.\" mudando, esta p獺gina de manual poder獺 estar incorreta ou desatualizada. +.\" O(s) autor(es) n瓊o assumem responsabilidade por erros ou omiss繭es, +.\" ou por danos resultantes do uso das informa癟繭es aqui contidas. .\" -.\" Vers髊s formatadas ou processadas deste manual, desacompanhadas dos -.\" fontes, devem conter a autoriza誽o e os direitos autorais dos autores do +.\" Vers繭es formatadas ou processadas deste manual, desacompanhadas dos +.\" fontes, devem conter a autoriza癟瓊o e os direitos autorais dos autores do .\" trabalho. .\" -.\" Voc deve receber uma c鏕ia da Licen蓷 Pblica GNU -.\" junto com este manual; caso contr嫫io, escreva para a Free Software +.\" Voc礙 deve receber uma c籀pia da Licen癟a P繳blica GNU +.\" junto com este manual; caso contr獺rio, escreva para a Free Software .\" Foundation, Inc., 675 mass Ave, Cambridge, MA 02139 USA ou -.\" em portugu瘰 na Conectiva Inform嫢ica Ltda. \- http://www.conectiva.com.br +.\" em portugu礙s na Conectiva Inform獺tica Ltda. \- http://www.conectiva.com.br .TH GROUPMOD 8 .SH NOME groupmod \- Modifica um grupo .SH SINOPSE \fBgroupmod\fR [\fB\-g\fR \fIgid\fR [\fB\-o\fR]] [\fB\-n\fR \fInome_grupo\fR] \fIgrupo\fR -.SH DESCRIЫO +.SH DESCRIO O comando \fBgroupmod\fR modifica os arquivos de contas do sistema para as novas configuraXXes informadas na linha de comando. As opXXes que aplicam\-se ao comando \fIgroupmod\fR sXo: @@ -39,13 +39,13 @@ negativo. Valores entre 0 e 999 sXo tipicamente reservados para grupos do sistema. Quaisquer arquivos com uma identificaXXo antiga de grupo devem ter o ID mudado manualmente. .IP "\fB\-n\fR \fInome_grupo\fR" -O nome do grupo ir ser alterado de \fIgroup\fR para +O nome do grupo ir獺 ser alterado de \fIgroup\fR para \fInome_grupo\fR. .SH ARQUIVOS -\fI/etc/group\fR \- Informa踥es do grupo +\fI/etc/group\fR \- Informa癟繭es do grupo .br -\fI/etc/gshadow\fR \- informa踥es seguras do grupo -.SH VEJA TAMB丏 +\fI/etc/gshadow\fR \- informa癟繭es seguras do grupo +.SH VEJA TAMBM .BR chfn (1), .BR chsh (1), .BR passwd (1), @@ -56,6 +56,6 @@ O nome do grupo ir .BR usermod (8) .SH AUTOR Julianne Frances Haugh (jfh@tab.com) -.SH TRADUЫO E REVIS鬃 PARA A L泩GUA PORTUGUESA -Sandro Nunes Henrique (tradu誽o) -Rodrigo Stulzer Lopes (revis緌) +.SH TRADUO E REVISO PARA A LNGUA PORTUGUESA +Sandro Nunes Henrique (tradu癟瓊o) +Rodrigo Stulzer Lopes (revis瓊o) diff --git a/man/pt_BR/passwd.5 b/man/pt_BR/passwd.5 new file mode 100644 index 00000000..211c789d --- /dev/null +++ b/man/pt_BR/passwd.5 @@ -0,0 +1,133 @@ +.\" -*- nroff -*- +.\" Copyright (c) 1993 Michael Haardt (michael@moria.de), Fri Apr 2 11:32:09 MET DST 1993 +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public +.\" License along with this manual; if not, write to the Free +.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +.\" USA. +.\" +.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl) +.\" Modified Mon Jan 5 20:24:40 MET 1998 by Michael Haardt +.\" (michael@cantor.informatik.rwth-aachen.de) +.TH PASSWD 5 "5/01/1998" "" "Formatos de Arquivo" +.SH NOME +passwd \- arquivo de senhas +.SH DESCRIO +.B Passwd +矇 um arquivo texto, que cont矇m a lista de contas do sistema, +fornecendo para cada conta qualquer informa癟瓊o 繳til como identifica癟瓊o num矇rica do usu獺rio, +identifica癟瓊o num矇rica do grupo, diret籀rio do usu獺rio, interpretador de comandos, etc. +Freq羹entemente ele cont矇m as senhas criptografadas para cada conta. +Ele deveria ter permiss瓊o total de leitura (muitos utilit獺rios, como +.BR ls (1) +usa-o para mapear as identifica癟繭es dos usu獺rios para nome de usu獺rios), mas +a permiss瓊o de escrita 矇 apenas para o superusu獺rio. +.PP +Nos bons e velhos dias n瓊o havia grandes problemas com esta permiss瓊o total +de leitura. Todos podiam ler as senhas criptografadas, mas o hardware era +muito lento para quebrar as senhas bem escolhidas, e al矇m disso, a suposi癟瓊o fundamental +usada era que toda comunidade de usu獺rios era amig獺vel. Atualmente muitas +pessoas executam alguma vers瓊o da suite shadow password, onde +.I /etc/passwd +tem *'s ao inv矇z de senhas criptografadas, e as senhas criptorafadas est瓊o em +.I /etc/shadow +o qual 矇 leg穩vel apenas para o superusu獺rio. +.PP +Apesar de que senhas shadow serem usadas, muitos administradores de +sistemas usam +estrelas no campo de senhas criptografadas para ter certeza que este usu獺rio +autentique-se a si mesmo(a) usando uma senha. (Mas veja as Notas abaixo.) +.PP +Se voc礙 cria um nova conta, primeiro coloque asteriscos no campo de +senhas, ent瓊o use +.BR passwd (1) +para seleciona-l獺. +.PP +H獺 apenas um lan癟amento por linha, e cada linha tem o formato: +.sp +.RS +account:password:UID:GID:GECOS:directory:shell +.RE +.sp +As descri癟繭es dos campos s瓊o: +.sp +.RS +.TP 1.0in +.I account +o nome dos usu獺rios do sistema. Ele n瓊o deveria conter letras mai繳sculas. +.TP +.I password +a senha criptografada do usu獺rios ou asteriscos. +.TP +.I UID +a identifica癟瓊o num矇rica do usu獺rio. +.TP +.I GID +a identifica癟瓊o do grupo prim獺rio para este usu獺rio. +.TP +.I GECOS +Este campo 矇 opcional e somente usado para prop籀sitos informativos. +Usualmente, ele cont矇m o nome completo do usu獺rio. GECOS significa General Electric +Comprehensive Operating System, que foi renomeado para GCOS quando +a diviss瓊o de grandes sistemas da GE foi vendida para Honeywell. Dennis Ritchie havia +relatado: "Algumas vezes n籀s mandamos uma sa穩da para a impressora ou trabalhos em lote +para um m獺quina GCOS. O campo gcos no arquivo de senhas estava no lugar +para esconder a informa癟瓊o para o $IDENTcard. N瓊o elegante." +.TP +.I directory +o diret籀rio do usu獺rio ($HOME). +.TP +.I shell +o interpretador de comando usados depois do login (se vazio, usa o +.BR /bin/sh ). +Se selecionado um execut獺vel que n瓊o existe, o usu獺rio ficar獺 incapaz de +logar atrav矇s de +.BR login (1). +.RE +.SH NOTAS +Se voc礙 quiser criar grupos de usu獺rios, as GIDs devem ser iguais e devem +ter um lan癟amento no \fI/etc/group\fP, ou o grupo n瓊o existe. +.PP +Se a senha criptografada 矇 selecionada como asteriscos, o usu獺rio ficar獺 +apto para logar usando +.BR login (1), +mas talvez logar usando +.BR rlogin (1), +executar processos existentes e iniciar novos atrav矇s de +.BR rsh (1) +ou +.BR cron (1) +ou +.BR at (1) +ou filtros de correio, etc. Tentativa para fechar um conta por simples +mudan癟a do campo +shell produz o mesmo resultado e adicionalmente permite o uso de +.BR su (1). +.SH ARQUIVOS +.I /etc/passwd +.SH "VEJA TAMBM" +.BR passwd (1), +.BR login (1), +.BR su (1), +.BR group (5), +.BR shadow (5) +.SH TRADUZIDO POR LDP-BR em 21/08/2000. +\&\fR\&\f(CWAndr矇 L. Fassone Canova (tradu癟瓊o)\fR +\&\fR\&\f(CWRoberto Selbach Teixeira (revis瓊o)\fR diff --git a/man/pt_BR/shadow.5 b/man/pt_BR/shadow.5 index 68683ea6..8c9bc9de 100644 --- a/man/pt_BR/shadow.5 +++ b/man/pt_BR/shadow.5 @@ -1,4 +1,4 @@ -.\" $Id: shadow.5,v 1.4 2005/04/05 19:08:56 kloczek Exp $ +.\" $Id: shadow.5,v 1.5 2005/12/01 20:38:28 kloczek Exp $ .\" Copyright 1989 \- 1990, Julianne Frances Haugh .\" All rights reserved. .\" @@ -28,43 +28,43 @@ .TH SHADOW 5 .SH NOME shadow \- arquivo de senhas criptografadas -.SH DESCRIЫO +.SH DESCRIO .I shadow -cont幦 as informa踥es de senhas criptografadas das contas dos usu嫫ios e opcionalmente a informa誽o de idade da senha. -Cont幦: +cont矇m as informa癟繭es de senhas criptografadas das contas dos usu獺rios e opcionalmente a informa癟瓊o de idade da senha. +Cont矇m: .IP "" .5i Nome de acesso. .IP "" .5i Senha criptografada. .IP "" .5i -Dias decorridos entre 1 de janeiro de 1970 e a ltima altera誽o da senha. +Dias decorridos entre 1 de janeiro de 1970 e a 繳ltima altera癟瓊o da senha. .IP "" .5i -Nmero de dias at que a senha deva ser alterada. +N繳mero de dias at矇 que a senha deva ser alterada. .IP "" .5i -Nmero de dias ap鏀 o qual a senha deve ser alterada. +N繳mero de dias ap籀s o qual a senha deve ser alterada. .IP "" .5i -Nmero de dias antes da expira誽o da senha no qual o usu嫫io ser avisado. +N繳mero de dias antes da expira癟瓊o da senha no qual o usu獺rio ser獺 avisado. .IP "" .5i -Nmero de dias ap鏀 a expira誽o da senha que a conta deve ser desabilitada. +N繳mero de dias ap籀s a expira癟瓊o da senha que a conta deve ser desabilitada. .IP "" .5i Dias decorridos entre 1 de janeiro de 1970 e a data em que a conta foi desabilitada. .IP "" .5i Campo reservado. .PP -O campo senha deve ser preenchido. A senha criptografada consiste de 13 a 24 caracteres entre os 64 caracteres alfab彋icos \- de a at z e de A at Z, al幦 de 0 a 9, \. e /. Verifique em \fBcrypt\fR(3) por maiores detalhes de como esta cadeia de caracteres interpretada. +O campo senha deve ser preenchido. A senha criptografada consiste de 13 a 24 caracteres entre os 64 caracteres alfab矇ticos \- de a at矇 z e de A at矇 Z, al矇m de 0 a 9, \. e /. Verifique em \fBcrypt\fR(3) por maiores detalhes de como esta cadeia de caracteres 矇 interpretada. .PP -A data da ltima mudan蓷 da senha dada pelo nmero de dias desde 1 de janeiro de 1970. A senha n緌 pode ser alterada novamente at que um determinado nmero de dias tenha se passado, e deve ser alterada ap鏀 um nmero m嫞imo de dias. Se o nmero m璯imo de dias for maior que o nmero m嫞imo, a senha n緌 pode ser alterada pelo usu嫫io. +A data da 繳ltima mudan癟a da senha 矇 dada pelo n繳mero de dias desde 1 de janeiro de 1970. A senha n瓊o pode ser alterada novamente at矇 que um determinado n繳mero de dias tenha se passado, e deve ser alterada ap籀s um n繳mero m獺ximo de dias. Se o n繳mero m穩nimo de dias for maior que o n繳mero m獺ximo, a senha n瓊o pode ser alterada pelo usu獺rio. .PP -uma conta considerada inativa e desabilitada se a senha n緌 foi alterada dentro de um determinado nmero de dias ap鏀 a expira誽o das senhas. Uma conta poder ser desabilitada ainda no dia especificado, independentemente de qualquer informa誽o de expira誽o da senha. +uma conta 矇 considerada inativa e desabilitada se a senha n瓊o foi alterada dentro de um determinado n繳mero de dias ap籀s a expira癟瓊o das senhas. Uma conta poder獺 ser desabilitada ainda no dia especificado, independentemente de qualquer informa癟瓊o de expira癟瓊o da senha. .PP -Esta informa誽o sobrep髊\-se a qualquer senha ou idade de senha presente no arquivo. +Esta informa癟瓊o sobrep繭e\-se a qualquer senha ou idade de senha presente no arquivo. .PP -Este arquivo n緌 poder ser acessado por usu嫫ios comuns, caso deseje manter a seguran蓷 das senhas. +Este arquivo n瓊o poder獺 ser acessado por usu獺rios comuns, caso deseje manter a seguran癟a das senhas. .SH ARQUIVOS -\fI/etc/passwd\fR \- informa踥es das contas de usu嫫ios +\fI/etc/passwd\fR \- informa癟繭es das contas de usu獺rios .br -\fI/etc/shadow\fR \- senhas de usu嫫ios criptografadas -.SH VEJA TAMB丏 +\fI/etc/shadow\fR \- senhas de usu獺rios criptografadas +.SH VEJA TAMBM .BR chage (1), .BR login (1), .BR passwd (1), @@ -76,6 +76,6 @@ Este arquivo n .BR sulogin (8) .SH AUTOR Julianne Frances Haugh (jfh@tab.com) -.SH TRADUЫO E REVIS鬃 PARA A L泩GUA PORTUGUESA -Sandro Nunes Henrique (tradu誽o) -Rodrigo Stulzer Lopes (revis緌) +.SH TRADUO E REVISO PARA A LNGUA PORTUGUESA +Sandro Nunes Henrique (tradu癟瓊o) +Rodrigo Stulzer Lopes (revis瓊o) diff --git a/man/pw_auth.3 b/man/pw_auth.3 index 515a95a0..f4fca909 100644 --- a/man/pw_auth.3 +++ b/man/pw_auth.3 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "PW_AUTH" "3" "09/30/2005" "" "" +.TH "PW_AUTH" "3" "12/07/2005" "Library Calls" "Library Calls" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -117,6 +117,3 @@ function returns 0 if the authentication program exited with a 0 exit code, and \fBuseradd\fR(8), \fBuserdel\fR(8), \fBusermod\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/pw_auth.3.xml b/man/pw_auth.3.xml index d863a61d..f17d7e74 100644 --- a/man/pw_auth.3.xml +++ b/man/pw_auth.3.xml @@ -2,10 +2,11 @@ - + pw_auth 3 + Library Calls pw_auth @@ -247,9 +248,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/pwck.8 b/man/pwck.8 index f1d56c22..f19e852f 100644 --- a/man/pwck.8 +++ b/man/pwck.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "PWCK" "8" "09/30/2005" "" "" +.TH "PWCK" "8" "12/02/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -13,7 +13,7 @@ pwck \- verify integrity of password files .HP 5 \fBpwck\fR [\-q] [\-s] [\fIpasswd\fR\ \fIshadow\fR] .HP 5 -\fBpwck\fR [\-r] [\fIpasswd\fR\ \fIshadow\fR] +\fBpwck\fR [\-q] [\-r] [\fIpasswd\fR\ \fIshadow\fR] .SH "DESCRIPTION" .PP \fBpwck\fR @@ -59,7 +59,7 @@ The options which apply to the command are: .TP \fB\-q\fR -Report errors only. Using this option will not require an action from the user. +Report errors only. The warnings which do not require any action from the user won't be displayed. .TP \fB\-r\fR Execute the @@ -122,6 +122,4 @@ can't lock password files .TP \fI5\fR can't update password files -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) + diff --git a/man/pwck.8.xml b/man/pwck.8.xml index dcc7193e..fc0c345f 100644 --- a/man/pwck.8.xml +++ b/man/pwck.8.xml @@ -2,10 +2,11 @@ - + pwck 8 + System Management Commands pwck @@ -28,6 +29,7 @@ pwck + -q -r @@ -104,8 +106,8 @@ - Report errors only. Using this option will not require an action - from the user. + Report errors only. The warnings which do not require any + action from the user won't be displayed. @@ -226,9 +228,4 @@ - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/pwconv.8 b/man/pwconv.8 index 01ef4cdc..f77c2704 100644 --- a/man/pwconv.8 +++ b/man/pwconv.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "PWCONV" "8" "26 Sep 1997" "26 Sep 1997" "26 Sep 1997" +.TH "PWCONV" "8" "12/07/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/man/pwconv.8.xml b/man/pwconv.8.xml index 21f5b6a2..284bd9e6 100644 --- a/man/pwconv.8.xml +++ b/man/pwconv.8.xml @@ -2,14 +2,11 @@ - - - 26 Sep 1997 - + - PWCONV + pwconv 8 - 26 Sep 1997 + System Management Commands pwconv diff --git a/man/ru/Makefile.am b/man/ru/Makefile.am index 7047d26d..c617b4d5 100644 --- a/man/ru/Makefile.am +++ b/man/ru/Makefile.am @@ -1,6 +1,50 @@ mandir = @mandir@/ru man_MANS = \ - passwd.5 + chage.1 \ + chfn.1 \ + chpasswd.8 \ + chsh.1 \ + expiry.1 \ + faillog.5 \ + faillog.8 \ + getspnam.3 \ + gpasswd.1 \ + groupadd.8 \ + groupdel.8 \ + groupmems.8 \ + groupmod.8 \ + groups.1 \ + grpck.8 \ + grpconv.8 \ + grpunconv.8 \ + gshadow.5 \ + id.1 \ + lastlog.8 \ + limits.5 \ + login.1 \ + login.access.5 \ + login.defs.5 \ + logoutd.8 \ + newgrp.1 \ + newusers.8 \ + passwd.1 \ + passwd.5 \ + porttime.5 \ + pw_auth.3 \ + pwck.8 \ + pwconv.8 \ + pwunconv.8 \ + sg.1 \ + shadow.3 \ + shadow.5 \ + su.1 \ + suauth.5 \ + sulogin.8 \ + useradd.8 \ + userdel.8 \ + usermod.8 \ + vigr.8 \ + vipw.8 EXTRA_DIST = $(man_MANS) diff --git a/man/ru/Makefile.in b/man/ru/Makefile.in index 608ba23e..53567b29 100644 --- a/man/ru/Makefile.in +++ b/man/ru/Makefile.in @@ -47,8 +47,12 @@ CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = +man1dir = $(mandir)/man1 +am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \ + "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" +man3dir = $(mandir)/man3 man5dir = $(mandir)/man5 -am__installdirs = "$(DESTDIR)$(man5dir)" +man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -179,7 +183,51 @@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ man_MANS = \ - passwd.5 + chage.1 \ + chfn.1 \ + chpasswd.8 \ + chsh.1 \ + expiry.1 \ + faillog.5 \ + faillog.8 \ + getspnam.3 \ + gpasswd.1 \ + groupadd.8 \ + groupdel.8 \ + groupmems.8 \ + groupmod.8 \ + groups.1 \ + grpck.8 \ + grpconv.8 \ + grpunconv.8 \ + gshadow.5 \ + id.1 \ + lastlog.8 \ + limits.5 \ + login.1 \ + login.access.5 \ + login.defs.5 \ + logoutd.8 \ + newgrp.1 \ + newusers.8 \ + passwd.1 \ + passwd.5 \ + porttime.5 \ + pw_auth.3 \ + pwck.8 \ + pwconv.8 \ + pwunconv.8 \ + sg.1 \ + shadow.3 \ + shadow.5 \ + su.1 \ + suauth.5 \ + sulogin.8 \ + useradd.8 \ + userdel.8 \ + usermod.8 \ + vigr.8 \ + vipw.8 EXTRA_DIST = $(man_MANS) all: all-am @@ -224,6 +272,96 @@ clean-libtool: distclean-libtool: -rm -f libtool uninstall-info-am: +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ + done +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ + done +install-man3: $(man3_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)" + @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.3*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 3*) ;; \ + *) ext='3' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \ + done +uninstall-man3: + @$(NORMAL_UNINSTALL) + @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.3*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 3*) ;; \ + *) ext='3' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man3dir)/$$inst"; \ + done install-man5: $(man5_MANS) $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" @@ -269,6 +407,51 @@ uninstall-man5: echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ done +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done tags: TAGS TAGS: @@ -307,7 +490,7 @@ check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: - for dir in "$(DESTDIR)$(man5dir)"; do \ + for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -358,7 +541,7 @@ install-exec-am: install-info: install-info-am -install-man: install-man5 +install-man: install-man1 install-man3 install-man5 install-man8 installcheck-am: @@ -380,18 +563,20 @@ ps-am: uninstall-am: uninstall-info-am uninstall-man -uninstall-man: uninstall-man5 +uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \ + uninstall-man8 .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ - install-info install-info-am install-man install-man5 \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-info-am uninstall-man \ - uninstall-man5 + install-info install-info-am install-man install-man1 \ + install-man3 install-man5 install-man8 install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man3 \ + uninstall-man5 uninstall-man8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/man/ru/chage.1 b/man/ru/chage.1 new file mode 100644 index 00000000..99875c9f --- /dev/null +++ b/man/ru/chage.1 @@ -0,0 +1,119 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "chage" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +chage \- 邽郱邾迮郇迮 邽郇郋邾訄邽 郋訇 訄迮赲訄郇邽邽 郈訄郋郅 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苤苤" +.HP 6 +\fBchage\fR [\fI郈訄訄邾迮\fR] \fI郈郋郅郱郋赲訄迮郅\fR +.SH "苤" +.PP +\fBchage\fR +邽郱邾迮郇迮 郕郋郅邽迮赲郋 迡郇迮邿 邾迮迠迡 迡訄郋邿 郅迮迡迮邿 邾迮郇 郈訄郋郅 邽 迡訄郋邿 郈郋郅迮迡郇迮邿 邾迮郇 郈訄郋郅. 衪訄 邽郇郋邾訄邽 邽郈郋郅郱迮 邽迮邾郋邿 迡郅 郋郈迮迡迮郅迮郇邽 邾郋邾迮郇訄, 郕郋迣迡訄 郈郋郅郱郋赲訄迮郅 迡郋郅迠迮郇 邾迮郇邽 赲郋邿 郈訄郋郅. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBchage\fR +: +.TP +\fB\-d\fR, \fB\-\-lastday\fR \fILAST_DAY\fR +苺訄郇郋赲邽 迡訄 郈郋郅迮迡郇迮邿 邾迮郇 郈訄郋郅, 郕郋郋訄 郱訄迡訄 邽郅郋邾 迡郇迮邿 郈郋迮迡邽 1 郇赲訄 1970 迣郋迡訄. 訄訄 邾郋迠迮 訇 訄郕迠迮 郕訄郱訄郇訄 赲 赲邽迡迮 \-\- (邽郅邽 赲 郋邾迮 郋迣郅訄郇郋 迮迣邽郋郇訄郅郇邾 郇訄郋邿郕訄邾). +.TP +\fB\-E\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR +苺訄郇郋赲邽 迡訄 訄迮赲訄郇邽 郇郋邿 郱訄郈邽邽 郈郋郅郱郋赲訄迮郅, 郕郋郋訄 郱訄迡訄 邽郅郋邾 迡郇迮邿 郈郋迮迡邽 1 郇赲訄 1970 迣郋迡訄. 訄訄 邾郋迠迮 訇 訄郕迠迮 郱訄迡訄郇訄 赲 赲邽迡迮 \-\- (邽郅邽 赲 郋邾迮 郋迣郅訄郇郋 迮迣邽郋郇訄郅郇邾 郇訄郋邿郕訄邾). 郋郅郱郋赲訄迮郅, 郇訄 郱訄郈邽 訇郅訄 郱訄訇郅郋郕邽郋赲訄郇訄, 迡郋郅迠迮郇 郋訇訄邽 郕 邽迮邾郇郋邾 訄迡邾邽郇邽訄郋, 迮郅邽 郋迮 赲 迡訄郅郇迮邿迮邾 訄訇郋訄 邽迮邾郋邿. +.sp +苺郕訄郱訄郇邽迮 郱郇訄迮郇邽 +\fI\-1\fR +赲 郈訄訄邾迮迮 +\fIEXPIRE_DATE\fR +郋邾迮郇迮 訄迮赲訄郇邽迮 郇郋邿 郱訄郈邽邽. +.TP +\fB\-h\fR, \fB\-\-help\fR +郋郕訄郱訄 郕訄郕 郈訄赲郕 邽 郱訄郕郋郇邽 訄訇郋. +.TP +\fB\-I\fR, \fB\-\-inactive\fR \fIINACTIVE\fR +苺訄郇郋赲邽 邽郅郋 迡郇迮邿 郇迮訄郕邽赲郇郋邽 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅 郈迮迮迡 迮邾 郕訄郕 郇訄 郱訄郈邽 訇迡迮 郱訄訇郅郋郕邽郋赲訄郇訄. 郈訄訄邾迮迮 +\fIINACTIVE\fR +郱訄迡訄 邽郅郋 迡郇迮邿 郇迮訄郕邽赲郇郋邽. 郋郅郱郋赲訄迮郅, 郇訄 郱訄郈邽 訇郅訄 郱訄訇郅郋郕邽郋赲訄郇訄, 迡郋郅迠迮郇 郋訇訄邽 郕 邽迮邾郇郋邾 訄迡邾邽郇邽訄郋, 迮郅邽 郋迮 赲 迡訄郅郇迮邿迮邾 訄訇郋訄 邽迮邾郋邿. +.sp +苺郕訄郱訄郇邽迮 郱郇訄迮郇邽 +\fI\-1\fR +赲 郈訄訄邾迮迮 +\fIINACTIVE\fR +郋邾迮郇迮 郇迮訄郕邽赲郇郋 郇郋邿 郱訄郈邽邽. +.TP +\fB\-l\fR, \fB\-\-list\fR +郋郕訄郱訄 邽郇郋邾訄邽 郋訇 訄迮赲訄郇邽邽 郇郋邿 郱訄郈邽邽. +.TP +\fB\-m\fR, \fB\-\-mindays\fR \fIMIN_DAYS\fR +苺訄郇郋赲邽 邾邽郇邽邾訄郅郇郋迮 邽郅郋 迡郇迮邿 邾迮迠迡 邾迮郇訄邾邽 郈訄郋郅. 郇訄迮郇邽迮 0 赲 郋邾 郈郋郅迮 郕訄郱赲訄迮, 郋 郈郋郅郱郋赲訄迮郅 邾郋迠迮 邾迮郇邽 郈訄郋郅 赲 郅訇郋迮 赲迮邾. +.TP +\fB\-M\fR, \fB\-\-maxdays\fR \fIMAX_DAYS\fR +苺訄郇郋赲邽 邾訄郕邽邾訄郅郇郋迮 邽郅郋 迡郇迮邿 訄訇郋郋郈郋郋訇郇郋邽 郈訄郋郅. 郅邽 邾邾訄 郱郇訄迮郇邽邿 +\fIMAX_DAYS\fR +邽 +\fILAST_DAY\fR +訄郇迮 迮郕迮迣郋 迡郇, 郋 郈郋郅郱郋赲訄迮郅 郈邽迡 邽郱邾迮郇邽 赲郋邿 郈訄郋郅 郈迮迮迡 邽郈郋郅郱郋赲訄郇邽迮邾 郇郋邿 郱訄郈邽邽. 郅 郋迣郋, 郋訇 郋 郇迮 訇郅郋 郇迮郋迠邽迡訄郇郇郋 邾郋迠郇郋 赲郋郈郋郅郱郋赲訄 郈訄訄邾迮郋邾 +\fB\-W\fR +, 郕郋郋邿 訄郕邽赲邽迮 赲迡訄 郈迮迡郈迮迠迡迮郇邽 郋 邾迮郇迮 郈訄郋郅 郈郋郅郱郋赲訄迮郅 郱訄訄郇迮迮. +.sp +苺郕訄郱訄郇邽迮 郱郇訄迮郇邽 +\fI\-1\fR +赲 郈訄訄邾迮迮 +\fIMAX_DAYS\fR +郋邾迮郇迮 郈郋赲迮郕 郈訄郋郅. +.TP +\fB\-W\fR, \fB\-\-warndays\fR \fIWARN_DAYS\fR +苺訄郇郋赲邽 邽郅郋 迡郇迮邿 赲迡訄邽 郈迮迡郈迮迠迡迮郇邽, 郈迮迮迡 迮邾 郕訄郕 郈郋迮訇迮 邾迮郇訄 郈訄郋郅. 訄訄邾迮 +\fIWARN_DAYS\fR +郱訄迡訄 赲 迡郇, 赲 迮迮郇邽邽 郕郋郋 郈郋郅郱郋赲訄迮郅 訇迡迮 郈郋郅訄 郈迮迡郈迮迠迡迮郇邽迮 郋訇 訄迮赲訄郇邽邽 郈訄郋郅, 郈迮迮迡 迮邾 郕訄郕 郋 郅邽. +.PP +郅邽 郇迮 郋迡邽郇 郈訄訄邾迮 郇迮 郕訄郱訄郇, 郋 +\fBchage\fR +郈迮迮郋迡邽 赲 邽郇迮訄郕邽赲郇邿 迮迠邽邾, 郈迮迡郅訄迣訄 郱訄郈邽赲迮邾 郈郋郅郱郋赲訄迮郅 邽郱邾迮郇邽 郱郇訄迮郇邽 赲迮 郈郋郅迮邿 赲郋迮邿 郇郋邿 郱訄郈邽邽. 赲郋迡邽邾郋迮 郱郇訄迮郇邽迮 郱訄邾迮郇迮 迮郕迮迮 郱郇訄迮郇邽迮 郈郋郅; 迮郅邽 赲赲迮迡迮郇訄 郈訄 郋郕訄, 郋 迮郕迮迮 郱郇訄迮郇邽迮 郋訄 郇迮邽郱邾迮郇郇邾. 苠迮郕迮迮 郱郇訄迮郇邽迮 迡訄郇郋 赲 郕郋訇郕訄 +\fI[ ]\fR. +.SH "虴" +.PP +郋迣訄邾邾訄 +\fBchage\fR +迮訇迮 郇訄郅邽邽 訄邿郅訄 迮郇迮赲 郈訄郋郅迮邿. 郅邽 郈訄郋郅邽 訄郇 赲 訄邿郅迮 passwd, 郋 赲 郇郕邽郋郇訄郅郇郋 郈郋迣訄邾邾 訄郇郋赲邽 郇迮迡郋郈郇郋邿. +.PP +郋迣訄邾邾訄 +\fBchage\fR +訄訇郋訄迮 郋郅郕郋 郋 郈迮郈郋郅郱郋赲訄迮郅, 郱訄 邽郅迮郇邽迮邾 郈訄訄邾迮訄 +\fB\-l\fR +, 郕郋郋邿 邾郋迠迮 邽郈郋郅郱郋赲訄 郇迮郈邽赲迮郅迮迣邽郋赲訄郇郇邾 郈郋郅郱郋赲訄迮郅迮邾 迡郅 郋郈迮迡迮郅迮郇邽 迡訄 訄迮赲訄郇邽 赲郋迮迣郋 郈訄郋郅. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "虳衎 虴觓" +.PP +郋迣訄邾邾訄 +\fBchage\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI1\fR +迡郋郈 郱訄郈迮郇 +.TP +\fI2\fR +郋邽訇郕訄 赲 郈訄訄邾迮訄 郕郋邾訄郇迡郇郋邿 郋郕邽 +.TP +\fI15\fR +郇迮 迡訄郅郋 郇訄邿邽 訄邿郅 迮郇迮赲 郈訄郋郅迮邿 +.SH "苤苠苠 苠" +.PP +\fBpasswd\fR(5), +\fBshadow\fR(5). diff --git a/man/ru/chfn.1 b/man/ru/chfn.1 new file mode 100644 index 00000000..656a3c85 --- /dev/null +++ b/man/ru/chfn.1 @@ -0,0 +1,44 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "chfn" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +chfn \- 邽郱邾迮郇迮 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅迮 +.SH "苤苠苤苤" +.HP 5 +\fBchfn\fR [\-f\ \fI苳\fR] [\-r\ \fI郇郋邾迮\ 郕郋邾郇訄\fR] [\-w\ \fI訄訇郋邽邿\ 迮郅迮郋郇\fR] [\-h\ \fI迡郋邾訄郇邽邿\ 迮郅迮郋郇\fR] [\-o\ \fI迡迣郋迮\fR] [\fI郈郋郅郱郋赲訄迮郅\fR] +.SH "苤" +.PP +\fBchfn\fR +邽郱邾迮郇迮 郈郋郅郇郋迮 邽邾, 訄訇郋邽邿 迮郅迮郋郇, 訄訇郋邽迮 郕郋郋迡邽郇訄 邽 迡郋邾訄郇邽邿 郇郋邾迮 迮郅迮郋郇訄 郇郋邿 郱訄郈邽邽 郈郋郅郱郋赲訄迮郅. 訇郇郋, 邽 迡訄郇郇迮 赲赲郋迡 郕郋邾訄郇迡郇郋邿 +\fBfinger\fR(1) +邽 迮邿 郈郋迡郋訇郇邾邽 郈郋迣訄邾邾訄邾邽. 訇郇邿 郈郋郅郱郋赲訄迮郅 邾郋迠迮 邽郱邾迮郇邽 郋郅郕郋 郋郈迮迡迮郅郇郇迮 郈郋郅 郋訇赲迮郇郇郋邿 郇郋邿 郱訄郈邽邽, 訄郱迮郇郇迮 赲 訄邿郅迮 +\fI/etc/login.defs\fR. (訄郋邿郕郋邿 郈郋 邾郋郅訄郇邽 郈郋郅郱郋赲訄迮郅 郇迮 訄郱迮訄迮 邾迮郇 赲郋 邽邾 邽 訄邾邽郅邽.) 苤郈迮郈郋郅郱郋赲訄迮郅 邾郋迠迮 邽郱邾迮郇 郅訇郋迮 郈郋郅迮 郅訇郋邿 郇郋邿 郱訄郈邽邽. 郋邾迮 郋迣郋, 郋郅郕郋 郈迮郈郋郅郱郋赲訄迮郅 邾郋迠迮 邽郈郋郅郱郋赲訄 郈訄訄邾迮 +\fB\-o\fR +迡郅 邽郱邾迮郇迮郇邽 赲郋訇郋迡郇郋邿 訄邽 郈郋郅 GECOS. +.PP +迡邽郇赲迮郇郇邾 郋迣訄郇邽迮郇邽迮邾 郱郇訄迮郇邽邿 郈郋郅迮邿 赲郅迮 郋, 郋 郋郇邽 郇迮 迡郋郅迠郇 郋迡迮迠訄 郈訄赲郅邽 邽邾赲郋郅郋赲, 郱訄郈, 迡赲郋迮郋邽邿 邽郅邽 郱郇訄郕訄 訄赲郇郋. 訄 郈郋郅迮 " +\fI迡迣郋迮\fR +" 郇迮 迡迮邿赲迮 郋 郋迣訄郇邽迮郇邽迮, 邽 郋郇郋 邾郋迠迮 邽郈郋郅郱郋赲訄 迡郅 訄郇迮郇邽 邽郇郋邾訄邽邽 郋訇 郇郋邿 郱訄郈邽邽 郅訇 郈邽郅郋迠迮郇邽邿. +.PP +郅邽 郇迮 郋迡邽郇 郈訄訄邾迮 郇迮 郕訄郱訄郇, 郋 +\fBchfn\fR +郈迮迮郋迡邽 赲 邽郇迮訄郕邽赲郇邿 迮迠邽邾, 郈迮迡郅訄迣訄 郱訄郈邽赲迮邾 郈郋郅郱郋赲訄迮郅 邽郱邾迮郇邽 郱郇訄迮郇邽 郈郋郅迮邿 赲郋迮邿 郇郋邿 郱訄郈邽邽. 赲郋迡邽邾郋迮 郱郇訄迮郇邽迮 郱訄邾迮郇迮 迮郕迮迮 郱郇訄迮郇邽迮 郈郋郅; 迮郅邽 赲赲迮迡迮郇訄 郈訄 郋郕訄, 郋 迮郕迮迮 郱郇訄迮郇邽迮 郋訄 郇迮邽郱邾迮郇郇邾. 苠迮郕迮迮 郱郇訄迮郇邽迮 迡訄郇郋 赲 郕郋訇郕訄 +\fI[ ]\fR. 迮郱 郈訄訄邾迮郋赲, 郈郋迣訄邾邾訄 chfn 邽郱邾迮郇迮 郇 郱訄郈邽 郱訄郈邽赲迮迣郋 郈郋郅郱郋赲訄迮郅. +.SH "苳衎" +.TP +\fI/etc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBchsh\fR(1), +\fBlogin.defs\fR(5), +\fBpasswd\fR(5). diff --git a/man/ru/chpasswd.8 b/man/ru/chpasswd.8 new file mode 100644 index 00000000..d66f7dc0 --- /dev/null +++ b/man/ru/chpasswd.8 @@ -0,0 +1,48 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "chpasswd" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +chpasswd \- 郋訇郇郋赲郅迮 郈訄郋郅邽 赲 郈訄郕迮郇郋邾 迮迠邽邾迮 +.SH "苤苠苤苤" +.HP 9 +\fBchpasswd\fR [\fI郈訄訄邾迮\fR] +.SH "苤" +.PP +\fBchpasswd\fR +邽訄迮 郈邽郋郕 郈訄 "郈郋郅郱郋赲訄迮郅 郈訄郋郅" 邽郱 訄郇迡訄郇郋迣郋 赲郋迡郇郋迣郋 郈郋郋郕訄 邽 郋訇郇郋赲郅迮 邽郇郋邾訄邽 郋 迮赲邽 郈郋郅郱郋赲訄迮郅. 訄迠迡訄 郋郕訄 邽邾迮迮 赲邽迡: +.PP +\fI邽邾_郈郋郅郱郋赲訄迮郅\fR:\fI郈訄郋郅\fR +.PP +郋 邾郋郅訄郇邽, 郈迮迮迡訄赲訄迮邾邿 郈訄郋郅 迡郋郅迠迮郇 訇 赲 赲邽迡迮 郋訇郇郋迣郋 迮郕訄. 郅迣郋邽邾郋邾 邽郋赲訄郇邽 郈郋 邾郋郅訄郇邽 赲郅迮 DES. 苠訄郕迠迮, 迮郅邽 邽郈郋郅郱迮 迡訄訄 訄迮赲訄郇邽 郈訄郋郅, 郋 郋郇訄 訇迡迮 郋訇郇郋赲郅郇訄. +.PP +訄郇郇訄 郕郋邾訄郇迡訄 郈迮迡郇訄郱郇訄迮郇訄 迡郅 訄訇郋 赲 郕郈郇 邽迮邾郇 迮迡訄, 迣迡迮 郱訄 郋迡邽郇 訄郱 郱訄赲郋迡邽 郇迮郕郋郅郕郋 郇 郱訄郈邽迮邿. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBchpasswd\fR +: +.TP +\fB\-e\fR, \fB\-\-encrypted\fR +迮迮迡訄赲訄迮邾迮 郈訄郋郅邽 郱訄迡訄郇 赲 邽郋赲訄郇郇郋邾 赲邽迡迮. +.TP +\fB\-h\fR, \fB\-\-help\fR +郋郕訄郱訄 郋 郋郋訇迮郇邽迮 邽 赲邿邽. +.TP +\fB\-m\fR, \fB\-\-md5\fR +郈郋郅郱郋赲訄 訄郅迣郋邽邾 邽郋赲訄郇邽 MD5 赲邾迮郋 DES, 迮郅邽 郈訄郋郅邽 郈迮迮迡訄 郇迮 邽郋赲訄郇郇邾邽. +.SH "苤苠觓" +.PP +迮 郈郋郱赲郋郅邿迮 迡迣邽邾 邽訄 訄邿郅, 郈迮迮迡訄赲訄迮邾邿 郇訄 訄郇迡訄郇邿 赲赲郋迡 郕郋邾訄郇迡 +\fBchpasswd\fR +, 迮郅邽 赲 郇邾 郋迡迮迠訄 郇迮 邽郋赲訄郇郇迮 郈訄郋郅邽. +.SH "苤苠苠 苠" +.PP +\fBpasswd\fR(1), +\fBnewusers\fR(8), +\fBuseradd\fR(8). diff --git a/man/ru/chsh.1 b/man/ru/chsh.1 new file mode 100644 index 00000000..ef189f56 --- /dev/null +++ b/man/ru/chsh.1 @@ -0,0 +1,48 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "chsh" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +chsh \- 邽郱邾迮郇迮 迮迣邽訄邽郋郇郇 郋訇郋郅郋郕 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苤苤" +.HP 5 +\fBchsh\fR [\-s\ \fI迮迣邽訄邽郋郇郇訄\ 郋訇郋郅郋郕訄\ 郈郋郅郱郋赲訄迮郅\fR] [\fI郈郋郅郱郋赲訄迮郅\fR] +.SH "苤" +.PP +\fBchsh\fR +邽郱邾迮郇迮 迮迣邽訄邽郋郇郇 郋訇郋郅郋郕 郈郋郅郱郋赲訄迮郅. 郇訄 郋郈迮迡迮郅迮 郕郋邾訄郇迡, 郱訄郈郕訄迮邾 郈郋郅迮 迮迣邽訄邽邽 郈郋郅郱郋赲訄迮郅 赲 邽迮邾迮. 訇郇邿 郈郋郅郱郋赲訄迮郅 邾郋迠迮 邽郱邾迮郇 迮迣邽訄邽郋郇郇 郋訇郋郅郋郕 郋郅郕郋 迡郅 赲郋迮邿 郇郋邿 郱訄郈邽邽, 郈迮郈郋郅郱郋赲訄迮郅 邾郋迠迮 邽郱邾迮郇邽 迮迣邽訄邽郋郇郇 郋訇郋郅郋郕 郅訇郋邿 郇郋邿 郱訄郈邽邽. +.PP +迮 迡郋郈邽邾迮 邽邾迮郇訄 迮迣邽訄邽郋郇郇 郋訇郋郅郋迮郕 迡郋郅迠郇 訇 郕訄郱訄郇 赲 訄邿郅迮 +\fI/etc/shells\fR. 訄 郈迮郈郋郅郱郋赲訄迮郅 郋 郋迣訄郇邽迮郇邽迮 郇迮 迡迮邿赲迮 邽 郈郋郋邾 迮邾 訄郱迮迮郇郋 郕訄郱赲訄 郅訇郋迮 郱郇訄迮郇邽迮. 郅 郇郋邿 郱訄郈邽邽 郋迣訄郇邽迮郇郇郋邿 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕郋邿 郈郋郅郱郋赲訄迮郅 郇迮 邾郋迠迮 邽郱邾迮郇邽 赲郋 迮迣邽訄邽郋郇郇 郋訇郋郅郋郕. 郋郋邾, 郕郋邾訄郇迡 +\fI/bin/rsh\fR +赲 訄邿郅迮 +\fI/etc/shells\fR +郅迮 郇迮 郕訄郱赲訄, 訄郕 郕訄郕, 迮郅邽 郈郋郅郱郋赲訄迮郅 郅訄邿郇郋 邽郱邾迮郇邽 赲郋 迮迣邽訄邽郋郇郇 郋訇郋郅郋郕 郇訄 郋迣訄郇邽迮郇郇 郋訇郋郅郋郕, 郋 郇迮 邾郋迠迮 赲郋訄郇郋赲邽 迮 郈迮赲郋郇訄訄郅郇郋迮 郱郇訄迮郇邽迮. +.SH "苠衎" +.PP +郅邽 郈訄訄邾迮 +\fB\-s\fR +郇迮 郱訄迡訄郇, 郋 +\fBchsh\fR +郈迮迮郋迡邽 赲 邽郇迮訄郕邽赲郇邿 迮迠邽邾, 郈迮迡郅訄迣訄 郈郋郅郱郋赲訄迮郅 邽郱邾迮郇邽 赲郋 迮迣邽訄邽郋郇郇 郋訇郋郅郋郕. 赲郋迡邽邾郋迮 郱郇訄迮郇邽迮 郱訄邾迮郇迮 迮郕迮迮 郱郇訄迮郇邽迮 郈郋郅; 迮郅邽 赲赲迮迡迮郇訄 郈訄 郋郕訄, 郋 迮郕迮迮 郱郇訄迮郇邽迮 郋訄 郇迮邽郱邾迮郇郇邾. 苠迮郕迮迮 郱郇訄迮郇邽迮 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕邽 迡訄郇郋 赲 郕郋訇郕訄 +\fI[ ]\fR. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shells\fR +郋迡迮迠邽 郈邽郋郕 訄郱迮郇郇 迮迣邽訄邽郋郇郇 郋訇郋郅郋迮郕 +.TP +\fI/etc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.SH "苤苠苠 苠" +.PP +\fBchfn\fR(1), +\fBlogin.defs\fR(5), +\fBpasswd\fR(5). diff --git a/man/ru/expiry.1 b/man/ru/expiry.1 new file mode 100644 index 00000000..d51d6d1e --- /dev/null +++ b/man/ru/expiry.1 @@ -0,0 +1,31 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "expiry" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +expiry \- 郈郋赲迮迮 邽 邽郱邾迮郇迮 郈訄郋郅 郋迣郅訄郇郋 郋郕訄邾 迡迮邿赲邽 +.SH "苤苠苤苤" +.HP 7 +\fBexpiry\fR [\-c] [\-f] +.SH "苤" +.PP +\fBexpiry\fR +郈郋赲迮迮 (郈訄訄邾迮 +\fB\-c\fR) 郕郋郅郕郋 迮 赲迮邾迮郇邽 訇迡迮 訄訇郋郋郈郋郋訇迮郇 迮郕邽邿 郈訄郋郅 邽 赲郇迠迡訄迮 邽郱邾迮郇邽 迮迣郋 (郈訄訄邾迮 +\fB\-f\fR), 迮郅邽 郋 迮訇迮. 郇訄 邾郋迠迮 郱訄郈郕訄 郋訇郇邾 郈郋郅郱郋赲訄迮郅迮邾. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBpasswd\fR(5), +\fBshadow\fR(5). diff --git a/man/ru/faillog.5 b/man/ru/faillog.5 new file mode 100644 index 00000000..daef6b9d --- /dev/null +++ b/man/ru/faillog.5 @@ -0,0 +1,33 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "faillog" "5" "11/10/2005" "" "" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +faillog \- 訄邿郅 郈郋郋郕郋郅訄 郇迮迡訄郇 郈郋郈郋郕 赲郋迡訄 赲 邽迮邾 +.SH "苤" +.PP +\fI/var/log/faillog\fR +訄郇邽 邽郅郋 郇迮迡訄郇 郈郋郈郋郕 赲郋迡訄 赲 邽迮邾 邽 邽 郈迮迡迮郅郇郋迮 邽郅郋 迡郅 郕訄迠迡郋邿 郇郋邿 郱訄郈邽邽. 衪郋 訄邿郅 郋郋邽 邽郱 郱訄郈邽迮邿 郈郋郋郇郇郋邿 迡郅邽郇, 郈郋迡郋迮郇郇 郈郋 邽郅郋赲郋邾 邽迡迮郇邽邽郕訄郋 郇郋邿 郱訄郈邽邽. 訄迠迡訄 郱訄郈邽 郋迡迮迠邽 邽郅郋 郇迮迡訄郇 郈郋郈郋郕 赲郋迡訄 邾郋邾迮郇訄 郈郋郅迮迡郇迮迣郋 郈迮郇郋迣郋 赲郋迡訄 赲 邽迮邾; 邾訄郕邽邾訄郅郇郋迮 邽郅郋 郇迮迡訄郇 郈郋郈郋郕 郈迮迮迡 迮邾 郕訄郕 郇訄 郱訄郈邽 訇迡迮 郱訄訇郅郋郕邽郋赲訄郇訄; 迮邾邽郇訄郅, 郕郋郋郋迣郋 郋迮赲郅郅訄 郈郋郅迮迡郇 郇迮迡訄郇訄 郈郋郈郕訄 赲郋迡訄 邽 迡訄訄 郋迣郋 郋訇邽. +.PP +苤郕訄 訄邿郅訄: +.sp +.nf +struct faillog { + short fail_cnt; + short fail_max; + char fail_line[12]; + time_t fail_time; +}; +.fi +.SH "苳衎" +.TP +\fI/var/log/faillog\fR +郋迡迮迠邽 迠郇訄郅 郇迮迡訄赲邽 郈郋郈郋郕 赲郋迡訄 赲 邽迮邾 +.SH "苤苠苠 苠" +.PP +\fBfaillog\fR(8) diff --git a/man/ru/faillog.8 b/man/ru/faillog.8 new file mode 100644 index 00000000..fdf3810a --- /dev/null +++ b/man/ru/faillog.8 @@ -0,0 +1,82 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "faillog" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +faillog \- 郈郋郕訄郱赲訄迮 郱訄郈邽邽 faillog 邽郅邽 郱訄迡訄 郈迮迡迮郅 郇迮迡訄郇 郈郋郈郋郕 赲郋迡訄 赲 邽迮邾 +.SH "苤苠苤苤" +.HP 8 +\fBfaillog\fR [\fI郈訄訄邾迮\fR] +.SH "苤" +.PP +\fBfaillog\fR +郋邾訄邽迮 郋迡迮迠邽邾郋迮 迠郇訄郅訄 郇迮迡訄郇 郈郋郈郋郕 邽郱 訄邿郅訄 訇訄郱 迡訄郇郇 +\fI/var/log/faillog\fR. 苠訄郕迠迮, 郋郇訄 邾郋迠迮 訇 邽郈郋郅郱郋赲訄郇訄 迡郅 郈訄赲郅迮郇邽 邽郕郋邾 郇迮迡訄郇 郈郋郈郋郕 邽 迮迣郋 郈迮迡迮郅郋邾. 邽 郱訄郈郕迮 +\fBfaillog\fR +訇迮郱 郈訄訄邾迮郋赲 赲赲郋迡 郱訄郈邽邽 faillog 郋郅郕郋 迮 郈郋郅郱郋赲訄迮郅迮邿, 迡郅 郕郋郋 邽邾迮迮 郋 訇 郋迡郇訄 郇迮迡訄郇訄 郈郋郈郕訄 赲郋迡訄. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBfaillog\fR +: +.TP +\fB\-a\fR, \fB\-\-all\fR +郋郕訄郱訄 郱訄郈邽邽 faillog 迡郅 赲迮 郈郋郅郱郋赲訄迮郅迮邿. +.TP +\fB\-h\fR, \fB\-\-help\fR +郋郕訄郱訄 郋 郋郋訇迮郇邽迮 邽 赲邿邽. +.TP +\fB\-l\fR, \fB\-\-lock\-time\fR \fISEC\fR +郅郋郕邽郋赲訄 郇 郱訄郈邽 郇訄 +\fISEC\fR +迮郕郇迡 郈郋郅迮 郇迮迡訄郇郋邿 郈郋郈郕邽 赲郋迡訄. +.TP +\fB\-m\fR, \fB\-\-maximum\fR \fIMAX\fR +苺訄郇郋赲邽 邾訄郕邽邾訄郅郇郋迮 邽郅郋 郇迮迡訄郇 郈郋郈郋郕 赲郋迡訄 訄赲郇郋邿 +\fIMAX\fR, 郈郋郅迮 迮迣郋 郇訄 郱訄郈邽 訇郅郋郕邽迮. 郅邽 +\fIMAX\fR +訄赲郇郋 0, 郋 郕郋郅邽迮赲郋 郇迮迡訄郇 郈郋郈郋郕 郇迮 郋迣訄郇邽邽赲訄迮. 訄郕邽邾訄郅郇郋迮 郱郇訄迮郇邽迮 郇迮迡訄郇 郈郋郈郋郕 迡郋郅迠郇郋 訇 赲迮迣迡訄 訄赲郇郋 0 迡郅 +\fIroot\fR +, 迡郅 郋迣郋 郋訇 郈迮迡郋赲訄邽 訄訄郕 郋郕訄郱訄 赲 郋訇郅迠邽赲訄郇邽邽 郇訄 邽迮邾. +.TP +\fB\-r\fR, \fB\-\-reset\fR +訇郇郅邽 邽郕 郇迮迡訄郇 郈郋郈郋郕 赲郋迡訄 迡郅 赲迮 郱訄郈邽迮邿 邽郅邽 迡郅 郋迡郇郋迣郋 郈郋郅郱郋赲訄迮郅, 郱訄迡訄郇郇郋迣郋 郈訄訄邾迮郋邾 \-u +\fILOGIN\fR. 郅 郋迣郋 迮訇 郈訄赲訄 郇訄 郱訄郈邽 赲 訄邿郅 +\fI/var/log/faillog\fR +. +.TP +\fB\-t\fR, \fB\-\-time\fR \fIDAYS\fR +郋郕訄郱訄 郱訄郈邽邽 faillog 郇郋赲迮迮 迮邾 +\fIDAYS\fR迡郇迮邿. 訄訄邾迮 +\fB\-t\fR +郋邾迮郇迮 迡迮邿赲邽迮 郈訄訄邾迮訄 +\fB\-u\fR. +.TP +\fB\-u\fR, \fB\-\-user\fR \fILOGIN\fR +郋郕訄郱訄 郱訄郈邽 faillog 邽郅邽 邽郱邾迮郇邽 邽郕邽 邽 郈迮迡迮郅 (迮郅邽 郱訄迡訄郇 郈訄訄邾迮 +\fB\-l\fR, +\fB\-m\fR +邽郅邽 +\fB\-r\fR +) 郋郅郕郋 迡郅 郇郋邿 郱訄郈邽邽 邽邾迮郇迮邾 +\fILOGIN\fR. +.SH "苤苠觓" +.PP +\fBfaillog\fR +赲赲郋迡邽 郋郅郕郋 郱訄郈邽邽 郋 郈郋郅郱郋赲訄迮郅, 郈郋郅迮迡郇 郈郋郈郕訄 赲郋迡訄 郕郋郋 訇郅訄 郇迮迡訄郇郋邿. 虴郋訇 赲邽迡迮 郱訄郈邽 郋 郈郋郅郱郋赲訄迮郅迮, 郈郋郅迮迡郇 郈郋郈郕訄 赲郋迡訄 郕郋郋郋迣郋 訇郅訄 迡訄郇郋邿, 赲 迡郋郅迠郇 郈迮邽訄郅郇郋 郕訄郱訄 邽邾 郈郋郅郱郋赲訄迮郅 郈郋邾郋 郈訄訄邾迮訄 +\fB\-u\fR +邽郅邽 赲赲迮邽 郱訄郈邽邽 郋 赲迮 郈郋郅郱郋赲訄迮郅 郈郋邾郋 郈訄訄邾迮訄 +\fB\-a\fR. +.SH "苳衎" +.TP +\fI/var/log/faillog\fR +郋迡迮迠邽 迠郇訄郅 郇迮迡訄赲邽 郈郋郈郋郕 赲郋迡訄 赲 邽迮邾 +.SH "苤苠苠 苠" +.PP +\fBlogin\fR(1), +\fBfaillog\fR(5). diff --git a/man/ru/getspnam.3 b/man/ru/getspnam.3 new file mode 100644 index 00000000..cd473da3 --- /dev/null +++ b/man/ru/getspnam.3 @@ -0,0 +1 @@ +.so man3/shadow.3 diff --git a/man/ru/gpasswd.1 b/man/ru/gpasswd.1 new file mode 100644 index 00000000..fb575a9e --- /dev/null +++ b/man/ru/gpasswd.1 @@ -0,0 +1,75 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "gpasswd" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +gpasswd \- 郈訄赲郅迮 訄邿郅郋邾 /etc/group +.SH "苤苠苤苤" +.HP 8 +\fBgpasswd\fR \fIgroup\fR +.HP 8 +\fBgpasswd\fR \-a\ \fI郈郋郅郱郋赲訄迮郅\fR \fIgroup\fR +.HP 8 +\fBgpasswd\fR \-d\ \fI郈郋郅郱郋赲訄迮郅\fR \fIgroup\fR +.HP 8 +\fBgpasswd\fR \-R\ \fIgroup\fR +.HP 8 +\fBgpasswd\fR \-r\ \fIgroup\fR +.HP 8 +\fBgpasswd\fR [\-A\ \fI郈郋郅郱郋赲訄迮郅,\fR...] [\-M\ \fI郈郋郅郱郋赲訄迮郅,\fR...] \fIgroup\fR +.SH "苤" +.PP +\fBgpasswd\fR +邽郈郋郅郱迮 迡郅 郈訄赲郅迮郇邽 訄邿郅郋邾 +\fI/etc/group\fR +(訄 訄郕迠迮 訄邿郅郋邾 +\fI/etc/gshadow\fR +, 迮郅邽 郈郋迣訄邾邾訄 訇郅訄 郋訇訄郇訄 郈訄訄邾迮郋邾 SHADOWGRP). 訄迠迡訄 迣郈郈訄 邾郋迠迮 邽邾迮 訄迡邾邽郇邽訄郋郋赲, 郅迮郇郋赲 邽 郈訄郋郅. 苤邽迮邾郇邿 訄迡邾邽郇邽訄郋 邾郋迠迮 邽郈郋郅郱郋赲訄 郈訄訄邾迮 +\fB\-A\fR +, 郋訇 郇訄郱郇訄邽 迣郈郈迮 訄迡邾邽郇邽訄郋訄(郋赲) 邽 郈訄訄邾迮 +\fB\-M\fR +迡郅 郋郈迮迡迮郅迮郇邽 郈邽郕訄 郅迮郇郋赲, 訄 訄郕迠迮 邽邾迮迮 赲迮 郈訄赲訄 訄迡邾邽郇邽訄郋郋赲 邽 郅迮郇郋赲 迣郈郈. +.SS "訄邾迮訄郇邽 郋 郈訄郋郅 迣郈郈" +.PP +訄郋郅邽 迣郈郈 邽邾迮 赲郋迠迡郇郇 郈郋訇郅迮邾 訇迮郱郋郈訄郇郋, 訄郕 郕訄郕 郈訄郋郅 郱郇訄迮 訇郋郅迮迮 郋迡郇郋迣郋 迮郅郋赲迮郕訄. 迡郇訄郕郋, 迣郈郈 赲郅 郈郋郅迮郱郇邾 邽郇邾迮郇郋邾 郋赲邾迮郇郋邿 訄訇郋 訄郱郅邽郇 郈郋郅郱郋赲訄迮郅迮邿. +.SH "苠衎" +.PP +迡邾邽郇邽訄郋 迣郈郈 邾郋迠迮 迡郋訇訄赲郅 邽 迡訄郅 郈郋郅郱郋赲訄迮郅迮邿 郈郋邾郋 郈訄訄邾迮郋赲 +\fB\-a\fR +邽 +\fB\-d\fR +郋郋赲迮赲迮郇郇郋. 迡邾邽郇邽訄郋 邾郋迣 邽郈郋郅郱郋赲訄 郈訄訄邾迮 +\fB\-r\fR +迡郅 迡訄郅迮郇邽 郈訄郋郅 迣郈郈. 郅邽 郈訄郋郅 郇迮 郱訄迡訄郇, 郋 郋郅郕郋 郅迮郇 迣郈郈 郈郋邾郋 郕郋邾訄郇迡 +\fBnewgrp\fR +邾郋迣 赲郋邿邽 赲 迣郈郈. 苺郕訄郱訄赲 郈訄訄邾迮 +\fB\-R\fR +邾郋迠郇郋 郱訄郈迮邽 迡郋郈 赲 迣郈郈 郈郋 郈訄郋郅 郈郋邾郋 郕郋邾訄郇迡 +\fBnewgrp\fR +(郋迡郇訄郕郋 郇訄 郅迮郇郋赲 迣郈郈 郋 郇迮 訄郈郋訄郇迮). +.PP +\fBgpasswd\fR +, 郱訄郈迮郇郇訄 訄迡邾邽郇邽訄郋郋邾 迣郈郈 邽邾迮郇迮邾 迣郈郈, 郅迠邽 迡郅 邾迮郇 郈訄郋郅 迣郈郈. 郅邽 郈訄郋郅 郇迮 郈郋邿, 郋 迡郅 郅迮郇郋赲 迣郈郈 赲郱郋赲 +\fBnewgrp\fR(1) +郈訄郋郅 郇迮 迮訇迮, 訄 郇迮 郅迮郇 迣郈郈 迡郋郅迠郇 赲赲迮邽 郈訄郋郅. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.SH "苤苠苠 苠" +.PP +\fBnewgrp\fR(1), +\fBgshadow\fR(5), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBgrpck\fR(8), +\fBgroup\fR(5). diff --git a/man/ru/groupadd.8 b/man/ru/groupadd.8 new file mode 100644 index 00000000..3d711f58 --- /dev/null +++ b/man/ru/groupadd.8 @@ -0,0 +1,111 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "groupadd" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +groupadd \- 郋郱迡訄 郇郋赲 迣郈郈 +.SH "苤苠苤苤" +.HP 9 +\fBgroupadd\fR [\-g\ \fIgid\fR\ [\-o]] [\-f] [\-K\ \fI衩虴\fR=\fI虴\fR] \fI迣郈郈訄\fR +.SH "苤" +.PP +郋邾訄郇迡訄 +\fBgroupadd\fR +郋郱迡訄 郇郋赲 迣郈郈, 郋迣郅訄郇郋 郕訄郱訄郇郇邾 郱郇訄迮郇邽邾 郕郋邾訄郇迡郇郋邿 郋郕邽 邽 邽迮邾郇邾 郱郇訄迮郇邽邾 郈郋 邾郋郅訄郇邽. 郋赲訄 迣郈郈訄 訇迡迮 迡郋訇訄赲郅迮郇訄 赲 邽迮邾郇迮 訄邿郅. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBgroupadd\fR +: +.TP +\fB\-f\fR +迮郇 訄 郈迮郇郋迣郋 赲郈郋郅郇迮郇邽, 迮郅邽 迣郈郈訄 迠迮 迮赲迮. 郅邽 邽郈郋郅郱迮 赲邾迮迮 郈訄訄邾迮郋邾 +\fB\-g\fR +邽 郕訄郱訄郇郇邿 gid 迠迮 迮赲迮, 郋 赲訇邽訄迮 迡迣郋邿 (郇邽郕訄郅郇邿) gid (郋 迮 郈訄訄邾迮 +\fB\-g\fR +邽迣郇郋邽迮). +.TP +\fB\-g\fR \fIGID\fR +苺郕訄郱訄 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 迣郈郈. 郅邽 郇迮 郕訄郱訄郇 郈訄訄邾迮 +\fB\-o\fR +, 郱郇訄迮郇邽迮 迡郋郅迠郇郋 訇 郇邽郕訄郅郇邾. 苠訄郕迠迮, 郋郇郋 迡郋郅迠郇郋 訇 郇迮 郋邽訄迮郅郇邾. 郋 邾郋郅訄郇邽 訇迮 郱郇訄迮郇邽迮 訇郋郅迮 999 邽 邽迡迮郇邽邽郕訄郋訄 郅訇郋邿 迡迣郋邿 迣郈郈. 郇訄迮郇邽 郋 0 邽 999 郋訇郇郋 郱訄迮郱迮赲邽郋赲訄郇 郈郋迡 邽迮邾郇迮 迣郈郈. +.TP +\fB\-h\fR, \fB\-\-help\fR +郋郕訄郱訄 郋 郋郋訇迮郇邽迮 邽 赲邿邽. +.TP +\fB\-K \fR\fB\fI衩虴\fR\fR\fB=\fR\fB\fI虴\fR\fR +郈郋郅郱郋赲訄 赲邾迮郋 郱郇訄迮郇邽邿 (GID_MIN, GID_MAX 邽 迡迣邽) 郈郋 邾郋郅訄郇邽, 訄郇邽邾 赲 訄邿郅迮 /etc/login.defs. 郋迠郇郋 郕訄郱訄 郇迮郕郋郅郕郋 郈訄訄邾迮郋赲 +\fB\-K\fR. +.sp +訄郈邽邾迮: +\fB\-K \fR\fIGID_MIN\fR=\fI100\fR\fB \-K \fR\fIGID_MAX\fR=\fI499\fR +.sp +訄邾迮訄郇邽迮: 郈迮迮迡訄赲訄 郈訄訄邾迮 赲 赲邽迡迮 +\fB\-K \fR\fIGID_MIN\fR=\fI10\fR,\fIGID_MAX\fR=\fI499\fR +郈郋郕訄 郇迮郅郱. +.TP +\fB\-o\fR +訄郱迮邽 迡郋訇訄赲郅迮郇邽迮 迣郈郈 郇迮 郇邽郕訄郅郇邾 GID. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.SH "苺觓" +.PP +邾迮郇訄 迣郈郈 迡郋郅迠郇 郇訄邽郇訄 郋 郋郇郋邿 訇郕赲 邽郅邽 邽邾赲郋郅訄 郈郋迡郕邽赲訄郇邽. 郇邽 邾郋迣 郋迡迮迠訄 郋郅郕郋 郋郇迮 訇郕赲, 邽邾赲郋郅 郈郋迡郕邽赲訄郇邽, 邽迮 邽 郱郇訄郕 迡郋郅郅訄訄. 衪郋 邾郋迠郇郋 郋郈邽訄 迮迣郅郇邾 赲訄迠迮郇邽迮邾: [a\-z_][a\-z0\-9_\-]*[$] +.PP +邾迮郇訄 迣郈郈 邾郋迣 訇 迡郅邽郇郋邿 郇迮 訇郋郅迮迮 16 郱郇訄郕郋赲. +.PP +郅邽 邽邾 迣郈郈 迠迮 迮赲迮 赲郋 赲郇迮郇迮邿 訇訄郱迮 迡訄郇郇 迣郈郈, 郇訄郈邽邾迮 赲 NIS, 郋 +\fBgroupadd\fR +郇迮 訄郇迮 郋郱迡訄赲訄 迣郈郈. +.PP +邾迮郇訄 迣郈郈 邾郋迣 訇 迡郅邽郇郋邿 郇迮 訇郋郅迮迮 16 郱郇訄郕郋赲. +.SH "虳衎 虴觓" +.PP +郋邾訄郇迡訄 +\fBgroupadd\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI2\fR +郋邽訇郕訄 赲 郈訄訄邾迮訄 郕郋邾訄郇迡郇郋邿 郋郕邽 +.TP +\fI3\fR +郇迮迡郋郈邽邾郋迮 郱郇訄迮郇邽迮 郈訄訄邾迮訄 +.TP +\fI4\fR +郇迮 郇邽郕訄郅郇邿 gid (迮郅邽 郇迮 郱訄迡訄郇 郈訄訄邾迮 +\fB\-o\fR +) +.TP +\fI9\fR +郇迮 郇邽郕訄郅郇郋迮 邽邾 迣郈郈 +.TP +\fI10\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 迣郈郈 +.SH "苤苠苠 苠" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgpasswd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBlogin.defs\fR(5), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/ru/groupdel.8 b/man/ru/groupdel.8 new file mode 100644 index 00000000..39bc3072 --- /dev/null +++ b/man/ru/groupdel.8 @@ -0,0 +1,60 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "groupdel" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +groupdel \- 迡訄郅迮 迣郈郈 +.SH "苤苠苤苤" +.HP 9 +\fBgroupdel\fR \fI迣郈郈訄\fR +.SH "苤" +.PP +郋邾訄郇迡訄 +\fBgroupdel\fR +邽郱邾迮郇迮 邽迮邾郇迮 訄邿郅 郇 郱訄郈邽迮邿, 迡訄郅 赲 郋郇郋迮迮 郕 迣郈郈迮, 郱訄迡訄郇郇郋邿 郈訄訄邾迮郋邾 +\fI迣郈郈訄\fR. 苺郕訄郱訄郇郇訄 迣郈郈訄 迡郋郅迠郇訄 迮赲郋赲訄. +.PP + 迡郋郅迠郇 赲郇 郈郋赲迮邽 赲迮 訄邿郅郋赲迮 邽迮邾, 郋訇 訇迮迡邽, 郋 郇迮 郋訄郅郋 訄邿郅郋赲, 郈邽郇訄迡郅迮迠訄邽 迡訄郅郇郇郋邿 迣郈郈迮. +.SH "苤苠觓" +.PP + 郇迮 邾郋迠迮迮 迡訄郅邽 迣郈郈, 迮郅邽 郋郇訄 赲郅迮 郈迮赲邽郇郋邿 迡郅 迮赲迮迣郋 郈郋郅郱郋赲訄迮郅. 迡郋郅迠郇 迡訄郅邽 郈郋郅郱郋赲訄迮郅 郈迮迮迡 迮邾 郕訄郕 迡訄郅 迣郈郈. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.SH "虳衎 虴觓" +.PP +郋邾訄郇迡訄 +\fBgroupdel\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI2\fR +郋邽訇郕訄 赲 郈訄訄邾迮訄 郕郋邾訄郇迡郇郋邿 郋郕邽 +.TP +\fI8\fR +郇迮 迡訄郅郋 迡訄郅邽 郈迮赲邽郇 郈郋郅郱郋赲訄迮郅郕 迣郈郈 +.TP +\fI10\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 迣郈郈 +.SH "苤苠苠 苠" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupmod\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8) diff --git a/man/ru/groupmems.8 b/man/ru/groupmems.8 new file mode 100644 index 00000000..e1e2e06d --- /dev/null +++ b/man/ru/groupmems.8 @@ -0,0 +1,82 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "groupmems" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +groupmems \- 郈訄赲郅迮 郅迮郇訄邾邽 郈迮赲邽郇郋邿 迣郈郈 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苤苤" +.HP 10 +\fBgroupmems\fR \-a\ \fI邽邾\ 郈郋郅郱郋赲訄迮郅\fR \-d\ \fI邽邾\ 郈郋郅郱郋赲訄迮郅\fR \-l \-D [\-g\ \fI邽邾\ 迣郈郈\fR] +.SH "苤" +.PP +郋邾訄郇迡訄 +\fBgroupmems\fR +郈郋郱赲郋郅迮 郈郋郅郱郋赲訄迮郅 郈訄赲郅 郈邽郕郋邾 郅迮郇郋赲 赲郋迮邿 迣郈郈 郇迮 邽邾迮 郈邽赲迮郅迮迣邽邿 郈迮郈郋郅郱郋赲訄迮郅. 郋邾訄郇迡訄 +\fBgroupmems\fR +訄訇郋訄迮 赲 邽迮邾訄, 迣迡迮 赲 郕訄迮赲迮 郈迮赲邽郇郋邿 迣郈郈 郈郋郅郱郋赲訄迮郅 赲郅迮 迣郈郈訄 邽邾迮郇迮邾 郋赲郈訄迡訄邽邾 邽邾迮郇迮邾 郈郋郅郱郋赲訄迮郅 (郋 迮, guest / guest). +.PP +苠郋郅郕郋 郈迮郈郋郅郱郋赲訄迮郅, 郕訄郕 訄迡邾邽郇邽訄郋, 邾郋迠迮 邽郈郋郅郱郋赲訄 +\fBgroupmems\fR +, 郋訇 邽郱邾迮郇邽 郈邽郋郕 郅迮郇郋赲 郇迮 赲郋迮邿 迣郈郈. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBgroupmems\fR +: +.TP +\fB\-a\fR \fI邽邾 郈郋郅郱郋赲訄迮郅\fR +郋訇訄赲邽 郇郋赲郋迣郋 郈郋郅郱郋赲訄迮郅 赲 迣郈郈. +.TP +\fB\-d\fR \fI邽邾 郈郋郅郱郋赲訄迮郅\fR +苺迡訄郅邽 郈郋郅郱郋赲訄迮郅 邽郱 迣郈郈. +.TP +\fB\-D\fR +苺迡訄郅邽 赲迮 郈郋郅郱郋赲訄迮郅迮邿 邽郱 迣郈郈. +.TP +\fB\-g\fR \fI邽邾 迣郈郈\fR +苤郈迮郈郋郅郱郋赲訄迮郅 邾郋迠迮 郕訄郱訄 迣郈郈, 赲 郕郋郋郋邿 郇迠郇郋 邽郱邾迮郇邽 郈邽郋郕 郅迮郇郋赲. +.TP +\fB\-l\fR +郋郕訄郱訄 郈邽郋郕 郅迮郇郋赲 迣郈郈. +.SH "苤苠" +.PP +郋邾訄郇迡訄 +\fBgroupmems\fR +迡郋郅迠郇訄 邽邾迮 郈訄赲訄 +2770 +郇訄 邽郈郋郅郇迮邾郋邾 訄邿郅迮, 郈邽郇訄迡郅迮迠訄 郈郋郅郱郋赲訄迮郅 +\fIroot\fR +邽 迣郈郈迮 +\fIgroups\fR. 苤邽迮邾郇邿 訄迡邾邽郇邽訄郋 邾郋迠迮 迡郋訇訄赲郅 郈郋郅郱郋赲訄迮郅迮邿 赲 迣郈郈 groups, 訄郱迮訄 邽郅邽 郱訄郈迮訄 邽邾 郱訄郈郕訄 郕郋邾訄郇迡 +\fBgroupmems\fR +迡郅 郈訄赲郅迮郇邽 郅迮郇赲郋邾 赲郋迮邿 迣郈郈. +.sp +.nf + $ groupadd \-r groups + $ chmod 2770 groupmems + $ chown root.groups groupmems + $ groupmems \-g groups \-a gk4 + +.fi +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.SH "苤苠苠 苠" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/ru/groupmod.8 b/man/ru/groupmod.8 new file mode 100644 index 00000000..1dd53670 --- /dev/null +++ b/man/ru/groupmod.8 @@ -0,0 +1,79 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "groupmod" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +groupmod \- 邽郱邾迮郇迮 邽郇郋邾訄邽 郋 迣郈郈迮 +.SH "苤苠苤苤" +.HP 9 +\fBgroupmod\fR [\-g\ \fIgid\fR\ [\-o\ ]] [\-n\ \fI郇郋赲郋迮\ 邽邾\ 迣郈郈\fR] \fI迣郈郈訄\fR +.SH "苤" +.PP +郋邾訄郇迡訄 +\fBgroupmod\fR +邽郱邾迮郇迮 邽迮邾郇迮 訄邿郅 郇 郱訄郈邽迮邿 郋迣郅訄郇郋 郈訄訄邾迮訄邾, 郈迮迮迡訄郇郇邾 赲 郕郋邾訄郇迡郇郋邿 郋郕迮. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBgroupmod\fR +: +.TP +\fB\-g\fR \fIgid\fR +虴邽郅郋赲郋迮 郱郇訄迮郇邽迮 邽迡迮郇邽邽郕訄郋訄 迣郈郈. 郅邽 郇迮 郕訄郱訄郇 郈訄訄邾迮 +\fB\-o\fR +, 郱郇訄迮郇邽迮 迡郋郅迠郇郋 訇 郇邽郕訄郅郇邾. 苠訄郕迠迮, 郋郇郋 迡郋郅迠郇郋 訇 郇迮 郋邽訄迮郅郇邾. 郇訄迮郇邽 郋 0 邽 999 郋訇郇郋 郱訄迮郱迮赲邽郋赲訄郇 郈郋迡 邽迮邾郇迮 迣郈郈. 郱邾迮郇迮郇邽迮 郈邽郇訄迡郅迮迠郇郋邽 訄邿郅郋赲 訄郋邿 迣郈郈迮 郇迮郋訇郋迡邽邾郋 赲郈郋郅郇 赲郇. +.TP +\fB\-n\fR \fI郇郋赲郋迮 邽邾 迣郈郈\fR +郋赲郋迮 郇訄郱赲訄郇邽迮 迣郈郈 赲邾迮郋 +\fI迣郈郈訄\fR +\(em +\fI郇郋赲郋迮 邽邾 迣郈郈\fR. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄x +.SH "虳衎 虴觓" +.PP +郋邾訄郇迡訄 +\fBgroupmod\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI2\fR +郋邽訇郕訄 赲 郈訄訄邾迮訄 郕郋邾訄郇迡郇郋邿 郋郕邽 +.TP +\fI3\fR +郇迮迡郋郈邽邾郋迮 郱郇訄迮郇邽迮 郈訄訄邾迮訄 +.TP +\fI4\fR +郕訄郱訄郇郇訄 迣郈郈訄 郇迮 迮赲迮 +.TP +\fI6\fR +郕訄郱訄郇郇訄 迣郈郈訄 郇迮 迮赲迮 +.TP +\fI9\fR +訄郕郋迮 邽邾 迣郈郈 迠迮 邽郈郋郅郱迮 +.TP +\fI10\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 迣郈郈 +.SH "苤苠苠 苠" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/ru/groups.1 b/man/ru/groups.1 new file mode 100644 index 00000000..218992d0 --- /dev/null +++ b/man/ru/groups.1 @@ -0,0 +1,39 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "groups" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +groups \- 郈郋郕訄郱赲訄迮 邽邾迮郇訄 迣郈郈 郱訄郈邽赲迮迣郋 郈郋迣訄邾邾 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苤苤" +.HP 7 +\fBgroups\fR [\fI郈郋郅郱郋赲訄迮郅\fR] +.SH "苤" +.PP +\fBgroups\fR +郈郋郕訄郱赲訄迮 邽邾迮郇訄 迣郈郈 郱訄郈邽赲迮迣郋 郕郋邾訄郇迡 郈郋郅郱郋赲訄迮郅 邽郅邽 邽 邽郅郋赲迮 邽迡迮郇邽邽郕訄郋 (ID). 郅邽 迡郅 郇郋邾迮訄 迣郈郈 郇迮 郋郋赲迮赲迮邿 郱訄郈邽邽 赲 訄邿郅迮 +\fI/etc/group\fR, 郋 赲赲郋迡邽 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 迣郈郈. 郅邽 郕訄郱訄郇 郇迮郋訇郱訄迮郅郇邿 郈訄訄邾迮 +\fI郈郋郅郱郋赲訄迮郅\fR +, 郋 赲赲郋迡 迣郈郈 郇郋邿 郱訄郈邽邽 +\fI郈郋郅郱郋赲訄迮郅\fR. +.SH "虴" +.PP + 邽迮邾訄, 郇迮 邽邾迮邽 郈郋迡迡迮迠郕邽 郋迡郇郋赲迮邾迮郇郇郋迣郋 郅迮郇赲訄 赲 迣郈郈訄, 邽郈郋郅郱迮 邽郇郋邾訄邽 邽郱 訄邿郅訄 +\fI/etc/group\fR. 郅 邾迮郇 赲郋迮邿 迮郕迮邿 迮訄郅郇郋邿 邽郅邽 迮郕邽赲郇郋邿 迣郈郈 郈郋郅郱郋赲訄迮郅 迡郋郅迠迮郇 邽郈郋郅郱郋赲訄 郕郋邾訄郇迡 +\fBnewgrp\fR +邽郅邽 +\fBsg\fR. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.SH "苤苠苠 苠" +.PP +\fBnewgrp\fR(1), +\fBgetgid\fR(2), +\fBgetgroups\fR(2), +\fBgetuid\fR(2). diff --git a/man/ru/grpck.8 b/man/ru/grpck.8 new file mode 100644 index 00000000..08791d61 --- /dev/null +++ b/man/ru/grpck.8 @@ -0,0 +1,104 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "grpck" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +grpck \- 郈郋赲迮迮 郕郋迮郕郇郋 訄邿郅郋赲 迣郈郈 +.SH "苤苠苤苤" +.HP 6 +\fBgrpck\fR [\-r] [\fI訄邿郅_group\fR\ \fI訄邿郅_shadow\fR] +.SH "苤" +.PP +\fBgrpck\fR +郈郋赲迮迮 郕郋迮郕郇郋 邽迮邾郇 訄邿郅郋赲 郇 郱訄郈邽迮邿. 郋赲迮迮 郋邾訄 赲迮 郱訄郈邽迮邿 赲 訄邿郅訄 +\fI/etc/group\fR +邽 +\fI/etc/gshadow\fR +邽 迡郋郈邽邾郋 迡訄郇郇 郕訄迠迡郋迣郋 郈郋郅. 郅訄迮 郋訇郇訄迠迮郇邽 郋邽訇郋郕 郈郋郅郱郋赲訄迮郅 郈迮迡郅訄迣訄迮 郈郋迡赲迮迡邽 迡訄郅迮郇邽迮 郱訄郈邽迮邿, 赲郋訄郇郋赲郅迮郇邽迮 郕郋郋 郇迮赲郋郱邾郋迠郇郋. +.PP +郈郋郅郇 郅迮迡邽迮 郈郋赲迮郕邽: +.TP 3 +\(bu +郈訄赲邽郅郇郋迮 郕郋郅邽迮赲郋 郈郋郅迮邿 +.TP +\(bu +郇邽郕訄郅郇郋 邽邾郇 迣郈郈 +.TP +\(bu +郕郋迮郕郇邿 郈邽郋郕 郅迮郇郋赲 邽 訄迡邾邽郇邽訄郋郋赲 +.PP +邽訇郕邽 赲 郕郋郅邽迮赲迮 郈郋郅迮邿 邽 郇邽郕訄郅郇郋邽 邽邾郇 迣郈郈 郇迮赲郋訄郇郋赲邽邾. 郅邽 郱訄郈邽 郋迡迮迠邽 郇迮赲迮郇郋迮 邽郅郋 郈郋郅迮邿, 郈郋郅郱郋赲訄迮郅 郈郋郈郋 郈郋迡赲迮迡邽 迡訄郅迮郇邽迮 赲迮邿 郱訄郈邽邽. 郅邽 郈郋郅郱郋赲訄迮郅 郋赲迮邽 郋邽訄迮郅郇郋, 迡訄郅郇迮邿訄 郈郋赲迮郕訄 赲郈郋郅郇 郇迮 訇迡迮. 邽 郋邽訇郕迮 郈郋赲郋迮郇邽 邽邾迮郇邽 迣郈郈 訄郕迠迮 赲郋郱郇邽郕訄迮 郱訄郈郋 郇訄 迡訄郅迮郇邽迮, 郇郋 赲 郅訄迮 郋郕訄郱訄 郈郋赲迮郕訄 訇迡迮 郈郋迡郋郅迠迮郇訄. 訇郋 赲迮 郋訄郅郇 郋邽訇郕訄 赲赲郋迡邽 郈迮迡郈迮迠迡迮郇邽迮 邽 郈郋郅郱郋赲訄迮郅 郈迮迡郅訄迣訄迮 郱訄郈邽 郕郋邾訄郇迡 +\fBgroupmod\fR +, 郋訇 邽郈訄赲邽 郋邽訇郕. +.PP +郋邾訄郇迡, 郕郋郋迮 訄訇郋訄 訄邿郅郋邾 +\fI/etc/group\fR +, 郇迮 邾郋迣 邽郱邾迮郇 郈郋赲迮迠迡郇郇迮 邽郅邽 郈郋赲郋邽迮 郱訄郈邽邽. 邾迮郇郇郋 赲 訄郕邽 郅訄 邽 郇迠郇郋 邽郈郋郅郱郋赲訄 郕郋邾訄郇迡 +\fBgrpck\fR +迡郅 迡訄郅迮郇邽 邽郈郋迮郇郇郋邿 郱訄郈邽邽. +.SH "苠衎" +.PP +郋 邾郋郅訄郇邽, 郕郋邾訄郇迡訄 +\fBgrpck\fR +訄訇郋訄迮 訄邿郅訄邾邽 +\fI/etc/group\fR +邽 +\fI/etc/gshadow\fR. 郋郅郱郋赲訄迮郅 邾郋迠迮 郕訄郱訄 迡迣邽迮 訄邿郅 郈郋邾郋 郈訄訄邾迮郋赲 +\fI訄邿郅_group\fR +邽 +\fI訄邿郅_shadow\fR. 苠訄郕迠迮, 郈郋郅郱郋赲訄迮郅 邾郋迠迮 郱訄郈邽 郕郋邾訄郇迡 赲 迮迠邽邾迮 郋郅郕郋 迡郅 迮郇邽, 郕訄郱訄赲 郈訄訄邾迮 +\fB\-r\fR. 衪郋 郈邽赲迮迡 郕 訄赲郋邾訄邽迮郕郋邾 郋赲迮 +\fI郇迮\fR +郇訄 赲迮 赲郋郈郋 郋訇 邽郱邾迮郇迮郇邽. +\fBgrpck\fR +訄郕迠迮 邾郋迠迮 郋郋邽郋赲訄 郱訄郈邽邽 赲 訄邿郅迮 +\fI/etc/group\fR +邽 +\fI/etc/gshadow\fR +郈郋 郇郋邾迮 迣郈郈. 郅 郱訄郈郕訄 迮迠邽邾訄 郋邽郋赲郕邽 郕訄迠邽迮 郈訄訄邾迮 +\fB\-s\fR. 郋邾 迮迠邽邾迮 郈郋赲迮郕訄 郇迮 赲郈郋郅郇迮, 郈郋邽郱赲郋迡邽 郋郅郕郋 郋邽郋赲郕訄. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fB訄邿郅_group\fR(5), +\fBpasswd\fR(5), +\fB訄邿郅_shadow\fR(5), +\fBgroupmod\fR(8). +.SH "虳衎 虴觓" +.PP +郋邾訄郇迡訄 +\fBgrpck\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI1\fR +郋邽訇郕訄 赲 郈訄訄邾迮訄 郕郋邾訄郇迡郇郋邿 郋郕邽 +.TP +\fI2\fR +迮 郋迡郇訄 邽郅邽 訇郋郅迮迮 郇迮郈訄赲邽郅郇 郱訄郈邽迮邿 迣郈郈 +.TP +\fI3\fR +郇迮 迡訄郅郋 郋郕 訄邿郅 迣郈郈 +.TP +\fI4\fR +郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 訄邿郅 迣郈郈 +.TP +\fI5\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 迣郈郈 + diff --git a/man/ru/grpconv.8 b/man/ru/grpconv.8 new file mode 100644 index 00000000..6eed9e8b --- /dev/null +++ b/man/ru/grpconv.8 @@ -0,0 +1 @@ +.so man8/pwconv.8 diff --git a/man/ru/grpunconv.8 b/man/ru/grpunconv.8 new file mode 100644 index 00000000..6eed9e8b --- /dev/null +++ b/man/ru/grpunconv.8 @@ -0,0 +1 @@ +.so man8/pwconv.8 diff --git a/man/ru/gshadow.5 b/man/ru/gshadow.5 new file mode 100644 index 00000000..fa2d0034 --- /dev/null +++ b/man/ru/gshadow.5 @@ -0,0 +1,49 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "gshadow" "5" "11/10/2005" "苳郋邾訄 訄邿郅郋赲" "苳郋邾訄 訄邿郅郋赲" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +gshadow \- 訄邿郅 郱訄邽訄迮邾郋邿 邽郇郋邾訄邽迮邿 郋 迣郈郈訄 +.SH "苤" +.PP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈訄. 郇 郋郋邽 邽郱 郋郕 郈郋郅邾邽, 郋迡迮郅郇郇邾邽 迡迣 郋 迡迣訄 迡赲郋迮郋邽迮邾. 郋郅: +.TP 3 +\(bu +邽邾 迣郈郈 +.TP +\(bu +邽郋赲訄郇郇邿 郈訄郋郅 +.TP +\(bu +郈邽郋郕 訄迡邾邽郇邽訄郋郋赲 迣郈郈, 郈迮迮邽郅迮郇郇 迮迮郱 郱訄郈 +.TP +\(bu +郈邽郋郕 郅迮郇郋赲 迣郈郈, 郈迮迮邽郅迮郇郇 迮迮郱 郱訄郈 +.PP +郋郅 邽邾迮郇迮邾 迣郈郈 邽 郈訄郋郅迮邾 迡郋郅迠郇 訇 郱訄郈郋郅郇迮郇. 虼邽郋赲訄郇郇邿 郈訄郋郅 郋郋邽 邽郱 訄郱迮郇郇 64 邽邾赲郋郅郋赲 a 郈郋 z, A 郈郋 Z, 0 郈郋 9, \\. 邽 /. 郋迡郋訇郇迮邿 郋 郈訄郋郅迮 邾郋邽迮 郇訄 訄郇邽迮 郕郋赲郋迡赲訄 +\fBcrypt\fR(3). 郅邽 郈郋郅迮 郈訄郋郅 郋迡迮迠邽 郋郕, 郕郋郋訄 郇迮 迡郋赲郅迮赲郋迮 迮訇郋赲訄郇邽邾 +\fBcrypt\fR(3), 郇訄郈邽邾迮 郋迡迮迠邽 ! 邽郅邽 *, 郋 郈郋郅郱郋赲訄迮郅 郇迮 邾郋迠迮 邽郈郋郅郱郋赲訄 郋 unix 郈訄郋郅 迡郅 迮迣邽訄邽邽 郋邾 郇訄郋迮郕 +\fBpam\fR(7). +.PP +訄郇郇訄 邽郇郋邾訄邽 郱訄邾迮郇迮 郅訇郋邿 郈訄郋郅 訄邿郅訄 +\fI/etc/group\fR. +.PP +衪郋 訄邿郅 迡郋郅迠迮郇 訇 郇迮迡郋郈迮郇 郋訇郇郋邾 郈郋郅郱郋赲訄迮郅, 迮郅邽 郇迠郇郋 郋訇迮郈迮邽 訇迮郱郋郈訄郇郋 郈訄郋郅迮邿. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.SH "苤苠苠 苠" +.PP +\fBgroup\fR(5), +\fBgpasswd\fR(5), +\fBnewgrp\fR(5). diff --git a/man/ru/id.1 b/man/ru/id.1 new file mode 100644 index 00000000..c0258d22 --- /dev/null +++ b/man/ru/id.1 @@ -0,0 +1,35 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "id" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +id \- 郈郋郕訄郱赲訄迮 邽迡迮郇邽邽郕訄郋 (ID) 郱訄郈邽赲迮迣郋 郈郋郅郱郋赲訄迮郅 邽 迮迣郋 迣郈郈 +.SH "苤苠苤苤" +.HP 3 +\fBid\fR [\-a] +.SH "苤" +.PP +\fBid\fR +郈郋郕訄郱赲訄迮 邽邾迮郇訄 邽郅邽 邽郅郋赲迮 邽迡迮郇邽邽郕訄郋 迮郕迮迣郋 迡迮邿赲邽迮郅郇郋迣郋 邽 迮郕邽赲郇郋迣郋 郈郋郅郱郋赲訄迮郅 邽 迣郈郈, 赲 郕郋郋 郋郇 郋郋邽. 郅邽 郱郇訄迮郇邽迮 邽迡迮郇邽邽郕訄郋訄 郇迮 邽邾迮迮 郋郋赲迮赲迮邿 郱訄郈邽邽 赲 訄邿郅迮 +\fI/etc/passwd\fR +邽郅邽 +\fI/etc/group\fR, 郋 郋郋訇訄迠訄迮 邽郅郋赲郋迮 郱郇訄迮郇邽迮 訇迮郱 郋郋赲迮赲迮迣郋 邽邾迮郇邽. 邽 郕訄郱訄郇邽邽 郇迮郋訇郱訄迮郅郇郋迣郋 郈訄訄邾迮訄 +\fB\-a\fR +訄郕迠迮 赲赲郋迡 迡郋郈郋郅郇邽迮郅郇迮 迣郈郈, 迮郅邽 邽迮邾訄 郈郋迡迡迮迠邽赲訄迮 郋迡郇郋赲迮邾迮郇郇郋迮 郅迮郇赲郋 郈郋郅郱郋赲訄迮郅 赲 郇迮郕郋郅郕邽 迣郈郈訄. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBgetgid\fR(2), +\fBgetgroups\fR(2), +\fBgetuid\fR(2) diff --git a/man/ru/lastlog.8 b/man/ru/lastlog.8 new file mode 100644 index 00000000..390c6aff --- /dev/null +++ b/man/ru/lastlog.8 @@ -0,0 +1,63 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "lastlog" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +lastlog \- 郈郋郕訄郱赲訄迮 訄邿郅 lastlog +.SH "苤苠苤苤" +.HP 8 +\fBlastlog\fR [\fI郈訄訄邾迮\fR] +.SH "苤" +.PP +\fBlastlog\fR +郈郋迡郋邽赲訄迮 邽 赲赲郋迡邽 郋迡迮迠邽邾郋迮 訄邿郅訄 +\fI/var/log/lastlog\fR +, 郕郋郋邿 郋迡迮迠邽 迡訄 郈郋郅迮迡郇迮迣郋 赲郋迡訄 郈郋郅郱郋赲訄迮郅迮邿 邽迮邾. 赲郋迡 +\fI邽邾 郈郋郅郱郋赲訄迮郅\fR, +\fI郈郋\fR +邽 +\fI迡訄訄 郈郋郅迮迡郇迮迣郋 赲郋迡訄\fR +赲 邽迮邾. 郋 邾郋郅訄郇邽 (赲郱郋赲 訇迮郱 郈訄訄邾迮郋赲) 郈郋郕訄郱赲訄 郱訄郈邽邽 訄邿郅訄 lastlog, 郋郋邽郋赲訄郇郇迮 郋迣郅訄郇郋 訄郈郋郅郋迠迮郇邽 郈郋郅郱郋赲訄迮郅迮邿 赲 訄邿郅迮 +\fI/etc/passwd\fR. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBlastlog\fR +: +.TP +\fB\-b\fR, \fB\-\-before\fR \fI\fR +郋郕訄郱訄 郱訄郈邽邽 lastlog 郱訄 郈郋郅迮迡郇邽迮 +\fI\fR. +.TP +\fB\-h\fR, \fB\-\-help\fR +郋郕訄郱訄 郋 郋郋訇迮郇邽迮 邽 赲邿邽. +.TP +\fB\-t\fR, \fB\-\-time\fR \fI\fR +郋郕訄郱訄 郱訄郈邽邽 lastlog 郇郋赲迮迮 迮邾 +\fI\fR. +.TP +\fB\-u\fR, \fB\-\-user\fR \fI觓 衧苠觓\fR +郋郕訄郱訄 郱訄郈邽 lastlog 郋郅郕郋 迡郅 郕訄郱訄郇郇郋迣郋 郈郋郅郱郋赲訄迮郅 +\fI觓 衧苠觓\fR. +.TP +\fB\-t\fR 郋邾迮郇迮 迡迮邿赲邽迮 郈訄訄邾迮訄 \fB\-u\fR. +.PP +郅邽 郈郋郅郱郋赲訄迮郅 郇邽郕郋迣迡訄 郇迮 迮迣邽邽郋赲訄郅 赲 邽迮邾迮, 郋 訇迡迮 郈郋郕訄郱訄郇郋 郋郋訇迮郇邽迮 +\fI**邽郕郋迣迡訄 郇迮 赲郋迡邽郅 赲 邽迮邾**\fR +赲邾迮郋 郇訄郱赲訄郇邽 郈郋訄 邽 迡訄. +.SH "虴" +.PP +\fIlastlog\fR +\(em 郋 訇訄郱訄 迡訄郇郇, 郕郋郋訄 郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅迮迡郇迮邿 迮迣邽訄邽邽 赲 邽迮邾迮 郕訄迠迡郋迣郋 郈郋郅郱郋赲訄迮郅. 郇迮 迡郋郅迠郇 郈邽邾迮郇 郕 郇迮邾 郋訄邽 迠郇訄郅郇 訄邿郅郋赲. 衪郋 訄邿郅 赲郅迮 訄郱迮迠迮郇郇邾, 郈郋郋邾 迮迣郋 訄郱邾迮 郇訄 迡邽郕迮 迣郋訄郱迡郋 邾迮郇迮, 迮邾 郈郋郕訄郱赲訄迮 郕郋邾訄郇迡訄 "\fBls \-l\fR" (郕郋郋訄 邾郋迠迮 郈郋郕訄郱赲訄, 郋 郋 郋迮郇 訇郋郅郋邿 訄邿郅, 迮郅邽 邽迡迮郇邽邽郕訄郋 郈郋郅郱郋赲訄迮郅迮邿 赲 邽迮邾迮 迡郋邽迣訄 訇郋郅邽 郱郇訄迮郇邽邿). 虴郋訇 赲邽迡迮 迮訄郅郇邿 訄郱邾迮 赲赲迮迡邽迮 "\fBls \-s\fR". +.SH "苳衎" +.TP +\fI/var/log/lastlog\fR +郋迡迮迠邽 迡訄 郈郋郅迮迡郇迮迣郋 赲郋迡訄 郈郋郅郱郋赲訄迮郅迮邿 邽迮邾 +.SH "苤苠觓" +.PP +郋郅邽迮 郈郋邾迮迠郕邽 赲 郱郇訄迮郇邽 邽迡迮郇邽邽郕訄郋郋赲 郈郋郅郱郋赲訄迮郅迮邿 郈邽赲郋迡 郕 郋邾, 郋 郈郋迣訄邾邾訄 郇迮郕郋郋郋迮 赲迮邾 郇邽迮迣郋 郇迮 赲赲郋迡邽 郇訄 郕訄郇 (郋 迮, 迮郅邽 mmdf=800 邽 郈郋郅迮迡郇邽邿 uid=170, 郋 赲郋 赲迮邾 郋訇訄訇郋郕邽 uid 171 郈郋 799 郈郋迣訄邾邾訄 郕訄迠迮 郈郋赲邽迮邿). diff --git a/man/ru/limits.5 b/man/ru/limits.5 new file mode 100644 index 00000000..77635f42 --- /dev/null +++ b/man/ru/limits.5 @@ -0,0 +1,96 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "limits" "5" "11/10/2005" "苳郋邾訄 訄邿郅郋赲" "苳郋邾訄 訄邿郅郋赲" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +limits \- 訄邿郅 郕郋郇郋郅 迮郋赲 +.SH "苤" +.PP +\fIlimits\fR +\(em 郋 訄邿郅, 赲 郕郋郋郋邾 (郈郋 邾郋郅訄郇邽 /etc/limits 邽郅邽 郋郈迮迡迮郅迮 郱郇訄迮郇邽迮邾 LIMITS_FILE 赲 訄邿郅迮 config.h) 訄郇 郋迣訄郇邽迮郇邽, 郕郋郋迮 赲 郋邽迮 訄郇郋赲邽. 衪郋 訄邿郅 迡郋郅迠迮郇 郈邽郇訄迡郅迮迠訄 郈迮郈郋郅郱郋赲訄迮郅 邽 郈訄赲郋 郇訄 迮郇邽迮 迡郋郅迠郇郋 訇 郋郅郕郋 郈迮郈郋郅郱郋赲訄迮郅. +.PP +郋 邾郋郅訄郇邽 郇訄 郱訄郈邽 'root' 郇邽迮邾 郇迮 郋迣訄郇邽迮郇訄. 苳訄郕邽迮郕邽, 郇邽郕訄郕 郇迮郅郱 訄郇郋赲邽 郋迣訄郇邽迮郇邽 郈郋邾郋 郋邿 郈郋迮迡 郇訄 郇迮 郱訄郈邽邽, 邽邾迮邽迮 郈訄赲訄 郈迮郈郋郅郱郋赲訄迮郅 (郇迮 郱訄郈邽邽 UID 訄赲郇邾 0). +.PP +訄迠迡訄 郋郕訄 郋郈邽赲訄迮 郋迣訄郇邽迮郇邽迮 迡郅 郋迡郇郋迣郋 郈郋郅郱郋赲訄迮郅 邽 邽邾迮迮 赲邽迡: +.PP +\fIuser 苤苠_虴\fR +.PP +\fI苤苠_虴\fR +\(em 郋 郋郕訄, 赲 郕郋郋郋邿 郕訄郱訄郇 訄郱 郇迮郕郋郅郕郋 郋迣訄郇邽迮郇邽邿. 訄迠迡郋迮 郋迣訄郇邽迮郇邽迮 郋郋邽 邽郱 訇郕赲迮郇郇郋迣郋 邽迡迮郇邽邽郕訄郋訄 邽 邽郅郋赲郋迣郋 郱郇訄迮郇邽. +.PP +郋郈邽邾迮 邽迡迮郇邽邽郕訄郋: +.TP 3 +\(bu +A: 邾訄郕邽邾訄郅郇郋迮 訄迡迮郇郋迮 郈郋訄郇赲郋 () +.TP +\(bu +C: 邾訄郕邽邾訄郅郇邿 訄郱邾迮 訄邿郅訄 core () +.TP +\(bu +D: 邾訄郕邽邾訄郅郇邿 訄郱邾迮 迡訄郇郇 () +.TP +\(bu +F: 邾訄郕邽邾訄郅郇邿 訄郱邾迮 訄邿郅訄 () +.TP +\(bu +M: 邾訄郕邽邾訄郅郇郋迮 邽郇郋郇邽郱邽迮邾郋迮 訄迡迮郇郋迮 郈郋訄郇赲郋 郈訄邾邽 () +.TP +\(bu +N: 邾訄郕邽邾訄郅郇郋迮 邽郅郋 郋郕 訄邿郅郋赲 +.TP +\(bu +R: 邾訄郕邽邾訄郅郇邿 訄郱邾迮 迮郱邽迡迮郇郇郋迣郋 迮迣邾迮郇訄 () +.TP +\(bu +S: 邾訄郕邽邾訄郅郇邿 訄郱邾迮 迮郕訄 () +.TP +\(bu +T: 邾訄郕邽邾訄郅郇郋迮 赲迮邾 邽郈郋郅郱郋赲訄郇邽 郈郋迮郋訄 (邾邽郇) +.TP +\(bu +U: 邾訄郕邽邾訄郅郇郋迮 邽郅郋 郈郋迮郋赲 +.TP +\(bu +K: 邾訄郕訄 郋郱迡訄赲訄迮邾 訄邿郅郋赲, 訄郇訄赲郅邽赲訄迮 郈郋邾郋 赲郱郋赲訄 +\fBumask\fR(2). +.TP +\(bu +L: 邾訄郕邽邾訄郅郇郋迮 邽郅郋 赲郋郱邾郋迠郇 迮迣邽訄邽邿 赲 邽迮邾迮 郋迣郋 郈郋郅郱郋赲訄迮郅 +.TP +\(bu +P: 郈邽郋邽迮 郈郋迮訄, 訄郇訄赲郅邽赲訄迮 郈郋邾郋 赲郱郋赲訄 +\fBsetpriority\fR(2). +.PP +訄郈邽邾迮, 郱郇訄迮郇邽迮 +\fIL2D2048N5\fR +迡郋郈邽邾郋 迡郅 +\fI苤苠_虴 \fR. 郅 迡郋訇赲訄 迮郇邽, 郅迮迡邽迮 郱訄郈邽邽 郕赲邽赲訄郅迮郇郇: +.PP +username L2D2048N5 username L2 D2048 N5 +.PP +訄邾迮邽邾, 郋 郈郋郅迮 +\fIusername\fR +郋訄赲訄 訄 郋郕邽 邽訄迮 郋郕郋邿 郋迣訄郇邽迮郇邽邿, 郈郋郋邾 郕郋邾邾迮郇訄邽邽 郇迮迡郋郈邽邾. 迮郈訄赲邽郅郇訄 郋郕訄 郋迣訄郇邽迮郇邽邿 訇迡迮 郋訇郋迮郇訄 (郇迮 迮郇訄) 郈郋迣訄邾邾郋邿 login. +.PP +訄郈邽 郈郋 邾郋郅訄郇邽 赲迣郅迡邽 郕訄郕 username "\fI*\fR". 郅邽 赲訄 迮 郇迮郕郋郅郕郋 郱訄郈邽迮邿 +\fI郈郋 邾郋郅訄郇邽\fR +赲 訄邿郅迮 +\fILIMITS_FILE\fR, 郋 訇迡迮 邽郈郋郅郱郋赲訄 郈郋郅迮迡郇. +.PP +虴郋訇 郈郋郅郇郋 郇 郋迣訄郇邽迮郇邽 郈郋郅郱郋赲訄迮郅, 邽郈郋郅郱迮 郋迡邽郇郋郇郋迮 邽迮 "\fI\-\fR +". +.PP +苠訄郕迠迮 郱訄邾迮迮, 郋 赲迮 郇訄郋邿郕邽 郋迣訄郇邽迮郇邽邿 郱訄迡訄 苠苺衩 苺虴苠苺衩 苤衧. 郇邽 郇迮 赲郅 迣郅郋訇訄郅郇邾邽 邽 郇迮 郈郋郋郇郇. 郋郱邾郋迠郇郋 迣郅郋訇訄郅郇迮 郋迣訄郇邽迮郇邽 邽 郈郋赲, 郇郋 郈郋郕訄 郋 郋郅郕郋 赲 郈郅訄郇訄 ;) +.SH "苳衎" +.TP +\fI/etc/limits\fR +.SH "苤苠苠 苠" +.PP +\fBlogin\fR(1), +\fBsetpriority\fR(2), +\fBsetrlimit\fR(2). diff --git a/man/ru/login.1 b/man/ru/login.1 new file mode 100644 index 00000000..b6ccd1cd --- /dev/null +++ b/man/ru/login.1 @@ -0,0 +1,151 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "login" "1" "12/14/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +login \- 郇訄邽郇訄迮 迮訄郇 赲 邽迮邾迮 +.SH "苤苠苤苤" +.HP 6 +\fBlogin\fR [\-p] [\fI邽邾\ 郈郋郅郱郋赲訄迮郅\fR] [\fI觓_苤衎=虴\fR...] +.HP 6 +\fBlogin\fR [\-p] [\-h\ \fI郋\fR] [\-f\ \fI邽邾\ 郈郋郅郱郋赲訄迮郅\fR] +.HP 6 +\fBlogin\fR [\-p] \-r\ \fI郋\fR +.SH "苤" +.PP +\fBlogin\fR +邽郈郋郅郱迮 迡郅 郱訄郈郕訄 郇郋赲郋迣郋 迮訄郇訄 赲 邽迮邾迮. 訄郕 郈訄赲邽郅郋, 訄 郈郋迣訄邾邾訄 赲郱赲訄迮 訄赲郋邾訄邽迮郕邽 邽 赲赲郋迡邽 郈邽迣郅訄迮郇邽迮 +\fIlogin:\fR +郇訄 迮邾邽郇訄郅 郈郋郅郱郋赲訄迮郅. +\fBlogin\fR +邾郋迠迮 赲郋郈邽郇邽邾訄 郋訇郋郅郋郕郋邿 郕郋邾訄郇迡郇郋邿 郋郕邽 郇迮 郕訄郕 郈郋訄 郈郋迣訄邾邾訄 邽 赲郱赲訄 訇迮郱 郋郱迡訄郇邽 郇郋赲郋迣郋 郈郋迮訄. 訇郇郋, 郋訇郋郅郋郕訄 郱訄郈郕訄迮 +\fBlogin\fR +郈郋迮迡赲郋邾 赲郱郋赲訄 +\fIexec login\fR +, 郋 郈邽赲郋迡邽 郕 郱訄赲迮迮郇邽 訄訇郋 郈郋郅郱郋赲訄迮郅 赲 迮郕迮邿 郋訇郋郅郋郕迮. 郋郈郕訄 郱訄郈邽 +\fBlogin\fR +邽郱 郅訇郋邿 郋訇郋郅郋郕邽, 郋郅邽郇郋邿 郋 迮迣邽訄邽郋郇郇郋邿, 郈邽赲郋迡邽 郕 郋郋訇迮郇邽 郋訇 郋邽訇郕迮. +.PP + 郕訄郕郋邿\-郋 邾郋邾迮郇 郈郋郅郱郋赲訄迮郅 郈郋郈郋 赲赲迮邽 赲郋邿 郈訄郋郅. 虴郋訇 郇迮迡郋郈邽 訄郕邽, 邽邾赲郋郅 郈邽 赲赲郋迡迮 郈訄郋郅 郇迮 郋郋訇訄迠訄. 訄郱迮迮郇郋 郋迮郇 邾訄郅迮郇郕郋迮 邽郅郋 郈郋郈郋郕 赲赲郋迡訄 郇迮郈訄赲邽郅郇郋迣郋 郈訄郋郅, 郈迮迮迡 迮邾 郕訄郕 +\fBlogin\fR +郱訄郕郋郇邽 訄訇郋 邽 郈迮赲 郈郋迡郕郅迮郇邽迮. +.PP +郅邽 赲郕郅郇 邾迮訄郇邽郱邾 訄迮赲訄郇邽 郈訄郋郅 郇郋邿 郱訄郈邽邽, 郋 郈迮迮迡 赲郋迡郋邾 赲 邽迮邾 邾郋迠迮 郈郋迮訇郋赲訄 邾迮郇訄 郈訄郋郅. 郅 郋迣郋 郇迠郇郋 赲赲迮邽 訄邿 郈訄郋郅 邽 郇郋赲邿 郈訄郋郅. 郋迡郋訇郇迮邿 郋訇 郋邾 郇訄郈邽訄郇郋 赲 +\fBpasswd\fR(1). +.PP +郋郅迮 郈迮郇郋迣郋 赲郋迡訄 赲 邽迮邾, 訇迡 郈郋郕訄郱訄郇 郋郋訇迮郇邽 郋 邽迮邾 邽 郋 郇訄郅邽邽邽 郈郋. 郋迠郇郋 郋郕郅邽 赲赲郋迡 訄邿郅訄 邽迮邾郇 郋郋訇迮郇邽邿 +\fI/etc/motd\fR, 郋郱迡訄赲 赲 迡郋邾訄郇迮邾 郕訄訄郅郋迣迮 訄邿郅 郇郅迮赲郋邿 迡郅邽郇 邽邾迮郇迮邾 +\fI.hushlogin\fR. 苤郋郋訇迮郇邽迮 郋 郇訄郅邽邽邽 郈郋 邾郋迠迮 訇 訄郕邽邾: "\fI苺 赲訄 迮 郇郋赲訄 郈郋訄.\fR", "\fI苺 赲訄 迮 郈郋訄.\fR" 邽郅邽 "\fI苺 赲訄 郇迮 郈郋.\fR +", 赲 郱訄赲邽邽邾郋邽 郋 郇訄郈郋郅郇迮郇郇郋邽 郈郋郋赲郋迣郋 邽郕訄. +.PP +郇訄迮郇邽 邽迡迮郇邽邽郕訄郋訄 郇郋邿 郱訄郈邽邽 邽 迣郈郈 訇迡迮 赲郱郋 邽郱 訄邿郅訄 +\fI/etc/passwd\fR. 郇訄迮郇邽 郈迮迮邾迮郇郇 +\fI$HOME\fR, +\fI$SHELL\fR, +\fI$PATH\fR, +\fI$LOGNAME\fR +邽 +\fI$MAIL\fR +訄郇訄赲郅邽赲訄 郋迣郅訄郇郋 郋郋赲迮赲邽邾 郈郋郅邾 郇郋邿 郱訄郈邽邽 郈郋郅郱郋赲訄迮郅. 苠訄郕迠迮 邾郋迣 訇 訄郇郋赲郅迮郇 郱郇訄迮郇邽 ulimit, umask 邽 nice 邽郱 郈郋郅 GECOS. +.PP + 郇迮郕郋郋 邽迮邾訄 郈迮迮邾迮郇郇郋邿 迮迡 +\fI$TERM\fR +訇迡迮 郈邽赲郋迮郇 邽郈 迮邾邽郇訄郅訄 郅邽郇邽邽 tty, 郋迣郅訄郇郋 迡訄郇郇邾 邽郱 訄邿郅訄 +\fI/etc/ttytype\fR. +.PP +苠訄郕迠迮 邾郋迠迮 訇 赲郈郋郅郇迮郇 迮郇訄邽邿 邽郇邽邽訄郅邽郱訄邽邽 郈郋郅郱郋赲訄迮郅郕郋迣郋 邽郇迮郈迮訄郋訄 郕郋邾訄郇迡. 郋迡郋訇郇迮邿 郋訇 郋邿 郇郕邽邽 邾郋邽迮 郋郋赲迮赲 訄郇邽 郕郋赲郋迡赲訄. +.PP +苤訇邽迮邾郇邿 赲郋迡 赲 邽迮邾 邾郋迠郇郋 訄郈郋郱郇訄 郈郋 郇訄郅邽邽 邽邾赲郋郅訄 "*" 赲 郇訄訄郅迮 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕邽. 訄迡訄郇郇邿 迡郋邾訄郇邽邿 郕訄訄郅郋迣 訇迡迮 邽郈郋郅郱郋赲訄郇 郕訄郕 郕郋迮郇 郇郋赲郋邿 訄邿郅郋赲郋邿 邽迮邾, 赲 郕郋郋郋邿 迮迣邽邽迮 郈郋郅郱郋赲訄迮郅. +.PP +\fBlogin\fR + 迡訄郅迮 郱訄郈邽邽 郋 郈郋郅郱郋赲訄迮郅 邽郱 訄邿郅訄 utmp. 衪訄 郱訄迡訄訄 郈郋迣訄邾邾 +\fBgetty\fR(8) +邽 +\fBinit\fR(8) +迡訄郅 郱訄郈邽邽 郋 赲郅訄迡迮郅迮 迮邾邽郇訄郅郇郋迣郋 迮訄郇訄. 郅邽 +\fBlogin\fR +郱訄郈郕訄迮 邽郱 郕郋邾訄郇迡郇郋邿 郋郕邽 訇迮郱 +\fBexec\fR, 郋 郈郋郅郱郋赲訄迮郅 郈郋迡郋郅迠訄迮 郇訄郋迡邽 赲 邽迮邾迮 迡訄迠迮 郈郋郅迮 郱訄赲迮迮郇邽 訄訇郋 赲 "郈郋郋迠迡郇郇郋邾 迮訄郇迮". +.SH "苠衎" +.TP +\fB\-f\fR +迮 赲郈郋郅郇 訄迮郇邽邽郕訄邽, 郈郋郅郱郋赲訄迮郅 迠迮 郈郋郅 郈郋赲迮郕. +.TP +\fB\-h\fR +邾 迡訄郅郇郇郋迣郋 郋訄, 郇訄 郕郋郋邿 郇迠郇郋 赲郋邿邽. +.TP +\fB\-p\fR +苤郋訄郇邽 迮迡. +.TP +\fB\-r\fR +郈郋郅郇邽 郈郋郋郕郋郅 autologin 迡郅 rlogin. +.PP +\fB\-r\fR, +\fB\-h\fR +邽 +\fB\-f\fR +邽郈郋郅郱 郋郅郕郋 迮郅邽 +\fBlogin\fR +郱訄郈郕訄迮 郈迮郈郋郅郱郋赲訄迮郅迮邾. +.SH "苤苠觓" +.PP +訄郇郇訄 赲迮邽 +\fBlogin\fR +邾郋迠迮 訇 郋訇訄郇訄 訄郱郇邾邽 郈訄訄邾迮訄邾邽 邽 郋郅郕郋 郇迮郕郋郋迮 邽郱 郇邽 邾郋迣 訇 邽郈郋郅郱郋赲訄郇 郇訄 郅訇郋邿 邾訄邽郇迮. +.PP +訄郈郋郅郋迠迮郇邽迮 訄邿郅郋赲 邾郋迠迮 郋郅邽訄 郇訄 訄郱郇 邽迮邾訄. +.PP +\fBlogin\fR + 迡訄郅迮 郱訄郈邽邽 郋 郈郋郅郱郋赲訄迮郅 邽郱 訄邿郅訄 utmp. 衪訄 郱訄迡訄訄 郈郋迣訄邾邾 +\fBgetty\fR(8) +邽 +\fBinit\fR(8) +迡訄郅 郱訄郈邽邽 郋 赲郅訄迡迮郅迮 迮邾邽郇訄郅郇郋迣郋 迮訄郇訄. 郅邽 +\fBlogin\fR +郱訄郈郕訄迮 邽郱 郕郋邾訄郇迡郇郋邿 郋郕邽 訇迮郱 +\fBexec\fR, 郋 郈郋郅郱郋赲訄迮郅 郈郋迡郋郅迠訄迮 郇訄郋迡邽 赲 邽迮邾迮 迡訄迠迮 郈郋郅迮 郱訄赲迮迮郇邽 訄訇郋 赲 "郈郋郋迠迡郇郇郋邾 迮訄郇迮". +.PP +訄郕 邽 迡郅 郅訇郋邿 郈郋迣訄邾邾, 郈郋赲郅迮郇邽迮 +\fBlogin\fR +邾郋迠迮 訇 訄訇邽郕郋赲訄郇郋. 郅邽 郇迮郈郋郅郇郋邾郋迮郇郇迮 郈郋郅郱郋赲訄迮郅邽 邽邾迮 邽郱邽迮郕邽邿 迡郋郈 郕 邾訄邽郇迮, 郋 訄訄郕邽邿 邾郋迠迮 邽郈郋郅郱郋赲訄 郋 迡郅 郈郋郅迮郇邽 郈訄郋郅 郅迮迡迮迣郋 迮郅郋赲迮郕訄, 郕郋郋邿 訇迡迮 訄訇郋訄 郱訄 邾訄邽郇郋邿. 郋迡 Linux 郈郋郅郱郋赲訄迮郅邽 邾郋迣 邽郈郋郅郱郋赲訄 邾迮訄郇邽郱邾 SAK 迡郅 訄郇郋赲郅迮郇邽 迡郋郋赲迮郇郋迣郋 郈邽 邽 訄郕邽邾 郋訇訄郱郋邾 郈迮迡郋赲訄迮郇邽 訄訄郕邽. +.SH "苳衎" +.TP +\fI/var/run/utmp\fR +郋迡迮迠邽 郈邽郋郕 訄訇郋訄邽 迮訄郇郋赲 赲 邽迮邾迮 +.TP +\fI/var/log/wtmp\fR +郋迡迮迠邽 郈邽郋郕 郱訄赲迮郇郇 迮訄郇郋赲 訄訇郋 邽迮邾郋邿 +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/motd\fR +郋迡迮迠邽 邽迮邾郇迮 郋郋訇迮郇邽 郱訄 迡迮郇 +.TP +\fI/etc/nologin\fR +郈邽 迮赲郋赲訄郇邽邽 訄邿郅訄 訇郅郋郕邽迮 迡郋郈 赲 邽迮邾 郋訇郇邾 郈郋郅郱郋赲訄迮郅邾 +.TP +\fI/etc/ttytype\fR +郋迡迮迠邽 郈邽郋郕 邽郈郋赲 迮邾邽郇訄郅郋赲 +.TP +\fI$HOME/.hushlogin\fR +郈邽 迮赲郋赲訄郇邽邽 訄邿郅訄 邽迮邾郇迮 郋郋訇迮郇邽 郈邽 赲郋迡迮 赲 邽迮邾 郇迮 赲赲郋迡 +.SH "苤苠苠 苠" +.PP +\fBmail\fR(1), +\fBpasswd\fR(1), +\fBsh\fR(1), +\fBsu\fR(1), +\fBlogin.defs\fR(5), +\fBnologin\fR(5), +\fBpasswd\fR(5), +\fBsecuretty\fR(5), +\fBgetty\fR(8). diff --git a/man/ru/login.access.5 b/man/ru/login.access.5 new file mode 100644 index 00000000..ed147261 --- /dev/null +++ b/man/ru/login.access.5 @@ -0,0 +1,43 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "login.access" "5" "11/10/2005" "苳郋邾訄 訄邿郅郋赲" "苳郋邾訄 訄邿郅郋赲" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +login.access \- 訄邿郅 郕郋郇郋郅 迡郋郈訄 赲 邽迮邾 +.SH "苤" +.PP +\fIlogin.access\fR +\(em 郋 訄邿郅, 郋郈迮迡迮郅邽邿 郕郋邾訇邽郇訄邽邽 (郈郋郅郱郋赲訄迮郅, 郋) 邽/邽郅邽 (郈郋郅郱郋赲訄迮郅, 迮邾邽郇訄郅), 郕郋郋邾 訇迡迮 訄郱迮郇 邽郅邽 郱訄郈迮郇 赲郋迡 赲 邽迮邾. +.PP +郋迣迡訄 郕郋\-郋 郈訄迮 赲郋邿邽 赲 邽迮邾 赲郈郋郅郇迮 郕訄郇邽郋赲訄郇邽迮 訄邿郅訄 +\fIlogin.access\fR +赲 郈郋邽郕訄 郈迮赲郋邿 郋赲郈訄迡訄迮邿 郱訄郈邽邽 (郈郋郅郱郋赲訄迮郅, 郋), 邽郅邽 赲 郅訄迮 郇迮 迮迮赲郋迣郋 赲郋迡訄, 郈迮赲郋邿 郋赲郈訄迡訄迮邿 郱訄郈邽邽 (郈郋郅郱郋赲訄迮郅, 迮邾邽郇訄郅). 郱 郇訄邿迡迮郇郇郋邿 郱訄郈邽邽 赲訇邽訄迮 郈郋郅迮 郈訄赲 迡郋郈訄, 郈郋 郕郋郋郋邾 郋郈迮迡迮郅迮 訄郱迮訄 郅邽 迡訄郇郇郋邿 郇郋邿 郱訄郈邽邽 赲郋迡 赲 邽迮邾 邽郅邽 郇迮. +.PP +訄迠迡訄 郋郕訄 訄訇郅邽 郕郋郇郋郅 迡郋郈訄 赲 邽迮邾 郋郋邽 邽郱 郈郋郅迮邿 訄郱迡迮郅郇郇 邽邾赲郋郅郋邾 ":" 邽 赲迣郅迡邽 訄郕: +.PP +\fI郈訄赲訄_迡郋郈訄\fR:\fI郈郋郅郱郋赲訄迮郅邽\fR:\fI邽郋郇邽郕邽\fR +.PP +迮赲郋迮 郈郋郅迮 迡郋郅迠郇郋 郋迡迮迠訄 邽邾赲郋郅 "\fI+\fR" (迡郋郈 訄郱迮郇) 邽郅邽 "\fI\-\fR" (迡郋郈 郱訄郈迮郇). 郋郋迮 郈郋郅迮 迡郋郅迠郇郋 郋迡迮迠訄 邽邾 郋迡郇郋邿 邽郅邽 訇郋郅迮迮 郇 郱訄郈邽迮邿, 邽邾迮郇訄 迣郈郈 邽郅邽 +\fIALL\fR +(赲迮迣迡訄 郋赲郈訄迡訄迮). 苠迮迮 郈郋郅迮 迡郋郅迠郇郋 郋迡迮迠訄 郋迡郇郋 邽郅邽 郇迮郕郋郅郕邽 邽邾郇 迮邾邽郇訄郅郋赲 (迡郅 迡郋郈訄 郇迮 邽郱 迮邽), 邽邾迮郇訄 郋郋赲, 迡郋邾迮郇郇 邽邾郇 (郇訄邽郇訄 "."), 訄迡迮訄 郋郋赲, 訄迡迮訄 郈郋迡迮迮邿 (郱訄郕訄郇邽赲訄 郇訄 "."), +\fIALL\fR +(赲迮迣迡訄 郋赲郈訄迡訄迮) 邽郅邽 +\fILOCAL\fR +(郅訇訄 郋郕訄, 郇迮 郋迡迮迠訄訄 邽邾赲郋郅郋赲 "."). 郅邽 邽郈郋郅郱迮 NIS, 郋 訄郕迠迮 邾郋迠郇郋 邽郈郋郅郱郋赲訄 @邽邾_迮迮赲郋邿_迣郈郈 赲 訄訇郅郋郇訄 郋郋赲 邽郅邽 邽邾郇 郈郋郅郱郋赲訄迮郅迮邿. +.PP +\fI郈迮訄郋 EXCEPT\fR +郈郋邾郋迣訄迮 赲 郇訄郈邽訄郇邽邽 郕郋邾郈訄郕郇 郈訄赲邽郅. +.PP +郋邽郕 赲 訄邿郅迮 迣郈郈 郈郋邽郱赲郋迡邽 郋郅郕郋 郕郋迣迡訄 邽邾 郇迮 郋赲郈訄迡訄迮 迮迣邽邽邽邾 郈郋郅郱郋赲訄迮郅迮邾. 訄邾訄邽赲訄 迣郈郈 郋郅郕郋 赲郇郋 郈郋郈邽訄郇郇邾邽 赲 郇邽 郈郋郅郱郋赲訄迮郅邾邽: 郈郋迣訄邾邾訄 郇迮 郈邽郇邽邾訄迮 赲郋 赲郇邽邾訄郇邽迮 郱郇訄迮郇邽迮 郈迮赲邽郇郋邿 迣郈郈 郈郋郅郱郋赲訄迮郅. +.SH "苳衎" +.TP +\fI/etc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.SH "苤苠苠 苠" +.PP +\fBlogin\fR(1). diff --git a/man/ru/login.defs.5 b/man/ru/login.defs.5 new file mode 100644 index 00000000..c19a7d37 --- /dev/null +++ b/man/ru/login.defs.5 @@ -0,0 +1,121 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "login.defs" "5" "11/10/2005" "苳郋邾訄 訄邿郅郋赲" "苳郋邾訄 訄邿郅郋赲" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +login.defs \- 訄邿郅 郕郋郇邽迣訄邽邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.SH "苤" +.PP +郋迡邽迮邾訄 迮郇迮赲 郈訄郋郅迮邿 (shadow password suite) 郇訄訄邽赲訄迮 赲 訄邿郅迮 +\fI/etc/login.defs\fR. 衪郋 訄邿郅 赲郅迮 郋訇郱訄迮郅郇邾. 赲邽迮 迡訄郇郇郋迣郋 訄邿郅訄 郇迮 郈郋赲郅邽迮 郇訄 訄訇郋 邽迮邾, 郇郋, 赲迮郋郇郋, 郈邽赲迮迡 郕 赲郈郋郅郇迮郇邽 郇迮迠迮郅訄迮邾 郋郈迮訄邽邿. +.PP +苳訄邿郅 郈迮迡訄赲郅迮 郋訇郋邿 郋訇郇邿 迮郕郋赲邿 訄邿郅; 郕訄迠迡訄 郋郕訄 郋郈邽赲訄迮 郋迡邽郇 郈訄訄邾迮 郕郋郇邽迣訄邽邽. 苤郋郕訄 郋郋邽 邽郱 郇訄郱赲訄郇邽 郈訄訄邾迮訄 邽 迮迣郋 郱郇訄迮郇邽, 郕郋郋迮 訄郱迡迮郅 郈郋訇迮郅郇邾 邽邾赲郋郅郋邾. 迮 郋郕邽 邽 郕郋邾邾迮郇訄邽邽 邽迣郇郋邽. 郋邾邾迮郇訄邽邽 郇訄邽郇訄 郋 郱郇訄郕訄 郇訄 `#', 郕郋郋邿 迡郋郅迠迮郇 訇 郈迮赲邾 郇迮郈郋訇迮郅郇邾 邽邾赲郋郅郋邾 赲 郋郕迮. +.PP +郇訄迮郇邽 郈訄訄邾迮郋赲 邾郋迣 訇 迮 邽郈郋赲: 郋郕邽, 郅郋迣邽迮郕邽迮, 邽郅訄 邽 迡郅邽郇郇迮 邽郅訄. 苤郋郕邽 郋郋 邽郱 郅訇 郈迮訄郇 邽邾赲郋郅郋赲. 郋迡 郅郋迣邽迮郕邽邾邽 郱郇訄迮郇邽邾邽 郈郋迡訄郱邾迮赲訄 \(lqyes\(rq 邽郅邽 \(lqno\(rq. 迮郋郈迮迡迮郅郇郇邿 郅郋迣邽迮郕邽邿 郈訄訄邾迮 邽郅邽 邽邾迮邽邿 郱郇訄迮郇邽迮, 郋郅邽郇郋迮 郋 郕訄郱訄郇郇 赲迮, 邽訄迮 郕訄郕 邽邾迮邽邿 郱郇訄迮郇邽迮 \(lqno\(rq. 虴邽郅訄 (郋訇郇迮 邽 迡郅邽郇郇迮) 邾郋迠郇郋 郱訄迡訄赲訄 赲 迡迮邽郇郋邿, 赲郋邾迮邽郇郋邿 (郈迮迮迡 郱郇訄迮郇邽迮邾 訄赲邽 \(lq0\(rq) 邽郅邽 迮郇訄迡訄迮邽郇郋邿 (郈迮迮迡 郱郇訄迮郇邽迮邾 訄赲邽 \(lq0x\(rq) 邽迮邾訄 邽郅迮郇邽. 訄郕邽邾訄郅郇迮 郱郇訄迮郇邽 郈訄訄邾迮訄 郋訇郇郋迣郋 邽 迡郅邽郇郇郋迣郋 邽郅訄 郱訄赲邽 郋 訄邽迮郕 郕郋邾郈迮訄. +.PP +郋郱邾郋迠郇 郅迮迡邽迮 郈訄訄邾迮 郕郋郇邽迣訄邽邽: +.TP +CHFN_AUTH (郅郋迣邽迮郕邽邿) +郅邽 訄郇郋赲郅迮郇郋 赲 +\fIyes\fR, 郋 郈迮迮迡 赲郈郋郅郇迮郇邽迮邾 郅訇 邽郱邾迮郇迮郇邽邿 郈郋迣訄邾邾 +\fBchfn\fR +邽 +\fBchsh\fR +訇迡 郈郋赲郋迡邽 訄迮郇邽邽郕訄邽, 赲 郅訄迮 迮郅邽 迮郅邽 郕郋邾訄郇迡 郇迮 郱訄郈迮郇 郈迮郈郋郅郱郋赲訄迮郅迮邾. +.TP +CHFN_RESTRICT (郋郕訄) + 郋邾 郈訄訄邾迮迮 郕訄郱赲訄迮, 郕訄郕邽迮 訄邽 郈郋郅 +\fIgecos\fR +邽郱 訄邿郅訄 +\fI/etc/passwd\fR +邾郋迣 邽郱邾迮郇 郋訇郇迮 郈郋郅郱郋赲訄迮郅邽 郈郋邾郋 郈郋迣訄邾邾 +\fBchfn\fR. 苤郋郕訄 邾郋迠迮 郋迡迮迠訄 郅訇 郕郋邾訇邽郇訄邽 訇郕赲 +\fIf\fR +, +\fIr\fR, +\fIw\fR, +\fIh\fR +迡郅 邽郱邾迮郇迮郇邽 郈郋郅郇郋迣郋 邽邾迮郇邽 郈郋郅郱郋赲訄迮郅, 郇郋邾迮訄 郕郋邾郇訄, 訄訇郋迮迣郋 邽 迡郋邾訄郇迮迣郋 迮郅迮郋郇訄 郋郋赲迮赲迮郇郇郋. 郅 郋赲邾迮邽邾郋邽, 郱郇訄迮郇邽迮 "yes" 郕赲邽赲訄郅迮郇郇郋 "rwh" 邽 "no" 郕赲邽赲訄郅迮郇郇郋 "frwh". 郅邽 郇邽迮迣郋 郇迮 郱訄迡訄郇郋, 郋 郋郅郕郋 郈迮郈郋郅郱郋赲訄迮郅 邾郋迠迮 赲郈郋郅郇 郅訇迮 邽郱邾迮郇迮郇邽. 訇郋郅迮迮 郋迣訄郇邽邽迮郅郇訄 郇訄郋邿郕訄 迡郋邽迣訄迮 郇邽迮邾 SUID 訇邽訄 訄邿郅訄 chfn. +.TP +CREATE_HOME (郅郋迣邽迮郕邽邿) +衪郋 郈訄訄邾迮 郋郈迮迡迮郅迮, 迡郋郅迠郇訄 郅邽 郈郋 邾郋郅訄郇邽 郈郋迣訄邾邾訄 useradd 郋郱迡訄赲訄 迡郋邾訄郇邽迮 郕訄訄郅郋迣邽 郈郋郅郱郋赲訄迮郅迮邿. 訄郇郇郋迮 郱郇訄迮郇邽迮 訇迡迮 郅郋迣邽迮郕邽 郅郋迠迮郇郋 郅訄迣郋邾 +\fB\-m\fR +, 郕訄郱赲訄迮邾郋邾 郈邽 郱訄郈郕迮 useradd. +.TP +GID_MAX (邽郅郋), GID_MIN (邽郅郋) +邽訄郈訄郱郋郇 邽迡迮郇邽邽郕訄郋郋赲 迣郈郈, 邽郈郋郅郱迮邾邿 赲 郈郋迣訄邾邾訄 +\fBuseradd\fR +邽 +\fBgroupadd\fR. +.TP +MAIL_DIR (郋郕訄) +苤邽迮邾郇邿 郈郋郋赲邿 郕訄訄郅郋迣. 訄郇郇邿 郈訄訄邾迮 郇迠迮郇 迡郅 郈訄赲郅迮郇邽 郈郋郋赲邾 邽郕郋邾 郈邽 邽郱邾迮郇迮郇邽邽 邽郅邽 迡訄郅迮郇邽邽 郇郋邿 郱訄郈邽邽 郈郋郅郱郋赲訄迮郅. 郅邽 郈訄訄邾迮 郇迮 郱訄迡訄郇, 郋 邽郈郋郅郱迮 郱郇訄迮郇邽迮 郕訄郱訄郇郇郋迮 郈邽 訇郋郕迮. +.TP +PASS_MAX_DAYS (邽郅郋) +訄郕邽邾訄郅郇郋迮 邽郅郋 迡郇迮邿 邽郈郋郅郱郋赲訄郇邽 郈訄郋郅. 郅邽 郈訄郋郅 訄迮迮 郋迣郋 邽郅訄, 郋 訇迡迮 郱訄郈迮郇訄 郈郋迮迡訄 邾迮郇 郈訄郋郅. 郅邽 郱郇訄迮郇邽迮 郇迮 郱訄迡訄郇郋, 郋 郈迮迡郈郋郅訄迣訄迮 郱郇訄迮郇邽迮 \-1 (郋 迮 赲郋郱邾郋迠郇郋 郋迣訄郇邽迮郇邽 郇迮 邽郈郋郅郱迮). +.TP +PASS_MIN_DAYS (邽郅郋) +訄郕邽邾訄郅郇郋迮 邽郅郋 迡郇迮邿 邾迮迠迡 邽郱邾迮郇迮郇邽邾邽 郈訄郋郅. 訇訄 邾迮郇訄 郈訄郋郅 訄郇迮迮 郱訄迡訄郇郇郋迣郋 郋郕訄 赲郈郋郅郇迮郇訄 郇迮 訇迡迮. 郅邽 郱郇訄迮郇邽迮 郇迮 郱訄迡訄郇郋, 郋 郈迮迡郈郋郅訄迣訄迮 郱郇訄迮郇邽迮 \-1 (郋 迮 赲郋郱邾郋迠郇郋 郋迣訄郇邽迮郇邽 郇迮 邽郈郋郅郱迮). +.TP +PASS_WARN_AGE (邽郅郋) +虴邽郅郋 迡郇迮邿 郱訄 郕郋郋郋迮 郇訄郇 赲迡訄赲訄 郈迮迡郈迮迠迡迮郇邽迮 郋訇 訄迮赲訄郇邽邽 郈訄郋郅. 郅迮赲郋迮 郱郇訄迮郇邽迮 郋郱郇訄訄迮, 郋 郈迮迡郈迮迠迡迮郇邽迮 赲迡訄 赲 迡迮郇 訄迮赲訄郇邽, 郈邽 郋邽訄迮郅郇郋邾 郱郇訄迮郇邽邽 郈迮迡郈迮迠迡迮郇邽迮 赲迡訄赲訄 郇迮 訇迡迮. 郅邽 郱郇訄迮郇邽迮 郇迮 郱訄迡訄郇郋, 赲迡訄訄 郈迮迡郈迮迠迡迮郇邽 郋郕郅訄迮. +.PP +訄訄邾迮 PASS_MAX_DAYS, PASS_MIN_DAYS 邽 PASS_WARN_AGE 邽郈郋郅郱 郋郅郕郋 郈邽 郋郱迡訄郇邽邽 郇郋邿 郱訄郈邽邽. 訇迮 邽郱邾迮郇迮郇邽 邽 郈訄訄邾迮郋赲 郇迮 赲郅邽 郇訄 迠迮 迮赲邽迮 郇迮 郱訄郈邽邽. +.TP +UID_MAX (邽郅郋), UID_MIN (邽郅郋) +邽訄郈訄郱郋郇 邽迡迮郇邽邽郕訄郋郋赲 郈郋郅郱郋赲訄迮郅迮邿, 邽郈郋郅郱迮邾邿 郈郋迣訄邾邾郋邿 +\fBuseradd\fR. +.TP +UMASK (邽郅郋) +訄迡訄 郇訄訄郅郇郋迮 郱郇訄迮郇邽迮 邾訄郕邽 迡郋郈訄. 郅邽 郇迮 郕訄郱訄郇郋, 郋 邾訄郕訄 迡郋郈訄 訄郇訄赲郅邽赲訄迮 赲 077. +.TP +USERDEL_CMD (郋郕訄) +郈迮迡迮郅迮 郈郋迣訄邾邾, 郕郋郋訄 訇迡迮 郱訄郈迮郇訄 郈邽 迡訄郅迮郇邽邽 郈郋郅郱郋赲訄迮郅. 郇訄 迡郋郅迠郇訄 迡訄郅 郅訇迮 郱訄迡訄郇邽 at/cron/郈迮訄邽 迡訄郅迮邾郋迣郋 郈郋郅郱郋赲訄迮郅 (郈迮迮迡訄 赲 郕訄迮赲迮 郈迮赲郋迣郋 訄迣邾迮郇訄). +.SH "苤苠觓 苤苤衎" +.PP +訄郅迮迮 郈郋郕訄郱訄郇郋 郕訄郕邽迮 郈郋迣訄邾邾 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 邽郈郋郅郱 迡訄郇郇迮 郈訄訄邾迮. +.TP +chfn +CHFN_AUTH CHFN_RESTRICT +.TP +chsh +CHFN_AUTH +.TP +groupadd +GID_MAX GID_MIN +.TP +newusers +PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK +.TP +pwconv +PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE +.TP +useradd +CREATE_HOME GID_MAX GID_MIN PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UID_MAX UID_MIN UMASK +.TP +userdel +MAIL_DIR USERDEL_CMD +.TP +usermod +MAIL_DIR +.SH "虼" +.PP +郋郅邽郇赲郋 郇郕邽邿 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 迮郈迮 迮訄郅邽郱郋赲訄郇郋 迮迮郱 PAM. 郋郋邾, 訄邿郅 +\fI/etc/login.defs\fR +訇郋郅迮 郇迮 邽郈郋郅郱迮 郈郋迣訄邾邾訄邾邽: +\fBlogin\fR(1), +\fBpasswd\fR(1), +\fBsu\fR(1). 訄郋邿郕 迡訄郇郇 郈郋迣訄邾邾 郅迮迡迮 赲郈郋郅郇 赲 訄邿郅訄 郕郋郇邽迣訄邽邽 PAM. +.SH "苤苠苠 苠" +.PP +\fBlogin\fR(1), +\fBpasswd\fR(1), +\fBsu\fR(1), +\fBpasswd\fR(5), +\fBshadow\fR(5), +\fBpam\fR(8). diff --git a/man/ru/logoutd.8 b/man/ru/logoutd.8 new file mode 100644 index 00000000..a46e1f44 --- /dev/null +++ b/man/ru/logoutd.8 @@ -0,0 +1,33 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "logoutd" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +logoutd \- 郕郋郇郋郅邽迮 赲迮邾迮郇郇迮 邽郇迮赲訄郅 訄訇郋 赲 邽迮邾迮 +.SH "苤苠苤苤" +.HP 8 +\fBlogoutd\fR +.SH "苤" +.PP +\fBlogoutd\fR +郕郋郇郋郅邽迮 赲迮邾迮郇郇迮 郋迣訄郇邽迮郇邽 訄訇郋 赲 邽迮邾迮 邽 郈郋, 郱訄迡訄郇郇迮 赲 訄邿郅迮 +\fI/etc/porttime\fR. +\fBlogoutd\fR +迡郋郅迠迮郇 郱訄郈郕訄 邽郱 迮郇訄邽 +\fI/etc/rc\fR. 邽 訄訇郋迮 赲郈郋郅郇迮 郈迮邽郋迡邽迮郕郋迮 郕訄郇邽郋赲訄郇邽迮 訄邿郅訄 +\fI/var/run/utmp\fR +邽 迡郅 郕訄迠迡郋迣郋 邽邾迮郇邽 郈郋郅郱郋赲訄迮郅 郈郋赲迮迮, 訄郱迮迮郇郋 郅邽 迡訄郇郇郋邾 郈郋郅郱郋赲訄迮郅 訄訇郋訄 赲 郇訄郋邽邿 邾郋邾迮郇 郇訄 迡訄郇郇郋邾 郈郋. 訇訄 迮邽, 郕郋郋訄 郇訄訄迮 郋迣訄郇邽迮郇邽, 郋郈邽訄郇郇迮 赲 訄邿郅迮 +\fI/etc/porttime\fR +, 訇迡迮 郱訄赲迮迮郇訄. +.SH "苳衎" +.TP +\fI/etc/porttime\fR +郋迡迮迠邽 訄郱迮郇郇郋迮 赲迮邾 訄訇郋 郈郋郋赲 迡郅 郋郈迮迡迮郅郇郇 郈郋郅郱郋赲訄迮郅迮邿 +.TP +\fI/var/run/utmp\fR +郋迡迮迠邽 郈邽郋郕 訄訇郋訄邽 迮訄郇郋赲 赲 邽迮邾迮 diff --git a/man/ru/newgrp.1 b/man/ru/newgrp.1 new file mode 100644 index 00000000..49b87a59 --- /dev/null +++ b/man/ru/newgrp.1 @@ -0,0 +1,54 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "newgrp" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +newgrp \- 赲郈郋郅郇迮 迮迣邽訄邽 郈郋郅郱郋赲訄迮郅 赲 郇郋赲郋邿 迣郈郈迮 +.SH "苤苠苤苤" +.HP 7 +\fBnewgrp\fR [\-] [\fIgroup\fR] +.SH "苤" +.PP +\fBnewgrp\fR +邽郈郋郅郱迮 迡郅 邽郱邾迮郇迮郇邽 迮郕迮邿 迣郈郈 郈郋郅郱郋赲訄迮郅 赲 訄訇郋訄迮邾 迮訄郇迮. 郅邽 郕訄郱訄郇 郈訄訄邾迮 +\fB\-\fR +, 郋 訄訇郋訄 迮迡訄 郈郋郅郱郋赲訄迮郅 訇迡迮 迮邽郇邽邽郅邽郱邽郋赲訄郇訄, 郕訄郕 迮郅邽 訇 郈郋郅郱郋赲訄迮郅 郱訄郇郋赲郋 赲郋郅 赲 邽迮邾, 邽郇訄迮 邽邾迮訄 迮迡訄, 赲郕郅訄 迮郕邽邿 訄訇郋邽邿 郕訄訄郅郋迣 邽郱邾迮郇迮郇 郇迮 訇迡. +.PP +\fBnewgrp\fR +邽郱邾迮郇迮 邽迡迮郇邽邽郕訄郋 迮郕迮邿 迮訄郅郇郋邿 迣郈郈 郇訄 郱訄迡訄郇郇邿 邽郅邽 郇訄 迣郈郈 郈郋 邾郋郅訄郇邽, 郕訄郱訄郇郇 赲 訄邿郅迮 +\fI/etc/passwd\fR +, 赲 郅訄迮 迮郅邽 邽邾 迣郈郈 郇迮 郕訄郱訄郇郋. +\fBnewgrp\fR +訄郕迠迮 郈訄迮 迡郋訇訄赲邽 迣郈郈 赲 郈邽郋郕 迣郈郈 郈郋郅郱郋赲訄迮郅. 郅邽 郈郋郅郱郋赲訄迮郅 郇迮 赲郅迮 郈迮郈郋郅郱郋赲訄迮郅迮邾, 郋 迮迣郋 郈郋郈郋 赲赲迮邽 郈訄郋郅, 迡訄迠迮 迮郅邽 郋郇 迮迣郋 郇迮 邽邾迮迮 (赲 訄邿郅迮 +\fI/etc/shadow\fR +, 迮郅邽 迡郅 郋迣郋 郈郋郅郱郋赲訄迮郅 邽邾迮迮 郱訄郈邽 赲 訄邿郅迮 迮郇迮赲 郈訄郋郅迮邿, 邽郇訄迮 邽郈郋郅郱迮 訄邿郅 /etc/passwd), 訄 迣郈郈訄 邽邾迮迮, 邽郅邽 迮郅邽 郈郋郅郱郋赲訄迮郅 郇迮 赲郅迮 郅迮郇郋邾 迣郈郈, 訄 迣郈郈訄 邽邾迮迮 郈訄郋郅. 郅邽 郈郋郅郱郋赲訄迮郅 郇迮 赲郅迮 郅迮郇郋邾 迣郈郈, 訄 迣郈郈 郈郋邿 郈訄郋郅, 郋 郈郋郅郱郋赲訄迮郅 訇迡迮 郋郕訄郱訄郇郋 赲 迡郋郈迮. +.PP +郅邽 迮 郱訄郈邽 迡郅 郋邿 迣郈郈 赲 訄邿郅迮 +\fI/etc/gshadow\fR, 郋 郈邽郋郕 郅迮郇郋赲 邽 郈訄郋郅 郋邿 迣郈郈 訇迡 赲郱 邽郱 郋迣郋 訄邿郅訄, 邽郇訄迮 邽郈郋郅郱迮 郱訄郈邽 邽郱 訄邿郅訄 +\fI/etc/group\fR. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.SH "苤苠苠 苠" +.PP +\fBid\fR(1), +\fBlogin\fR(1), +\fBsu\fR(1), +\fBgpasswd\fR(1), +\fBgroup\fR(5), +\fBgshadow\fR(5). diff --git a/man/ru/newusers.8 b/man/ru/newusers.8 new file mode 100644 index 00000000..28a9f97e --- /dev/null +++ b/man/ru/newusers.8 @@ -0,0 +1,45 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "newusers" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +newusers \- 郋訇郇郋赲郅迮 邽 郋郱迡訄 郇郋赲迮 郇迮 郱訄郈邽邽 赲 郈訄郕迮郇郋邾 迮迠邽邾迮 +.SH "苤苠苤苤" +.HP 9 +\fBnewusers\fR [\fI郇郋赲迮_郈郋郅郱郋赲訄迮郅邽\fR] +.SH "苤" +.PP +\fBnewusers\fR +邽訄迮 訄邿郅 郈訄訄邾邽 邽邾 郈郋郅郱郋赲訄迮郅/郇迮邽郋赲訄郇郇邿 郈訄郋郅 邽 邽郈郋郅郱迮 邽郇郋邾訄邽 迡郅 郋訇郇郋赲郅迮郇邽 迣郈郈 迮赲邽 郈郋郅郱郋赲訄迮郅迮邿 邽郅邽 郋郱迡訄郇邽 郇郋赲 郇 郱訄郈邽迮邿. 訄迠迡訄 郋郕訄 邽邾迮迮 郋邾訄 訄郇迡訄郇郋迣郋 訄邿郅訄 郈訄郋郅迮邿 (邾郋邽迮 +\fBpasswd\fR(5)) 郱訄 邽郕郅迮郇邽迮邾: +.TP +\fIpw_passwd\fR +衪郋 郈郋郅迮 訇迡迮 郱訄邽郋赲訄郇郋 邽 邽郈郋郅郱郋赲訄郇郋 郕訄郕 郇郋赲郋迮 郱郇訄迮郇邽迮 邽郋赲訄郇郇郋迣郋 郈訄郋郅. +.TP +\fIpw_age\fR +衪郋 郈郋郅迮 邽迣郇郋邽迮 迡郅 迮郇迮赲 郈訄郋郅迮邿, 迮郅邽 郈郋郅郱郋赲訄迮郅 迠迮 迮赲迮. +.TP +\fIpw_gid\fR +衪郋 郈郋郅迮 邾郋迠迮 郋迡迮迠訄 邽邾 迮赲迮邿 迣郈郈, 赲 郕郋郋 訇迡迮 迡郋訇訄赲郅迮郇 迡訄郇郇邿 郈郋郅郱郋赲訄迮郅. 郅邽 郕訄郱訄郇 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 郇迮迮赲迮邿 迣郈郈, 郋 訇迡迮 郋郱迡訄郇訄 郇郋赲訄 迣郈郈訄 迡訄郇郇邾 郇郋邾迮郋邾. +.TP +\fIpw_dir\fR +迡迮 郈郋赲迮迮郇郋 迮赲郋赲訄郇邽迮 郕訄訄郅郋迣訄 邽邾迮郇迮邾 郱郇訄迮郇邽 迡訄郇郇郋迣郋 郈郋郅 邽 迮郅邽 訄郕郋迣郋 郕訄訄郅郋迣訄 郇迮, 郋 郋郇 訇迡迮 郋郱迡訄郇. 郅訄迡迮郅迮邾 郕訄訄郅郋迣訄 訇迡迮 郇訄郱郇訄迮郇 郋訇郇郋赲郅迮邾邿 邽郅邽 郋郱迡訄赲訄迮邾邿 郈郋郅郱郋赲訄迮郅. +.PP +衪訄 郕郋邾訄郇迡訄 郈迮迡郇訄郱郇訄迮郇訄 迡郅 訄訇郋 赲 郕郈郇 邽迮邾郇 迮迡訄, 迣迡迮 郱訄 郋迡邽郇 訄郱 郋訇郇郋赲郅迮 郇迮郕郋郅郕郋 郇 郱訄郈邽迮邿. +.SH "苤苠觓" +.PP +苳訄邿郅 赲郋迡郇邾邽 迡訄郇郇邾邽 迡郋郅迠迮郇 訇 郱訄邽郇, 訄郕 郕訄郕 赲 郇邾 郋迡迮迠訄 郇迮 邽郋赲訄郇郇迮 郈訄郋郅邽. +.SH "苳衎" +.TP +\fI/etc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.SH "苤苠苠 苠" +.PP +\fBlogin.defs\fR(5), +\fBpasswd\fR(1), +\fBuseradd\fR(8). diff --git a/man/ru/passwd.1 b/man/ru/passwd.1 new file mode 100644 index 00000000..f79b7ea3 --- /dev/null +++ b/man/ru/passwd.1 @@ -0,0 +1,170 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "passwd" "1" "12/14/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +passwd \- 邽郱邾迮郇迮 郈訄郋郅 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苤苤" +.HP 7 +\fBpasswd\fR [\-x\ \fImax\fR] [\-n\ \fImin\fR] [\-w\ \fIwarn\fR] [\-i\ \fIinact\fR] \fI邽邾\fR +.HP 7 +\fBpasswd\fR [\-l \-u \-d \-S \-e] \fI邽邾\fR +.SH "苤" +.PP +\fBpasswd\fR +邽郱邾迮郇迮 郈訄郋郅邽 郈郋郅郱郋赲訄迮郅郕邽 郇 郱訄郈邽迮邿. 訇郇邿 郈郋郅郱郋赲訄迮郅 邾郋迠迮 邽郱邾迮郇邽 郈訄郋郅 郋郅郕郋 赲郋迮邿 郇郋邿 郱訄郈邽邽, 郈迮郈郋郅郱郋赲訄迮郅 邾郋迠迮 邽郱邾迮郇邽 郈訄郋郅 郅訇郋邿 郇郋邿 郱訄郈邽邽. +\fBpasswd\fR +訄郕迠迮 邽郱邾迮郇迮 邽郇郋邾訄邽 郋訇 郇郋邿 郱訄郈邽邽: 郈郋郅郇郋迮 邽邾 郈郋郅郱郋赲訄迮郅, 迮迣邽訄邽郋郇郇 郋訇郋郅郋郕 郕郋邾訄郇迡郇郋邿 郋郕邽 邽郅邽 迡訄 訄迮赲訄郇邽 郈訄郋郅 邽 邽郇迮赲訄郅. +.SS "郱邾迮郇迮郇邽迮 郈訄郋郅" +.PP +苤郇訄訄郅訄 郈郋郅郱郋赲訄迮郅 郈郋郈郋 赲赲迮邽 訄邿 郈訄郋郅, 迮郅邽 郋郇 訇郅. 衪郋 郈訄郋郅 郱訄邽郋赲赲訄迮 邽 訄赲郇邽赲訄迮 邽邾迮邽邾. 苺 郈郋郅郱郋赲訄迮郅 迮 郋郅郕郋 郋迡郇訄 郈郋郈郕訄 赲赲迮邽 郈訄赲邽郅郇邿 郈訄郋郅. 郅 郈迮郈郋郅郱郋赲訄迮郅 郋 訄迣 郈郋郈郕訄迮, 迡郅 郋迣郋 郋訇 邾郋迠郇郋 訇郅郋 邽郱邾迮郇邽 郱訄訇邿 郈訄郋郅. +.PP +郋郅迮 赲赲郋迡訄 郈訄郋郅 郈郋赲迮迮 邽郇郋邾訄邽 郋訇 訄迮赲訄郇邽邽 郈訄郋郅, 郋訇 訇迮迡邽, 郋 郈郋郅郱郋赲訄迮郅 訄郱迮迮郇郋 邽郱邾迮郇 郈訄郋郅 赲 郇訄郋邽邿 邾郋邾迮郇. 郅邽 郇迮, 郋 +\fBpasswd\fR +郇迮 郈郋邽郱赲郋迡邽 邽郱邾迮郇迮郇邽迮 郈訄郋郅 邽 郱訄赲迮訄迮 訄訇郋. +.PP +郋郅郱郋赲訄迮郅 郈迮迡郅訄迣訄迮 赲赲迮邽 郇郋赲邿 郈訄郋郅. 衪郋 郈訄郋郅 迮邽迮 郇訄 郅郋迠郇郋 郈郋迡訇郋訄. 苤郋迣郅訄郇郋 郋訇邽邾 郈邽郇邽郈訄邾, 郈訄郋郅邽 迡郋郅迠郇 訇 郋 6 迡郋 8 邽邾赲郋郅郋赲 迡郅邽郇郋邿 邽 赲郕郅訄 郋迡邽郇 邽郅邽 訇郋郅迮迮 邽邾赲郋郅郋赲 郕訄迠迡郋迣郋 邽郈訄: +.TP 3 +\(bu +郋郇迮 訇郕赲 +.TP +\(bu +邽 郋 0 迡郋 9 +.TP +\(bu +郱郇訄郕邽 郈郇郕訄邽邽 +.PP +迮 赲郕郅訄邿迮 邽迮邾郇迮 邽邾赲郋郅 邽訄郇邽 邽 迡訄郅迮郇邽. +\fBpasswd\fR +郇迮 郈邽邾迮 郈訄郋郅, 郕郋郋邿 郇迮 邽邾迮迮 迡郋訄郋郇郋邿 郅郋迠郇郋邽. +.PP +郅邽 郈訄郋郅 郈郋郅 郈郋赲迮郕, 郋 +\fBpasswd\fR +郈迮迡郅郋迠邽 赲赲迮邽 迮迣郋 迮 訄郱 邽 訄赲郇邽 赲赲迮迡郇郇邾 訄郇迮迮. 郅 邽郱邾迮郇迮郇邽 郈訄郋郅 郈訄郋郅邽 邽郱 郋訇迮邽 郈郋郈郋郕 迡郋郅迠郇 郋赲郈訄. +.SS "訇郋 郈訄郋郅" +.PP +迮郱郋郈訄郇郋 郈訄郋郅 郱訄赲邽邽 郋 郋邿郕郋邽 訄郅迣郋邽邾訄 邽郋赲訄郇邽 邽 訄郱邾迮訄 郈郋訄郇赲訄 郕郅訄. +\fIUNIX\fR +邽迮邾訄 邾迮郋迡 邽郋赲訄郇邽 郋郇郋赲訄郇 郇訄 訄郅迣郋邽邾迮 NBS DES 邽 郋迮郇 訇迮郱郋郈訄迮郇. 訄郱邾迮 郈郋訄郇赲訄 郕郅訄 郱訄赲邽邽 郋 迮郈迮郇邽 郈郋邽郱赲郋郅郇郋邽 赲訇訄郇郇郋迣郋 郈訄郋郅. +.PP +郋邾郈郋邾邽郋邾 赲 訇迮郱郋郈訄郇郋邽 郈訄郋郅 赲郅迮 郇迮訇迮迠郇邿 赲訇郋 郈訄郋郅 邽 郅郋迠郇郋 訄訇郋 郇邽邾. 郋 郋邿 郈邽邽郇迮, 赲 郇迮 迡郋郅迠郇 邽郈郋郅郱郋赲訄 郈訄郋郅, 郕郋郋邿 赲郅迮 郅郋赲郋邾 邽郱 郅郋赲訄 邽郅邽 郕郋郋邿 郈邽迡 郱訄郈邽訄 邽郱\-郱訄 迮迣郋 郅郋迠郇郋邽. 苠訄郕迠迮, 郈訄郋郅 郇迮 迡郋郅迠迮郇 訇 郇訄郱赲訄郇邽迮邾 迮迣郋\-郅邽訇郋, 郇郋邾迮郋邾 赲訄迮邿 郅邽迮郇郱邽邽, 迡郇邾 郋迠迡迮郇邽 邽 迡郋邾訄郇邽邾 訄迡迮郋邾. 訇郋 赲邾 郋邾 郅迮迣郕郋 迡郋迣訄迡訄, 郋 郈邽赲迮迡 郕 郇訄迮郇邽 訇迮郱郋郈訄郇郋邽 邽迮邾. +.PP +訄郋郅 迡郋郅迠迮郇 郅迮迣郕郋 郱訄郈郋邾邽郇訄, 郋訇 郇迮 訇郅郋 郇迮郋訇郋迡邽邾郋邽 郱訄郈邽赲訄 迮迣郋 郇訄 訇邾訄迣. 衪郋迣郋 邾郋迠郇郋 迡郋邽 郋迮迡邽郇邽赲 迡赲訄 邾訄郅迮郇郕邽 郅郋赲訄 赲 郋迡郇郋, 訄郱迡迮郅邽赲 邽 郈迮邽訄郅郇邾 邽邾赲郋郅郋邾 邽郅邽 邽郋邿. 訄郈邽邾迮, Pass%word. +.PP +迣邽邾 邾迮郋迡郋邾 郋郱迡訄郇邽 赲郅迮 赲訇郋 郅迮迣郕郋 郱訄郈郋邾邽郇訄迮邿 訄郱 邽郱 郅邽迮訄 邽 赲郱邽迮 郈迮赲郋邿 邽郅邽 郈郋郅迮迡郇迮邿 訇郕赲 郕訄迠迡郋迣郋 郅郋赲訄. 訄郈邽邾迮: +.TP 3 +\(bu +Ask not for whom the bell tolls +.TP +\(bu +郈郋郅訄迮 +.TP +\(bu +An4wtbt +.PP +郋迠迮迮 訇 赲迮迮郇, 郋 郇迮郕郋郋迮 赲郱郅郋邾邽郕邽 赲郕郅訄 郋 郈訄郋郅 赲 赲郋邽 郅郋赲訄邽. 郋郋邾 赲 迡郋郅迠郇 赲訇訄 赲郋邽 郋訇赲迮郇郇迮 邾迮郋迡 郋郱迡訄郇邽 郈訄郋郅迮邿 邽 郇迮 郈郋郅訄迣訄 郇訄 邾迮郋迡 郈迮迡郅郋迠迮郇郇迮 郱迡迮. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBpasswd\fR +: +.TP +\fB\-a\fR, \fB\-\-all\fR +衪郋 郈訄訄邾迮 邾郋迠郇郋 邽郈郋郅郱郋赲訄 郋郅郕郋 赲邾迮迮 +\fB\-S\fR +迡郅 赲赲郋迡訄 訄訄 赲迮 郈郋郅郱郋赲訄迮郅迮邿. +.TP +\fB\-d\fR, \fB\-\-delete\fR +苺迡訄郅邽 郈訄郋郅 郈郋郅郱郋赲訄迮郅 (迡迮郅訄 迮迣郋 郈邾). 衪郋 訇邿 郈郋郋訇 郱訄訇郅郋郕邽郋赲訄 郈訄郋郅 郇郋邿 郱訄郈邽邽. 衪郋 迡迮郅訄迮 郕訄郱訄郇郇 郇 郱訄郈邽 訇迮郱郈訄郋郅郇郋邿. +.TP +\fB\-e\fR, \fB\-\-expire\fR +迮邾迮迡郅迮郇郇郋 迡迮郅訄 郈訄郋郅 訄迮赲邽邾. 迮郱郅訄迮 郋 郱訄訄赲邽 郈郋郅郱郋赲訄迮郅 邽郱邾迮郇邽 郈訄郋郅 郈邽 郅迮迡迮邾 赲郋迡迮 赲 邽迮邾. +.TP +\fB\-h\fR, \fB\-\-help\fR +郋郕訄郱訄 郋 郋郋訇迮郇邽迮 邽 赲邿邽. +.TP +\fB\-i\fR, \fB\-\-inactive\fR \fIINACTIVE\fR +衪郋 郈訄訄邾迮 邽郈郋郅郱迮 迡郅 訇郅郋郕邽郋赲郕邽 郇郋邿 郱訄郈邽邽 郈郋 郈郋迮赲邽邽 郱訄迡訄郇郇郋迣郋 邽郅訄 迡郇迮邿 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅. 苠郋 迮, 迮郅邽 郈訄郋郅 訄迮郅 邽 郈郋郅郋 訇郋郅迮迮 +\fIINACTIVE\fR +迡郇迮邿, 郋 郈郋郅郱郋赲訄迮郅 訇郋郅迮 郇迮 邾郋迠迮 邽郈郋郅郱郋赲訄 迡訄郇郇 郇 郱訄郈邽. +.TP +\fB\-k\fR, \fB\-\-keep\-tokens\fR +苺郕訄郱赲訄迮, 郋 邽郱邾迮郇迮郇邽迮 郈訄郋郅 郇迠郇郋 赲郈郋郅郇邽 郋郅郕郋 迡郅 訄迮赲邽 郕郅迮邿 訄迮郇邽邽郕訄邽邽 (郈訄郋郅迮邿). 郋郅郱郋赲訄迮郅邽 郋 郋訄赲邽 赲郋邽 郇迮 郈郋郋迮郇郇迮 郕郅邽 郇迮郋郇邾邽. +.TP +\fB\-l\fR, \fB\-\-lock\fR +訄訇郅郋郕邽郋赲訄 郕訄郱訄郇郇 郇 郱訄郈邽. 衪郋 郈訄訄邾迮 訇郅郋郕邽迮 郇 郱訄郈邽 邽郱邾迮郇 郱郇訄迮郇邽迮 郈訄郋郅 郇訄 赲訄邽訄郇, 郕郋郋邿 郇迮 邾郋迠迮 訇 邽郋赲訄郇郇邾 郈訄郋郅迮邾. +.TP +\fB\-n\fR, \fB\-\-mindays\fR \fIMIN_DAYS\fR +訄迡訄 邾邽郇邽邾訄郅郇郋迮 郕郋郅邽迮赲郋 迡郇迮邿 邾迮迠迡 邾迮郇郋邿 郈訄郋郅. 郅迮赲郋迮 郱郇訄迮郇邽迮 郋迣郋 郈郋郅 郕訄郱赲訄迮 郇訄 郋, 郋 郈郋郅郱郋赲訄迮郅 邾郋迠迮 邾迮郇 赲郋邿 郈訄郋郅 郕郋迣迡訄 郱訄郋迮. +.TP +\fB\-q\fR, \fB\-\-quiet\fR +迮 赲赲郋迡邽 郋郋訇迮郇邽邿 郈邽 訄訇郋迮. +.TP +\fB\-r\fR, \fB\-\-repository\fR \fIREPOSITORY\fR +邽郱邾迮郇邽 郈訄郋郅 赲 +\fIREPOSITORY\fR +迮郈郋郱邽郋邽邽 +.TP +\fB\-S\fR, \fB\-\-status\fR +郋郕訄郱訄 郋郋郇邽迮 郇郋邿 郱訄郈邽邽. 郇郋邾訄邽 郋 郋郋郇邽邽 郋迡迮迠邽 7 郈郋郅迮邿. 迮赲郋迮 郈郋郅迮 郋迡迮迠邽 邽邾 郇郋邿 郱訄郈邽邽. 郋郋迮 郈郋郅迮 郕訄郱赲訄迮, 郱訄訇郅郋郕邽郋赲訄郇訄 郅邽 郇訄 郱訄郈邽 (L), 郋郇訄 訇迮郱 郈訄郋郅 (NP), 邽郅邽 郇迮 迮 訄訇郋邽邿 郈訄郋郅 (P). 苠迮迮 郈郋郅迮 訄郇邽 迡訄 郈郋郅迮迡郇迮迣郋 邽郱邾迮郇迮郇邽 郈訄郋郅. 郅迮迡邽 迮 郈郋郅 訄郇 邾邽郇邽邾訄郅郇邿 赲郋郱訄, 邾訄郕邽邾訄郅郇邿 赲郋郱訄, 郈迮邽郋迡 赲迡訄邽 郈迮迡郈迮迠迡迮郇邽 邽 郈迮邽郋迡 郇迮訄郕邽赲郇郋邽 郈訄郋郅. 衪邽 郋郕邽 邽郱邾迮 赲 迡郇. +.TP +\fB\-u\fR, \fB\-\-unlock\fR +訄郱訇郅郋郕邽郋赲訄 郕訄郱訄郇郇 郇 郱訄郈邽. 衪郋 郈訄訄邾迮 訄郕邽赲邽迮 郇 郱訄郈邽 邽郱邾迮郇 郈訄郋郅 郇訄 郈迮迠郇迮迮 郱郇訄迮郇邽迮 (郕郋郋郋迮 訇郅郋 郈迮迮迡 邽郈郋郅郱郋赲訄郇邽迮邾 郈訄訄邾迮訄 +\fB\-l\fR +). +.TP +\fB\-w\fR, \fB\-\-warndays\fR \fIWARN_DAYS\fR +苺訄郇郋赲邽 邽郅郋 迡郇迮邿 赲迡訄邽 郈迮迡郈迮迠迡迮郇邽 郈迮迮迡 迮邾 郕訄郕 郈郋迮訇迮 邾迮郇訄 郈訄郋郅. 郈訄訄邾迮迮 +\fIWARN_DAYS\fR +郕訄郱赲訄迮 邽郅郋 迡郇迮邿 郈迮迮迡 迮邾 郕訄郕 郈訄郋郅 訄迮迮, 赲 迮迮郇邽邽 郕郋郋 郈郋郅郱郋赲訄迮郅 訇迡 郇訄郈郋邾邽郇訄, 郋 郈訄郋郅 郕郋郋 訄迮迮. +.TP +\fB\-x\fR, \fB\-\-maxdays\fR \fIMAX_DAYS\fR +苺訄郇郋赲邽 邾訄郕邽邾訄郅郇郋迮 郕郋郅邽迮赲郋 迡郇迮邿, 赲 迮迮郇邽邽 郕郋郋 郈訄郋郅 郋訄 訄訇郋邽邾. 郋郅迮 +\fIMAX_DAYS\fR +迡郇迮邿 郈訄郋郅 郇迠郇郋 邽郱邾迮郇邽. +.SH "苤苠觓" +.PP +迮 赲迮 郈訄訄邾迮 邾郋迣 訄訇郋訄. 苤郅郋迠郇郋 郈訄郋郅 郈郋赲迮迮 郈郋 訄郱郇郋邾 郇訄 訄郱郇 邾訄邽郇訄. 郋郅郱郋赲訄迮郅 郇訄郋迮郅郇郋 郋赲迮迮 赲訇邽訄 郈訄郋郅 訄郕郋邿 郅郋迠郇郋邽, 郋訇 迮邾 郇郋邾訄郅郇郋 訄訇郋訄郅郋. 郋郅郱郋赲訄迮郅邽 郇迮 邾郋迣 邽郱邾迮郇 赲郋邽 郈訄郋郅邽 赲 邽迮邾迮, 迮郅邽 赲郕郅郇 NIS 邽 郋郇邽 郇迮 赲郋郅邽 郇訄 迮赲迮 NIS. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "虳衎 虴觓" +.PP +訄訄邾迮 +\fBpasswd\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI1\fR +迡郋郈 郱訄郈迮郇 +.TP +\fI2\fR +郇迮迡郋郈邽邾訄 郕郋邾訇邽郇訄邽 郈訄訄邾迮郋赲 +.TP +\fI3\fR +郇迮郋迠邽迡訄郇郇訄 郋邽訇郕訄 郈邽 訄訇郋迮, 郇邽迮迣郋 郇迮 迡迮郅訄郇郋 +.TP +\fI4\fR +郇迮郋迠邽迡訄郇郇訄 郋邽訇郕訄 郈邽 訄訇郋迮, 郋赲迮 訄邿郅 passwd +.TP +\fI5\fR +訄邿郅 passwd 郱訄郇 迡迣郋邿 郈郋迣訄邾邾郋邿, 郈郋郈郋訇邿迮 迮 訄郱 +.TP +\fI6\fR +郇迮迡郋郈邽邾郋迮 郱郇訄迮郇邽迮 郈訄訄邾迮訄 +.SH "苤苠苠 苠" +.PP +\fB迣郈郈訄\fR(5), +\fBpasswd\fR(5), +\fBshadow\fR(5). diff --git a/man/ru/passwd.5 b/man/ru/passwd.5 index 35226c4d..371cfc2e 100644 --- a/man/ru/passwd.5 +++ b/man/ru/passwd.5 @@ -1,136 +1,89 @@ -.\" Copyright (c) 1993 Michael Haardt (u31b3hs@pool.informatik.rwth\-aachen.de), Fri Apr 2 11:32:09 MET DST 1993 -.\" -.\" This is free documentation; you can redistribute it and/or -.\" modify it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 2 of -.\" the License, or (at your option) any later version. -.\" -.\" The GNU General Public License's references to "object code" -.\" and "executables" are to be interpreted as the output of any -.\" document formatting or typesetting system, including -.\" intermediate and printed output. -.\" -.\" This manual is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public -.\" License along with this manual; if not, write to the Free -.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, -.\" USA. -.\" -.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu) -.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu) -.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl) -.\" Modified Mon Jan 5 20:24:40 MET 1998 by Michael Haardt -.\" (michael@cantor.informatik.rwth-aachen.de) -.TH PASSWD 5 "$Date: 2005/04/05 19:08:57 $" "" "禢眝轂 そ帎瓬" -.SH 鍕欒鍣 -passwd \- そ帎 釓眐旼 -.SH 瀔澞搿毇 -.B Passwd -\-\- 嗩 埧剆婘趿 そ帎, 衃霰眚鄹圴 衄孖玹 殌籥挃 睋倅蚥 俵杻硨袬埧旼 -蚕衲攪, 佹秺蹊 巟 冾婘砣 衃霰眚尕 埡劼 妅に眝謄劦, 佹 -厊曬埩づ佹婘 俵杻硨袬埧曶, 厊曬埩づ佹婘 й桸倧, 鰍芩褁圴 佹埡昑, -冾芩恅挍 狟玶癹劼 . . 輾婘 嗩玵 そ帎 埡匊 衃霰眚轂衭 -睋袶の瓬蹉挃 釓眐旻 佹秺珌 俵杻硨袬埧曶. 婘 そ帎 鰍枒曬 蹙婥 -鰍衲桸曬 赽攪 騷 痽曬奷 (迓珌吇 梊妀尕, 恔倷奼籤, -.BR ls (1) -孖俵杻祰殮 嗩珆 そ帎 騷 衃俵衲避旼恌 厊曬埩づ佹婘眐 奼曬 -俵杻硨袬埧旼), 恘 睋倅衯 恓ж 畛祴蠱曬 婘杻冾 袀陓眓玶嵃瓬轂攫. +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "passwd" "5" "11/10/2005" "苳郋邾訄 訄邿郅郋赲" "苳郋邾訄 訄邿郅郋赲" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +passwd \- 訄邿郅 郈訄郋郅迮邿 +.SH "苤" .PP - 衲轄棸 鰍觴棸 貥攪曬 恓 蹙昑 恌佹侂 倷狟旼 鰍衲桸恘衲媕 嗩珌 -そ帎 騷 痽曬奷 赽攪 虭眙. 蹅秺椋 迍 倷癹尕轂 睋袶の瓬蹉挃 -釓眐杻, 恘 嗌攣婞玴夼 蹙攽 蚝幵冾 芶騷曬恘, 痽狟 跁昑芩婥 -倷避妀媓 趿觴蹉挃 釓眐杻 , 蟠旼 婘ж, 珃恘谻棎 倷妅蟹俵 蹙昑 -黨欶攫擢吇 衵鼴 俵杻硨袬埧旼. 鬌忤輾 迓珌吇 孖俵杻祰殮 婭 妀 妅梏 -覂眑劦 冾迖旼刱 埧恓趿 釓眐旼, Ь -.I /etc/passwd -衃霰眚尕 稊蘿鰍痾 谹籣婘 睋袶の瓬蹉恘ж 釓眐曶, 蚆虭 嗩 釓眐旻 -畛恮娸 -.I /etc/shadow\fR, -冾婘砣 鰍衲桸曬 騷 痽曬奷 婘杻冾 袀陓眓玶嵃瓬轂攫. +\fI/etc/passwd\fR +郋迡迮迠邽 郇迮 郱訄郈邽邽 郈郋郅郱郋赲訄迮郅迮邿, 郈郋 郋迡郇郋邿 赲 郕訄迠迡郋邿 郋郕迮. 苤郋郕訄 郋郋邽 邽郱 迮邾邽 郈郋郅迮邿, 訄郱迡迮郅郇郇 迡赲郋迮郋邽邾邽 (\(Fo:\(Fc). 郋郅: +.TP 3 +\(bu +邽邾 郈郋郅郱郋赲訄迮郅 迡郅 赲郋迡訄 赲 邽迮邾 +.TP +\(bu +郇迮郋訇郱訄迮郅郇邿 郱訄邽郋赲訄郇郇邿 郈訄郋郅 +.TP +\(bu +邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 郈郋郅郱郋赲訄迮郅 +.TP +\(bu +邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 迣郈郈 +.TP +\(bu +邽邾\-訄邾邽郅邽 郈郋郅郱郋赲訄迮郅 邽郅邽 郈郋郅迮 郕郋邾邾迮郇訄邽 +.TP +\(bu +迡郋邾訄郇邽邿 郕訄訄郅郋迣 郈郋郅郱郋赲訄迮郅 +.TP +\(bu +郇迮郋訇郱訄迮郅郇邿 邽郇迮郈迮訄郋 郕郋邾訄郇迡郇郋邿 郋郕邽 郈郋郅郱郋赲訄迮郅 .PP -醚睋訰蚕迍 珆 婘ж, 孖俵杻祰殮衭 旻 埧恓趿 釓眐旻, 迓珌吇 蚕衲攪挃 -謐虭恌衲畛婘砣 孖俵杻祰殮 稊蘿鰍痾 佹畷衲覂 睋袶の瓬蹉恘ж 釓眐曶, -痽狟 梒鼴尕寔, 痽 嗩珆 俵杻硨袬埧杻 恓 蚐珋籥 豜彸 蚕衲攪 俵 -衿珈 釓眐旼. (巀恔冾, 蚐珆疶埧 恌秸 摿澒搿濄). +郋郅迮 郱訄邽郋赲訄郇郇邾 郈訄郋郅迮邾 邾郋迠迮 訇 郈邾, 邽 郋迣迡訄 迡郅 赲郋迡訄 郈郋迡 郋邿 郇郋邿 郱訄郈邽 郈訄郋郅 郇迮 迮訇迮. 迡郇訄郕郋, 郇迮郕郋郋迮 郈邽郅郋迠迮郇邽, 郕郋郋迮 邽訄 訄邿郅 +\fI/etc/passwd\fR +, 邾郋迣 迮邽 郇迮 郈郋郱赲郋郅 +\fI郅訇郋邿\fR +迡郋郈, 迮郅邽 郈郋郅迮 +\fI郈訄郋郅\fR +郈郋迮. 郅邽 郈郋郅迮 +\fI郈訄郋郅\fR +郋迡迮迠邽 郋郇 +\(Fox\(Fc, 郋 邽郋赲訄郇郇邿 郈訄郋郅 訄郇邽 赲 訄邿郅迮 +\fBshadow\fR(5) +; +\fI迡郋郅迠郇訄\fR +訇 郋郋赲迮赲訄 郋郕訄 赲 訄邿郅迮 +\fIshadow\fR +, 邽郇訄迮 郇訄 郱訄郈邽 邽訄迮 郇迮迡迮邿赲邽迮郅郇郋邿. 郅邽 赲 郈郋郅迮 +\fI郈訄郋郅\fR +郋迡迮迠邽 郕訄郕訄\-郋 迡迣訄 郋郕訄, 郋 郋郇訄 赲郋郈邽郇邽邾訄迮 郕訄郕 邽郋赲訄郇郇邿 郈訄郋郅, 郕訄郕 郋郈迮迡迮郅迮郇郋 赲 +\fBcrypt\fR(3). .PP -槿旻 趿 衃矬豁埧 恘赹 殌籥挍 睋倅衯, 蚔醣賻 俵芶衲尕 俵旼 釓眐曶 -稊蘿鰍痾, 睋埧 孖俵杻祰彸 -.BR passwd (1), -痽狟 睋鐘婥 恔衲珇楦 釓眐杻. +郋郅迮 郕郋邾邾迮郇訄邽 邽郈郋郅郱迮 訄郱郅邽郇邾邽 邽迮邾郇邾邽 邽郅邽訄邾邽, 訄郕邽邾邽 郕訄郕 +\fBfinger\fR(1). .PP -蹅秺蹊 殌籥恔 睋倅衯 恔狦尕衭 狦恘 衲眐侜, 佹秺蹊 衲眐佹 奼齬 -に眝轂 -.sp -.RS -account:password:UID:GID:GECOS:directory:shell -.RE -.sp -龢 玿孖蹉吇 俵旼: -.sp -.RS -.TP 1.0in -.I account -奼 俵杻硨袬埧曶 蚕衲攪. 懫 恓 鰍枒恘 衃霰眚轂 睋д避挃 謬匋. -.TP -.I password -睋袶の瓬蹉挃 釓眐杻 俵杻硨袬埧曶 妀 稊蘿鰍痾. -.TP -.I UID -蟹の瓬珅 厊曬埩づ佹婘 俵杻硨袬埧曶. -.TP -.I GID -蟹の瓬珅 厊曬埩づ佹婘 珃恘谻珅 й桸倧 嗩珌 俵杻硨袬埧曶. -.TP -.I GECOS -婘 俵旼 恓狟栚轂攫媓 孖俵杻祰籥衭 婘杻冾 騷 妅に眝謄奻恄棼 藷旼. -屩殔恘 矬籣 衃霰眚尕衭 俵旽狣 奼 俵杻硨袬埧曶. GECOS 畇恔瓾籥 -General Electric Comprehensive Operating System, 冾婘畛 蹙攽 -陓疻奼曬瓬蹉 GCOS, 冾Ь 俵黨邁霰旼恌 蟠杻袶 蚕衲攪 冾迖蹉圪 -General Electric 蹙昑 倷狦蹉 冾迖蹉圪 Honeywell. 靻恌 藙瘃 ж豜疶: -"橁珌鐘 阽 俵袃攽旻 そ帎 騷 畛衄邏轂侂 妀 恔蟠 睋鐘 騷 釓侜婠珅 -狟畛蟠堍 恔 芩袶挍 GCOS. 俵旼 GCOS そ帎 釓眐旼 倷晟賻輾 -妅に眝謄奷 騷 $IDENTcard. 醚 嗌龔蹉婠." -.TP -.I directory -鰍芩褁圴 佹埡昑 俵杻硨袬埧曶 ($HOME). -.TP -.I shell -倷珌畛迋, 冾婘畛 趿俵旽捇娸 倷 觕狦 蚕衲攪 (籣旻 矬籣 恌畷ж -恓 梖邁蹉, 孖俵杻祰籥衭 -.BR /bin/sh ). -槿旻 矬籣 梖邁蹉 恓袀暙衲赹濫圴 孖俵旽捇阽 そ帎, 俵杻硨袬埧杻 恓 -蚐珋籥 豜彸 蚕衲攪 俵迍楉 -.BR login (1). -.RE -.SH 摿澒搿毇 -槿旻 趿 珆尕 衃矬避轂 й桸倧 俵杻硨袬埧旼, 婘 圮 GID 鰍枒挃 蹙婥 -狦妅賸瓬, そ帎 \fI/etc/group\fP, 鰍枒恔 蹙婥 睋倅衯 狟 嗩珅 -й桸陓, 妀 秸 嗩 й桸釓 恓 謬霰 袀暙衲豜袬婥. + 郈郋郅迮 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄 訄郇邽 郇訄訄郅郇邿 訄訇郋邽邿 郕訄訄郅郋迣. 郋迣訄邾邾訄 +\fBlogin\fR +邽郈郋郅郱迮 邽郇郋邾訄邽 迡郅 訄郇郋赲郕邽 郱郇訄迮郇邽 郈迮迮邾迮郇郇郋邿 迮迡 +\fB$HOME\fR. .PP -槿旻 俵旼 睋袶の瓬蹉挃 釓眐旼 恔狦尕衭 稊蘿鰍痾, 俵杻硨袬埧杻 -恓 蚐珋籥 豜彸 蚕衲攪 俵迍楉 -.BR login (1), -恘 蚐珋籥 蚅攫轂 嗩 俵迍楉 -.BR rlogin (1), -趿俵旽晟 袀暙衲赹濫吇 倷狪籣袃 衃矬避轂 恘趿 俵迍楉 -.BR rsh (1), -.BR cron (1), -.BR at (1) -妀 俵痽瓬棼 づ杻婞瓬, . . 蟴倧堍 睋蟯玹奿瓬轂 殌籥挍 睋倅衯, -巟芶恮 俵旼 shell, 倷屺鼴籥 埧 秸 疻祰杻埡埡, 鰍俵旽尕攫媓 -俵稊玶尕 孖俵杻硨袬婥 -.BR su (1). -.SH 糌膵 -.I /etc/passwd -.SH "鵯濻襢 酃錂" -.BR passwd (1), -.BR login (1), -.BR su (1), -.BR group (5), -.BR shadow (5) -.SH 謥蠈艬 -蟔疻豜 Copyright (C) Alexey Mahotkin 1999 + 郈郋郅迮 邽郇迮郈迮訄郋訄 郕郋邾訄郇迡郇郋邿 郋郕邽 訄郇邽 邽邾 邽郇迮郈迮訄郋訄 郕郋邾訄郇迡郇郋邿 郋郕邽 郈郋郅郱郋赲訄迮郅 邽郅邽 郇訄郱赲訄郇邽迮 郈郋迣訄邾邾, 郕郋郋訄 訇迡迮 郱訄郈迮郇訄 郈迮赲郋邿. 郋迣訄邾邾訄 +\fBlogin\fR +邽郈郋郅郱迮 邽郇郋邾訄邽 迡郅 訄郇郋赲郕邽 郱郇訄迮郇邽 郈迮迮邾迮郇郇郋邿 迮迡 +\fB$SHELL\fR. 郅邽 郋 郈郋郅迮 郈郋迮, 郋 邽郈郋郅郱迮 郱郇訄迮郇邽迮 郈郋 邾郋郅訄郇邽 +\fI/bin/sh\fR. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郇迮郋訇郱訄迮郅郇邿 訄邿郅 邽郋赲訄郇郇邾邽 郈訄郋郅邾邽 +.SH "苤苠苠 苠" +.PP +\fBgetent\fR(1), +\fBlogin\fR(1), +\fBpasswd\fR(1), +\fBsu\fR(1), +\fBcrypt\fR(3), +\fBgetpwnam\fR(3), +\fBshadow\fR(5), +\fBpwconv\fR(8), +\fBpwunconv\fR(8), +\fBsulogin\fR(8). diff --git a/man/ru/porttime.5 b/man/ru/porttime.5 new file mode 100644 index 00000000..6863c5a3 --- /dev/null +++ b/man/ru/porttime.5 @@ -0,0 +1,68 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "porttime" "5" "11/10/2005" "苳郋邾訄 訄邿郅郋赲" "苳郋邾訄 訄邿郅郋赲" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +porttime \- 訄邿郅 赲迮邾迮郇訄邾邽 迡郋郈訄 郕 郈郋訄邾 +.SH "苤" +.PP +\fIporttime\fR +郋迡迮迠邽 郈邽郋郕 郋邿赲 tty, 邽邾迮郇訄 郈郋郅郱郋赲訄迮郅迮邿 邽 訄郱迮郇郇郋迮 赲迮邾 赲郋迡訄. +.PP +訄迠迡訄 郱訄郈邽 郋郋邽 邽郱 郈郋郅迮邿, 訄郱迡迮郅郇郇 迡赲郋迮郋邽邾邽. 郈迮赲郋邾 郈郋郅迮 郋迡迮迠邽 郈邽郋郕 郋邿赲 tty (郈迮迮邽郅迮郇郇 迮迮郱 郱訄郈) 邽郅邽 郱赲郱迡郋郕訄, 郕訄郱赲訄訄, 郋 赲迮 郋邿赲訄 tty 郈郋郈訄迡訄 郈郋迡 郈訄赲邽郅郋 郋邿 郱訄郈邽邽. 郋 赲郋郋邾 郈郋郅迮 郋迡迮迠邽 郈邽郋郕 邽邾郇 郈郋郅郱郋赲訄迮郅迮邿 (郈迮迮邽郅迮郇郇 迮迮郱 郱訄郈) 邽郅邽 郱赲郱迡郋郕訄, 郕訄郱赲訄訄, 郋 赲迮 邽邾迮郇訄 郈郋郅郱郋赲訄迮郅迮邿 郈郋郈訄迡訄 郈郋迡 郈訄赲邽郅郋 郋邿 郱訄郈邽邽. 迮迮邾 郈郋郅迮 郋迡迮迠邽 郈邽郋郕 (迮迮郱 郱訄郈) 迡郋郈邽邾郋迣郋 赲迮邾迮郇邽 訄訇郋. +.PP +訄迠迡訄 郱訄郈邽 赲迮邾迮郇邽 迡郋郈訄 郋郋邽 邽郱 郇郅 邽郅邽 訇郋郅迮迮 迡郇迮邿 郇迮迡迮郅邽, 郋訇郋郱郇訄迮郇郇 郕訄郕 +\fISu\fR, +\fIMo\fR, +\fITu\fR, +\fIWe\fR, +\fITh\fR, +\fIFr\fR +邽 +\fISa\fR, 訄 訄郕迠迮 赲迮邾迮郇迮邾 郇訄訄郅訄 邽 郕郋郇訄, 郱訄郈邽訄郇郇郋迣郋 迮迮郱 迡迮邽. 苤郋郕訄迮郇邽迮 +\fIWk\fR +邾郋迠郇郋 邽郈郋郅郱郋赲訄 迡郅 郋訇郋郱郇訄迮郇邽 郈迮邽郋迡訄 郈郋郇迮迡迮郅郇邽郕訄 郈郋 郈郇邽, 訄 +\fIAl\fR +郋訇郋郱郇訄訄迮 郕訄迠迡邿 迡迮郇. 郅邽 迡迮郇 郇迮 郱訄迡訄郇, 郋 邽郈郋郅郱迮 +\fIAl\fR +赲 郕訄迮赲迮 郱郇訄迮郇邽 郈郋 邾郋郅訄郇邽. +.SH "衎" +.PP +苤郅迮迡訄 郱訄郈邽 訄郱迮訄迮 迡郋郈 郈郋郅郱郋赲訄迮郅 +\fIjfh\fR + 郅訇郋迣郋 郈郋訄 郈郋 訇迡郇邾 9:00 迡郋 17:00. +.PP +*:jfh:Wk0900\-1700 +.PP +苤郅迮迡邽迮 郱訄郈邽邽 訄郱迮訄 迡郋郈 郋郅郕郋 郈郋郅郱郋赲訄迮郅邾 +\fIroot\fR +邽 +\fIoper\fR + +\fI/dev/console\fR. 衪郋 郈郋郕訄郱赲訄迮, 郕訄郕 訄邿郅 +\fI/etc/porttime\fR +郋訇訄訇訄赲訄迮 赲 郈郋迡郕迮 郈郋赲郅迮郇邽 郱訄郈邽迮邿 赲 訄邿郅迮. 訇郋邿 迡迣郋邿 郈郋郅郱郋赲訄迮郅 郈郋郈訄迡 郈郋迡 郈訄赲邽郅郋 赲郋郋邿 郱訄郈邽邽, 郕郋郋訄 郇迮 訄郱迮訄迮 迡郋郈 赲 郅訇郋迮 赲迮邾. +.sp +.nf + console:root,oper:Al0000\-2400 + console:*: + +.fi +.PP +苤郅迮迡訄 郱訄郈邽 訄郱迮訄迮 迡郋郈 郈郋郅郱郋赲訄迮郅 +\fIgames\fR + 郅訇郋迣郋 郈郋訄 赲 郇迮訄訇郋邽迮 訄. +.PP +*:games:Wk1700\-0900,SaSu0000\-2400 +.SH "苳衎" +.TP +\fI/etc/porttime\fR +郋迡迮迠邽 訄郱迮郇郇郋迮 赲迮邾 訄訇郋 郋郈迮迡迮郅郇郇 郈郋郅郱郋赲訄迮郅迮邿 郋郈迮迡迮郅郇郇 郈郋郋赲 +.SH "苤苠苠 苠" +.PP +\fBlogin\fR(1). diff --git a/man/ru/pw_auth.3 b/man/ru/pw_auth.3 new file mode 100644 index 00000000..71001996 --- /dev/null +++ b/man/ru/pw_auth.3 @@ -0,0 +1,114 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "pw_auth" "3" "11/10/2005" "邽訇郅邽郋迮郇迮 郇郕邽邽" "邽訇郅邽郋迮郇迮 郇郕邽邽" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +pw_auth \- 赲郈郋郅郇迮 郈郋迮迡 郈郋赲迮郕邽 郈訄郋郅, 郱訄迡訄郇郇迮 訄迡邾邽郇邽訄郋郋邾 +.SH "苤苠苤苤" +.PP +\fI#include \fR +.PP +\fIint pw_auth (char\fR\fI*command,\fR\fIchar\fR\fI*user,\fR\fIint\fR\fIreason,\fR\fIchar\fR\fI*input)\fR\fI;\fR +.SH "苤" +.PP +\fIpw_auth\fR +赲郱赲訄迮 郇郕邽邽 郋郈迮迡迮郅郇郇迮 訄迡邾邽郇邽訄郋郋邾 迡郅 郱訄迡訄郇郇郋迣郋 郈郋郅郱郋赲訄迮郅. +.PP +\fI 郈訄訄邾迮迮 command\fR +郱訄迡訄 郇訄郱赲訄郇邽迮 郈郋迣訄邾邾 訄迮郇邽邽郕訄邽邽. 郇訄 赲訇邽訄迮 邽郇郋邾訄邽 邽郱 訄邿郅訄 郈訄郋郅迮邿 郈郋郅郱郋赲訄迮郅迮邿. 郋郕迮 郋迡迮迠邽 郋迡邽郇 邽郅邽 訇郋郅迮迮 邽邾郇 邽郈郋郅郇迮邾 郈郋迣訄邾邾, 訄郱迡迮郅郇郇 郋郕郋邿 郱訄郈郋邿. 訄郈郕訄迮 郕訄迠迡訄 郈郋迣訄邾邾訄 赲 郈郋迡郕迮 郈迮迮邽郅迮郇邽. 訄訄邾迮 郕郋邾訄郇迡郇郋邿 郋郕邽, 郱訄迡訄赲訄迮邾迮 迡郅 郕訄迠迡郋迣郋 郋郇郋赲訄郇邽 (reason), 郋郈邽訄郇 迡訄郅迮迮. +.PP +\fI 郈訄訄邾迮迮 user\fR +郱訄迡訄 邽邾 郈郋郅郱郋赲訄迮郅, 訄郕郋迮 迠迮 郕訄郕 赲 訄邿郅迮 +\fI/etc/passwd\fR +, 迡郅 郕郋郋郋迣郋 郇迠郇郋 郈郋邽郱赲迮邽 訄迮郇邽邽郕訄邽. 郋郅郱郋赲訄迮郅郕邽迮 郱訄郈邽邽 郈郋迡郋迮郇 郈郋 邽邾迮郇訄邾 郈郋郅郱郋赲訄迮郅迮邿. 衪郋 郈郋郱赲郋郅迮 邽郈郋郅郱郋赲訄 郇迮 郇邽郕訄郅郇迮 ID 郈郋郅郱郋赲訄迮郅迮邿 邽 迡郅 郕訄迠迡郋邿 郈訄 邽邾 \- ID 郕訄郱訄 赲郋 郈郋迣訄邾邾 訄迮郇邽邽郕訄邽邽 邽 迡迣 邽郇郋邾訄邽. +.PP +訄迠迡郋迮 邽郱 訄郱迮郇郇 郋郇郋赲訄郇邽邿 訄迮郇邽邽郕訄邽邽 邾郋迠迮 郋訇訄訇訄赲訄 訄郱郇邾邽 郈郋郋訇訄邾邽. 郅邽 郇迮 郈郋邾郇郋 迡迣郋迮, 迡郅 赲郱邽 郈郋郅郱郋赲訄迮郅迮邾 邽郈郋郅郱 訄郇迡訄郇迮 訄邿郅郋赲迮 迡迮郕邽郈郋 0, 1 邽 2. 郅 郋郈迮迡迮郅迮郇邽 郈郋迡郅邽郇郇郋邽 郈郋郅郱郋赲訄迮郅, 迡迮郅訄迮迣郋 郱訄郈郋 訄迮郇邽邽郕訄邽邽, 邾郋迠迮 訇 邽郈郋郅郱郋赲訄郇 迮訄郅郇邿 ID 郈郋郅郱郋赲訄迮郅. +\fI 郈訄訄邾迮迮 reason\fR +邾郋迠郇郋 郕訄郱訄 郅迮迡迮迮: +.TP +\fIPW_SU\fR +郈郋郅郇邽 訄迮郇邽邽郕訄邽 迮郕迮迣郋 迮訄郅郇郋迣郋 ID 郈郋郅郱郋赲訄迮郅, 郈訄迮迣郋 郈郋郅邽 郈訄赲訄 迮訄郅郇郋迣郋 ID 郕訄郱訄郇郇郋迣郋 郈郋郅郱郋赲訄迮郅. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-s\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. +.TP +\fIPW_LOGIN\fR +郈郋郅郇邽 訄迮郇邽邽郕訄邽 郕訄郱訄郇郇郋迣郋 郈郋郅郱郋赲訄迮郅, 郋郱迡訄迮迣郋 郇郋赲邿 迮訄郇 赲 邽迮邾迮. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-l\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. +.TP +\fIPW_ADD\fR +苤郋郱迡訄 郇郋赲 郱訄郈邽 迡郅 郕訄郱訄郇郇郋迣郋 郈郋郅郱郋赲訄迮郅. 衪郋 郈郋郱赲郋郅迮 郈郋迣訄邾邾迮 訄迮郇邽邽郕訄邽邽 邽郇邽邽訄郅邽郱邽郋赲訄 邾迮郋 迡郅 郇郋赲郋迣郋 郈郋郅郱郋赲訄迮郅. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-a\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. +.TP +\fIPW_CHANGE\fR +郱邾迮郇邽 迮赲 郱訄郈邽 迡郅 郕訄郱訄郇郇郋迣郋 郈郋郅郱郋赲訄迮郅. 衪郋 郈郋郱赲郋郅迮 郈郋迣訄邾邾迮 訄迮郇邽邽郕訄邽邽 邽郱邾迮郇邽 邽郇郋邾訄邽 郋訇 訄迮郇邽邽郕訄邽邽 迮赲迮迣郋 郈郋郅郱郋赲訄迮郅. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-c\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. +.TP +\fIPW_DELETE\fR +苺迡訄郅邽 邽郇郋邾訄邽 郋訇 訄迮郇邽邽郕訄邽邽 郕訄郱訄郇郇郋迣郋 郈郋郅郱郋赲訄迮郅. 衪郋 郈郋郱赲郋郅迮 郈郋迣訄邾邾迮 訄迮郇邽邽郕訄邽邽 郋赲郋訇郋迡邽 邾迮郋, 郱訄郇邽邾訄迮邾郋迮 郈郋郅郱郋赲訄迮郅迮邾, 郕郋郋邿 訇郋郅迮 郇迮 訇迡迮 訄迮郇邽邽邽郋赲訄 郈郋邾郋 郈郋迣訄邾邾 訄迮郇邽邽郕訄邽邽. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-d\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. +.TP +\fIPW_TELNET\fR +迮郇邽邽邽郋赲訄 郈郋郅郱郋赲訄迮郅 郈訄迮迣郋 郈郋迡郕郅邽 郕 邽迮邾迮 郈郋邾郋 郕郋邾訄郇迡 +\fBtelnet\fR. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-t\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. +.TP +\fIPW_RLOGIN\fR +迮郇邽邽邽郋赲訄 郈郋郅郱郋赲訄迮郅 郈訄迮迣郋 郈郋迡郕郅邽 郕 邽迮邾迮 郈郋邾郋 郕郋邾訄郇迡 +\fIrlogin\fR. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-r\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. +.TP +\fIPW_FTP\fR +迮郇邽邽邽郋赲訄 郈郋郅郱郋赲訄迮郅 郈訄迮迣郋 郈郋迡郕郅邽 郕 邽迮邾迮 郈郋邾郋 郕郋邾訄郇迡 +\fIftp\fR. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-f\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. 苤訄郇迡訄郇迮 訄邿郅郋赲迮 迡迮郕邽郈郋 郇迮迡郋郈郇 迡郅 赲郱邽 郈郋郅郱郋赲訄迮郅迮邾. 苤訄郇迡訄郇邿 訄邿郅郋赲邿 迡迮郕邽郈郋 赲赲郋迡訄 訇迡迮 郈郋迡郋迮迡邽郇郇 郕 郋迡邽迮郅郕郋邾 郈郋迮, 訄 迡迣邽迮 迡赲訄 訄邿郅郋赲 迡迮郕邽郈郋訄 赲赲郋迡訄 訇迡 郈郋迡郕郅迮郇 郕 郋邿赲 +\fI/dev/null\fR. 苳郇郕邽 +\fIpw_auth\fR +郈迮迮迡訄 郈郋 郕訄郇訄郅 迮迡邽郇赲迮郇郇 郋郕 迡訄郇郇 郈郋迣訄邾邾迮 訄迮郇邽邽郕訄邽邽 迮迮郱 訄邿郅郋赲邿 迡迮郕邽郈郋 0. +.TP +\fIPW_REXEC\fR +迮郇邽邽邽郋赲訄 郈郋郅郱郋赲訄迮郅 郈訄迮迣郋 郈郋迡郕郅邽 郕 邽迮邾迮 郈郋邾郋 郕郋邾訄郇迡 +\fIrexec\fR. 郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 訇迡迮 赲郱赲訄郇訄 郈訄訄邾迮郋邾 +\fB\-x\fR +, 郱訄 郕郋郋邾 郅迮迡迮 邽邾 郈郋郅郱郋赲訄迮郅. 苤訄郇迡訄郇迮 訄邿郅郋赲迮 迡迮郕邽郈郋 郇迮迡郋郈郇 迡郅 赲郱邽 郈郋郅郱郋赲訄迮郅迮邾. 苤訄郇迡訄郇邿 訄邿郅郋赲邿 迡迮郕邽郈郋 赲赲郋迡訄 訇迡迮 郈郋迡郋迮迡邽郇郇 郕 郋迡邽迮郅郕郋邾 郈郋迮, 訄 迡迣邽迮 迡赲訄 訄邿郅郋赲 迡迮郕邽郈郋訄 赲赲郋迡訄 訇迡 郈郋迡郕郅迮郇 郕 郋邿赲 +\fI/dev/null\fR. 苳郇郕邽 +\fIpw_auth\fR +郈迮迮迡訄 郈郋 郕訄郇訄郅 迮迡邽郇赲迮郇郇 郋郕 迡訄郇郇 郈郋迣訄邾邾迮 訄迮郇邽邽郕訄邽邽 迮迮郱 訄邿郅郋赲邿 迡迮郕邽郈郋 0. +.PP +郋郅迮迡郇邽邿 郈訄訄邾迮 迡訄郇郇 訄迮郇邽邽郕訄邽邽 邽郈郋郅郱迮 郋郅郕郋 赲 郅訄迮 郋郇郋赲訄郇邽邿 +\fIPW_FTP\fR +邽 +\fIPW_REXEC\fR. 郇 赲郋郈邽郇邽邾訄迮 郕訄郕 郋迡邽郇郋郇訄 迮郕郋赲訄 郋郕訄, 郕郋郋訄 郈迮迮迡訄 郈郋 郕訄郇訄郅 郈郋迣訄邾邾迮 訄迮郇邽邽郕訄邽邽. 郅邽 赲 郕訄迮赲迮 郋郇郋赲訄郇邽 郕訄郱訄郇郋 +\fIPW_CHANGE,\fR +郋 郱郇訄迮郇邽迮 郈訄訄邾迮訄 +\fIinput\fR +訄赲郇郋 郱郇訄迮郇邽 郈迮迡迡迮迣郋 邽邾迮郇邽 郈郋郅郱郋赲訄迮郅, 迮郅邽 邽邾 郈郋郅郱郋赲訄迮郅 訇迡迮 邽郱邾迮郇. +.SH "苤苠觓" +.PP +訄郇郇訄 郇郕邽 郇迮 郋郱迡訄 迮訄郅郇 迮訄郇郋赲. 郇訄 郋郅郕郋 郋郈迮迡迮郅迮, 訄郱迮迮郇郋 郅邽 郋郱迡訄郇邽迮 迮邽邽 迡郅 郕訄郱訄郇郇郋迣郋 郈郋郅郱郋赲訄迮郅. +.PP +苤迮迮赲迮 郈訄訄邾迮 郇迮 訇郅邽 郈郋迮邽郋赲訄郇. +.SH "苤苠" +.PP +苳郇郕邽 +\fIpw_auth\fR +赲郋郱赲訄訄迮 0, 迮郅邽 郈郋迣訄邾邾訄 訄迮郇邽邽郕訄邽邽 郱訄赲迮邽郅訄 訄訇郋 郕郋迡郋邾 0, 邽 郇迮郇郅迮赲郋迮 郱郇訄迮郇邽迮 赲 郈郋邽赲郇郋邾 郅訄迮. +.SH "苤苠苠 苠" +.PP +\fBlogin\fR(1), +\fBpasswd\fR(1), +\fBsu\fR(1), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/ru/pwck.8 b/man/ru/pwck.8 new file mode 100644 index 00000000..a358bef6 --- /dev/null +++ b/man/ru/pwck.8 @@ -0,0 +1,124 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "pwck" "8" "12/14/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +pwck \- 郈郋赲迮迮 迮郅郋郇郋 訄邿郅郋赲 郈訄郋郅迮邿 +.SH "苤苠苤苤" +.HP 5 +\fBpwck\fR [\-q] [\-s] [\fIpasswd\fR\ \fIshadow\fR] +.HP 5 +\fBpwck\fR [\-q] [\-r] [\fIpasswd\fR\ \fIshadow\fR] +.SH "苤" +.PP +\fBpwck\fR +郈郋赲迮迮 迮郅郋郇郋 訄迮郇邽邽郕訄邽郋郇郇郋邿 邽郇郋邾訄邽邽 赲 邽迮邾迮. 郋 赲迮 郱訄郈邽 訄邿郅郋赲 +\fI/etc/passwd\fR +邽 +\fI/etc/shadow\fR +訇迡 郈郋赲迮迮郇 郈訄赲邽郅郇郋 郋邾訄訄 邽 迡郋郈邽邾郋 迡訄郇郇 郕訄迠迡郋迣郋 郈郋郅. 郋郅郱郋赲訄迮郅 訇迡迮 郈迮迡郅郋迠迮郇郋 迡訄郅邽 郱訄郈邽邽, 郕郋郋迮 邽邾迮 郇迮郈訄赲邽郅郇邿 郋邾訄 邽郅邽 郋迡迮迠訄邽迮 郇迮邽郈訄赲邽邾迮 郋邽訇郕邽. +.PP +郈郋郅郇 郅迮迡邽迮 郈郋赲迮郕邽: +.TP 3 +\(bu +郈訄赲邽郅郇郋迮 郕郋郅邽迮赲郋 郈郋郅迮邿 +.TP +\(bu +郇邽郕訄郅郇郋 邽邾迮郇邽 郈郋郅郱郋赲訄迮郅 +.TP +\(bu +迡郋郈邽邾郋 邽迡迮郇邽邽郕訄郋訄 郈郋郅郱郋赲訄迮郅 邽 迣郈郈 +.TP +\(bu +迡郋郈邽邾郋 郈迮赲邽郇郋邿 迣郈郈 +.TP +\(bu +迡郋郈邽邾郋 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄 +.TP +\(bu +迡郋郈邽邾郋 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕邽 +.PP +邽訇郕邽 赲 郕郋郅邽迮赲迮 郈郋郅迮邿 邽 郇邽郕訄郅郇郋邽 邽邾郇 郈郋郅郱郋赲訄迮郅迮邿 郇迮赲郋訄郇郋赲邽邾. 郅邽 郱訄郈邽 郋迡迮迠邽 郇迮赲迮郇郋迮 邽郅郋 郈郋郅迮邿, 郈郋郅郱郋赲訄迮郅 郈郋郈郋 郈郋迡赲迮迡邽 迡訄郅迮郇邽迮 赲迮邿 郱訄郈邽邽. 郅邽 郈郋郅郱郋赲訄迮郅 郋赲迮邽 郋邽訄迮郅郇郋, 迡訄郅郇迮邿訄 郈郋赲迮郕訄 赲郈郋郅郇 郇迮 訇迡迮. 邽 郋邽訇郕迮 郈郋赲郋迮郇邽 邽邾迮郇邽 郈郋郅郱郋赲訄迮郅 訄郕迠迮 赲郋郱郇邽郕訄迮 郱訄郈郋 郇訄 迡訄郅迮郇邽迮, 郇郋 赲 郅訄迮 郋郕訄郱訄 郈郋赲迮郕訄 訇迡迮 郈郋迡郋郅迠迮郇訄. 訇郋 赲迮 郋訄郅郇 郋邽訇郕訄 赲赲郋迡邽 郈迮迡郈迮迠迡迮郇邽迮 邽 郈郋郅郱郋赲訄迮郅 郈迮迡郅訄迣訄迮 郱訄郈邽 郕郋邾訄郇迡 +\fBusermod\fR +, 郋訇 邽郈訄赲邽 郋邽訇郕. +.PP +郋邾訄郇迡, 郕郋郋迮 訄訇郋訄 訄邿郅郋邾 +\fI/etc/passwd\fR +郇迮 邾郋迣 邽郱邾迮郇 郈郋赲迮迠迡郇郇迮 邽郅邽 迡訇郅邽邽迮 郱訄郈邽邽. 訄郕 訄郱 赲 郋邾 郅訄迮 邽 郇迠郇郋 邽郈郋郅郱郋赲訄 +\fBpwck\fR +迡郅 迡訄郅迮郇邽 邽郈郋迮郇郇郋邿 郱訄郈邽邽. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBpwck\fR +: +.TP +\fB\-q\fR +C郋郋訇訄 郋郅郕郋 郋訇 郋邽訇郕訄. 迮迡郈迮迠迡迮郇邽, 郕郋郋迮 郇迮 迮訇 郋 郈郋郅郱郋赲訄迮郅 郇邽郕訄郕邽 迡迮邿赲邽邿, 郈郋郕訄郱訄郇 郇迮 訇迡. +.TP +\fB\-r\fR +郈郋郅郇 郕郋邾訄郇迡 +\fBpwck\fR +赲 迮迠邽邾迮 "郋郅郕郋 迮郇邽迮". +.TP +\fB\-s\fR +郋邽郋赲訄 赲迮 郱訄郈邽邽 赲 訄邿郅訄 +\fI/etc/passwd\fR +邽 +\fI/etc/shadow\fR +郈郋 邽郅郋赲郋邾 邽迡迮郇邽邽郕訄郋 郈郋郅郱郋赲訄迮郅. +.PP +郋 邾郋郅訄郇邽, 郕郋邾訄郇迡訄 +\fBpwck\fR +訄訇郋訄迮 訄邿郅訄邾邽 +\fI/etc/passwd\fR +邽 +\fI/etc/shadow\fR. 郋郅郱郋赲訄迮郅 邾郋迠迮 郕訄郱訄 迡迣邽迮 訄邿郅 郈郋邾郋 郈訄訄邾迮郋赲 +\fIpasswd\fR +邽 +\fIshadow\fR. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBgroup\fR(5), +\fBpasswd\fR(5), +\fBshadow\fR(5), +\fBusermod\fR(8). +.SH "虳衎 虴觓" +.PP +郋邾訄郇迡訄 +\fBpwck\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI1\fR +郋邽訇郕訄 赲 郈訄訄邾迮訄 郕郋邾訄郇迡郇郋邿 郋郕邽 +.TP +\fI2\fR +迮 郋迡郇訄 邽郅邽 訇郋郅迮迮 郱訄郈邽迮邿 郇迮迡郋郈邽邾邾邽 郈訄郋郅邾邽 +.TP +\fI3\fR +郇迮 迡訄郅郋 郋郕 訄邿郅 郈訄郋郅迮邿 +.TP +\fI4\fR +郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 訄邿郅 郈訄郋郅迮邿 +.TP +\fI5\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 郈訄郋郅迮邿 + diff --git a/man/ru/pwconv.8 b/man/ru/pwconv.8 new file mode 100644 index 00000000..b781156f --- /dev/null +++ b/man/ru/pwconv.8 @@ -0,0 +1,104 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "pwconv" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +pwconv, pwunconv, grpconv, grpunconv \- 郈迮郋訇訄郱迮 郈訄郋郅邽 郈郋郅郱郋赲訄迮郅迮邿 邽 迣郈郈 赲/邽郱 郱訄邽郇郇 郋邾. +.SH "苤苠苤苤" +.HP 7 +\fBpwconv\fR +.HP 9 +\fBpwunconv\fR +.HP 8 +\fBgrpconv\fR +.HP 10 +\fBgrpunconv\fR +.SH "苤" +.PP +\fBpwconv\fR +郋郱迡訄 訄邿郅 +\fIshadow\fR +邽郱 +\fIpasswd\fR +邽 郇迮郋訇郱訄迮郅郇郋 迮赲迮迣郋 訄邿郅訄 +\fIshadow\fR. +.PP +\fBpwunconv\fR +郋郱迡訄 訄邿郅 +\fIpasswd\fR +邽郱 +\fIpasswd\fR +邽 +\fIshadow\fR +郱訄迮邾 迡訄郅迮 +\fIshadow\fR. +.PP +\fBgrpconv\fR +郋郱迡訄 訄邿郅 +\fIgshadow\fR +邽郱 +\fIgroup\fR +邽 郇迮郋訇郱訄迮郅郇郋 迮赲迮迣郋 訄邿郅訄 +\fIgshadow\fR. +.PP +\fBgrpunconv\fR +郋郱迡訄 訄邿郅 +\fIgroup\fR +邽郱 +\fIgroup\fR +邽 +\fIgshadow\fR +郱訄迮邾 迡訄郅迮 +\fIgshadow\fR. +.PP +訄郇郇迮 迮迮 郈郋迣訄邾邾 訄訇郋訄 訄邿郅訄邾邽 郋訇郇 邽郅邽 迮郇迮赲 郈訄郋郅迮邿 郈郋郅郱郋赲訄迮郅迮邿 邽 迣郈郈: +\fI/etc/passwd\fR, +\fI/etc/group\fR, +\fI/etc/shadow\fR +邽 +\fI/etc/gshadow\fR. +.PP +訄迠迡訄 郈郋迣訄邾邾訄 赲郈郋郅郇迮 郇迮郋訇郋迡邽邾迮 訇郅郋郕邽郋赲郕邽 郈迮迮迡 郈迮郋訇訄郱郋赲訄郇邽邾邽. +\fBpwconv\fR +邽 +\fBgrpconv\fR +赲郈郋郅郇 郋迠邽邿 郈郋迡郋郕 迡迮邿赲邽邿. 苤郇訄訄郅訄 迡訄郅 郱訄郈邽邽 邽郱 迮郇迮赲郋迣郋 訄邿郅訄 郕郋郋 郇迮 赲 迣郅訄赲郇郋邾 訄邿郅迮. 訄迮邾 郋訇郇郋赲郅 郱訄郈邽邽 赲 迮郇迮赲郋邾 訄邿郅迮 郕郋郋迮 郇迮 郋迡迮迠訄 `x' 赲邾迮郋 郈訄郋郅 赲 迣郅訄赲郇郋邾 訄邿郅迮. 訄郅迮迮 迡郋訇訄赲郅 郋赲邽迮 迮郇迮赲迮 郱訄郈邽邽. 訄郕郋郇迮, 郈訄郋郅邽 赲 迣郅訄赲郇郋邾 訄邿郅迮 郱訄邾迮郇 邽邾赲郋郅郋邾 `x'. 訄郇郇迮 郈郋迣訄邾邾 邾郋迠郇郋 邽郈郋郅郱郋赲訄 郕訄郕 迡郅 郈迮赲郋郇訄訄郅郇郋迣郋 郈迮郋訇訄郱郋赲訄郇邽, 訄郕 邽 迡郅 郋訇郇郋赲郅迮郇邽 迮郇迮赲郋迣郋 訄邿郅訄, 迮郅邽 迣郅訄赲郇邿 訄邿郅 迮迡訄郕邽郋赲訄郅 赲郇. +.PP +\fBpwconv\fR +邽郈郋郅郱迮 郱郇訄迮郇邽 郈迮迮邾迮郇郇 +\fIPASS_MIN_DAYS\fR, +\fIPASS_MAX_DAYS\fR +邽 +\fIPASS_WARN_AGE\fR +邽郱 +\fI訄邿郅訄 /etc/login.defs\fR +郈邽 迡郋訇訄赲郅迮郇邽邽 郇郋赲 郱訄郈邽迮邿 赲 訄邿郅 +\fI/etc/shadow\fR. +.PP +郋迣訄邾邾 +\fBpwunconv\fR +邽 +\fBgrpunconv\fR +訄郕迠迮 赲郈郋郅郇 郋迠邽邿 郈郋迡郋郕 迡迮邿赲邽邿. 訄郋郅邽 赲 迣郅訄赲郇郋邾 訄邿郅迮 郋訇郇郋赲郅 邽郱 迮郇迮赲郋迣郋 訄邿郅訄. 訄郈邽邽, 郕郋郋迮 迮赲 赲 迣郅訄赲郇郋邾 訄邿郅迮, 郇郋 郇迮 迮赲 赲 迮郇迮赲郋邾 訄邿郅迮 郋訄赲郅 郕訄郕 迮. 郋 郋郕郋郇訄郇邽邽, 迮郇迮赲郋邿 訄邿郅 迡訄郅迮. 郇郋邾訄邽 郋訇 訄迮赲訄郇邽邽 郈訄郋郅 郇迮 邽赲訄迮 郈郋迣訄邾邾郋邿 +\fBpwunconv\fR. 郋郇赲迮邽迮 郋郅郕郋 赲郋郱邾郋迠郇郋迮. +.SH "虼" +.PP +邽訇郕邽 赲 訄邿郅訄 郈訄郋郅迮邿 邽郅邽 迣郈郈 (邽郈訄 郇迮赲迮郇 邽郅邽 迡訇郅邽邽 郱訄郈邽迮邿) 邾郋迣 郱訄邽郕郅邽 郈郋迣訄邾邾 邽郅邽 郈郋邽郱郋邿迡 郕訄郕邽迮\-郋 迡迣邽迮 訄郇郇迮 赲迮邽. 迮迮迡 郕郋郇赲迮訄邽迮邿 郱訄郈邽迮 +\fBpwck\fR +邽 +\fBgrpck\fR +, 郋訇 邽郈訄赲邽 赲郋郱邾郋迠郇迮 郋邽訇郕邽. +.SH "苳衎" +.TP +\fI訄邿郅訄 /etc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.SH "苤苠苠 苠" +.PP +\fBgrpck\fR(8), +\fBlogin.defs\fR(5), +\fBpwck\fR(8). diff --git a/man/ru/pwunconv.8 b/man/ru/pwunconv.8 new file mode 100644 index 00000000..6eed9e8b --- /dev/null +++ b/man/ru/pwunconv.8 @@ -0,0 +1 @@ +.so man8/pwconv.8 diff --git a/man/ru/sg.1 b/man/ru/sg.1 new file mode 100644 index 00000000..49956895 --- /dev/null +++ b/man/ru/sg.1 @@ -0,0 +1,56 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "sg" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +sg \- 赲郈郋郅郇迮 郕郋邾訄郇迡 郈訄赲訄邾邽 迡迣郋邿 迣郈郈 +.SH "苤苠苤苤" +.HP 3 +\fBsg\fR [\-] [group\ [\-c\ ]\ command] +.SH "苤" +.PP +郋邾訄郇迡訄 +\fBsg\fR +訄訇郋訄迮 郈郋迡郋訇郇郋 郕郋邾訄郇迡迮 +\fBnewgrp\fR +, 郇郋 赲 郕訄迮赲迮 郈訄訄邾迮訄 郋迠邽迡訄迮 郕郋邾訄郇迡. 郋邾訄郇迡訄 訇迡迮 赲郈郋郅郇迮郇訄 郋訇郋郅郋郕郋邿 +\fI/bin/sh\fR. 訇郋郅邽郇赲迮 郋訇郋郅郋迮郕, 郋郕迡訄 邾郋迠迮 郱訄郈郕訄 +\fBsg\fR +, 郕郋邾訄郇迡 邽郱 郇迮郕郋郅郕邽 郅郋赲 郇迠郇郋 郱訄郕郅訄 赲 郕訄赲郕邽. 迣邽邾 郋郅邽邽迮邾 邾迮迠迡 +\fBnewgrp\fR +邽 +\fBsg\fR +赲郅迮 郋, 郋 郇迮郕郋郋迮 郋訇郋郅郋郕邽 赲郋郈邽郇邽邾訄 +\fBnewgrp\fR +郋郋訇迮郇郇邾 郋訇訄郱郋邾, 郱訄邾迮郇 迮訇 郇郋赲邾 郕郱迮邾郈郅郋邾 郋訇郋郅郋郕邽, 郕郋郋 郋郱迡訄 +\fBnewgrp\fR. 衪郋迣郋 郇迮 郈郋邽郋迡邽 迡郅 +\fBsg\fR, 郈郋郋邾 郈郋郅迮 郱訄赲迮迮郇邽 訄訇郋 郕郋邾訄郇迡 +\fBsg\fR +, 赲 赲郋郱赲訄訄迮迮 赲 郈迮迡迡 迣郈郈. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.SH "苤苠苠 苠" +.PP +\fBid\fR(1), +\fBlogin\fR(1), +\fBnewgrp\fR(1), +\fBsu\fR(1), +\fBgpasswd\fR(1), +\fBgroup\fR(5), +\fBgshadow\fR(5) diff --git a/man/ru/shadow.3 b/man/ru/shadow.3 new file mode 100644 index 00000000..911b7a57 --- /dev/null +++ b/man/ru/shadow.3 @@ -0,0 +1,139 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "shadow" "3" "11/10/2005" "邽訇郅邽郋迮郇迮 郇郕邽邽" "邽訇郅邽郋迮郇迮 郇郕邽邽" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +shadow, getspnam \- 郈郋迮迡 迡郅 訄訇郋 訄邿郅郋邾 邽郋赲訄郇郇 郈訄郋郅迮邿 +.SH "苤苠苤苤" +.PP +\fI#include \fR +.PP +\fIstruct spwd *getspent();\fR +.PP +\fIstruct spwd *getspnam(char\fR\fI*name\fR\fI);\fR +.PP +\fIvoid setspent();\fR +.PP +\fIvoid endspent();\fR +.PP +\fIstruct spwd *fgetspent(FILE\fR\fI*fp\fR\fI);\fR +.PP +\fIstruct spwd *sgetspent(char\fR\fI*cp\fR\fI);\fR +.PP +\fIint putspent(struct spwd\fR\fI*p,\fR\fIFILE\fR\fI*fp\fR\fI);\fR +.PP +\fIint lckpwdf();\fR +.PP +\fIint ulckpwdf();\fR +.SH "苤" +.PP +\fIshadow\fR +郈訄赲郅迮 郋迡迮迠邽邾邾 訄邿郅訄 迮郇迮赲 郈訄郋郅迮邿 +\fI/etc/shadow\fR. 苤郕訄 赲 訄邿郅迮 +\fI#include\fR +: +.sp +.nf +struct spwd { + char *sp_namp; /* 邽邾 郈郋郅郱郋赲訄迮郅 */ + char *sp_pwdp; /* 邽郋赲訄郇郇邿 郈訄郋郅 */ + long int sp_lstchg; /* 迡訄訄 郈郋郅迮迡郇迮邿 邾迮郇 郈訄郋郅 */ + long int sp_min; /* 迡郇迮邿 迡郋郅迠郇郋 郈郋邿邽 邾迮迠迡 邾迮郇訄邾邽 郈訄郋郅. */ + long int sp_max; /* 迡郇迮邿 郈迮迮迡 郇迮郋訇郋迡邽邾郋 邾迮郇 郈訄郋郅 */ + long int sp_warn; /* 迡郇迮邿 赲赲郋迡訄 郈迮迡郈迮迠迡迮郇邽 郋訇 訄迮赲訄郇邽邽 */ + long int sp_inact; /* 迡郇迮邿 郈迮迮迡 迮邾 郕訄郕 郇訄 郱訄郈邽 郱訄訇郅郋郕邽迮 */ + long int sp_expire; /* 迡訄訄 訄迮赲訄郇邽 郇郋邿 郱訄郈邽邽 */ + unsigned long int sp_flag; /* 郱訄迮郱迮赲邽郋赲訄郇郋 */ +} + +.fi +.PP +郇訄迮郇邽迮 郕訄迠迡郋迣郋 郈郋郅: +.TP 3 +\(bu +sp_namp \- 郕訄郱訄迮郅 郇訄 郋郕 邽邾迮郇迮邾 郈郋郅郱郋赲訄迮郅, 郱訄赲迮訄 郇郅迮赲邾 邽邾赲郋郅郋邾 +.TP +\(bu +sp_pwdp \- 郕訄郱訄迮郅 郇訄 郋郕 郈訄郋郅迮邾, 郱訄赲迮訄 郇郅迮赲邾 邽邾赲郋郅郋邾 +.TP +\(bu +sp_lstchg \- 郕郋郅邽迮赲郋 迡郇迮邿, 郕郋迣迡訄 訇郅 邽郱邾迮郇郇 郈訄郋郅 郈郋郅迮迡郇邽邿 訄郱, 郇訄邽郇訄 1 郇赲訄 1970 迣郋迡訄 +.TP +\(bu +sp_min \- 郕郋郅邽迮赲郋 迡郇迮邿, 郕郋迣迡訄 邾郋迠郇郋 郇迮 邾迮郇 郈訄郋郅 +.TP +\(bu +sp_max \- 郕郋郅邽迮赲郋 迡郇迮邿, 郕郋郋郋迮 迡郋郅迠郇郋 郈郋邿邽, 郋訇 郇迠郇郋 訇郅郋 郈郋邾迮郇 郈訄郋郅 +.TP +\(bu +sp_warn \- 郕郋郅邽迮赲郋 迡郇迮邿, 郕郋迣迡訄 訇迡迮 赲迡訄赲訄 郈迮迡郈迮迠迡迮郇邽迮 郋 郕郋郋邾 訄迮赲訄郇邽邽 郈訄郋郅 郈迮迮迡 迮邾 郕訄郕 郈訄郋郅 訄迮迮 +.TP +\(bu +sp_inact \- 郕郋郅邽迮赲郋 迡郇迮邿, 郕郋郋迮 迡郋郅迠郇 郈郋邿邽 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅, 郕郋迣迡訄 郇訄邽郇訄 邽訄, 郋 郇訄 郱訄郈邽 郇迮訄郕邽赲郇訄 邽 郱訄訇郅郋郕邽郋赲訄郇訄 +.TP +\(bu +sp_expire \- 迡郇迮邿, 郈郋郅迮 郕郋郋 郇訄 郱訄郈邽 訇迡迮 郱訄訇郅郋郕邽郋赲訄郇訄, 郇訄邽郇訄 1 郇赲訄 1970 迣郋迡訄 +.TP +\(bu +sp_flag \- 郱訄迮郱迮赲邽郋赲訄郇郋 +.SH "苤" +.PP +\fIgetspent\fR, +\fIgetspname\fR, +\fIfgetspent\fR +邽 +\fIsgetspent\fR +赲郋郱赲訄訄 郕訄郱訄迮郅 郇訄 +\fIstruct spwd\fR. +\fIgetspent\fR +赲郋郱赲訄訄迮 郅迮迡 郱訄郈邽 邽郱 訄邿郅訄, 訄 +\fIfgetspent\fR +赲郋郱赲訄訄迮 郅迮迡 郱訄郈邽 邽郱 郱訄迡訄郇郇郋迣郋 郕訄郇訄郅訄, 迣迡迮 郈迮迡郈郋郅訄迣訄迮, 郋 郋 訄邿郅 郈訄赲邽郅郇郋迣郋 郋邾訄訄. +\fIsgetspent\fR +赲郋郱赲訄訄迮 郕訄郱訄迮郅 郇訄 +\fIstruct spwd\fR +, 邽郈郋郅郱 郈迮迡郋訄赲郅迮郇郇 郋郕 赲 郕訄迮赲迮 赲郋迡邽 迡訄郇郇. +\fIgetspnam\fR +邽迮 郇訄邽郇訄 迮郕迮邿 郈郋郱邽邽邽 赲 訄邿郅迮 郱訄郈邽 郈郋 邽邾迮郇邽 +\fI郈郋郅郱郋赲訄迮郅\fR. +.PP +\fIsetspent\fR +邽 +\fIendspent\fR +邾郋迠郇郋 邽郈郋郅郱郋赲訄 迡郅 郈迮迮邾迮迮郇邽 赲 郇訄訄郅郋 邽 郕郋郇迮, 郋郋赲迮赲迮郇郇郋, 訄邿郅訄 迮郇迮赲 郈訄郋郅迮邿. +.PP +苳郇郕邽邽 +\fIlckpwdf\fR +邽 +\fIulckpwdf\fR +邽郈郋郅郱 迡郅 郈郋郅迮郇邽 邾郋郇郋郈郋郅郇郋迣郋 迡郋郈訄 郕 訄邿郅 +\fI/etc/shadow\fR. +\fIlckpwdf\fR +郈訄迮 赲郈郋郅郇邽 訇郅郋郕邽郋赲郕 郈郋邾郋 +\fIpw_lock\fR +赲 迮迮郇邽邽 15 迮郕郇迡. 訄郅迮迮 赲郈郋郅郇迮 郈郋郈郕訄 郈郋郅邽 赲郋 訇郅郋郕邽郋赲郕 郈郋邾郋 +\fIspw_lock\fR +赲 迮迮郇邽邽 赲迮邾迮郇邽 郋訄赲迮迣郋 郋 郈迮赲郋郇訄訄郅郇 15 迮郕郇迡. 邽 郇迮迡訄迮 赲 郅訇郋邿 邽郱 訇郅郋郕邽郋赲郋郕 赲 迮迮郇邽邽 15 迮郕郇迡, 郇郕邽 +\fIlckpwdf\fR +赲郋郱赲訄訄迮 \-1. 郅邽 郋訇迮 訇郅郋郕邽郋赲郕邽 郈郋郅邽 郈迮郇郋 赲郋郱赲訄訄迮 0. +.SH "苤苠" +.PP +苳郇郕邽邽 赲郋郱赲訄訄 NULL, 迮郅邽 赲迮 郱訄郈邽邽 郕郋郇邽郅邽 邽郅邽 郈郋邽郱郋郅訄 郋邽訇郕訄 赲郋 赲迮邾 訄訇郋. 苳郇郕邽邽, 赲郋郱赲訄訄邽迮 +\fIint\fR +, 赲郋郱赲訄訄 0 郈邽 郈迮郇郋邾 赲郈郋郅郇迮郇邽邽 邽 \-1 赲 郅訄迮 郇迮迡訄邽. +.SH "苤苠觓" +.PP +訄郇郇迮 郇郕邽邽 邾郋迣 邽郈郋郅郱郋赲訄 郋郅郕郋 郈迮郈郋郅郱郋赲訄迮郅迮邾, 訄郕 郕訄郕 迡郋郈 郕 訄邿郅 迮郇迮赲 郈訄郋郅迮邿 郋迣訄郇邽迮郇. +.SH "苳衎" +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBgetpwent\fR(3), +\fBshadow\fR(5). diff --git a/man/ru/shadow.5 b/man/ru/shadow.5 new file mode 100644 index 00000000..4dca400b --- /dev/null +++ b/man/ru/shadow.5 @@ -0,0 +1,77 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "shadow" "5" "11/10/2005" "苳郋邾訄 訄邿郅郋赲" "苳郋邾訄 訄邿郅郋赲" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +shadow \- 訄邿郅 郱訄邽訄迮邾郋邿 邽郇郋邾訄邽迮邿 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤" +.PP +\fIshadow\fR +郋迡迮迠邽 邽郋赲訄郇郇迮 郈訄郋郅邽 郇 郱訄郈邽迮邿 郈郋郅郱郋赲訄迮郅迮邿 邽 郇迮郋訇郱訄迮郅郇 邽郇郋邾訄邽 郋訇 訄迮赲訄郇邽邽 郈訄郋郅. 郕郅訄迮 赲 迮訇: +.TP 3 +\(bu +邽邾 郇郋邿 郱訄郈邽邽 +.TP +\(bu +邽郋赲訄郇郇邿 郈訄郋郅 +.TP +\(bu +邽郅郋 迡郇迮邿 邾郋邾迮郇訄 郈郋郅迮迡郇迮迣郋 邽郱邾迮郇迮郇邽 郈訄郋郅, 郇訄邽郇訄 1 郇赲訄 1970 迣郋迡訄 +.TP +\(bu +邽郅郋 迡郇迮邿, 郈迮迮迡 迮邾 郕訄郕 郈訄郋郅 邾郋迠迮 訇 邽郱邾迮郇郇 +.TP +\(bu +邽郅郋 迡郇迮邿, 郈郋郅迮 郕郋郋 郈訄郋郅 迡郋郅迠迮郇 訇 邽郱邾迮郇郇 +.TP +\(bu +邽郅郋 迡郇迮邿, 郱訄 郕郋郅郕郋 郈郋郅郱郋赲訄迮郅 郇訄郇 郈迮迡郈迮迠迡訄, 郋 郈訄郋郅 訄迮赲訄迮 +.TP +\(bu +邽郅郋 迡郇迮邿, 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅 迡郅 訇郅郋郕邽郋赲郕邽 郇郋邿 郱訄郈邽邽 +.TP +\(bu +迡郇迮邿, 郋邽赲訄 1 郇赲訄 1970 迣郋迡訄, 郕郋迣迡訄 郇訄 郱訄郈邽 訇郅訄 郱訄訇郅郋郕邽郋赲訄郇訄 +.TP +\(bu +郱訄迮郱迮赲邽郋赲訄郇郇郋迮 郈郋郅迮 +.PP +郋郅迮 郈訄郋郅 迡郋郅迠郇郋 訇 郱訄郈郋郅郇迮郇郋. 虼邽郋赲訄郇郇邿 郈訄郋郅 邽邾迮迮 迡郅邽郇 郋 13 迡郋 24 邽邾赲郋郅郋赲 邽 郋郋邽 邽郱 64 邽邾赲郋郅郋赲 訄郅訄赲邽訄 郋 a 迡郋 z, 郋 A 迡郋 Z, 郋 0 迡郋 9, \\. 邽 /. 訄郋郅 邾郋迠迮 郇訄邽郇訄 邽邾赲郋郅訄 "$". 衪郋 郋郱郇訄訄迮, 郋 邽郋赲訄郇郇邿 郈訄郋郅 訇郅 迣迮郇迮邽郋赲訄郇 邽郈郋郅郱郋赲訄郇邽迮邾 迡迣郋迣郋 (郇迮 DES) 訄郅迣郋邽邾訄. 訄郈邽邾迮, 迮郅邽 郋郇 郇訄邽郇訄迮 "$1$", 郋 郋 郋郱郇訄訄迮, 郋 邽郈郋郅郱郋赲訄郅 訄郅迣郋邽邾 郇訄 郋郇郋赲迮 MD5. +.PP +郋迡郋訇郇迮邿 郋 郋邾, 邽郱 迮迣郋 郋郋 邽郋赲訄郇郇迮 郈訄郋郅邽 邾郋邽迮 赲 +\fBcrypt\fR(3). +.PP +郅邽 郈郋郅迮 郈訄郋郅迮邿 郋迡迮迠邽 郋郕, 郕郋郋訄 郇迮 赲郅迮 郈訄赲邽郅郇邾 迮郱郅訄郋邾 郇郕邽邽 +\fBcrypt\fR(3), 郇訄郈邽邾迮, ! 邽郅邽 *, 郋 郈郋郅郱郋赲訄迮郅 郇迮 邾郋迠迮 邽郈郋郅郱郋赲訄 郋 郈訄郋郅 迡郅 赲郋迡訄 赲 邽迮邾, 邾郋邽迮 +\fBpam\fR(7). +.PP +訄訄 郈郋郅迮迡郇迮迣郋 邽郱邾迮郇迮郇邽 郈訄郋郅 郱訄迡訄 赲 迡郇, 郈郋迮迡邽 1 郇赲訄 1970 迣郋迡訄. 訄郋郅 郇迮 邾郋迠迮 訇 邽郱邾迮郇郇 郈郋郕訄 郇迮 郈郋邿迡 郈郋郅郋迠迮郇郇郋迮 邽郅郋 迡郇迮邿, 邽 迡郋郅迠迮郇 訇 邽郱邾迮郇郇 迡郋 邾訄郕邽邾訄郅郇郋迣郋 邽郅訄 迡郇迮邿. 郅邽 郋訇郱訄迮郅郇郋迮 邾邽郇邽邾訄郅郇郋迮 邽郅郋 迡郇迮邿 訇郋郅迮 迮邾 邾訄郕邽邾訄郅郇郋迮 邽郅郋 迡郇迮邿, 郋 訄郕郋邿 郈訄郋郅 郇迮 邾郋迠迮 訇 邽郱邾迮郇郇 郈郋郅郱郋赲訄迮郅迮邾. +.PP +苺郇訄 郱訄郈邽 邽訄迮 郇迮訄郕邽赲郇郋邿 邽 訇迡迮 郱訄訇郅郋郕邽郋赲訄郇訄, 迮郅邽 郈訄郋郅 郇迮 訇郅 邽郱邾迮郇郇 郱訄 郱訄迡訄郇郇郋迮 邽郅郋 迡郇迮邿 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅. 苺郇訄 郱訄郈邽 訄郕迠迮 訇迡迮 訇郅郋郕邽郋赲訄郇訄 赲 郱訄迡訄郇郇邿 迡迮郇, 郇迮郱訄赲邽邽邾郋 郋 迡迣郋邿 邽郇郋邾訄邽邽 郋訇 訄迮赲訄郇邽邽 郈訄郋郅. +.PP +郇郋邾訄邽 邽郱 郋迣郋 訄邿郅訄 郱訄邾迮郇迮 郅訇郋邿 郈訄郋郅 邽郅邽 邽郇郋邾訄邽 郋訇 訄迮赲訄郇邽邽, 郋迡迮迠訄 赲 訄邿郅迮 +\fI/etc/passwd\fR. +.PP +衪郋 訄邿郅 郇迮 迡郋郅迠迮郇 訇 迡郋郈郇邾 郇訄 迮郇邽迮 郋訇郇邾 郈郋郅郱郋赲訄迮郅邾, 迮郅邽 迡郋郅迠郇訄 郋訇迮郈迮邽赲訄 訇迮郱郋郈訄郇郋 郈訄郋郅迮邿. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBchage\fR(1), +\fBlogin\fR(1), +\fBsu\fR(1), +\fBpasswd\fR(1), +\fBpasswd\fR(5), +\fBpwconv\fR(8), +\fBpwunconv\fR(8), +\fBsulogin\fR(8). diff --git a/man/ru/su.1 b/man/ru/su.1 new file mode 100644 index 00000000..0f7fc626 --- /dev/null +++ b/man/ru/su.1 @@ -0,0 +1,63 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "su" "1" "11/10/2005" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" "郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +su \- 邽郱邾迮郇迮 ID 郈郋郅郱郋赲訄迮郅 邽郅邽 迡迮郅訄迮 迮迣郋 郈迮郈郋郅郱郋赲訄迮郅迮邾 +.SH "苤苠苤苤" +.HP 3 +\fBsu\fR [\-] [\fI邽邾_郈郋郅郱郋赲訄迮郅\fR\ [\ \fI郈訄訄邾迮\fR\ ]] +.SH "苤" +.PP +\fBsu\fR +邽郈郋郅郱迮 迡郅 郋迣郋 郋訇, 郈郋郅郱郋赲訄迮郅 邾郋迣 訄 迡迣邽邾 郈郋郅郱郋赲訄迮郅迮邾 赲 迮郕迮邿 迮邽邽. 郅邽 +\fBsu\fR +赲郱赲訄迮 訇迮郱 邽邾迮郇邽 郈郋郅郱郋赲訄迮郅, 郋 郈郋 邾郋郅訄郇邽 迡迮郅訄迮 郈郋郅郱郋赲訄迮郅 郈迮郈郋郅郱郋赲訄迮郅迮邾. 迮郋訇郱訄迮郅郇邿 郈訄訄邾迮 +\fB\-\fR +邾郋迠郇郋 邽郈郋郅郱郋赲訄, 郋訇 赲郋郋郱迡訄 訄訇郋 迮迡, 訄郕 迠迮 郕訄郕 迮郅邽 訇 郇訄郋邽邿 郈郋郅郱郋赲訄迮郅 赲郈郋郅郇郅 赲郋迡 赲 邽迮邾. +.PP +郋郅迮 邽邾迮郇邽 郈郋郅郱郋赲訄迮郅 邾郋迠郇郋 郕訄郱訄 迡郋郈郋郅郇邽迮郅郇迮 訄迣邾迮郇, 郕郋郋迮 訇迡 郈迮迮迡訄郇 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕迮 郈郋郅郱郋赲訄迮郅. 訄郇郋邽, 訄迣邾迮郇 +\fB\-c\fR +郱訄訄赲邽 邽訄 訇郋郅邽郇赲郋 郋訇郋郅郋迮郕 郅迮迡邽邿 訄迣邾迮郇 郕訄郕 郕郋邾訄郇迡. 郋邾訄郇迡訄 訇迡迮 赲郈郋郅郇迮郇訄 郋訇郋郅郋郕郋邿, 郕訄郱訄郇郇郋邿 赲 訄邿郅迮 +\fI/etc/passwd\fR +, 郕郋郋訄 赲郅迮 迮迣邽訄邽郋郇郇郋邿 迡郅 郕訄郱赲訄迮邾郋迣郋 郈郋郅郱郋赲訄迮郅. +.PP +郋郅郱郋赲訄迮郅 郈迮迡郅郋迠訄 赲赲迮邽 郈訄郋郅, 迮郅邽 郋郇 郱訄迡訄郇. 迮郈訄赲郅郇邿 郈訄郋郅 赲郱郋赲迮 郋郋訇迮郇邽迮 郋訇 郋邽訇郕迮. 迮 郈郋郈郕邽, 迡訄郇迮 邽 郇迮迡訄郇迮, 郈郋郋郕郋郅邽 邽迮邾郋邿 迮郅 郋訇郇訄迠迮郇邽 郱郅郋郈郋迮訇郅迮郇邽邿. +.PP +苠迮郕訄 訄訇郋訄 迮迡訄 郈迮迮迡訄 郋訇郋郅郋郕迮. 郇訄迮郇邽迮 +\fI$PATH\fR +訄郇訄赲郅邽赲訄迮 訄赲郇邾 +\fI/bin:/usr/bin\fR +迡郅 郋訇郇 郈郋郅郱郋赲訄迮郅迮邿, 邽郅邽 +\fI/sbin:/bin:/usr/sbin:/usr/bin\fR +迡郅 郈迮郈郋郅郱郋赲訄迮郅. 衪邽 郱郇訄迮郇邽 邾郋迠郇郋 邽郱邾迮郇邽 赲 郈迮迮邾迮郇郇 +\fIENV_PATH\fR +邽 +\fIENV_SUPATH\fR +赲 訄邿郅迮 +\fI/etc/login.defs\fR. +.PP +苤訇邽迮邾郇邿 赲郋迡 赲 邽迮邾 邾郋迠郇郋 訄郈郋郱郇訄 郈郋 郇訄郅邽邽 邽邾赲郋郅訄 "*" 赲 郇訄訄郅迮 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕邽. 訄迡訄郇郇邿 迡郋邾訄郇邽邿 郕訄訄郅郋迣 訇迡迮 邽郈郋郅郱郋赲訄郇 郕訄郕 郕郋迮郇 郇郋赲郋邿 訄邿郅郋赲郋邿 邽迮邾, 赲 郕郋郋郋邿 迮迣邽邽迮 郈郋郅郱郋赲訄迮郅. +.SH "苤苠觓" +.PP +訄郇郇訄 赲迮邽 郈郋迣訄邾邾 +\fBsu\fR +邽邾迮迮 邾郇郋迣郋 郈訄訄邾迮郋赲 訇郋郕邽, 郋郅郕郋 郇迮郕郋郋迮 邽郱 郇邽 邾郋迣 訇 邽郈郋郅郱郋赲訄郇 郇訄 郅訇郋邿 邾訄邽郇迮. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBlogin\fR(1), +\fBlogin.defs\fR(5), +\fBsh\fR(1), +\fBsuauth\fR(5). diff --git a/man/ru/suauth.5 b/man/ru/suauth.5 new file mode 100644 index 00000000..746d9d94 --- /dev/null +++ b/man/ru/suauth.5 @@ -0,0 +1,98 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "suauth" "5" "11/10/2005" "苳郋邾訄 訄邿郅郋赲" "苳郋邾訄 訄邿郅郋赲" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +suauth \- 訄邿郅 郈訄赲郅迮郇邽 郕郋邾訄郇迡郋邿 su +.SH "苤苠苤苤" +.HP 12 +\fB/etc/suauth\fR +.SH "苤" +.PP +苳訄邿郅 +\fI/etc/suauth\fR +郈郋赲迮迮 郕訄迠迡邿 訄郱 郈邽 郱訄郈郕迮 郕郋邾訄郇迡 su. 郇 赲郅邽迮 郇訄 郈郋赲迮迡迮郇邽迮 郕郋邾訄郇迡 su, 赲 郱訄赲邽邽邾郋邽 郋: +.sp +.nf + 1) 郈郋郅郱郋赲訄迮郅, 郈訄赲訄 郕郋郋郋迣郋 郇迠郇郋 郈郋郅邽 郈郋邾郋 su + +.fi +.PP +2) 郈郋郅郱郋赲訄迮郅, 郱訄郈邽赲迮迣郋 郕郋邾訄郇迡 su (邽郅邽 迣郈郈, 郅迮郇郋邾 郕郋郋郋邿 郋郇 邾郋迠迮 訇) +.PP +苳郋邾訄 訄邿郅訄 郈郋郕訄郱訄郇 郇邽迠迮, 郋郕邽 郇訄邽郇訄邽迮 # 邽訄 郕郋邾邾迮郇訄邽迮邾 邽 邽迣郇郋邽; +.sp +.nf + 迠迮郅訄迮邾邿\-id:迠迮郅訄邽邿\-id:苤苠 + +.fi +.PP +迡迮 迠迮郅訄迮邾邿\-id 邾郋迠迮 訇 郅郋赲郋邾 +\fIALL\fR, 郈邽郕郋邾 邽邾郇 郈郋郅郱郋赲訄迮郅迮邿, 郈迮迮邽郅迮郇郇 迮迮郱 郱訄郈 "," 邽郅邽 訄郱 +\fIALL EXCEPT\fR +, 郈郋郅迮 郕郋郋郋邿 邽迡 郈邽郋郕 邽邾郇 郈郋郅郱郋赲訄迮郅迮邿 郈迮迮邽郅迮郇郇 迮迮郱 "," +.PP +迠迮郅訄邽邿\-id 邾郋迠迮 郋迡迮迠訄 郋 迠迮, 郋 邽 迠迮郅訄迮郅郇邿\-id, 郈郅 郇郋赲郋迮 郅郋赲郋 +\fIGROUP\fR. +\fIALL EXCEPT GROUP\fR +郋迠迮 迡郋郈邽邾郋. 郋郅迮 +\fIGROUP\fR +郕訄郱赲訄迮 郋迡郇訄 邽郅邽 訇郋郅迮迮 郇訄郱赲訄郇邽邿 迣郈郈, 訄郱迡迮郅郇郇 ",". 迮迡郋訄郋郇郋 邽邾迮 id 郈迮赲邽郇郋邿 迣郈郈 郋郋赲迮赲迮邿 迣郈郈, 郇迮郋訇郋迡邽邾郋 邽邾迮 郱訄郈邽 赲 訄邿郅迮 +\fB/etc/group\fR(5). +.PP + 郈郋郅迮 苤苠 邾郋迠迮 訇 郋郅郕郋 郋迡郇郋 邽郱 郅迮迡邽 郱郇訄迮郇邽邿: +.TP +\fIDENY\fR +郋邾訄郇迡訄 su 郋訄郇訄赲郅邽赲訄迮 赲郈郋郅郇迮郇邽迮, 迡訄迠迮 郇迮 郈訄邽赲訄 郈訄郋郅. +.TP +\fINOPASS\fR +郋邾訄郇迡訄 su 赲郈郋郅郇迮 訇迮郱 郱訄郈郋訄 郈訄郋郅. +.TP +\fIOWNPASS\fR +虴郋訇 郈迮郇郋 赲郈郋郅郇邽 郕郋邾訄郇迡 su, 郈郋郅郱郋赲訄迮郅 迡郋郅迠迮郇 赲赲迮邽 赲郋邿 郋訇赲迮郇郇邿 郈訄郋郅. +.PP +訄邾迮迮, 郋 邽郈郋郅郱 邽 郈郋郅, 訄郱迡迮郅郇郇 迡赲郋迮郋邽邾邽. 邽郕訄郕邽 郈郋訇迮郅郋赲 郇迮 迡郋郈郕訄迮 郋郕郋郅郋 迡赲郋迮郋邽邿. 苠訄郕迠迮 郱訄邾迮迮, 郋 訄邿郅 郈郋邾訄邽赲訄迮 郋郕訄 郱訄 郋郕郋邿, 邽 郈迮赲郋迮 郈郋迡郋迡迮迮 郈訄赲邽郅郋 訇迡迮 邽郈郋郅郱郋赲訄郇郋 訇迮郱 郈郋赲迮郕邽 郋訄赲邽 郈訄赲邽郅. 衪郋 郈郋郱赲郋郅迮 邽迮邾郇郋邾 訄迡邾邽郇邽訄郋 郋迮赲郅 郅訇郋邿 郕郋郇郋郅, 郕訄郕郋邿 郋郇 郈郋迠迮郅訄迮. +.SH "" +.sp +.nf + # 郈邽邾迮 訄邿郅訄 /etc/suauth + # + # 訄訄 郈邽赲迮郅迮迣邽郋赲訄郇郇 邽邾郇 郈郋郅郱郋赲訄迮郅迮邿 + # 邾郋迣 赲郈郋郅郇邽 su, 郋訇 郈郋郅邽 郈訄赲訄 郈迮郈郋郅郱郋赲訄迮郅 赲赲迮迡 赲郋邿 郈訄郋郅. + # + root:chris,birddog:OWNPASS + # + # 迮 郋訄郅郇迮 郇迮 邾郋迣 赲郈郋郅郇邽 su 迡郅 郈郋郅迮郇邽 root, 迮郅邽 郋郇邽 + # 郇迮 郅迮郇 迣郈郈 wheel. 苠訄郕 郇訄郋迮郇郋 赲 BSD 郈郋 邾郋郅訄郇邽. + # + root:ALL EXCEPT GROUP wheel:DENY + # + # 郋郱邾郋迠郇郋 郇邾邽 郱訄郈邽邾邽 terry 邽 birddog + # 赲郅訄迡迮迮 郋迡邽郇 迮郅郋赲迮郕. + # 迮迮郋迡 邽郱 郋迡郇郋邿 郱訄郈邽邽 赲 迡迣 + # 邾郋迠郇郋 迡迮郅訄 訇迮郱 郱訄郈郋訄 郈訄郋郅. + # + terry:birddog:NOPASS + birddog:terry:NOPASS + # + +.fi +.SH "苳衎" +.TP +\fI/etc/suauth\fR +.SH "" +.PP +郋迠迮 訇 郇迮郕郋郅郕郋 郕邽赲郋迮邿. 郇訄郅邽郱訄郋 訄邿郅訄, 赲 訄郇郋邽, 郇迮 郈郋訄迮 邽郇訄郕邽迮郕邽 郋邽訇郋郕, 郋迠邽迡訄, 郋 郇迮 訇迡迮 郇迮迡郋郈邽邾 郈郋訇迮郅郋赲 (郕郋邾迮 郕訄郕 赲 郇訄訄郅迮 邽 郕郋郇迮 郋郕), 邽 郈迮邽訄郅郇 郅郋赲, 訄郱迡迮郅邽 訄郱郅邽郇迮 赲迮邽. +.SH "苤苠" +.PP +邽訇郕邽 郈邽 訄郇訄郅邽郱迮 訄邿郅訄 赲赲郋迡 郈郋邾郋 +\fBsyslogd\fR(8) + 郋赲郇迮邾 ERR 迮迡赲訄 AUTH. +.SH "苤苠苠 苠" +.PP +\fBsu\fR(1). diff --git a/man/ru/sulogin.8 b/man/ru/sulogin.8 new file mode 100644 index 00000000..50c366fe --- /dev/null +++ b/man/ru/sulogin.8 @@ -0,0 +1,66 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "sulogin" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +sulogin \- 迮迣邽訄邽 迡郅 訄訇郋 赲 郋迡郇郋郈郋郅郱郋赲訄迮郅郕郋邾 迮迠邽邾迮 +.SH "苤苠苤苤" +.PP +\fBsulogin\fR +[\fItty\-郋邿赲郋\fR] +.SH "苤" +.PP +\fBsulogin\fR +赲郱赲訄迮 郈郋迣訄邾邾郋邿 +\fBinit\fR +郈迮迮迡 迮邾, 郕訄郕 訄郱迮邽 郈郋郅郱郋赲訄迮郅 迡郋郈 赲 邽迮邾 赲 郋迡郇郋郈郋郅郱郋赲訄迮郅郕郋邾 迮迠邽邾迮. 苠訄郕 赲迮迡 迮訇 郋郅郕郋 郇迮郕郋郋迮 邽迮邾, 郕郋郋迮 +\fBinit\fR +訇郅邽 邾郋迡邽邽邽郋赲訄郇 郋郋赲迮赲邽邾 郋訇訄郱郋邾, 邽郅邽 赲 郕郋郋 赲 訄邿郅迮 +\fI/etc/inittab\fR +邽邾迮迮 郱訄郈邽 迡郅 郋迡郇郋郅郱郋赲訄迮郅郕郋迣郋 赲郋迡訄 赲 邽迮邾. +.PP +郋郅郱郋赲訄迮郅 赲迡訄 郈邽迣郅訄迮郇邽迮: +.PP +Type control\-d to proceed with normal startup, (or give root password for system maintenance): +.PP +赲郋迡 邽 赲赲郋迡 赲郈郋郅郇迮 邽郱 訄郇迡訄郇 訄邿郅郋赲 迡迮郕邽郈郋郋赲, 迮郅邽 郇迮 訇郅郋 郕訄郱訄郇郋 邽邾 迡迣郋迣郋 郋邿赲訄 赲 郕訄迮赲迮 訄迣邾迮郇訄. +.PP +郅邽 郈郋郅郱郋赲訄迮郅 赲赲迮迡 郈訄赲邽郅郇邿 郈訄郋郅 郈迮郈郋郅郱郋赲訄迮郅, 郋 郇訄郇 郈郋迮迡訄 迮迣邽訄邽邽 赲 邽迮邾迮. 郅邽 赲邾迮郋 郈訄郋郅 赲赲郋迡邽 +\fIEOF\fR +(郇訄迠訄訄 郕郋邾訇邽郇訄邽 control\-d), 郋 邽迮邾訄 郱訄迣郱邽 赲 邾郇郋迣郋郈郋郅郱郋赲訄迮郅郕郋邾 迮迠邽邾迮. +.PP +郋郅迮 郋迣郋 郕訄郕 郈郋郅郱郋赲訄迮郅 郱訄赲迮邽 訄訇郋 赲 郋迡郇郋郈郋郅郱郋赲訄迮郅郕郋邿 郋訇郋郅郋郕迮 邽郅邽 赲赲迮迡 +\fIEOF\fR, 郋 邽迮邾訄 郇訄郇 郈郋迮 邽郇邽邽訄郅邽郱訄邽邽 邾郇郋迣郋郈郋郅郱郋赲訄迮郅郕郋迣郋 迮迠邽邾訄. +.SH "苤苠觓" +.PP +衪訄 郕郋邾訄郇迡訄 邾郋迠迮 邽郈郋郅郱郋赲訄 郋郅郕郋 迮郅邽 訇郅訄 邾郋迡邽邽邽郋赲訄郇訄 郈郋迣訄邾邾訄 +\fBinit\fR +, 迡郅 赲郱郋赲訄 +\fBsulogin\fR +赲邾迮郋 +\fI/bin/sh\fR, 邽郅邽 迮郅邽 郈郋郅郱郋赲訄迮郅 郇訄郋邽郅 +\fIinittab\fR +迡郅 郈郋迡迡迮迠郕邽 郋迡郇郋郅郱郋赲訄迮郅郕郋迣郋 赲郋迡訄 赲 邽迮邾. 訄郈邽邾迮, 郋郕訄: +.PP +co:s:respawn:/etc/sulogin /dev/console +.PP +迡郋郅迠郇訄 郱訄郈郕訄 郕郋邾訄郇迡 sulogin 赲 郋迡郇郋郈郋郅郱郋赲訄迮郅郕郋邾 迮迠邽邾迮. +.PP +郋郱邾郋迠郇郋 郋郱迡訄郇邽迮 郈郋郅郇郋邿 訄訇郋迮邿 迮迡. 迡郇訄郕郋, 訄郱郅邽郇迮 郋邿赲訄 邾郋迣 訇 郇迮 邾郋郇邽郋赲訄郇 邽郅邽 郇迮 邽郇邽邽郅邽郱邽郋赲訄郇 邽 郈郋郋邾 邾郇郋迣邽迮 郈郋郅郱郋赲訄迮郅郕邽迮 郕郋邾訄郇迡 邾郋迣 訇 郇迮迡郋郈郇 邽郅邽 郇迮 郇郕邽郋郇邽郋赲訄. +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBlogin\fR(1), +\fBsh\fR(1), +\fBinit\fR(8). diff --git a/man/ru/useradd.8 b/man/ru/useradd.8 new file mode 100644 index 00000000..74f168e8 --- /dev/null +++ b/man/ru/useradd.8 @@ -0,0 +1,222 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "useradd" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +useradd \- 迮迣邽邽迮 郇郋赲郋迣郋 郈郋郅郱郋赲訄迮郅 邽郅邽 邽郱邾迮郇迮 邽郇郋邾訄邽 郋 郇郋赲郋邾 郈郋郅郱郋赲訄迮郅迮 郈郋 邾郋郅訄郇邽 +.SH "苤苠苤苤" +.HP 8 +\fBuseradd\fR [\fI郈訄訄邾迮\fR] \fI觓_衧苠觓\fR +.HP 8 +\fBuseradd\fR \-D +.HP 8 +\fBuseradd\fR \-D [\fI郈訄訄邾迮\fR] +.SH "苤" +.PP +邽 郱訄郈郕迮 訇迮郱 郈訄訄邾迮訄 +\fB\-D\fR +郕郋邾訄郇迡訄 +\fBuseradd\fR +郋郱迡訄 郇郋赲 郇 郱訄郈邽 郈郋郅郱郋赲訄迮郅, 邽郈郋郅郱 郱郇訄迮郇邽 邽郱 郕郋邾訄郇迡郇郋邿 郋郕邽 邽 邽迮邾郇迮 郱郇訄迮郇邽 郈郋 邾郋郅訄郇邽. 郱訄赲邽邽邾郋邽 郋 郈訄訄邾迮郋赲 郕郋邾訄郇迡郇郋邿 郋郕邽, 郕郋邾訄郇迡訄 useradd 郋訇郇郋赲郅迮 邽迮邾郇迮 訄邿郅, 訄 訄郕迠迮 邾郋迠迮 郋郱迡訄 迡郋邾訄郇邽邿 郕訄訄郅郋迣 郇郋赲郋迣郋 郈郋郅郱郋赲訄迮郅 邽 郕郋郈邽郋赲訄 訄邿郅 郇訄郋迮郕. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBuseradd\fR +: +.TP +\fB\-c\fR, \fB\-\-comment\fR \fI苠\fR +訇訄 迮郕郋赲訄 郋郕訄. 訇郇郋, 郱迡迮 郕郋郋郕郋 郋郈邽赲訄迮 郇訄 郱訄郈邽, 邽 郋訇郇郋, 邽郈郋郅郱迮 郕訄郕 郈郋郅迮 迡郅 邽邾迮郇邽 邽 訄邾邽郅邽邽 郈郋郅郱郋赲訄迮郅. +.TP +\fB\-b\fR, \fB\-\-base\-dir\fR \fI衎_苠\fR +訄郱郋赲邿 邽迮邾郇邿 郕訄訄郅郋迣 郈郋 邾郋郅訄郇邽, 迮郅邽 迡迣郋邿 郕訄訄郅郋迣 郇迮 郕訄郱訄郇 郈郋邾郋 郈訄訄邾迮訄 +\fB\-d\fR. +\fI衎_苠\fR +郋訇迮迡邽郇迮 邽邾迮郇迮邾 郇郋邿 郱訄郈邽邽 迡郅 郋郈迮迡迮郅迮郇邽 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄. 郅邽 郇迮 邽郈郋郅郱迮 郈訄訄邾迮 +\fB\-m\fR +, 衎_苠 迡郋郅迠迮郇 迮赲郋赲訄. +.TP +\fB\-d\fR, \fB\-\-home\fR \fI虼_苠\fR +郅 郇郋赲郋迣郋 郈郋郅郱郋赲訄迮郅 訇迡迮 郋郱迡訄郇 +\fI虼_苠\fR +赲 郕訄迮赲迮 郇訄訄郅郇郋迣郋 郕訄訄郅郋迣訄. 郋 邾郋郅訄郇邽, 郋 郱郇訄迮郇邽迮 郈郋郅訄迮 郋訇迮迡邽郇迮郇邽迮邾 +\fI觓_衧苠觓\fR + +\fI衎_苠\fR +邽 邽郈郋郅郱迮 郕訄郕 邽邾 迮迣邽訄邽郋郇郇郋迣郋 郕訄訄郅郋迣訄. +.TP +\fB\-e\fR, \fB\-\-expiredate\fR \fI苠_苺苤苠觓\fR +訄訄, 郕郋迣迡訄 郇訄 郱訄郈邽 郈郋郅郱郋赲訄迮郅 訇迡迮 郱訄訇郅郋郕邽郋赲訄郇訄. 訄訄 郱訄迡訄 赲 郋邾訄迮 +\fI\-\-\fR. +.TP +\fB\-f\fR, \fB\-\-inactive\fR \fI苠苤苠衧\fR +虴邽郅郋 迡郇迮邿, 郕郋郋迮 迡郋郅迠郇 郈郋邿邽 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅, 郋訇 郇訄 郱訄郈邽 郱訄訇郅郋郕邽郋赲訄郅訄 郇訄赲迮迣迡訄. 郇訄迮郇邽迮 0 訇郅郋郕邽迮 郇 郱訄郈邽 訄郱 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅, 訄 郱郇訄迮郇邽迮 \-1 赲郕郅訄迮 迡訄郇郇 赲郋郱邾郋迠郇郋. 郋 邾郋郅訄郇邽 邽郈郋郅郱迮 郱郇訄迮郇邽迮 \-1. +.TP +\fB\-g\fR, \fB\-\-gid\fR \fI苺\fR +邾 邽郅邽 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 郇郋赲郋邿 郇訄訄郅郇郋邿 迣郈郈 郈郋郅郱郋赲訄迮郅. 郈郈訄 訄郕邽邾 邽邾迮郇迮邾 迡郋郅迠郇訄 迮赲郋赲訄. 迡迮郇邽邽郕訄郋 迣郈郈 迡郋郅迠迮郇 郕訄郱赲訄 郇訄 迠迮 迮赲 迣郈郈. 迡迮郇邽邽郕訄郋 迣郈郈 郈郋 邾郋郅訄郇邽 訄赲迮郇 1 邽郅邽 郱郇訄迮郇邽迮 郕訄郱訄郇郇郋迮 赲 訄邿郅迮 +\fI/etc/default/useradd\fR. +.TP +\fB\-G\fR, \fB\-\-groups\fR \fI苺1\fR[\fI,苺2,...\fR[\fI,苺N\fR]]] +苤郈邽郋郕 迡郋郈郋郅郇邽迮郅郇 迣郈郈, 赲 郕郋郋 邽郅邽 郈郋郅郱郋赲訄迮郅. 迮迮迮郅迮郇邽迮 迣郈郈 郋迮赲郅迮 迮迮郱 郱訄郈, 訇迮郱 郈郋訇迮郅郋赲. 訄 郕訄郱訄郇郇迮 迣郈郈 迡迮邿赲 郋迣訄郇邽迮郇邽, 郕訄郱訄郇郇迮 赲 郈訄訄邾迮迮 +\fB\-g\fR. 郋 邾郋郅訄郇邽 郈郋郅郱郋赲訄迮郅 赲郋迡邽 郋郅郕郋 赲 郇訄訄郅郇 迣郈郈. +.TP +\fB\-h\fR, \fB\-\-help\fR +郋郕訄郱訄 郋 郋郋訇迮郇邽迮 邽 赲邿邽. +.TP +\fB\-m\fR, \fB\-\-create\-home\fR +郅邽 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄 郈郋郅郱郋赲訄迮郅 郇迮 迮赲迮, 郋 郋郇 訇迡迮 郋郱迡訄郇. 苳訄邿郅 邽郱 郕訄訄郅郋迣訄 +\fISKEL_DIR\fR +訇迡 郕郋郈邽郋赲訄郇 赲 迡郋邾訄郇邽邿 郕訄訄郅郋迣, 迮郅邽 郋郇 郕訄郱訄郇 赲 郈訄訄邾迮迮 +\fB\-k\fR +, 邽郇訄迮 訇迡 邽郈郋郅郱郋赲訄郇 訄邿郅 邽郱 郕訄訄郅郋迣訄 +\fI/etc/skel\fR. 迮 郕訄訄郅郋迣邽, 郇訄郋迡邽迮 赲 +\fISKEL_DIR\fR +邽郅邽 +\fI/etc/skel\fR +訇迡 訄郕迠迮 郋郱迡訄郇 赲 迡郋邾訄郇迮邾 郕訄訄郅郋迣迮 郈郋郅郱郋赲訄迮郅. 訄訄邾迮 +\fB\-k\fR +邾郋迠郇郋 邽郈郋郅郱郋赲訄 郋郅郕郋 赲邾迮迮 +\fB\-m\fR. 郋 邾郋郅訄郇邽, 迡郋邾訄郇邽邿 郕訄訄郅郋迣 郇迮 郋郱迡訄 邽 訄邿郅 郇迮 郕郋郈邽. +.TP +\fB\-K\fR, \fB\-\-key\fR \fI衩虴\fR=\fI虴\fR +郈郋郅郱迮 迡郅 邽郱邾迮郇迮郇邽 郱郇訄迮郇邽邿 郈郋 邾郋郅訄郇邽, 訄郇邽邾 赲 訄邿郅迮 /etc/login.def (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS 邽 迡迣邽). + +邽邾迮: +\fB\-K \fR\fIPASS_MAX_DAYS\fR=\fI\-1\fR +邾郋迠郇郋 邽郈郋郅郱郋赲訄 郈邽 郋郱迡訄郇邽邽 邽迮邾郇郋邿 郇郋邿 郱訄郈邽邽, 郋訇 赲郕郅邽 訄迮赲訄郇邽迮 郈訄郋郅, 迡訄迠迮 迮郅邽 邽迮邾郇訄 郇訄 郱訄郈邽 赲郋郋訇迮 郇迮 邽邾迮迮 郈訄郋郅. 郋迠郇郋 郕訄郱赲訄 郈訄訄邾迮 +\fB\-K\fR +郇迮郕郋郅郕郋 訄郱, 郇訄郈邽邾迮: +\fB\-K \fR\fIUID_MIN\fR=\fI100\fR\fB \-K \fR\fIUID_MAX\fR=\fI499\fR +.sp +訄邾迮訄郇邽迮: 郈迮迮迡訄赲訄 郈訄訄邾迮 赲 赲邽迡迮 +\fB\-K \fR\fIUID_MIN\fR=\fI10\fR,\fIUID_MAX\fR=\fI499\fR +郈郋郕訄 郇迮郅郱. +.TP +\fB\-o\fR, \fB\-\-non\-unique\fR +郋郱赲郋郅迮 郋郱迡訄 郇 郱訄郈邽 迠迮 邽邾迮邽邾 (郇迮 郇邽郕訄郅郇邾) UID. +.TP +\fB\-p\fR, \fB\-\-password\fR \fI衧\fR +虼邽郋赲訄郇郇郋迮 郱郇訄迮郇邽迮 郈訄郋郅, 郕郋郋郋迮 赲郋郱赲訄訄迮 郇郕邽 +\fBcrypt\fR(3). 郋 邾郋郅訄郇邽 郇訄 郱訄郈邽 郱訄訇郅郋郕邽郋赲訄郇訄. +.TP +\fB\-s\fR, \fB\-\-shell\fR \fI虴\fR +邾 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕邽 郈郋郅郱郋赲訄迮郅. 郅邽 郱訄迡訄 郈郋迮 郱郇訄迮郇邽迮, 郋 訇迡迮 邽郈郋郅郱郋赲訄郇訄 迮迣邽訄邽郋郇郇訄 郋訇郋郅郋郕訄 郈郋 邾郋郅訄郇邽. +.TP +\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR +虴邽郅郋赲郋迮 郱郇訄迮郇邽迮 邽迡迮郇邽邽郕訄郋訄 郈郋郅郱郋赲訄迮郅 (ID). 郇郋 迡郋郅迠郇郋 訇 郇邽郕訄郅郇邾, 迮郅邽 郇迮 邽郈郋郅郱迮 郈訄訄邾迮 +\fB\-o\fR. 郇訄迮郇邽迮 迡郋郅迠郇郋 訇 郇迮郋邽訄迮郅郇邾. 郋 邾郋郅訄郇邽 邽郈郋郅郱迮 郇訄邽邾迮郇迮迮 郱郇訄迮郇邽迮 ID 訇郋郅迮迮 999 邽 訇郋郅迮迮 郅訇郋迣郋 迡迣郋迣郋 郈郋郅郱郋赲訄迮郅郕郋迣郋 郱郇訄迮郇邽. 郇訄迮郇邽 郋 0 迡郋 999 郋訇郇郋 郱訄迮郱迮赲邽郋赲訄郇 迡郅 邽迮邾郇 郇 郱訄郈邽迮邿. +.SS "郱邾迮郇迮郇邽迮 郱郇訄迮郇邽邿 郈郋 邾郋郅訄郇邽" +.PP +邽 郱訄郈郕迮 郈郋迣訄邾邾 郈訄訄邾迮郋邾 +\fB\-D\fR +, +\fBuseradd\fR +郈郋郕訄郱赲訄迮 迮郕邽迮 郱郇訄迮郇邽 郈郋 邾郋郅訄郇邽, 邽郅邽 邽郱邾迮郇迮 邽, 迮郅邽 郕訄郱訄郇 迡郋郈郋郅郇邽迮郅郇迮 郈訄訄邾迮 赲 郕郋邾訄郇迡郇郋邿 郋郕迮. 郋郈邽邾迮 郈訄訄邾迮: +.TP +\fB\-b\fR \fI虼_苠\fR +訄訄郅郇訄 訄 郈邽 郇郋赲郋迣郋 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄 郈郋郅郱郋赲訄迮郅. 邾 郈郋郅郱郋赲訄迮郅 訇迡迮 迡郋訇訄赲郅迮郇郋 赲 郕郋郇迮 +\fI虼_苠\fR +迡郅 郋郱迡訄郇邽 邽邾迮郇邽 郇郋赲郋迣郋 郕訄訄郅郋迣訄, 迮郅邽 郇迮 郱訄迡訄郇 郈訄訄邾迮 +\fB\-d\fR +郈邽 郋郱迡訄郇邽邽 郇郋赲郋邿 郇郋邿 郱訄郈邽邽. +.TP +\fB\-e\fR \fI苠_苺苤苠觓\fR +訄訄, 郕郋迣迡訄 郇訄 郱訄郈邽 郈郋郅郱郋赲訄迮郅 訇迡迮 郱訄訇郅郋郕邽郋赲訄郇訄. +.TP +\fB\-f\fR \fI苠苤苠衧\fR +虴邽郅郋 迡郇迮邿, 郕郋郋迮 迡郋郅迠郇 郈郋邿邽 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅, 郈迮迮迡 迮邾 郕訄郕 郇訄 郱訄郈邽 訇迡迮 郱訄訇郅郋郕邽郋赲訄郇訄. +.TP +\fB\-g\fR, \fB\-\-gid\fR \fI苺\fR +邾 邽郅邽 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 郇郋赲郋邿 郇訄訄郅郇郋邿 迣郈郈 郈郋郅郱郋赲訄迮郅. 郈郈訄 訄郕邽邾 邽邾迮郇迮邾 迡郋郅迠郇訄 迮赲郋赲訄 邽 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 迣郈郈 迡郋郅迠迮郇 郕訄郱赲訄 郇訄 迮赲 迣郈郈. +.TP +\fB\-s\fR, \fB\-\-shell\fR \fI虴\fR +邾 郇郋赲郋邿 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕邽 郈郋郅郱郋赲訄迮郅. 訄郇郇訄 郈郋迣訄邾邾訄 訇迡迮 邽郈郋郅郱郋赲訄郇訄 迡郅 赲迮 郇郋赲 郈郋郅郱郋赲訄迮郅郕邽 郇 郱訄郈邽迮邿. +.PP +郅邽 郈郋迣訄邾邾訄 郱訄郈迮郇訄 訇迮郱 郈訄訄邾迮郋赲, +\fBuseradd\fR +郈郋郕訄迠迮 迮郕邽迮 郱郇訄迮郇邽 郈郋 邾郋郅訄郇邽. +.SH "虴" +.PP +苤邽迮邾郇邿 訄迡邾邽郇邽訄郋 訄邾 迮訄迮, 郕訄郕邽迮 訄邿郅 郇迠郇郋 郈郋郅郋迠邽 赲 郕訄訄郅郋迣 +\fI/etc/skel/\fR +, 郋訇 郋郇邽 訇郅邽 迡郋郈 迡郅 郇郋赲 郈郋郅郱郋赲訄迮郅迮邿. +.SH "苤苠觓" +.PP +迮郅郱 迡郋訇訄赲邽 郈郋郅郱郋赲訄迮郅 赲 NIS 迣郈郈. 衪郋 郇迮郋訇郋迡邽邾郋 迡迮郅訄 郇訄 NIS 迮赲迮迮. +.PP +苠訄郕迠迮, 迮郅邽 邽邾 郈郋郅郱郋赲訄迮郅 迠迮 迮赲迮 赲郋 赲郇迮郇迮邿 訇訄郱迮 迡訄郇郇 訄郕郋邿 郕訄郕 NIS, 郋 +\fBuseradd\fR +郇迮 訄郇迮 郋郱迡訄赲訄 郇 郱訄郈邽 郈郋郅郱郋赲訄迮郅. +.PP +邾迮郇訄 郈郋郅郱郋赲訄迮郅迮邿 迡郋郅迠郇 郇訄邽郇訄 郋 郋郇郋邿 訇郕赲 邽郅邽 邽邾赲郋郅訄 郈郋迡郕邽赲訄郇邽, 邽 迡郋郅迠郇 郋郋 邽郱 郋郇 訇郕赲, 邽邾赲郋郅郋赲 郈郋迡郕邽赲訄郇邽, 邽迮 邽 郱郇訄郕訄 迡郋郅郅訄訄. 衪郋 邾郋迠郇郋 郋郈邽訄 迮迣郅郇邾 赲訄迠迮郇邽迮邾: [a\-z_][a\-z0\-9_\-]*[$] +.SH "苳衎" +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/default/useradd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郱郇訄迮郇邽 郈郋 邾郋郅訄郇邽 +.TP +\fI/etc/skel/\fR +郕訄訄郅郋迣, 郋迡迮迠訄邽邿 郈郋郅郱郋赲訄迮郅郕邽迮 訄邿郅 郈郋 邾郋郅訄郇邽 +.TP +\fI/etc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.SH "虳衎 虴觓" +.PP +郋邾訄郇迡訄 +\fBuseradd\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI1\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 郈訄郋郅迮邿 +.TP +\fI2\fR +郋邽訇郕訄 赲 郈訄訄邾迮訄 郕郋邾訄郇迡郇郋邿 郋郕邽 +.TP +\fI3\fR +郋邽訇郕訄 赲 訄迣邾迮郇迮 郈訄訄邾迮訄 +.TP +\fI4\fR +訄郕郋邿 uid 迠迮 迮赲迮 (邽 郇迮 郱訄迡訄郇 郈訄訄邾迮 +\fB\-o\fR) +.TP +\fI6\fR +郕訄郱訄郇郇訄 迣郈郈訄 郇迮 迮赲迮 +.TP +\fI9\fR +邽邾 郈郋郅郱郋赲訄迮郅 迠迮 迮赲迮 +.TP +\fI10\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 迣郈郈 +.TP +\fI12\fR +郇迮 迡訄郅郋 郋郱迡訄 迡郋邾訄郇邽邿 郕訄訄郅郋迣 +.TP +\fI13\fR +郇迮 迡訄郅郋 郋郱迡訄 郈郋郋赲邿 邽郕 +.SH "苤苠苠 苠" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBcrypt\fR(3), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBlogin.defs\fR(5), +\fBuserdel\fR(8), +\fBusermod\fR(8). diff --git a/man/ru/userdel.8 b/man/ru/userdel.8 new file mode 100644 index 00000000..dafc69cf --- /dev/null +++ b/man/ru/userdel.8 @@ -0,0 +1,117 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "userdel" "8" "11/10/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +userdel \- 迡訄郅迮 郇 郱訄郈邽 邽 訄邿郅 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苤苤" +.HP 8 +\fBuserdel\fR [\-f] [\-r] \fI邽邾_郈郋郅郱郋赲訄迮郅\fR +.SH "苤" +.PP +郋邾訄郇迡訄 +\fBuserdel\fR +邽郱邾迮郇迮 邽迮邾郇迮 訄邿郅 郇 郱訄郈邽迮邿, 迡訄郅 赲迮 郱訄郈邽邽, 郋郇郋邽迮 郕 +\fI邽邾_郈郋郅郱郋赲訄迮郅\fR. 訄迡訄郇郇訄 郇訄 郱訄郈邽 迡郋郅迠郇訄 迮赲郋赲訄. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBuserdel\fR +: +.TP +\fB\-f\fR +苤 邽邾 郈訄訄邾迮郋邾 郇訄 郱訄郈邽 訇迡迮 迡訄郅迮郇訄, 迡訄迠迮 迮郅邽 郈郋郅郱郋赲訄迮郅 赲 郋 邾郋邾迮郇 訄訇郋訄迮 赲 邽迮邾迮. 苠訄郕迠迮 訇迡 迡訄郅迮郇 +\fBuserdel\fR +迡郋邾訄郇邽邿 郕訄訄郅郋迣 郈郋郅郱郋赲訄迮郅 邽 郈郋郋赲邿 邽郕, 迡訄迠迮 迮郅邽 迡迣郋邿 郈郋郅郱郋赲訄迮郅 邽郈郋郅郱迮 郋 迠迮 迡郋邾訄郇邽邿 郕訄訄郅郋迣 邽郅邽 迮郅邽 郈郋郋赲邿 邽郕 郇迮 郇迮 郈邽郇訄迡郅迮迠邽 迡訄郇郇郋邾 郈郋郅郱郋赲訄迮郅. 郅邽 郈迮迮邾迮郇郇訄 +\fIUSERGROUPS_ENAB\fR +訄郇郋赲郅迮郇訄 赲 +\fIyes\fR +赲 訄邿郅迮 +\fIetc/login.defs\fR +邽 迮郅邽 迮赲迮 迣郈郈訄 邽邾迮郇迮邾 迡訄郅迮邾郋迣郋 郈郋郅郱郋赲訄迮郅, 郋 郋 迣郈郈訄 訇迡迮 迡訄郅迮郇訄, 迡訄迠迮 迮郅邽 郋郇訄 赲郅迮 郈迮赲邽郇郋邿 迣郈郈郋邿 迡迣郋迣郋 郈郋郅郱郋赲訄迮郅. +.sp +\fI訄邾迮訄郇邽迮:\fR +衪郋 郈訄訄邾迮 郋郈訄郇郋 邽郈郋郅郱郋赲訄, 郋郇 邾郋迠迮 郈邽赲迮邽 邽迮邾 赲 郇迮訄訇郋迮迮 郋郋郇邽迮. +.TP +\fB\-r\fR +苳訄邿郅 赲 迡郋邾訄郇迮邾 郕訄訄郅郋迣迮 郈郋郅郱郋赲訄迮郅 訇迡 迡訄郅迮郇 赲邾迮迮 訄邾邽邾 迡郋邾訄郇邽邾 郕訄訄郅郋迣郋邾 邽 郈郋郋赲邾 邽郕郋邾. 郋郅郱郋赲訄迮郅郕邽迮 訄邿郅, 訄郈郋郅郋迠迮郇郇迮 赲 迡迣邽 訄邿郅郋赲 邽迮邾訄, 郇迠郇郋 邽郕訄 邽 迡訄郅 赲郇. +.sp +邾 訄邿郅訄 郈郋郋赲郋迣郋 邽郕訄 郱訄迡訄 郈迮迮邾迮郇郇郋邿 +\fIMAIL_DIR\fR +赲 訄邿郅迮 +\fIlogin.defs\fR. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fIetc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "虳衎 虴觓" +.PP +郋邾訄郇迡訄 +\fBuserdel\fR +郱訄赲迮訄 訄訇郋, 赲郋郱赲訄訄迮 郅迮迡邽迮 郱郇訄迮郇邽: +.TP +\fI0\fR +郈迮郇郋迮 赲郈郋郅郇迮郇邽迮 +.TP +\fI1\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 郈訄郋郅迮邿 +.TP +\fI2\fR +郋邽訇郕訄 赲 郈訄訄邾迮訄 郕郋邾訄郇迡郇郋邿 郋郕邽 +.TP +\fI6\fR +郕訄郱訄郇郇邿 郈郋郅郱郋赲訄迮郅 郇迮 迮赲迮 +.TP +\fI8\fR +郈郋郅郱郋赲訄迮郅 迮邿訄 訄訇郋訄迮 赲 邽迮邾迮 +.TP +\fI10\fR +郇迮 迡訄郅郋 邽郱邾迮郇邽 訄邿郅 迣郈郈 +.TP +\fI12\fR +郇迮 迡訄郅郋 迡訄郅邽 迡郋邾訄郇邽邿 郕訄訄郅郋迣 +.SH "苺" +.PP +\fBuserdel\fR +郇迮 訇迡迮 迡訄郅 郇 郱訄郈邽, 迮郅邽 郈郋郅郱郋赲訄迮郅 赲 迡訄郇郇邿 邾郋邾迮郇 訄訇郋訄迮 赲 邽迮邾迮. 迡郋郅迠郇 郱訄赲迮邽 赲迮 郱訄郈迮郇郇迮 郈郋迮, 郈邽郇訄迡郅迮迠訄邽迮 郇郋邿 郱訄郈邽邽, 郕郋郋 郇迠郇郋 迡訄郅邽. +.PP +迮郅郱 迡訄郅邽 NIS 訄邽訇 郕郅邽迮郇訄 NIS. 衪郋 郇迮郋訇郋迡邽邾郋 迡迮郅訄 郇訄 NIS 迮赲迮迮. +.PP +郅邽 +\fIUSERGROUPS_ENAB\fR +訄郇郋赲郅迮郇訄 赲 +\fIyes\fR +赲 訄邿郅迮 +\fIetc/login.defs\fR, +\fBuserdel\fR +迡訄郅邽 迣郈郈 邽邾迮郇迮邾 郕訄郕 郈郋郅郱郋赲訄迮郅. 虴郋訇 邽郱訇迮迠訄 郈郋邽赲郋迮邽邿 赲 訇訄郱訄 迡訄郇郇 迣郈郈 邽 郈訄郋郅迮邿, +\fBuserdel\fR +郈郋赲迮邽, 郋 迡訄郇郇訄 迣郈訄 郇迮 邽郈郋郅郱迮 赲 郕訄迮赲迮 郈迮赲邽郇郋邿 迡郅 迡迣郋迣郋 郈郋郅郱郋赲訄迮郅, 邽 赲迡訄 郈迮迡郈迮迠迡迮郇邽迮 訇迮郱 迡訄郅迮郇邽, 迮郅邽 訄郕郋迮 郅邽. 訄訄邾迮 +\fB\-f\fR +郈郋邾郋迠迮 迡訄郅邽 迣郈郈 赲 郅訇郋邾 郅訄迮. +.SH "苤苠苠 苠" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBlogin.defs\fR(5), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBuseradd\fR(8), +\fBusermod\fR(8). diff --git a/man/ru/usermod.8 b/man/ru/usermod.8 new file mode 100644 index 00000000..03ff52f0 --- /dev/null +++ b/man/ru/usermod.8 @@ -0,0 +1,113 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "usermod" "8" "11/21/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +usermod \- 邽郱邾迮郇迮 郇 郱訄郈邽 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苤苤" +.HP 8 +\fBusermod\fR [\fI郈訄訄邾迮\fR] \fI衧苠衧\fR +.SH "苤" +.PP +郋邾訄郇迡訄 +\fBusermod\fR +邽郱邾迮郇迮 郇迮 郱訄郈邽邽 赲 邽迮邾郇 訄邿郅訄, 郋迣郅訄郇郋 郱訄迡訄郇郇邾 郈訄訄邾迮訄邾 郕郋邾訄郇迡郇郋邿 郋郕邽. +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 郕郋邾訄郇迡 +\fBusermod\fR +: +.TP +\fB\-c\fR, \fB\-\-comment\fR \fI苠\fR +郋赲郋迮 郱郇訄迮郇邽迮 郈郋郅 郕郋邾邾迮郇訄邽 赲 訄邿郅迮 郈郋郅郱郋赲訄迮郅郕邽 郈訄郋郅迮邿. 訇郇郋 迮迣郋 邽郱邾迮郇 郈郋邾郋 郈郋迣訄邾邾 +\fBchfn\fR(1). +.TP +\fB\-d\fR, \fB\-\-home\fR \fI虼_苠\fR +郋赲邿 迮迣邽訄邽郋郇郇邿 郕訄訄郅郋迣 郈郋郅郱郋赲訄迮郅. 郅邽 郕訄郱訄郇 郈訄訄邾迮 +\fB\-m\fR +, 郋 郋迡迮迠邽邾郋迮 迮郕迮迣郋 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄 訇迡迮 郈迮迮邾迮迮郇郋 赲 郇郋赲邿 迡郋邾訄郇邽邿 郕訄訄郅郋迣, 郕郋郋邿 訇迡迮 郋郱迡訄郇, 迮郅邽 郋郇 迮 郇迮 迮赲迮. +.TP +\fB\-e\fR, \fB\-\-expiredate\fR \fI苠_苺苤苠觓\fR +訄訄 訇郅郋郕邽郋赲郕邽 郇郋邿 郱訄郈邽邽. 訄訄 郕訄郱赲訄迮 赲 郋邾訄迮 +\fI\-\-\fR. +.TP +\fB\-f\fR, \fB\-\-inactive\fR \fI苠衎苭_\fR +虴邽郅郋 迡郇迮邿, 郕郋郋迮 迡郋郅迠郇 郈郋邿邽 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅, 郋訇 郇訄 郱訄郈邽 郱訄訇郅郋郕邽郋赲訄郅訄 郇訄赲迮迣迡訄. 郇訄迮郇邽迮 0 訇郅郋郕邽迮 郇 郱訄郈邽 訄郱 郈郋郅迮 訄迮赲訄郇邽 郈訄郋郅, 訄 郱郇訄迮郇邽迮 \-1 赲郕郅訄迮 迡訄郇郇 赲郋郱邾郋迠郇郋. 郋 邾郋郅訄郇邽 郱郇訄迮郇邽迮邾 赲郅迮 \-1. +.TP +\fB\-g\fR, \fB\-\-gid\fR \fI苺\fR +邾 邽郅邽 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 郇郋赲郋邿 郇訄訄郅郇郋邿 迣郈郈 郈郋郅郱郋赲訄迮郅. 郈郈訄 訄郕邽邾 邽邾迮郇迮邾 迡郋郅迠郇訄 迮赲郋赲訄. 迡迮郇邽邽郕訄郋 迣郈郈 迡郋郅迠迮郇 郕訄郱赲訄 郇訄 迠迮 迮赲 迣郈郈. 郋 邾郋郅訄郇邽 邽迡迮郇邽邽郕訄郋 迣郈郈 訄郇郋赲郅迮郇 赲 1. +.TP +\fB\-G\fR, \fB\-\-groups\fR \fI苺1\fR[\fI,苺2,...\fR[\fI,苺N\fR]]] +苤郈邽郋郕 迡郋郈郋郅郇邽迮郅郇 迣郈郈, 赲 郕郋郋 邽郅邽 郈郋郅郱郋赲訄迮郅. 迮迮邽郅迮郇邽迮 迣郈郈 郋迮赲郅迮 迮迮郱 郱訄郈, 訇迮郱 郈郋訇迮郅郋赲. 訄 郕訄郱訄郇郇迮 迣郈郈 迡迮邿赲 郋迣訄郇邽迮郇邽, 郕訄郱訄郇郇迮 赲 郈訄訄邾迮迮 +\fB\-g\fR. 郅邽 郈郋郅郱郋赲訄迮郅 郅迮郇 迣郈郈, 郕郋郋郋邿 赲 郕訄郱訄郇郇郋邾 郈邽郕迮 郇迮, 郋 郈郋郅郱郋赲訄迮郅 迡訄郅迮 邽郱 郋邿 迣郈郈. 苠訄郕郋迮 郈郋赲迮迡迮郇邽迮 邾郋迠郇郋 邽郱邾迮郇邽 郈郋邾郋 郈訄訄邾迮訄 +\fB\-a\fR +, 郕郋郋邿 迣郋赲郋邽 迡郋訇訄赲邽 迣郈郈 郕 迠迮 邽邾迮迮邾 郈邽郕 迣郈郈 郈郋郅郱郋赲訄迮郅. +.TP +\fB\-l\fR, \fB\-\-login\fR \fI_觓\fR +邾 郈郋郅郱郋赲訄迮郅 訇迡迮 邽郱邾迮郇迮郇郋 +\fI衧苠衧\fR +郇訄 +\fI_觓\fR. 郋郅迮 郇邽迮迣郋 郇迮 邾迮郇迮. 訄郇郋邽, 赲迮郋郇郋, 郇迠郇郋 邽郱邾迮郇邽 邽邾 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄 郈郋郅郱郋赲訄迮郅, 郋訇 郋訄郱邽 邽郱邾迮郇迮郇邽迮 赲 邽邾迮郇邽 郈郋郅郱郋赲訄迮郅. +.TP +\fB\-L\fR, \fB\-\-lock\fR +訄訇郅郋郕邽郋赲訄 郈訄郋郅 郈郋郅郱郋赲訄迮郅. 衪郋 迡迮郅訄迮 郈郋邾迮迮郇邽迮邾 邽邾赲郋郅訄 '!' 赲 郇訄訄郅郋 邽郋赲訄郇郇郋迣郋 郈訄郋郅, 郋訇 郈邽赲郋迡邽 郕 訇郅郋郕邽郋赲郕迮 郈訄郋郅. 迮 邽郈郋郅郱邿迮 郋 郈訄訄邾迮 赲邾迮迮 +\fB\-p\fR +邽郅邽 +\fB\-U\fR. +.TP +\fB\-o\fR, \fB\-\-non\-unique\fR +邽 邽郈郋郅郱郋赲訄郇邽邽 郈訄訄邾迮郋邾 +\fB\-u\fR +, 郋 郈訄訄邾迮 郈郋郱赲郋郅迮 郕訄郱訄 郇迮 郇邽郕訄郅郇邿 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 郈郋郅郱郋赲訄迮郅. +.TP +\fB\-p\fR, \fB\-\-password\fR \fI衧\fR +虼邽郋赲訄郇郇邿 郈訄郋郅, 赲郋郱赲訄訄迮邾邿 郇郕邽迮邿 +\fBcrypt\fR(3). +.TP +\fB\-s\fR, \fB\-\-shell\fR \fI虴\fR +邾 郇郋赲郋邿 迮迣邽訄邽郋郇郇郋邿 郋訇郋郅郋郕邽 郈郋郅郱郋赲訄迮郅. 郅邽 郱訄迡訄 郈郋迮 郱郇訄迮郇邽迮, 郋 訇迡迮 邽郈郋郅郱郋赲訄郇訄 迮迣邽訄邽郋郇郇訄 郋訇郋郅郋郕訄 郈郋 邾郋郅訄郇邽. +.TP +\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR +虴邽郅郋赲郋迮 郱郇訄迮郇邽迮 邽迡迮郇邽邽郕訄郋訄 郈郋郅郱郋赲訄迮郅 (ID). 郇郋 迡郋郅迠郇郋 訇 郇邽郕訄郅郇邾, 迮郅邽 郇迮 邽郈郋郅郱迮 郈訄訄邾迮 +\fB\-o\fR. 郇訄迮郇邽迮 迡郋郅迠郇郋 訇 郇迮郋邽訄迮郅郇邾. 郇訄迮郇邽 郋 0 迡郋 999 郋訇郇郋, 郱訄迮郱迮赲邽郋赲訄郇 迡郅 邽迮邾郇 郇 郱訄郈邽迮邿. 郅 赲迮 訄邿郅郋赲, 郕郋郋邾邽 赲郅訄迡迮迮 郈郋郅郱郋赲訄迮郅 邽 郕郋郋迮 訄郈郋郅郋迠迮郇 赲 迮迣郋 迡郋邾訄郇迮邾 郕訄訄郅郋迣迮 邽迡迮郇邽邽郕訄郋 赲郅訄迡迮郅訄 訄邿郅訄 訇迡迮 邽郱邾迮郇郇 訄赲郋邾訄邽迮郕邽. 郅 訄邿郅郋赲, 訄郈郋郅郋迠迮郇郇 赲郇迮 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄 邽迡迮郇邽邽郕訄郋 郇迠郇郋 邽郱邾迮郇 赲郇. +.TP +\fB\-U\fR, \fB\-\-unlock\fR +訄郱訇郅郋郕邽郋赲訄 郈訄郋郅 郈郋郅郱郋赲訄迮郅. 衪郋 赲郈郋郅郇迮 迡訄郅迮郇邽迮邾 邽邾赲郋郅訄 '!' 邽郱 郇訄訄郅訄 邽郋赲訄郇郇郋迣郋 郈訄郋郅. 迮 邽郈郋郅郱邿迮 郋 郈訄訄邾迮 赲邾迮迮 +\fB\-p\fR +邽郅邽 +\fB\-L\fR. +.SH "苤苠觓" +.PP +\fBusermod\fR +郇迮 訇迡迮 邽郱邾迮郇 邽邾 郈郋郅郱郋赲訄迮郅, 迮郅邽 郋 郈郋郅郱郋赲訄迮郅 赲 迡訄郇郇邿 邾郋邾迮郇 訄訇郋訄迮 赲 邽迮邾迮. 郅邽 迮訇迮 邽郱邾迮郇邽 邽郅郋赲郋邿 邽迡迮郇邽邽郕訄郋 郈郋郅郱郋赲訄迮郅 郋 郇迠郇郋 郈郋赲迮邽, 郋 郋 郋迣郋 郈郋郅郱郋赲訄迮郅 郇迮 郱訄郈迮郇郇 郈郋迮郋赲. 郅訄迡迮郅訄 訄邿郅郋赲 crontab 郇迠郇郋 邽郱邾迮郇 赲郇. 郅訄迡迮郅訄 郱訄迡訄郇邽邿 at 郇迠郇郋 邽郱邾迮郇 赲郇. 苠訄郕迠迮 赲郇 郇迠郇郋 迡迮郅訄 赲迮 邽郱邾迮郇迮郇邽 赲郱訄郇郇迮 NIS 郇訄 迮赲迮迮 NIS. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/login.defs\fR +郋迡迮迠邽 郕郋郇邽迣訄邽 郈郋迡邽迮邾 迮郇迮赲 郈訄郋郅迮邿 +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBcrypt\fR(3), +\fBgpasswd\fR(8), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBlogin.defs\fR(5), +\fBuseradd\fR(8), +\fBuserdel\fR(8). diff --git a/man/ru/vigr.8 b/man/ru/vigr.8 new file mode 100644 index 00000000..ff72d7ae --- /dev/null +++ b/man/ru/vigr.8 @@ -0,0 +1 @@ +.so man8/vipw.8 diff --git a/man/ru/vipw.8 b/man/ru/vipw.8 new file mode 100644 index 00000000..b868c972 --- /dev/null +++ b/man/ru/vipw.8 @@ -0,0 +1,74 @@ +.\" ** You probably do not want to edit this file directly ** +.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). +.\" Instead of manually editing it, you probably should edit the DocBook XML +.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. +.TH "vipw" "8" "12/14/2005" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" "郋邾訄郇迡 郈訄赲郅迮郇邽 邽迮邾郋邿" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "" +vipw, vigr \- 郅迠訄 迡郅 迮迡訄郕邽郋赲訄郇邽 訄邿郅郋赲 郈訄郋郅迮邿, 迣郈郈, 迮郇迮赲 郈訄郋郅迮邿 郈郋郅郱郋赲訄迮郅迮邿 邽郅邽 迣郈郈. +.SH "苤苠苤苤" +.HP 5 +\fBvipw\fR [郈訄訄邾迮] +.HP 5 +\fBvigr\fR [郈訄訄邾迮] +.SH "苤" +.PP +\fBvipw\fR +邽 +\fBvigr\fR +迮迡訄郕邽 訄邿郅 +\fI/etc/passwd\fR +邽 +\fI/etc/group\fR, 郋郋赲迮赲迮郇郇郋. 郅邽 郕訄郱訄郇 郈訄訄邾迮 +\fB\-s\fR +, 郋 訇迡 迮迡訄郕邽郋赲訄 迮郇迮赲迮 赲迮邽邽 邽 訄邿郅郋赲, +\fI/etc/shadow\fR +邽 +\fI/etc/gshadow\fR, 郋郋赲迮赲迮郇郇郋. 訄 赲迮邾 訄訇郋 郈郋迣訄邾邾 訄郇訄赲郅邽赲訄 訇郅郋郕邽郋赲郕 迡郅 郈迮迡郋赲訄迮郇邽 郈郋赲迮迠迡迮郇邽 訄邿郅訄. 邽 赲訇郋迮 迮迡訄郕郋訄 郈郋迣訄邾邾 郇訄訄郅訄 郈郋赲迮 郈迮迮邾迮郇郇 迮迡 +\fB$VISUAL\fR, 訄 郱訄迮邾 +\fB$EDITOR\fR, 邽 迮郅邽 郇邽迮迣郋 郇迮 郇訄邿迡迮郇郋, 郱訄郈郕訄 訄郇迡訄郇邿 迮迡訄郕郋 +\fBvi\fR(1). +.SH "苠衎" +.PP +郋郱邾郋迠郇迮 郈訄訄邾迮 迡郅 郕郋邾訄郇迡 +\fBvipw\fR +邽 +\fBvigr\fR +: +.TP +\fB\-g\fR, \fB\-\-group\fR +迮迡訄郕邽迮 訇訄郱 迡訄郇郇 迣郈郈. +.TP +\fB\-h\fR, \fB\-\-help\fR +郋郕訄郱訄 郋 郋郋訇迮郇邽迮 邽 赲邿邽. +.TP +\fB\-p\fR, \fB\-\-passwd\fR +迮迡訄郕邽郋赲訄 訇訄郱 迡訄郇郇 passwd. +.TP +\fB\-q\fR, \fB\-\-quiet\fR +訄郅郋邽郇郋邾訄邽赲郇邿 迮迠邽邾 訇訄郱 迡訄郇郇. +.TP +\fB\-s\fR, \fB\-\-shadow\fR +迮迡訄郕邽郋赲訄 訇訄郱 迡訄郇郇 shadow 邽郅邽 gshadow. +.SH "苳衎" +.TP +\fI/etc/group\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/gshadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 迣郈郈訄 +.TP +\fI/etc/passwd\fR +郋迡迮迠邽 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.TP +\fI/etc/shadow\fR +郋迡迮迠邽 郱訄邽訄迮邾 邽郇郋邾訄邽 郋 郈郋郅郱郋赲訄迮郅 +.SH "苤苠苠 苠" +.PP +\fBvi\fR(1), +\fBgroup\fR(5), +\fBgshadow\fR(5)\fBpasswd\fR(5), +\fBshadow\fR(5). diff --git a/man/sg.1 b/man/sg.1 index 8d3209dc..c75abb9d 100644 --- a/man/sg.1 +++ b/man/sg.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "SG" "1" "10/01/2005" "" "" +.TH "SG" "1" "11/05/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -56,6 +56,3 @@ shadow group file \fBgpasswd\fR(1), \fBgroup\fR(5), \fBgshadow\fR(5) -.SH "AUTHOR" -.PP -Julianne Frances Haugh diff --git a/man/sg.1.xml b/man/sg.1.xml index e65e5d0c..6835a2ec 100644 --- a/man/sg.1.xml +++ b/man/sg.1.xml @@ -2,10 +2,11 @@ - + - SG + sg 1 + User Commands sg @@ -96,9 +97,4 @@ - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/shadow.3 b/man/shadow.3 index 59c74d03..e3f43a73 100644 --- a/man/shadow.3 +++ b/man/shadow.3 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "SHADOW" "3" "10/01/2005" "" "" +.TH "SHADOW" "3" "12/07/2005" "Library Calls" "Library Calls" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -137,6 +137,3 @@ secure user account information .PP \fBgetpwent\fR(3), \fBshadow\fR(5). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/shadow.3.xml b/man/shadow.3.xml index c77b97df..887e80c2 100644 --- a/man/shadow.3.xml +++ b/man/shadow.3.xml @@ -2,10 +2,11 @@ - + shadow 3 + Library Calls shadow @@ -192,9 +193,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/shadow.5 b/man/shadow.5 index 871fe060..cab1bd2e 100644 --- a/man/shadow.5 +++ b/man/shadow.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "SHADOW" "5" "10/01/2005" "" "" +.TH "SHADOW" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -76,6 +76,3 @@ secure user account information \fBpwconv\fR(8), \fBpwunconv\fR(8), \fBsulogin\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/shadow.5.xml b/man/shadow.5.xml index 9c951285..feeae40f 100644 --- a/man/shadow.5.xml +++ b/man/shadow.5.xml @@ -2,10 +2,11 @@ - + shadow 5 + File Formats and Conversions shadow @@ -148,9 +149,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/su.1 b/man/su.1 index 92459ba7..cef2d4ea 100644 --- a/man/su.1 +++ b/man/su.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "SU" "1" "10/01/2005" "User Commands" "User Commands" +.TH "SU" "1" "12/17/2005" "User Commands" "User Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -11,7 +11,7 @@ su \- change user ID or become super\-user .SH "SYNOPSIS" .HP 3 -\fBsu\fR [\-] [\fIusername\fR\ [\ \fIargs\fR\ ]] +\fBsu\fR [\fIoptions\fR] [\-] [\fIusername\fR\ [\ \fIargs\fR\ ]] .SH "DESCRIPTION" .PP \fBsu\fR @@ -27,10 +27,16 @@ will cause the next argument to be treated as a command by most command interpre \fI/etc/passwd\fR for the target user. .PP +You can use the +\fB\-\-\fR +argument to separate +\fBsu\fR +options from the arguments supplied to the shell. +.PP The user will be prompted for a password, if appropriate. Invalid passwords will produce an error message. All attempts, both valid and invalid, are logged to detect abuses of the system. .PP The current environment is passed to the new shell. The value of -\fI$PATH\fR +\fB$PATH\fR is reset to \fI/bin:/usr/bin\fR for normal users, or @@ -43,6 +49,64 @@ definitions in \fI/etc/login.defs\fR. .PP A subsystem login is indicated by the presence of a "*" as the first character of the login shell. The given home directory will be used as the root of a new file system which the user is actually logged into. +.SH "OPTIONS" +.PP +The options which apply to the +\fBsu\fR +command are: +.TP +\fB\-\fR, \fB\-l\fR, \fB\-\-login\fR +Provide an environment similar to what the user would expect had the user logged in directly. +.sp +When +\fB\-\fR +is used, it must be specified as the last +\fBsu\fR +option. The other forms (\fB\-l\fR +and +\fB\-\-login\fR) do not have this restriction. +.TP +\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR +The shell that will be invoked. +.sp +The invoked shell is choosen among (higest priority first): +.RS +.TP 3 +\(bu +The shell specified with \-\-shell +.TP +\(bu +If +\fB\-\-preserve\-environment\fR +is used, the shell specified by the +\fB$SHELL\fR +environment variable. +.TP +\(bu +The shell indicated in the /etc/passwd entry for the target user. +.TP +\(bu +/bin/sh if a shell could not be found by any above method. +.RE +.IP +.sp +If the target user has a restricted shell (i.e. the shell field of this user's entry in +\fI/etc/passwd\fR +is not specified in +\fI/etc/shell\fR), then the +\fB\-\-shell\fR +option or the +\fB$SHELL\fR +environment variable won't be taken into account unless +\fBsu\fR +is called by the root. +.TP +\fB\-m\fR, \fB\-p\fR, \fB\-\-preserve\-environment\fR +Preserve the current environment. +.sp +If the target user has a restricted shell, this option has no effect (unless +\fBsu\fR +is called by root). .SH "CAVEATS" .PP This version of @@ -59,8 +123,4 @@ secure user account information .PP \fBlogin\fR(1), \fBlogin.defs\fR(5), -\fBsh\fR(1), -\fBsuauth\fR(5). -.SH "AUTHOR" -.PP -Julianne Frances Haugh +\fBsh\fR(1) diff --git a/man/su.1.xml b/man/su.1.xml index ccf2e54d..de86b6e2 100644 --- a/man/su.1.xml +++ b/man/su.1.xml @@ -2,7 +2,7 @@ - + su 1 @@ -15,6 +15,9 @@ su + + options + - @@ -46,6 +49,11 @@ for the target user. + + You can use the argument to separate + su options from the arguments supplied to the shell. + + The user will be prompted for a password, if appropriate. Invalid passwords will produce an error message. All attempts, both valid and invalid, are logged to detect abuses of the system. @@ -53,12 +61,11 @@ The current environment is passed to the new shell. The value of - $PATH is reset to - /bin:/usr/bin for normal users, or - /sbin:/bin:/usr/sbin:/usr/bin for the super user. - This may be changed with the ENV_PATH and - ENV_SUPATH definitions in - /etc/login.defs. + $PATH is reset to /bin:/usr/bin + for normal users, or /sbin:/bin:/usr/sbin:/usr/bin + for the super user. This may be changed with the + ENV_PATH and ENV_SUPATH + definitions in /etc/login.defs. @@ -68,6 +75,87 @@ + + OPTIONS + The options which apply to the su command are: + + + + + , , + + + + Provide an environment similar to what the user would expect had + the user logged in directly. + + + When is used, it must be specified as the last + su option. + The other forms ( and ) + do not have this restriction. + + + + + + , + SHELL + + + The shell that will be invoked. + + The invoked shell is choosen among (higest priority first): + + + The shell specified with --shell + + + + If is used, the + shell specified by the $SHELL environment + variable. + + + + + The shell indicated in the /etc/passwd entry for the target + user. + + + + + /bin/sh if a shell could not be found by any above method. + + + + + + If the target user has a restricted shell (i.e. the shell field of + this user's entry in /etc/passwd is not + specified in /etc/shell), then the + option or the $SHELL + environment variable won't be taken into account unless + su is called by the root. + + + + + + , , + + + + Preserve the current environment. + + If the target user has a restricted shell, this option has no + effect (unless su is called by root). + + + + + + CAVEATS @@ -104,15 +192,7 @@ , sh1 - , - - suauth5 - . + - - - AUTHOR - Julianne Frances Haugh <jockgrrl@ix.netcom.com> - diff --git a/man/suauth.5 b/man/suauth.5 index 85283eb0..cf6f51c5 100644 --- a/man/suauth.5 +++ b/man/suauth.5 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "SUAUTH" "5" "10/01/2005" "Feb 14, 1996" "Feb 14, 1996" +.TH "SUAUTH" "5" "11/05/2005" "File Formats and Conversions" "File Formats and Conversions" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -100,12 +100,3 @@ as level ERR on facility AUTH. .SH "SEE ALSO" .PP \fBsu\fR(1). -.SH "AUTHOR" -.sp -.nf - Chris Evans (lady0110@sable.ox.ac.uk) - Lady Margaret Hall - Oxford University - England - -.fi diff --git a/man/suauth.5.xml b/man/suauth.5.xml index d474ed22..24055570 100644 --- a/man/suauth.5.xml +++ b/man/suauth.5.xml @@ -2,11 +2,11 @@ - + suauth 5 - Feb 14, 1996 + File Formats and Conversions suauth @@ -174,14 +174,4 @@ . - - - AUTHOR - - Chris Evans (lady0110@sable.ox.ac.uk) - Lady Margaret Hall - Oxford University - England - - diff --git a/man/sulogin.8 b/man/sulogin.8 index ec000e80..f3527ae9 100644 --- a/man/sulogin.8 +++ b/man/sulogin.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "SULOGIN" "8" "09/30/2005" "" "" +.TH "SULOGIN" "8" "12/07/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -64,6 +64,3 @@ secure user account information \fBlogin\fR(1), \fBsh\fR(1), \fBinit\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/sulogin.8.xml b/man/sulogin.8.xml index 73bb02b8..1aeb5a54 100644 --- a/man/sulogin.8.xml +++ b/man/sulogin.8.xml @@ -2,10 +2,11 @@ - + sulogin 8 + System Management Commands sulogin @@ -107,9 +108,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/tr/Makefile.am b/man/tr/Makefile.am new file mode 100644 index 00000000..2c4b676f --- /dev/null +++ b/man/tr/Makefile.am @@ -0,0 +1,18 @@ +mandir = @mandir@/tr + +man_MANS = \ + chage.1 \ + chfn.1 \ + groupadd.8 \ + groupdel.8 \ + groupmod.8 \ + login.1 \ + passwd.1 \ + passwd.5 \ + shadow.5 \ + su.1 \ + useradd.8 \ + userdel.8 \ + usermod.8 + +EXTRA_DIST = $(man_MANS) diff --git a/man/tr/Makefile.in b/man/tr/Makefile.in new file mode 100644 index 00000000..da39fd90 --- /dev/null +++ b/man/tr/Makefile.in @@ -0,0 +1,504 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = man/tr +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +man1dir = $(mandir)/man1 +am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ + "$(DESTDIR)$(man8dir)" +man5dir = $(mandir)/man5 +man8dir = $(mandir)/man8 +NROFF = nroff +MANS = $(man_MANS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +ENABLE_REGENERATE_MAN_FALSE = @ENABLE_REGENERATE_MAN_FALSE@ +ENABLE_REGENERATE_MAN_TRUE = @ENABLE_REGENERATE_MAN_TRUE@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBAUDIT = @LIBAUDIT@ +LIBCRACK = @LIBCRACK@ +LIBCRYPT = @LIBCRYPT@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBMD = @LIBMD@ +LIBOBJS = @LIBOBJS@ +LIBPAM = @LIBPAM@ +LIBS = @LIBS@ +LIBSELINUX = @LIBSELINUX@ +LIBSKEY = @LIBSKEY@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ +MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +U = @U@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLCATALOG = @XMLCATALOG@ +XML_CATALOG_FILE = @XML_CATALOG_FILE@ +XSLTPROC = @XSLTPROC@ +YACC = @YACC@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@/tr +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +man_MANS = \ + chage.1 \ + chfn.1 \ + groupadd.8 \ + groupdel.8 \ + groupmod.8 \ + login.1 \ + passwd.1 \ + passwd.5 \ + shadow.5 \ + su.1 \ + useradd.8 \ + userdel.8 \ + usermod.8 + +EXTRA_DIST = $(man_MANS) +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/tr/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign man/tr/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man1: $(man1_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)" + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ + done +uninstall-man1: + @$(NORMAL_UNINSTALL) + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.1*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ + done +install-man5: $(man5_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ + done +uninstall-man5: + @$(NORMAL_UNINSTALL) + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ + done +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(MANS) +installdirs: + for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-libtool + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man + +install-exec-am: + +install-info: install-info-am + +install-man: install-man1 install-man5 install-man8 + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-man + +uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-man1 \ + install-man5 install-man8 install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man5 \ + uninstall-man8 + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/man/tr/chage.1 b/man/tr/chage.1 new file mode 100644 index 00000000..16bbbb18 --- /dev/null +++ b/man/tr/chage.1 @@ -0,0 +1,90 @@ + + +.\" Copyright 1990 - 1994 Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. + +.TH chage 1 "" "" "" +.nh +.SH 襤S襤M +chage - +kullan覺c覺 parolas覺n覺n son kullanma tarihini deitirir + +.SH KULLANIM + +.nf + +\fBchage\fR [\fB-m \fR\fIasgari-g羹n-say覺s覺\fR] [\fB-M \fR\fIazami-g羹n-say覺s覺\fR] [\fB-d \fR\fIson-g羹n\fR] + [\fB-I \fR\fIpasif\fR] [\fB-E \fR\fIson-tarih\fR] [\fB-W \fR\fIuyar覺-g羹n-say覺s覺\fR] \fIkullan覺c覺\fR + +\fBchage -l \fR\fIkullan覺c覺\fR + +.fi + + + +.SH AIKLAMA + + +\fBchage\fR, parolan覺n son deitirilme tarihinden, deitirilmesi gerekecek olan g羹ne kadar ge癟en s羹renin g羹n cinsinde miktar覺n覺 deitirir. Bu bilgi, sistem taraf覺ndan, kullan覺c覺n覺n ne zaman parolas覺n覺 deitirmesi gerektiini bulmakta kullan覺l覺r. Bu komut root kullan覺c覺ya tahsis edilmitir. Sadece \fB-l\fR se癟enei, normal kullan覺c覺lar taraf覺ndan, parola ve hesaplar覺n覺n son kullanma tarihini g繹rmek amac覺 ile kullan覺labilir. + +\fB-m\fR se癟enei ile belirtilen \fIasgari-g羹n-say覺s覺\fR織n覺n deeri, parola deiiklikleri aras覺nda ge癟ecek asgari g羹n say覺s覺d覺r. Buraya s覺f覺r deeri verilirse, kullan覺c覺 istedii bir zaman parolas覺n覺 deitirebilir. + +\fB-M\fR se癟enei ile belirtilen \fIazami-g羹n-say覺s覺\fR織n覺n deeri, parolan覺n ge癟erliliinin bitecei g羹ne kadar ge癟ecek zaman覺n g羹n cinsinden miktar覺d覺r. \fIazami-g羹n-say覺s覺\fR art覺 \fIson-g羹n\fR, i癟inde bulunulan g羹nden az ise, kullan覺c覺 hesab覺n覺 kullanmadan 繹nce parolas覺n覺 deitirmek zorunda kalacakt覺r. Bu olay, \fB-W\fR se癟eneini kullan覺larak da ayarlanabilir. Bu se癟enek sayesinde kullan覺c覺ya bu olay hakk覺nda uyar覺 mesaj覺 verebilirsiniz. + +\fB-d\fR se癟enei ile, \fIson-g羹n\fR織羹n deeri 1 Ocak 1970織den parolan覺n son deiecei g羹ne kadar olan g羹n say覺s覺d覺r. YYYY-AA-GG bi癟iminde bir tarih olarak da belirtilebilir (veya yaad覺覺n覺z b繹lgede kabul edilen tarih bi癟imi ile). + +\fB-E\fR se癟enei, kullan覺c覺 hesab覺n覺n hangi tarihten sonra eriilemez olduunu ayarlamak i癟in kullan覺l覺r. \fIson-tarih\fR織in deeri; 1 Ocak 1970織den hesab覺n kilitlenecei g羹ne kadar olan s羹renin g羹n cinsinden miktar覺d覺r. YYYY-AA-GG bi癟iminde bir tarih olarak da belirtilebilir (veya yaad覺覺n覺z b繹lgede kabul edilen tarih bi癟imi ile). Hesab覺 kilitlenen bir kullan覺c覺n覺n hesab覺n覺 tekrar kullanabilmesi i癟in, mutlaka sistem y繹neticisine ba vurmas覺 gerekmektedir. + +\fB-I\fR se癟enei, bir parolan覺n pasif hale ge癟mesi ile hesab覺n kilitlenmesi aras覺nda ge癟ecek olan g羹n miktar覺n覺 ayarlamak i癟in kullan覺l覺r. \fIpasif\fR se癟enei, pasif ge癟ecek g羹n say覺s覺d覺r. 0 (s覺f覺r) deeri bu 繹zellii etkisizletirir. Hesab覺 kilitlenen bir kullan覺c覺n覺n hesab覺n覺 tekrar kullanabilmesi i癟in, mutlaka sistem y繹neticisine ba vurmas覺 gerekmektedir. + +\fB-W\fR se癟enei, bir parola deiikliinin gerekecei g羹nden ka癟 g羹n 繹nce uyar覺 verileceini ayarlamak i癟in kullan覺l覺r. \fIuyar覺-g羹n-say覺s覺\fR se癟enei, kullan覺c覺n覺n parolas覺n覺n ge癟ersiz kalmas覺ndan 繹nce kullan覺c覺n覺n uyar覺laca覺 g羹n say覺s覺d覺r. + +ayet hi癟bir se癟enek belirtilmezse, \fBchage\fR etkileimli kipe ge癟er. O an i癟in ge癟erli olan b羹t羹n deerleri ekrana yazar. Bu alanlardaki deerleri deitirmek i癟in yeni deerler girilir. ayet ge癟erli deerleri kullanmak istiyorsan覺z bu sat覺rlar覺 bo b覺rak覺n. Ge癟erli deerler \fB[ ]\fR iaretleri aras覺nda g繹sterilir. + +.SH SINIRLAMALAR + +\fBchage\fR uygulamas覺n覺n /etc/shadow dosyas覺na ihtiyac覺 vard覺r. ayet parolalar /etc/passwd dosyas覺 i癟inde saklan覺yorsa, \fBchage\fR uygulamas覺n覺n ilevsellii ortadan kalkar. + +.SH 襤LG襤L襤 DOYALAR + +/etc/passwd - kullan覺c覺 hesab覺 bilgileri +.br +/etc/shadow - g繹lge parolal覺 kullan覺c覺 hesab覺 bilgileri + +.SH 襤LG襤L襤 DOYALAR + +\fBpasswd\fR(5), +\fBshadow\fR(5) + +.SH YAZAN + +Julianne Frances Haugh taraf覺ndan yaz覺lm覺t覺r. + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Kas覺m 2003 + diff --git a/man/tr/chfn.1 b/man/tr/chfn.1 new file mode 100644 index 00000000..a867ed95 --- /dev/null +++ b/man/tr/chfn.1 @@ -0,0 +1,79 @@ + + +.\" chfn.1 -- change your finger information +.\" (c) 1994 by salvatore valente +.\" +.\" this program is free software. you can redistribute it and +.\" modify it under the terms of the gnu general public license. +.\" there is no warranty. + +.TH chfn 1 "13 Ekim 1994" "chfn " "Linux Bavuru K覺lavuzu" +.nh +.SH 襤S襤M +chfn - +kiisel bilgilerinizi deitirir + +.SH KULLANIM + +.nf + +\fBchfn\fR [ \fB-f \fR\fIAd覺-Soyad覺\fR ] [ \fB-o \fR\fI襤yeri\fR ] [ \fB-p \fR\fI襤-telefonu\fR ] + [ \fB-h \fR\fIEv-telefonu\fR ] [ \fB-u\fR ] [ \fB-v\fR ] [ \fIkullan覺c覺\fR ] + +.fi + + + +.SH AIKLAMA + +\fBchfn\fR, kiisel bilgilerinizi deitirmek i癟in kullan覺l覺r. Bu bilgiler /etc/passwd dosyas覺 i癟inde saklan覺r ve \fBfinger\fR komutu arac覺l覺覺 ile ekrana g繹nderilir. Linux \fBfinger\fR komutu; \fBchfn\fR taraf覺ndan deitirilebilen d繹rt bilgi alan覺 g繹r羹nt羹ler: ad覺n覺z ve soyad覺n覺z, iyeriniz, i telefon numaran覺z ve ev telefon numaran覺z. +.SS KOMUT SATIRI + +D繹rt par癟adan oluan bu bilgilerin herhangi biri komut sat覺r覺ndan belirtilebilir. ayet komut sat覺r覺ndan bilgi girilmemi ise, \fBchfn\fR etkileimli kipe ge癟ecektir. +.SS ETK襤LE襤ML襤 K襤P + +Etkileimli kipte, \fBchfn\fR, her bir alan i癟in kullan覺c覺dan veri girmesini isteyecektir. Bu alanlara yeni bilgi girebilir ya da eski bilgiyi korumak i癟in enter tuuna bas覺p devam edebilirsiniz. Alanlar覺 bo b覺rakmak i癟in \fBnone\fR kelimesini giriniz. + +.SH SEENEKLER + + +.br +.ns +.TP +\fB-f\fR, \fB--full-name\fR +Ad ve soyad覺 belirtilir. + +.TP +\fB-o\fR, \fB--office\fR +襤yeri ya da iyerindeki b繹l羹m羹n羹z. + +.TP +\fB-p\fR, \fB--office-phone\fR +襤 telefonunuz. + +.TP +\fB-h\fR, \fB--home-phone\fR +Ev telefonunuz. + +.TP +\fB-u\fR, \fB--help\fR +Bu kullan覺m bilgisi g繹r羹nt羹ler ve 癟覺kar. + +.TP +\fB-v\fR, \fB--version\fR +S羹r羹m bilgilerini g繹r羹nt羹ler ve 癟覺kar. + +.PP + +.SH 襤LG襤L襤 BELGELER + +\fBfinger\fR(1), +\fBpasswd\fR(5). + +.SH YAZAN + +Salvatore Valente taraf覺ndan yaz覺lm覺t覺r. +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Aral覺k 2003 + diff --git a/man/tr/groupadd.8 b/man/tr/groupadd.8 new file mode 100644 index 00000000..1568ae2a --- /dev/null +++ b/man/tr/groupadd.8 @@ -0,0 +1,97 @@ + + +.\" Copyright 1991, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. + +.TH groupadd 8 "" "" "" +.nh +.SH 襤S襤M +groupadd - +yeni bir grup oluturur + +.SH KULLANIM + +.nf + +\fBgroupadd\fR [\fB-g \fR\fIgrup-kimlii\fR [\fB-o\fR]] [\fB-r\fR] [\fB-f\fR] \fIgrup\fR + +.fi + + +.SH AIKLAMA + +\fBgroupadd\fR komutu, komut sat覺r覺ndan tan覺mlanan bilgiler ve sistemdeki 繹ntan覺ml覺 bilgiler eliinde yeni bir grup oluturur. Yeni grup, gerekli sistem dosyalar覺na girilir. \fBgroupadd\fR komutuna uygulanacak se癟enekler unlard覺r: + + + +.br +.ns +.TP +\fB-g \fR\fIgrup-kimlii\fR +Grubu tan覺mlayan numara. \fB-o\fR se癟enei belirtilmedii s羹rece bu numara benzersiz olmal覺d覺r. Negatif bir deer atanamaz. ntan覺ml覺 olarak 500織den ve dier b羹t羹n tan覺ml覺 grup numaralar覺ndan daha b羹y羹k olan en k羹癟羹k say覺 kullan覺l覺r. 0 ile 499 aras覺ndaki deerler, geleneksel olarak, \fIsistem hesaplar覺\fR i癟in ayr覺l覺r. + +.TP +\fB-r\fR +Bu se癟enek \fBgroupadd\fR komutuna bir \fIsistem hesab覺\fR eklemesini s繹yler. \fB-g\fR se癟enei belirtilmedii s羹rece, 499織dan k羹癟羹k olan olas覺 bir grup numaras覺 atan覺r. Bu se癟enek Red Hat taraf覺ndan eklenmitir. + +.TP +\fB-f\fR +Zorlama se癟enei. Bu se癟enek, \fBgroupadd\fR komutunun eklemeye 癟al覺t覺覺 grup sistemde halihaz覺rda var ise, bir hata vererek 癟覺kmas覺n覺 salar. B繹yle bir durumda grup deimeyecek veya tekrar eklenmeyecektir. + +Bu se癟enek ayn覺 zamanda, \fB-g\fR se癟eneinin 癟al覺ma eklini d羹zenler. Benzersiz olmayan bir grup numaras覺 istediiniz ve \fB-o\fR se癟eneini vermediiniz zaman, grup oluturma ilemi, standart ekline (\fB-g\fR veya \fB-o\fR se癟enei tan覺mlanmad覺覺 durumda bir grup ekler gibi) geri d繹necektir. Bu se癟enek Red Hat taraf覺ndan eklenmitir. + +.PP + +.SH 襤LG襤L襤 DOSYALAR + +.nf + +\fB/etc/group\fR - gruplar覺n hesap bilgileri +\fB/etc/gshadow\fR - g羹venli grup bilgileri + +.fi + + +.SH 襤LG襤L襤 BELGELER + +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). + +.SH YAZAN + +Julianne Frances Haugh taraf覺ndan yaz覺lm覺t覺r. + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Ocak 2004 + diff --git a/man/tr/groupdel.8 b/man/tr/groupdel.8 new file mode 100644 index 00000000..eda77ac4 --- /dev/null +++ b/man/tr/groupdel.8 @@ -0,0 +1,77 @@ + + +.\" Copyright 1991 - 1993, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. + +.TH groupdel 8 "" "" "" +.nh +.SH 襤S襤M +groupdel - +bir grubu siler + +.SH KULLANIM +\fBgroupdel \fR\fIgrup\fR + +.SH AIKLAMA + +\fBgroupdel\fR komutu, sistem hesap dosyalar覺n覺 d羹zenler ve \fIgrup\fR olarak belirtilen gruba ait b羹t羹n girdileri siler. Silinmek istenen grup, sistemde varolmal覺d覺r. + +Silme ileminden sonra, silinen grup numaras覺na ait herhangi bir dosya kalmad覺覺ndan emin olmak i癟in b羹t羹n dosya sistemlerini kontrol etmelisiniz. + +.SH YETERS襤ZL襤KLER + +Varolan herhangi bir kullan覺c覺n覺n birincil grubunu silemeyebilirsiniz. Grubu silmeden 繹nce bu kullan覺c覺y覺 sistemden kald覺rmak zorundas覺n覺z. + +.SH 襤LG襤L襤 DOSYALAR + +.nf + +\fB/etc/group\fR - gruplar覺n hesap bilgileri +\fB/etc/gshadow\fR - g羹venli grup bilgileri + +.fi + + +.SH 襤LG襤L襤 BELGELER + +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgroupadd\fR(8), +\fBgroupmod\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). + +.SH YAZAN + +Julianne Frances Haugh taraf覺ndan yaz覺lm覺t覺r. + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Ocak 2004 + diff --git a/man/tr/groupmod.8 b/man/tr/groupmod.8 new file mode 100644 index 00000000..f55a05d3 --- /dev/null +++ b/man/tr/groupmod.8 @@ -0,0 +1,91 @@ + + +.\" Copyright 1991, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. + +.TH groupmod 8 "" "" "" +.nh +.SH 襤S襤M +groupmod - +bir grubun niteliklerini d羹zenler + +.SH KULLANIM + +.nf + +\fBgroupmod\fR [\fB-g \fR\fIgrup-kimlii\fR [\fB-o\fR]] [\fB-n \fR\fIgrup-ismi\fR] \fIgrup\fR + +.fi + + +.SH AIKLAMA + +\fBgroupmod\fR komutu, komut sat覺r覺ndan tan覺mlanan bir gruba ait bilgilerdeki deiiklikleri, sistem hesap dosyalar覺 羹zerinde deitirmek i癟in kullan覺l覺r. Bu komuta verilebilecek se癟enekler unlard覺r: + + + +.br +.ns +.TP +\fB-g \fR\fIgrup-kimlii\fR +Grubu tan覺mlayan numara. \fB-o\fR se癟enei belirtilmedii s羹rece bu numara benzersiz olmal覺d覺r. Negatif bir deer atanamaz. 0 ile 99 aras覺nda deerler, geleneksel olarak, sistem gruplar覺 i癟in ayr覺lm覺t覺r. Dosya grup numaras覺, eski grup numaras覺 olan b羹t羹n dosyalar覺n dosya grup numaralar覺 el ile deitirilmelidir. + +.TP +\fB-n \fR\fIgrup-ismi\fR +\fIgrup\fR ile belirtilen grubun alaca覺 yeni grup ad覺n覺 tan覺mlar. + +.PP + +.SH 襤LG襤L襤 DOSYALAR + +.nf + +\fB/etc/group\fR - gruplar覺n hesap bilgileri +\fB/etc/gshadow\fR - g羹venli grup bilgileri + +.fi + + +.SH 襤LG襤L襤 BELGELER + +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). + +.SH YAZAN + +Julianne Frances Haugh taraf覺ndan yaz覺lm覺t覺r. + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Ocak 2004 + diff --git a/man/tr/login.1 b/man/tr/login.1 new file mode 100644 index 00000000..491a97d7 --- /dev/null +++ b/man/tr/login.1 @@ -0,0 +1,114 @@ + + +.\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) +.\" May be distributed under the GNU General Public License + +.TH login 1 "4 Kas覺m 1996" "Util-linux 1.6" "Linux Yaz覺l覺mc覺lar覺n覺n K覺lavuzu" +.nh +.SH 襤S襤M +login - +Kullan覺c覺n覺n sisteme giriini salar. + +.SH KULLANIM + + +\fBlogin\fR [ \fIisim\fR ] +.br +\fBlogin -p\fR +.br +\fBlogin -h\fR \fIkonakismi\fR +.br +\fBlogin -f\fR \fIisim\fR + + +.SH AIKLAMA + +\fBlogin\fR, bir sisteme balanmak i癟in kullan覺l覺r. Ayr覺ca, istenilen bir anda, bir kullan覺c覺 ad覺ndan baka birine ge癟i yapmak i癟inde kullan覺labilir (g羹n羹m羹zdeki pek 癟ok kabuk, yerleik olarak bu 繹zellii desteklemektedir). + +Herhangi bir arg羹man belirtilmemise, \fBlogin\fR kullan覺c覺 ad覺n覺 soracakt覺r. + +ayet kullan覺c覺 root deilse, ve eer /etc/nologin dosyas覺 varsa, bu dosyan覺n i癟erii ekrana bas覺lacak ve \fBlogin\fR sonland覺r覺lacakt覺r. Bu genellikle, sistem kapan覺rken, yap覺lacak balant覺lar覺 繹nlemek i癟in kullan覺l覺r. + +ayet kullan覺c覺 i癟in /etc/usertty i癟inde 繹zel eriim k覺s覺tlamalar覺 tan覺mlanm覺sa, kullan覺c覺 bu artlar覺 kar覺lamak zorundad覺r. Aksi taktirde balant覺 giriimi reddedilecek ve bir \fBsyslog\fR iletisi 羹retilecektir. Daha fazla bilgi i癟in "zel Eriim K覺s覺tlamalar覺" b繹l羹m羹ne bak覺n覺z. + +ayet kullan覺c覺 root ise, /etc/securetty i癟inde listelenen u癟birimlerden birisini kullanarak balanmak zorundad覺r. Giri hatalar覺 \fBsyslog\fR taraf覺ndan kaydedilir. + +B羹t羹n bu artlar kontrol edildikten sonra, parola istenecek ve kontrol edilecektir (ayet bu kullan覺c覺 i癟in parola gerekli ise). \fBlogin\fR sonland覺r覺lmadan 繹nce, 10 giri denemesine izin vard覺r, fakat ilk 羹癟 denemeden sonra istee kar覺l覺k verme s羹resi uzayacakt覺r. Balant覺 hatalar覺 \fBsyslog\fR 羹zerinden rapor edilecektir. Bu, ayr覺ca baar覺l覺 root balant覺lar覺n覺 raporlamak i癟inde kullan覺l覺r. + +ayet .hushlogin dosyas覺 varsa, bir "h覺zl覺" balant覺 ger癟ekletirilir (bu 繹zellik; e-posta kontrol羹n羹, en son balant覺 zaman覺n覺n ve g羹n羹n iletisinin ekrana bas覺lmas覺n覺 engeller). Dier yandan, ayet /var/log/lastlog dosyas覺 varsa, son balant覺 zaman覺 ekrana bas覺lacakt覺r (ve o anki balant覺 kaydedilecektir). + +U癟birimin UID ve GID ayarlar覺n覺 yapmak gibi, rastgele y繹netim ileri yap覺l覺r. ayet daha 繹nceden belirtilmise, TERM ortam deikeni korunur (\fB-p\fR se癟enei kullan覺lm覺sa dier 癟evre deikenleri de korunur). Daha sonra HOME, PATH, SHELL, TERM, MAIL ve LOGNAME ortam deikenleri ayarlan覺r. PATH deikeni normal kullan覺c覺lar i癟in 繹ntan覺ml覺 olarak /usr/local/bin:/bin:/usr/bin:. ve root kullan覺c覺 i癟in /bin:/usr/sbin:/usr/bin'dir. Son olarak, ayet bu bir "h覺zl覺" balant覺 deilse; g羹n羹n iletisi g繹r羹nt羹lenir, kullan覺c覺ya ait /var/spool/mail i癟indeki dosya kontrol edilir ve ayet dosya uzunluu s覺f覺rdan farkl覺 ise bir ileti g繹r羹nt羹lenir (ayet bu dosyan覺n uzunluu s覺f覺rdan farkl覺 ise, kullan覺c覺ya bir ileti gelmi demektir). + +Daha sonra kullan覺c覺 kabuu balat覺l覺r. ayet \fB/etc/passwd\fR i癟inde kullan覺c覺 i癟in bir kabuk tan覺ml覺 deilse, \fB/bin/sh\fR kullan覺l覺r. ayet /etc/passwd i癟inde bir dizin tan覺ml覺 deilse, ev dizini olarak \fB/\fR (k繹k) dizini kullan覺l覺r (yukar覺da bahsedilen .hushlogin dosyas覺 i癟in ev dizinine bak覺l覺r). + + +.SH SEENEKLER + + +.br +.ns +.TP +\fB-p\fR +\fBgetty\fR(8) taraf覺ndan kullan覺l覺r, ortam deikenlerinin korunmas覺n覺 salar. + +.TP +\fB-f\fR +襤kinci balant覺 dorulamas覺n覺 atlamak i癟in kullan覺l覺r. zellikle root kullan覺c覺 i癟in 癟al覺maz ve Linux alt覺nda da 癟al覺t覺覺 g繹r羹lmemitir. + +.TP +\fB-h\fR +Dier sunucular taraf覺ndan (\fBtelnetd\fR(8) gibi) uzak sunucunun ad覺n覺, \fBlogin\fR織e bildirmek i癟in kullan覺l覺r, bundan dolay覺, utmp ve wtmp i癟ine yerletirilebilir. Bu se癟enek sadece root kullan覺c覺 i癟indir. + +.PP + +.SH ZEL ER襤襤M KISITLAMALARI + +/etc/securetty dosyas覺, root kullan覺c覺n覺n balant覺 yapabilecei, u癟birim isimlerinin listesini i癟erir. Her bir sat覺rda, /dev/ 繹neki olmaks覺z覺n bir tty ayg覺t覺n覺n ad覺 belirtilmelidir. ayet bu dosya yoksa, root kullan覺c覺 herhangi bir u癟birim 羹zerinden balanabilir. + +G羹n羹m羹zde 癟ou Linux sistemi PAM (Pluggable Authentication Modules - Eklenebilir Kimlik Kantlama Mod羹lleri) kullanmaktad覺r. PAM kullan覺lmayan sistemlerde /etc/usertty dosyas覺, belirlenen kullan覺c覺lar i癟in, ek eriim k覺s覺tlamalar覺 i癟erir. ayet bu dosya yoksa, ek eriim k覺s覺tlamalar覺 y羹klenemez. Bu dosya 癟eitli b繹l羹mler i癟erir. 癟 癟eit b繹l羹m t羹r羹 m羹nk羹nd羹r: CLASSES, GROUPS ve USERS. CLASSES b繹l羹m羹 u癟birim s覺n覺flar覺n覺n ve sunucu adlar覺n覺n ablonlar覺n覺 i癟erir. GROUPS b繹l羹m羹 her bir grup i癟in, USERS b繹l羹m羹 ise her bir kullan覺c覺 i癟in izin verilen u癟birimleri ve sunucular覺 tan覺mlar. + +Bu dosya i癟indeki her bir sat覺r en fazla 255 karaktere sahip olabilir. A癟覺klamalar \fB#\fR ile balar ve sat覺r sonuna kadar devam eder. + +.SS CLASSES B繹l羹m羹 + +Bir CLASSES b繹l羹m羹 bir sat覺r覺n ba覺nda tamamen b羹y羹k harflerden olumu CLASSES dizgesi ile balar. Yeni bir b繹l羹m羹n balang覺c覺na veya dosyan覺n sonuna kadar her bir sat覺r sekmeler ya da boluklar taraf覺ndan ayr覺lm覺 s繹zc羹k dizilimleri i癟erir. Her bir sat覺r u癟birim s覺n覺flar覺 ve sunucu ablonlar覺 i癟erir. + +Sat覺r ba覺ndaki s繹zc羹k, sat覺r覺n kalan覺nda tan覺mlanm覺 u癟birimler ve sunucu ablonlar覺 i癟in ortak s覺n覺f ismidir. Bu s覺n覺f ismi GROUPS veya USERS b繹l羹mlerinde kullan覺labilir. Yinelenmi s覺n覺flar oluturma hatas覺ndan korunmak i癟in s覺n覺f isimleri tan覺mlamalar覺n i癟inde kullan覺lmamal覺d覺r. + +rnek bir CLASSES b繹l羹m羹: + +.nf + +CLASSES +sinif1 tty1 tty2 +sinif2 tty3 @.foo.com + +.fi + + +Burada \fIsinif1\fR ve \fIsinif2\fR s覺n覺flar覺 sa taraflar覺ndakilerle tan覺mlanm覺t覺r. + +.SS GROUPS B繹l羹m羹 + +Bir GROUPS b繹l羹m羹; her bir UNIX grubu i癟in izin verilen u癟birim ve +sunucular覺 tan覺mlar. ayet bir kullan覺c覺 /etc/passwd ve /etc/group dosyalar覺ndaki tan覺mlara g繹re g繹re bir UNIX grubunun 羹yesi ise ve bu grup /etc/usertty i癟indeki GROUPS b繹l羹m羹nde belirtilmi ise, kullan覺c覺ya eriim izni verilmi demektir. + +Bir CLASSES b繹l羹m羹 bir sat覺r覺n ba覺nda tamamen b羹y羹k harflerden olumu CLASSES dizgesi ile balar. +Bir GROUPS b繹l羹m羹 bir sat覺rda tamamen b羹y羹k harflerden olumu GROUPS +yaz覺s覺 ile balar ve devam eden t羹m sat覺rlar, boluklar veya tablar ile ayr覺lm覺, kelimeler dizileridir. Sat覺rdaki ilk kelime grup ad覺 ve dier kelimeler; grup elemanlar覺na balant覺 i癟in izin verilen ttys織ler ve sunuculard覺r. Bu tan覺mlamalar 繹nceki b繹l羹mde( CLASSES b繹l羹m羹nde) a癟覺klanan s覺n覺flar覺 i癟erebilirler. + + +.SH TEM襤N襤 + +\fBlogin\fR, e2fsprogs paketinin bir par癟as覺d覺r ve +.br +http://e2fsprogs.sourceforge.net adresinden temin edilebilir. + +.SH 襤LG襤L襤 BELGELER + +\fBchattr\fR(1) + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Kas覺m 2003 + diff --git a/man/tr/passwd.1 b/man/tr/passwd.1 new file mode 100644 index 00000000..afc461a2 --- /dev/null +++ b/man/tr/passwd.1 @@ -0,0 +1,172 @@ + + +.\" Copyright Red Hat, Inc., 1998, 1999, 2002. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" ALTERNATIVELY, this product may be distributed under the terms of +.\" the GNU Public License, in which case the provisions of the GPL are +.\" required INSTEAD OF the above restrictions. (This clause is +.\" necessary due to a potential bad interaction between the GPL and +.\" the restrictions contained in a BSD-style copyright.) +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, +.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +.\" OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.\" Copyright (c) Cristian Gafton, 1998, +.\" + +.TH passwd 1 "3 Ocak 1998" "Red Hat Linux" "Kullan覺c覺 Ara癟lar覺" +.nh +.SH 襤S襤M +passwd - +kullan覺c覺n覺n parolas覺n覺 g羹nceller + +.SH KULLANIM + +.nf + +\fBpasswd \fR[\fB-k\fR] [\fB-l\fR] [\fB-u \fR[\fB-f\fR]] [\fB-d\fR] [\fB-n \fR\fIasgari_繹m羹r\fR] [\fB-x \fR\fIazami_繹m羹r\fR] + [\fB-w \fR\fIuyar覺_s羹resi\fR] [\fB-i \fR\fIask覺_s羹resi\fR] [\fB-S\fR] [\fIkullan覺c覺\fR] + +.fi + + + +.SH AIKLAMA + +\fBpasswd\fR, bir kullan覺c覺n覺n parolas覺n覺 g羹nceller + +\fBpasswd\fR, \fBLinux-PAM API\fR織si arac覺l覺覺 ile 癟al覺mak 羹zere ayarlanm覺t覺r. Asl覺nda, \fBpasswd\fR, kendisini Linux-Pam ile birlikte bir "passdw" servisi olarak balat覺r ve yetkilendirme i癟in ayarlanm覺 parola mod羹llerini kullan覺r. Daha sonra kullan覺c覺n覺n parolas覺 g羹ncellenir. + +Bu servis i癟in, Linux-PAM ayar dosyas覺, basit癟e, u ekilde olurdu: + +.nf + +# +# bir parola g羹ncellenmeden 繹nce, bu 繹nerilen parolan覺n salaml覺覺n覺 +# kontrol eden passwd servis girdisi. +# +passwd password requisite \ + /usr/lib/security/pam_cracklib.so retry=3 +passwd password required \ + /usr/lib/security/pam_unix.so use_authtok +# + +.fi + + +NOT: Bu uygulaman覺n d羹zg羹n 癟al覺mas覺 i癟in, dier mod羹l t羹rlerine ihtiya癟 yoktur. + +.SH SEENEKLER + + +.br +.ns +.TP +\fB-k\fR +Bu se癟enek, g羹ncellemenin, sadece ge癟erlilik s羹resi bitmi parolalar覺 kapsad覺覺 anlama覺na gelir. Kullan覺c覺 ge癟erlilik s羹resi dolmam覺 parolalar覺n覺 kullanmaya devam edebilir. + +.TP +\fB-l\fR +Bu se癟enei sadece root kullan覺c覺 kullanabilir. Belirtilen hesab覺 +kilitlemeye yarar. Kilitleme ilemi; ifrelenmi parolan覺n s繹zdizimi ge癟ersiz hale getirilerek uygulan覺r (ifreli s繹zdiziminin ba覺na ! getirmek suretiyle). + +.TP +\fB--stdin\fR +Bu se癟enek, yeni parolan覺n borulanabilen standart girdiden okunaca覺 anlam覺na gelir. + +.TP +\fB-u\fR +\fB-l\fR se癟eneinin tersidir. Kilitlenmi hesap parolalar覺n覺n 繹n羹ndeki ! 繹nekini kald覺rarak, hesab覺 kullan覺ma a癟ar. Bu se癟enek, sadece root kullan覺c覺ya tahsis edilmitir. ntan覺ml覺 olarak, \fBpassdw\fR, parolas覺z bir hesap oluturmay覺 reddedecektir (parola olarak sadece ! iaretine sahip bir hesab覺n kilidini kald覺ramaz). \fB-f\fR se癟enei, bu korumay覺 amak i癟in kullan覺labilir. + +.TP +\fB-d\fR +Bu se癟enek, bir hesab覺n parolas覺n覺 yok etmenin en kolay ve h覺zl覺 yoludur. Belirtilen hesab覺n parolas覺z a癟覺lmas覺n覺 salar. Sadece root kullan覺c覺 bu se癟enei kullanabilir. + +.TP +\fB-n\fR +Kullan覺c覺n覺n hesab覺 parola i癟in bir ge癟erlilik s羹resi tan覺mlanmas覺n覺 destekliyorsa, bu se癟enekle parolan覺n ge癟erli olduu asgari s羹re g羹n cinsinden belirtilebilir. Sadece root kullan覺c覺 bu se癟enei kullanabilir. + +.TP +\fB-x\fR +Kullan覺c覺n覺n hesab覺 parola i癟in bir ge癟erlilik s羹resi tan覺mlanmas覺n覺 destekliyorsa, bu se癟enekle parolan覺n ge癟erli olduu azami s羹re g羹n cinsinden belirtilebilir. Sadece root kullan覺c覺 bu se癟enei kullanabilir. + +.TP +\fB-w\fR +Kullan覺c覺n覺n hesab覺 parola i癟in bir ge癟erlilik s羹resi tan覺mlanmas覺n覺 destekliyorsa, bu se癟enekle, kullan覺c覺n覺n parolas覺n覺n zamana覺m覺na urayaca覺 tarihten ka癟 g羹n 繹nceden itibaren uyar覺laca覺 g羹n cinsinden belirtilebilir. Sadece root kullan覺c覺 bu se癟enei kullanabilir. + +.TP +\fB-i\fR +Kullan覺c覺n覺n hesab覺 parola i癟in bir ge癟erlilik s羹resi tan覺mlanmas覺n覺 destekliyorsa, kullan覺c覺 parolas覺 zamana覺m覺na urad覺ktan sonra kullan覺c覺 hesab覺 tamamen iptal edilene kadar ka癟 g羹n s羹reyle beklenecei belirtilir. Sadece root kullan覺c覺 bu se癟enei kullanabilir. + +.PP + +.SH 襤K襤 NEML襤 KURAL +.SS Parolan覺z覺 koruyun + +Parolan覺z覺 herhangi bir yere not etmeyin. Bunun yerine ezberinizde tutun. Parolan覺z覺 ifrelenmemi bir dosya i癟ine yaz覺p, ortal覺kta b覺rakmay覺n. Birbirinden ba覺ms覺z parolalar kullan覺n. Her yere ayn覺 parola ile 羹ye olmay覺n. Bilgisayar destek veya sat覺 g繹revlileri ile parolan覺z覺 paylamay覺n. Parolan覺z覺 yazarken, kimsenin sizi izlemesine izin vermeyin. G羹venli olduuna inanmad覺覺n覺z bir sistemden, parolan覺z arac覺l覺覺 ile giri yapmay覺n. Parolan覺z i癟in ge癟erlilik s羹releri tahsis edin ve parolan覺z覺 d羹zenli olarak deitirin. Bir sistemdeki parolan覺z sizin her eyinizdir. Bu konuda paronoyak davranmak, vurdumduymazl覺ktan daha mant覺kl覺 bir y繹ntemdir. + +.SS Tahmin edilmesi g羹癟 bir parola se癟in + +\fBpasswd\fR, sizin k繹t羹 bir parola se癟menizi 繹nlemeye 癟al覺acakt覺r, fakat bu 癟ok g羹venilir bir sistem deildir. Parolalar覺n覺z覺, mant覺kl覺 bir ekilde oluturun. Herhangi bir s繹zl羹kte (hangi dilde olursa olsun) bulunabilecek kelimeler kullanmay覺n. ocuunuzun, en sevdiiniz film kahraman覺n覺z覺n, evcil hayvanlar覺n覺z覺n, ana-baban覺z覺n, mekanlar覺n ve 羹nl羹 kiilerin adlar覺n覺 parola olarak se癟meyin. Telefon numaras覺, ara癟 plakan覺z, doum tarihiniz, SSK numaran覺z gibi bakalar覺 taraf覺ndan ula覺labilecek bilgileri, parola olarak kullanmay覺n覺z. Basit ablonlu parolalardan uzak durun. Bunun yerine, k羹癟羹k ve b羹y羹k harflerin kar覺覺m覺ndan oluan ve m羹mk羹nse i癟erisinde rakamlar bulunan parolalar se癟in. Uzun parolalar kullan覺n. Noktalama iaretlerinin kullan覺ld覺覺 kelime 癟iftleri olduk癟a iyi bir se癟im olacakt覺r. Uzun ve ak覺lda kal覺r bir c羹mlenin ilk harflerinden olumu anlams覺z bir kelime de olduk癟a iyi bir se癟im say覺l覺r. + + + +Sistem, sizi bu iki kurala uymak konusunda biraz zorlayacakt覺r ama buradaki en 繹nemli etken "insan"d覺r. Sistemlerin daha g羹venli hale gelmesini salayan en 繹nemli etken uyan覺k kullan覺c覺lard覺r. + +.SH IKI DURUMU + +覺k覺 durumu olarak \fB0\fR, ilemin baar覺yla tamamland覺覺n覺 g繹sterir. Hata olutuu durumlarda \fB1\fR ile 癟覺kar. Metin olarak 癟覺kt覺lanabilen hatalar standart hataya yaz覺l覺r. + +.SH UYUMLULUK + +Linux-PAM (Linux i癟in Eklenebilir Kimlik Kan覺tlama mod羹lleri). +.br +ayet, elinizdeki Linux-PAM s羹r羹m羹, Linux dosya sistemi standartlar覺 ile uyumlu ise, mod羹lleri /usr/lib/security dizini (繹rnekte g繹sterilen) yerine /lib/security alt覺nda bulabilirsiniz. + +.SH 襤LG襤L襤 DOSYALAR + +\fB/etc/pam.d/passwd\fR - \fBLinux-PAM\fR yap覺land覺rma dosyas覺 + +.SH YAZILIM HATALARI + +Bilinen herhangi bir yaz覺l覺m hatas覺 yoktur. +.SH 襤LG襤L襤 BELGELER + +\fBpam_chauthok\fR(2), +\fBpam\fR(8). + +\fBLinux-PAM\fR ile bu uygulaman覺n birlikte nas覺l yap覺land覺r覺ld覺覺 hakk覺nda daha ayr覺nt覺l覺 bilgiyi +.br +http://parc.power.net/morgan/Linux-PAM/index.html +.br +adresindeki, \fBLinux-PAM System Administrators織 Guide\fR i癟inde bulabilirsiniz. + +.SH YAZAN + +Cristian Gafton taraf覺ndan yaz覺lm覺t覺r. +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Aral覺k 2003 + diff --git a/man/tr/passwd.5 b/man/tr/passwd.5 new file mode 100644 index 00000000..2c5348b2 --- /dev/null +++ b/man/tr/passwd.5 @@ -0,0 +1,113 @@ + + +.\" Copyright (c) 1993 Michael Haardt (michael@moria.de), Fri Apr 2 11:32:09 MET DST 1993 +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public +.\" License along with this manual; if not, write to the Free +.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +.\" USA. +.\" +.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl) +.\" Modified Mon Jan 5 20:24:40 MET 1998 by Michael Haardt +.\" (michael@cantor.informatik.rwth-aachen.de) + +.TH passwd 5 "5 Ocak 1998" "" "Dosya bi癟imleri" +.nh +.SH 襤S襤M +passwd - +parola dosyas覺 + +.SH AIKLAMA + + + + + + +\fBpasswd\fR bir metin dosyas覺d覺r. Sistem hesaplar覺n覺n bir listesini tutar. Kullan覺c覺 kimlii, grup kimlii, ev dizini, kabuk ve benzeri bilgileri ihtiva eder. S覺kl覺kla, her bir hesap i癟in ifrelenmi parolay覺 da i癟erir. Herkes taraf覺ndan okunma iznine sahiptir (pek 癟ok uygulama bu dosyay覺 kullan覺r, mesela \fBls\fR(1), kullan覺c覺 ismi ile kullan覺c覺 kimlini birbirine elemek i癟in kullan覺r) ama sadece s羹per kullan覺c覺n覺n yazma izni vard覺r. + +Eski g羹zel g羹nlerde, bu okuma izni ile ilgili b羹y羹k bir sorun yoktu. Herkes bu ifreli parolalar覺 okuyabiliyordu ama iyi se癟ilmi bir parolay覺 k覺rmak i癟in yeterli donan覺m g羹c羹 yoktu ve kullan覺c覺 grubu olduk癟a iyi niyetliydi. G羹n羹m羹zde ise, pek 癟ok kullan覺c覺 g繹lgeli parola sistemini kullanmakta, /etc/passwd i癟inde parolan覺n yerinde bir `*織 g繹r羹nmekte ve ifreli parola /etc/shadow i癟inde saklanmaktad覺r. Bu dosya sadece s羹per kullan覺c覺 taraf覺ndan okunabilir. + +G繹lgeli parolan覺n kullan覺l覺p kullan覺lmad覺覺na bak覺lmaks覺z覺n, pek 癟ok sistem y繹neticisi, ifrelenmi parola alan覺nda bir y覺ld覺z kullan覺r. B繹ylece bu kullan覺c覺n覺n bir parola kullanarak yetki almas覺n覺 繹nler. (Yine de aa覺daki \fBEK B襤LG襤\fR b繹l羹m羹ne bak覺n覺z. + +ayet yeni bir kullan覺c覺 hesab覺 oluturuyorsan覺z, ilk olarak parola alan覺na bir y覺ld覺z koyunuz, daha sonra \fBpasswd\fR(1)komutu ile parolay覺 belirleyin. + +Her sat覺rda bir girdi yap覺l覺r ve her sat覺r u bi癟imdedir: +.RS + +hesap:parola:UID:GID:GECOS:dizin:kabuk +.RE + +Bu alanlar覺n a癟覺klamalar覺 unlard覺r: + + +.br +.ns +.TP +\fIhesap\fR +Kullan覺c覺n覺n sistemdeki ad覺. B羹y羹k harf i癟ermemelidir. + +.TP +\fIparola\fR +ifreli kullan覺c覺 parolas覺 veya bir y覺ld覺z iareti. + +.TP +\fIUID\fR +Say覺sal kullan覺c覺 kimlii + +.TP +\fIGID\fR +Bu kullan覺c覺n覺n say覺sal birincil grup kimlii + +.TP +\fIGECOS\fR +Bu alan se癟ime bal覺d覺r ve sadece bilgilendirme amac覺 +ile kullan覺l覺r. Genellikle kullan覺c覺n覺n tam ad覺 yaz覺l覺r. GECOS織un anlam覺 General Electric Comprehensive Operating System織dir. General Electric織in b羹y羹k sistem b繹l羹m羹 Honeywell織e sat覺ld覺覺 zaman GCOS olarak yeniden adland覺r覺lm覺t覺r. Dennis Ritchie織nin bildirdiine g繹re: "baz覺 zamanlar yaz覺c覺 癟覺kt覺lar覺n覺 veya toplu ileri GCOS makineye g繹nderiyoruz. Parola dosyas覺ndaki gcos alan覺 $IDENTcard i癟in bilgileri biriktirme alan覺 olarak kullan覺l覺r. Zariflik olsun diye oraya konmam覺t覺r." + +.TP +\fIdizin\fR +Kullan覺c覺n覺n $HOME dizinidir. + +.TP +\fIkabuk\fR +Sisteme girite kullan覺lacak kabuk (belirtilmemise \fB/bin/sh\fR kullan覺l覺r). ayet olmayan bir uygulama belirtilirse, kullan覺c覺 \fBlogin\fR(1) ile sisteme balanamaz. + +.PP +.SH EK B襤LG襤 + +ayet bir kullan覺c覺 grubu oluturmak istiyorsan覺z, Grup numaralar覺 ayn覺 olmak zorundad覺r ve /etc/group dosyas覺nda bir girdisi olmal覺d覺r. Aksi taktirde bir grup oluturulmaz. + +ayet ifreli parola bir y覺ld覺z ile betimlenmise, kullan覺c覺 \fBlogin\fR(1)'i kullanarak balanamaz ama hala \fBrlogin\fR(1)'i kullanarak balanabilir, varolan bir s羹reci 癟al覺t覺rabilir, \fBrsh\fR(1), \fBcron\fR(1), \fBat\fR(1) veya posta s羹zge癟leri 羹zerinden yenilerini balatabilir. Kabuk alan覺n覺 deitirerek bir hesab覺 kapatmaya 癟al覺mak da ayn覺 sonucu verir ve ek olarak \fBsu\fR(1) komutunun kullan覺m覺na izin verir. + +.SH 襤LG襤L襤 DOSYALAR + +/etc/passwd +.SH 襤LG襤L襤 BELGELER + +\fBlogin\fR(1), +\fBpasswd\fR(1), +\fBsu\fR(1), +\fBgroup\fR(5), +\fBshadow\fR(5). + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Ocak 2004 + diff --git a/man/tr/shadow.5 b/man/tr/shadow.5 new file mode 100644 index 00000000..8c56f056 --- /dev/null +++ b/man/tr/shadow.5 @@ -0,0 +1,96 @@ + + +.\" Copyright 1989 - 1990, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. + +.TH shadow 5 "" "" "" +.nh +.SH 襤S襤M +shadow - +ifreli parola dosyas覺 + +.SH AIKLAMA + +\fBshadow\fR kullan覺c覺 hesaplar覺n覺n ifreli parola bilgilerini ve istee bal覺 parola d繹nemsellik bilgilerini i癟erir. + + +.IP + +Kullan覺c覺 ad覺 + +ifreli parola + +1 Ocak 1970織den parolan覺n en son deitii g羹ne kadar ge癟en g羹n say覺s覺 + +Parolan覺n deimesi gerekecek g羹ne kadar olan s羹renin g羹n say覺s覺 + +Parolan覺n deimesi gereken g羹nden sonraki s羹renin g羹n say覺s覺 + +Parolan覺n zaman a覺m覺ndan 繹nce kullan覺c覺n覺n uyar覺laca覺 g羹n say覺s覺 + +Parolan覺n zaman a覺m覺ndan hesab覺n kapat覺laca覺 g羹ne kadar ge癟ecek s羹renin g羹n say覺s覺 + +1 ocak 1970織den hesab覺n kapat覺laca覺 g羹ne kadar ge癟en s羹renin g羹n say覺s覺 + +Bir yedek alan + +.PP +Parola alan覺 mutlaka dolu olmal覺d覺r. ifreli parola alan覺 64 karakterlik +bir alfabeden (a織dan z織ye, A織dan Z織ye, 0織dan 9織a, "." Ve "/" den oluan bir alfabe) se癟ilen 13 ila 24 karakterden oluur. Bu dizgenin nas覺l yorumland覺覺n覺 g繹rmek i癟in \fBcrypt\fR(3)'e bak覺n覺z. + +Parolan覺n en son deitii g羹n羹n tarihi, 1 Ocak 1970織den beri ge癟en g羹n say覺s覺 olarak belirtilir. Ge癟erli g羹n say覺s覺 ge癟meden parolan覺n tekrar deitirilmesi 繹nlenebilir ve belirli bir g羹n say覺s覺 ge癟tikten sonra parolan覺n deimesi i癟in kullan覺c覺 zorlanabilir. ayet gerekli en az g羹n say覺s覺 en 癟ok g羹n say覺s覺ndan daha b羹y羹k ise, parola kullan覺c覺 taraf覺ndan deitirilemez. + +ayet parola son kullan覺m tarihinden sonra belirtilen s羹re i癟inde deitirilmez ise, kullan覺c覺 hesab覺 kapat覺l覺r. Parola son kullan覺m tarihinden ba覺ms覺z olarak, bir kullan覺c覺 hesab覺 belirtilen s羹renin sonunda kapat覺labilir. + +Bu bilgiler, /etc/passwd dosyas覺nda da varsa, /etc/shadow dosyas覺ndaki bilgiler ge癟erlidir. + +Parola g羹venlii a癟覺s覺ndan bu dosya i癟in normal kullan覺c覺lara okuma izni kapal覺 olmal覺d覺r. + +.SH 襤LG襤L襤 DOSYALAR + +/etc/passwd - kullan覺c覺 hesap bilgileri +.br +/etc/shadow - ifreli kullan覺c覺 parolalar覺 + +.SH 襤LG襤L襤 BELGELER + +\fBchage\fR(1), +\fBlogin\fR(1), +\fBpasswd\fR(1), +\fBsu\fR(1), +\fBpasswd\fR(5), +\fBpwconv\fR(8), +\fBpwunconv\fR(8), +\fBsulogin\fR(8). + +.SH YAZAN + +Julianne Frances Haugh taraf覺ndan yaz覺lm覺t覺r. +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Ocak 2004 + diff --git a/man/tr/su.1 b/man/tr/su.1 new file mode 100644 index 00000000..332c142e --- /dev/null +++ b/man/tr/su.1 @@ -0,0 +1,84 @@ + +.TH su 1 "Eyl羹l 2001" "GNU sh-utils 2.0.11" "FSF" +.nh +.SH 襤S襤M +su - +baka bir kullan覺c覺 ve grup kimlii ile bir kabuk 癟al覺t覺r覺r + +.SH KULLANIM + + +\fBsu\fR [\fISEENEK\fR]... [-] [\fIKULLANICI\fR [\fIARGMANLAR\fR]...] + + + +.SH AIKLAMA + +Etkin kullan覺c覺 ve grup kimliini \fIKULLANICI\fR織n覺nkilerle ile deitirir. + + + +.br +.ns +.TP +\fB-\fR, \fB-l\fR, \fB--login\fR +Kabuu, giri kabuu haline d繹n羹t羹r羹r. + +.TP +\fB-c\fR, \fB--commmand\fR=\fIKOMUT \fR +Kabua \fB-c\fR ile tek bir \fIKOMUT\fR aktar覺r. + +.TP +\fB-f\fR, \fB--fast\fR +Kabua \fB-f\fR aktar覺r (csh veya tcsh i癟in). + +.TP +\fB-m\fR, \fB--preserve-environment\fR +Ortam deikenlerini s覺f覺rlamaz. + +.TP +\fB-p\fR +\fB-m\fR ile ayn覺d覺r. + +.TP +\fB-s\fR, \fB--shell\fR=\fIKABUK \fR +/etc/shells izin verdii taktirde \fIKABUK\fR kabuunu 癟al覺t覺r覺r. + +.TP +\fB--help\fR +Bu yard覺m metnini g繹r羹nt羹ler ve 癟覺kar. + +.TP +\fB--version\fR +S羹r羹m bilgilerini g繹r羹nt羹ler ve 癟覺kar. + +.PP + + +Tek ba覺na \fB-\fR verilirse \fB-l\fR verilmi gibi ilem yap覺l覺r. \fIKULLANICI\fR belirtilmezse, kullan覺c覺 root kabul edilir. + +.SH YAZAN + +David MacKenzie taraf覺ndan yaz覺lm覺t覺r. +.SH GER襤B襤LD襤R襤M + +L羹tfen, b繹cekleri ve hatalar覺 adresine bildirin. +.SH TEL襤F HAKKI + +Telif hakk覺 穢 2000 Free Software Foundation, Inc. +.br +Bu bir serbest yaz覺l覺md覺r; kopyalama koullar覺 i癟in kaynak koduna bak覺n覺z. Hi癟bir garantisi yoktur; hatta SATILAB襤L襤RL襤襤 veya AHS襤 KULLANIMINIZA UYGUNLUU i癟in bile garanti verilmez. + +.SH 襤LG襤L襤 BELGELER + +\fBsu\fR komutu ile ilgili kapsaml覺 bir k覺lavuz Texinfo olarak mevcuttur. ayet \fBinfo\fR ve \fBsu\fR yaz覺l覺mlar覺 d羹zg羹n bir ekilde sisteminizde mevcutsa, aa覺daki komut ile bu k覺lavuzu g繹r羹nt羹leyebilirsiniz. + +.IP + +\fBinfo su\fR +.PP + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Kas覺m 2003 + diff --git a/man/tr/useradd.8 b/man/tr/useradd.8 new file mode 100644 index 00000000..379b2d31 --- /dev/null +++ b/man/tr/useradd.8 @@ -0,0 +1,195 @@ + + +.\" Copyright 1991 - 1994, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. + +.TH useradd 8 "" "" "" +.nh +.SH 襤S襤M +useradd - +yeni bir kullan覺c覺 oluturur veya 繹ntan覺ml覺 yeni kullan覺c覺 bilgilerini g羹nceller + +.SH KULLANIM + +.nf + +\fBuseradd\fR [\fB-c \fR\fIa癟覺klama\fR] [\fB-d \fR\fIevdizini\fR] + [\fB-e \fR\fIbiti_tarihi\fR] [\fB-f \fR\fIask覺_s羹resi\fR] + [\fB-g \fR\fIbirincil_grup\fR] [\fB-G \fR\fIgrup\fR[,...]] + [\fB-m \fR[\fB-k \fR\fIiskelet_dizin\fR] | \fB-M\fR] [\fB-p \fR\fIparola\fR] + [\fB-s \fR\fIkabuk\fR] [\fB-u \fR\fIkull_kiml\fR [ \fB-o\fR]] [\fB-n\fR] [\fB-r\fR] \fIkullan覺c覺\fR + +.fi + + +.nf + +\fBuseradd -D\fR [\fB-g \fR\fI繹ntan覺ml覺_grup\fR] [\fB-b \fR\fI繹ntan覺ml覺_ev\fR] + [\fB-f \fR\fI繹ntan覺ml覺_ask覺_s羹resi\fR] [\fB-e \fR\fI繹ntan覺ml覺_biti_tarihi\fR] + [\fB-s \fR\fI繹ntan覺ml覺_kabuk\fR] + +.fi + + +.SH AIKLAMA +.SS Yeni Kullan覺c覺lar覺n Oluturulmas覺 + +\fB-D\fR se癟enei belitilmeden 癟ar覺ld覺覺nda, \fBuseradd\fR komutu, komut sat覺r覺nda tan覺mlanan deerleri ve sistemdeki 繹ntan覺ml覺 deerleri kullanarak yeni bir kullan覺c覺 oluturur. Komut sat覺r覺nda belirtilen se癟eneklere bal覺 olarak, gerekli sistem dosyalar覺na yeni kullan覺c覺n覺n bilgileri girilir; ev dizini oluturulur; ilk dosyalar kopyalan覺r. Red Hat Linux織da kullan覺lan s羹r羹m羹nde, \fB-n\fR se癟enei belirtilmedii s羹rece, oluturulan her kullan覺c覺 i癟in yeni bir grup oluturulur. Kullanabileceiniz se癟enekler unlard覺r: + + + +.br +.ns +.TP +\fB-c \fR\fIa癟覺klama\fR +Yeni kullan覺c覺n覺n parola dosyas覺ndaki a癟覺klama alan覺. + +.TP +\fB-d \fR\fIevdizini\fR +Oluturulan yeni kullan覺c覺n覺n sisteme girite kullanaca覺 ev dizinini belirtir. ntan覺ml覺 olarak, \fIkullan覺c覺\fR ismi \fI繹ntan覺ml覺_ev\fR'e eklenecek ve sisteme giri dizini ismi olarak kullan覺lacakt覺r. + +.TP +\fB-e \fR\fIbiti_tarihi\fR +Kullan覺c覺 hesab覺n覺n son kullanma tarihini belirtir. Tarih YYYY-AA-GG (Y: y覺l, A: ay, G: g羹n) eklinde belirtilir. + +.TP +\fB-f \fR\fIask覺_s羹resi\fR +Kullan覺c覺 parolas覺n覺n son kullanma tarihinden itibaren, bu hesab覺n +tamamen kapat覺laca覺 tarihe kadar ge癟ecek olan s羹renin g羹n cinsinden deeri belirtilir. Bu deer 0 olarak belirtilirse, parolan覺n son kullanma tarihinde hesap kapat覺l覺r. -1 deeri verilirse, bu 繹zellik iptal edilmi olur. -1 deeri 繹ntan覺ml覺 deerdir. + +.TP +\fB-g \fR\fIbirincil_grup\fR +Kullan覺c覺n覺n 羹yesi olaca覺 birincil grubun ad覺 veya numaras覺 belirtilir. Belirtilen grup, sistemde 繹nceden tan覺mlanm覺 olmal覺d覺r. ayet grup numaras覺 belirtilmi ise, bu numara sistemde var olan bir gruba ait olmal覺d覺r. Olmayan gruba ait bir isim veya numara kullanamazs覺n覺z. ntan覺ml覺 deer 1 dir. + +.TP +\fB-g \fR\fIgrup\fR[,...] +Kullan覺c覺n覺n 羹yesi olaca覺 ilave gruplar belirtilir. Her grup, dierinden virg羹l ile ayr覺l覺r, arada boluk b覺rak覺lmaz. Burada tan覺mlanan gruplar, \fB-g\fR ile tan覺mlanan grubun k覺s覺tlamalar覺na tabidirler. ntan覺ml覺 olarak, kullan覺c覺n覺n sadece \fIbirincil_grup\fR 羹yesi olduu kabul edilir. + +.TP +\fB-m\fR +ayet sistemde kullan覺c覺n覺n ev dizini yok ise, yeni bir dizin oluturulur. Eer \fB-k\fR se癟enei belirtilmise \fIiskelet_dizin\fR i癟indeki dosyalar ev dizinine kopyalan覺r. Aksi taktirde /etc/skel i癟indeki dosyalar kullan覺l覺r. \fIiskelet_dizin\fR veya /etc/skel i癟indeki b羹t羹n dizinler, ev dizininde de oluturulur. \fB-k\fR se癟enei, sadece \fB-m\fR se癟enei ile birlikte kullan覺ld覺覺nda etkilidir. ntan覺ml覺 olarak, dizin oluturulmaz ve dosyalar kopyalanmaz. + +.TP +\fB-M\fR +/etc/login.defs i癟inde tan覺ml覺 b羹t羹n sistemi kapsayan ayarlarda ev dizininin yarat覺lmas覺 gerektii belirtilmi olsa bile, kullan覺c覺 ev dizini oluturulmaz. + +.TP +\fB-n\fR +ntan覺ml覺 olarak, oluturulan yeni kullan覺c覺 ile ayn覺 adl覺 yeni bir grup oluturulur. Bu se癟enek belirtilir ise, bu Red Hat Linux織a 繹zel davran覺 kapat覺lm覺 olur. + +.TP +\fB-r\fR +Bu se癟enek, yeni bir sistem hesab覺 a癟mak i癟in kullan覺l覺r. B繹ylece, /etc/login.defs i癟inde belirtilen UID_MIN deerinden daha k羹癟羹k kullan覺c覺 kimlikli kullan覺c覺 oluturulabilir. /etc/login.defs i癟indeki 繹ntan覺ml覺 deerler ne olursa olsun, \fBuseradd\fR komutu b繹yle bir kullan覺c覺 i癟in ev dizini oluturmayacakt覺r. Oluturulacak sistem hesab覺 i癟in bir ev dizini istiyorsan覺z, \fB-m\fR se癟eneini kullanmak zorundas覺n覺z. Bu, Red Hat taraf覺ndan eklenmi bir se癟enektir. + +.TP +\fB-p \fR\fIparola\fR +\fBcrypt\fR(3) taraf覺ndan d繹nd羹r羹len ifrelenmi parolad覺r. ntan覺ml覺 olarak hesap kapal覺d覺r. + +.TP +\fB-s \fR\fIkabuk\fR +Kullan覺c覺n覺n sisteme girite kullanaca覺 kabuun ad覺d覺r. ntan覺ml覺 olarak bu deer botur, b繹ylece sistemin 繹ntan覺ml覺 kabuunun se癟ilmesi salan覺r. + +.TP +\fB-u \fR\fIkull_kiml\fR +Kullan覺c覺 kimliinin say覺sal deeridir. Bu deer, \fB-o\fR se癟enei kullan覺lmad覺覺 s羹rece, esiz olmal覺d覺r. Deer mutlaka pozitif bir say覺 olmal覺d覺r. ntan覺ml覺 olarak, dier kullan覺c覺lar覺n numaralar覺ndan ve 99織dan b羹y羹k, en k羹癟羹k numara kullan覺l覺r. 0 ile 99 aras覺ndaki deerler sistem hesaplar覺 i癟in ayr覺lm覺t覺r. + +.PP +.SS ntan覺ml覺 Deerlerin Deitirilmesi + + +\fB-D\fR se癟enei ile birlikte kullan覺ld覺覺 zaman, \fBuseradd\fR ya ge癟erli deerleri g繹r羹nt羹ler, ya da 繹ntan覺ml覺 deerleri, komut sat覺r覺ndan belirtilenler ile g羹nceller. Kullanabileceiniz se癟enekler unlard覺r: + + +.br +.ns +.TP +\fB-b \fR\fI繹ntan覺ml覺_ev\fR +Yeni bir kullan覺c覺n覺n ev dizini i癟in ilk dosyayolu 繹nekini belirtir. \fIYeni bir hesap a癟arken \fB-d\fR se癟enei belirtilmemise\fR, yeni kullan覺c覺n覺n ad覺 \fI繹ntan覺ml覺_ev\fR'in sonuna eklenir ve yeni dizin oluturulur. + +.TP +\fB-e \fR\fI繹ntan覺ml覺_biti_tarihi\fR +Kullan覺c覺 hesab覺n覺n kapat覺laca覺 tarih. + +.TP +\fB-f \fR\fI繹ntan覺ml覺_ask覺_s羹resi\fR +Kullan覺c覺 parolas覺n覺n son kullanma tarihinden itibaren, bu hesab覺n tamamen kapat覺laca覺 tarihe kadar ge癟ecek olan s羹renin g羹n cinsinden deeri. + +.TP +\fB-g \fR\fI繹ntan覺ml覺_grup\fR +Yeni bir kullan覺c覺 i癟in birincil grup ad覺 veya grup kimlii. Belirtilen grup ismi sistemde mevcut olmal覺 ve say覺sal grup kimlii i癟in mevcut bir girdi bulunmal覺d覺r. + +.TP +\fB-s \fR\fI繹ntan覺ml覺_kabuk\fR +Yeni bir kullan覺c覺n覺n sisteme girite kullanaca覺 kabuun ad覺. Belirtilen kabuk gelecekte a癟覺lacak b羹t羹n yeni hesaplarda kullan覺l覺r. + +.PP + +ayet herhangi bir se癟enek belirtilmezse, \fBuseradd\fR ge癟erli 繹ntan覺ml覺 deerleri g繹r羹nt羹leyecektir. + +.SH NOTLAR + +/etc/skel dizinindeki 繹ntan覺ml覺 dosyalar覺n yerletirilmesi sistem y繹neticilerinin sorumluluundad覺r. \fBuseradd\fR komutunun bu s羹r羹m羹, Red Hat taraf覺ndan, Red Hat kullan覺c覺/grup uyumluluunu salayamak i癟in d羹zenlenmitir. + +.SH YETERS襤ZL襤KLER + +NIS grubuna kullan覺c覺 ekleyemezsiniz. Bu NIS sunucusu 羹zerinde yap覺lmal覺d覺r. + +.SH 襤LG襤L襤 DOSYALAR + +.nf + +\fB/etc/passwd\fR - kullan覺c覺 hesab覺 bilgileri +\fB/etc/shadow\fR - g羹venli kullan覺c覺 hesab覺 bilgileri +\fB/etc/group\fR - grup bilgileri +\fB/etc/gshadow\fR - g羹venli grup bilgileri +\fB/etc/default/useradd\fR - 繹ntan覺ml覺 bilgiler +\fB/etc/login.defs\fR - sistem genelinde ge癟erli kurallar +\fB/etc/skel\fR - 繹ntan覺ml覺 dosyalar覺 i癟eren dizin + +.fi + + +.SH 襤LG襤L襤 BELGELER + +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBcrypt\fR(3), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBuserdel\fR(8), +\fBusermod\fR(8). + +.SH YAZAN + +Julianne Frances Haugh taraf覺ndan yaz覺lm覺t覺r. + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Aral覺k 2003 + diff --git a/man/tr/userdel.8 b/man/tr/userdel.8 new file mode 100644 index 00000000..b6f59199 --- /dev/null +++ b/man/tr/userdel.8 @@ -0,0 +1,94 @@ + + +.\" Copyright 1991 - 1994, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. + +.TH userdel 8 "" "" "" +.nh +.SH 襤S襤M +userdel - +Bir kullan覺c覺 hesab覺n覺 ve onunla ilgili dosyalar覺 siler + +.SH KULLANIM + +.nf + +\fBuserdel\fR [ \fB-r\fR ] \fIkullan覺c覺\fR + +.fi + + +.SH AIKLAMA + +\fBuserdel\fR, userdel komutu, \fIkullan覺c覺\fR ile belirtilen hesab覺 silerek, sistem hesap dosyalar覺n覺 deitirir. Silinmeye 癟al覺an \fIkullan覺c覺\fR hesab覺, sistemde var olan bir hesap olmal覺d覺r. Var olmayan bir hesab覺 silemezsiniz. + + + +.br +.ns +.TP +\fB-r\fR +Kullan覺c覺n覺n ev dizinindeki dosyalar, ev dizininin kendisi ve +kullan覺c覺n覺n posta havuzu silinir. Dier dosya sistemlerinde bulunan dosyalar silinmez. Bu nedenle bu dosyalar覺 bulmak ve onlar覺 silmek sistem y繹neticisinin g繹revidir. + +.PP + +.SH 襤LG襤L襤 DOSYALAR + +.nf + +/etc/passwd - kullan覺c覺 hesap bilgileri +/etc/shadow - g羹venli kullan覺c覺 hesap bilgileri +/etc/group - grup bilgileri + +.fi + + +.SH YETERS襤ZL襤KLER + +Kullan覺c覺 sisteme bal覺 ise, \fBuserdel\fR komutu ile bu hesab覺 +kald覺ramazs覺n覺z. Silmeye 癟al覺t覺覺n覺z hesaba ait 癟al覺an b羹t羹n s羹re癟leri 繹ld羹rmek zorundas覺n覺z. Bir NIS istemcisindeki NIS 繹zniteliklerini kald覺ramayabilirsiniz. Bu ilem, NIS sunucu 羹zerinde ger癟ekletirilmelidir. + +.SH 襤LG襤L襤 BELGELER + +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBuseradd\fR(8), +\fBusermod\fR(8). + +.SH YAZAN + +Julianne Frances Haugh taraf覺ndan yaz覺lm覺t覺r. + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Aral覺k 2003 + diff --git a/man/tr/usermod.8 b/man/tr/usermod.8 new file mode 100644 index 00000000..6980829a --- /dev/null +++ b/man/tr/usermod.8 @@ -0,0 +1,142 @@ + + +.\" Copyright 1991 - 1994, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. + +.TH usermod 8 "" "" "" +.nh +.SH 襤S襤M +usermod - +bir kullan覺c覺 hesab覺n覺 d羹zenler + +.SH KULLANIM + +.nf + +\fBusermod\fR [\fB-c \fR\fIa癟覺klama\fR] [\fB-d \fR\fIevdizini \fR[\fB-m\fR]] + [\fB-e \fR\fIbiti_tarihi\fR] [\fB-f \fR\fIask覺_s羹resi\fR] + [\fB-g \fR\fIbirincil_grup\fR] [\fB-G \fR\fIgrup\fR[,...]] + [\fB-l \fR\fIkullan覺c覺-ad覺\fR] [\fB-p \fR\fIparola\fR] + [\fB-s \fR\fIkabuk\fR] [\fB-u \fR\fIkull_kiml\fR [\fB-o\fR]] [\fB-L\fR|\fB-U\fR] \fIkullan覺c覺\fR + +.fi + + +.SH AIKLAMA + +\fBusermod\fR komutu, sistem hesap dosyalar覺n覺 d羹zenlemeye, 羹zerlerinde deiiklik yapmaya yarar. Bu komuta uygulanabilecek se癟enekler unlard覺r: + + + +.br +.ns +.TP +\fB-c \fR\fIa癟覺klama\fR +Kullan覺c覺 parola dosyas覺ndaki a癟覺klama alan覺na girilecek yeni deeri belirtir. Normalde \fBchfn\fR(1) komutu ile d羹zenlenir. + +.TP +\fB-d \fR\fIevdizini\fR +Kullan覺c覺n覺n sisteme girite kullanaca覺 ev dizinini belirtir. ayet \fB-m\fR se癟enei belirtilmi ise, kullan覺c覺n覺n hali haz覺rda kullanmakta olduu ev dizininin i癟erii yeni oluturulan ev dizinine aktar覺l覺r. + +.TP +\fB-e \fR\fIbiti_tarihi\fR +Kullan覺c覺 hesab覺n覺n son kullanma tarihini belirtir. Tarih YYYY-AA-GG (Y: y覺l, A: ay, G: g羹n) eklinde belirtilir. + +.TP +\fB-f \fR\fIask覺_s羹resi\fR +Kullan覺c覺 parolas覺n覺n son kullanma tarihinden itibaren, bu hesab覺n +tamamen kapat覺laca覺 tarihe kadar ge癟ecek olan s羹renin g羹n cinsinden deeri belirtilir. Bu deer 0 olarak belirtilirse, parolan覺n son kullanma tarihinde hesap kapat覺l覺r. -1 deeri verilirse, bu 繹zellik iptal edilmi olur. -1 deeri 繹ntan覺ml覺 deerdir. + +.TP +\fB-g \fR\fIbirincil_grup\fR +Kullan覺c覺n覺n 羹yesi olaca覺 birincil grubun ad覺 veya numaras覺 belirtilir. Belirtilen grup, sistemde 繹nceden tan覺mlanm覺 olmal覺d覺r. ntan覺ml覺 deer 1 dir. + +.TP +\fB-g \fR\fIgrup\fR[,...] +Kullan覺c覺n覺n 羹yesi olaca覺 ilave gruplar belirtilir. Her grup, dierinden virg羹l ile ayr覺l覺r, arada boluk b覺rak覺lmaz. Burada tan覺mlanan gruplar, \fB-g\fR ile tan覺mlanan grubun k覺s覺tlamalar覺na tabidirler. ayet kullan覺c覺 listelenen gruplar haricinde bir grubun da 羹yesi ise, kullan覺c覺 bu gruptan 癟覺kar覺l覺r. + +.TP +\fB-l \fR\fIkullan覺c覺-ad覺\fR +Sisteme girite kullan覺c覺n覺n kullanaca覺 yeni isim. Sadece isim deiir, baka hi癟bir ey deimez. Kullan覺c覺n覺n ev dizininin ismi, yeni kullan覺c覺 ismi ile balant覺 yap覺lmas覺n覺 salamak i癟in \fIkullan覺c覺-ad覺\fR ile tan覺mlanan yeni isme d繹n羹羹r. + +.TP +\fB-p \fR\fIparola\fR +\fBcrypt\fR(3) taraf覺ndan d繹nd羹r羹len ifrelenmi parolad覺r. + +.TP +\fB-s \fR\fIkabuk\fR +Kullan覺c覺n覺n sisteme girite kullanaca覺 kabuun ad覺d覺r. Bu alan bo b覺rak覺l覺rsa, sistemin 繹ntan覺ml覺 kabuunun se癟ilmesi salan覺r. + +.TP +\fB-u \fR\fIkull_kiml\fR +Kullan覺c覺 kimliinin say覺sal deeridir. Bu deer, \fB-o\fR se癟enei kullan覺lmad覺覺 s羹rece, esiz olmal覺d覺r. Deer mutlaka pozitif bir say覺 olmal覺d覺r. 0 ile 99 ars覺ndaki deerler sistem hesaplar覺 i癟in ayr覺lm覺t覺r. Bu deer deitirildii zaman; kullan覺c覺n覺n sahip olduu b羹t羹n dosyalar覺n ve kullan覺c覺 ev dizinini k繹k dizin olarak kabul ederek, kullan覺c覺 ev dizininin alt覺ndaki hiyeraik yap覺 i癟indeki b羹t羹n dosyalar覺n kullan覺c覺 numaras覺 otomatik olarak deiir. Kullan覺c覺 ev dizininin d覺覺ndaki dosyalar覺n kullan覺c覺 iyelik numaras覺 kullan覺c覺 taraf覺ndan deitirilmelidir. + +.TP +\fB-L\fR +Kullan覺c覺 parolas覺n覺 kilitler. Parolay覺 devre d覺覺 b覺rakmak i癟in, ifreli parolan覺n 繹n羹ne '!' iareti koyar. Bu se癟enei \fB-p\fR veya \fB-U\fR se癟enekleri ile birlikte kullanamazs覺n覺z. + +.TP +\fB-U\fR +Devre d覺覺 b覺rak覺lm覺 bir kullan覺c覺 parolas覺n覺 tekrar a癟ar. Yapt覺覺 i ifreli parolan覺n 繹n羹ndeki '!' iaretini kald覺rmakt覺r. Bu se癟enei \fB-p\fR veya \fB-L\fR se癟enekleri ile birlikte kullanamazs覺n覺z. + +.PP +.SH YETERS襤ZL襤KLER + +\fBusermod\fR komutu ile, sisteme bal覺 bir kullan覺c覺n覺n ad覺n覺 +deitiremezsiniz. Kullan覺c覺n覺n tan覺mlay覺c覺 numaras覺n覺 deitirmeye kalkt覺覺n覺z zaman, kullan覺c覺n覺n herhangi bir s羹re癟 癟al覺t覺rmad覺覺ndan emin olun. Herhangi bir \fBcrontab\fR dosyas覺n覺n sahibini kendiniz deitirmelisiniz. al覺an herhangi bir iin sahibini de kendiniz deitirmelisiniz. NIS sunuculardaki NIS ile alakal覺 b羹t羹n deiiklikleri kendiniz yapmal覺s覺n覺z + +.SH 襤LG襤L襤 DOSYALAR + +.nf + +\fB/etc/passwd\fR - kullan覺c覺 hesab覺 bilgileri +\fB/etc/shadow\fR - g羹venli kullan覺c覺 hesab覺 bilgileri +\fB/etc/group\fR - grup bilgileri + +.fi + + +.SH 襤LG襤L襤 BELGELER + +\fBchfn\fR(1), +\fBchsh\fR(1), +\fBpasswd\fR(1), +\fBcrypt\fR(3), +\fBgroupadd\fR(8), +\fBgroupdel\fR(8), +\fBgroupmod\fR(8), +\fBuseradd\fR(8), +\fBuserdel\fR(8). + +.SH YAZAN + +Julianne Frances Haugh taraf覺ndan yaz覺lm覺t覺r. + +.SH EV襤REN + +Yal癟覺n Koluk覺sa , Ocak 2004 + diff --git a/man/useradd.8 b/man/useradd.8 index b6acc70d..066e3235 100644 --- a/man/useradd.8 +++ b/man/useradd.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "USERADD" "8" "09/30/2005" "" "" +.TH "USERADD" "8" "01/02/2006" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -153,6 +153,10 @@ directory. .PP You may not add a user to a NIS group. This must be performed on the NIS server. .PP +Similarly, if the username already exists in an external user database such as NIS, +\fBuseradd\fR +will deny the user account creation request. +.PP Usernames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may follow. In regular expression terms: [a\-z_][a\-z0\-9_\-]*[$] .SH "FILES" .TP @@ -192,7 +196,7 @@ invalid command syntax invalid argument to option .TP \fI4\fR -uid already in use (and no +UID already in use (and no \fB\-o\fR) .TP \fI6\fR @@ -221,6 +225,3 @@ can't create mail spool \fBlogin.defs\fR(5), \fBuserdel\fR(8), \fBusermod\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/useradd.8.xml b/man/useradd.8.xml index 1e6eda2f..1ba0b1d5 100644 --- a/man/useradd.8.xml +++ b/man/useradd.8.xml @@ -2,10 +2,11 @@ - + useradd 8 + System Management Commands useradd @@ -342,6 +343,13 @@ You may not add a user to a NIS group. This must be performed on the NIS server. + + + Similarly, if the username already exists in an external user + database such as NIS, useradd will deny + the user account creation request. + + Usernames must begin with a lower case letter or an underscore, and only lower case letters, underscores, dashes, and dollar signs may @@ -423,7 +431,7 @@ 4 - uid already in use (and no ) + UID already in use (and no ) @@ -495,9 +503,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/userdel.8 b/man/userdel.8 index eec97641..2de4f8a4 100644 --- a/man/userdel.8 +++ b/man/userdel.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "USERDEL" "8" "09/30/2005" "" "" +.TH "USERDEL" "8" "11/05/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -11,7 +11,7 @@ userdel \- Delete a user account and related files .SH "SYNOPSIS" .HP 8 -\fBuserdel\fR [\-r] \fIlogin_name\fR +\fBuserdel\fR [\-f] [\-r] \fIlogin_name\fR .SH "DESCRIPTION" .PP The @@ -24,8 +24,28 @@ The options which apply to the \fBuserdel\fR command are: .TP +\fB\-f\fR +This option forces the removal of the user, even if she is still logged in. It also forces +\fBuserdel\fR +to remove the user's home directory or her mail spool, even if another user uses the same home directory or if the mail spool is not owned by the specified user. If +\fIUSERGROUPS_ENAB\fR +is defined to +\fIyes\fR +in +\fI/etc/login.defs\fR +and if a group exists with the same name as the deleted user, then this group will be removed, even if it is still the primary group of another user. +.sp +\fINote:\fR +This option is dangerous and may let your system in an inconsistent state. +.TP \fB\-r\fR Files in the user's home directory will be removed along with the home directory itself and the user's mail spool. Files located in other file systems will have to be searched for and deleted manually. +.sp +The mail spool is defined by the +\fIMAIL_DIR\fR +variable in the +\fIlogin.defs\fR +file. .SH "FILES" .TP \fI/etc/group\fR @@ -68,7 +88,22 @@ can't remove home directory .SH "CAVEATS" .PP \fBuserdel\fR -will not allow you to remove an account if the user is currently logged in. You must kill any running processes which belong to an account that you are deleting. You may not remove any NIS attributes on a NIS client. This must be performed on the NIS server. +will not allow you to remove an account if the user is currently logged in. You must kill any running processes which belong to an account that you are deleting. +.PP +You may not remove any NIS attributes on a NIS client. This must be performed on the NIS server. +.PP +If +\fIUSERGROUPS_ENAB\fR +is defined to +\fIyes\fR +in +\fI/etc/login.defs\fR, +\fBuserdel\fR +will delete the group with the same name as the user. To avoid inconsistencies in the passwd and group databases, +\fBuserdel\fR +will check that this group is not used as a primary group for another user, and will just warn without deleting the user otherwise. The +\fB\-f\fR +option can force the deletion of this group. .SH "SEE ALSO" .PP \fBchfn\fR(1), @@ -81,6 +116,3 @@ will not allow you to remove an account if the user is currently logged in. You \fBgroupmod\fR(8), \fBuseradd\fR(8), \fBusermod\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/userdel.8.xml b/man/userdel.8.xml index 0c044233..950d0905 100644 --- a/man/userdel.8.xml +++ b/man/userdel.8.xml @@ -2,10 +2,11 @@ - + - USERDEL + userdel 8 + System Management Commands userdel @@ -14,6 +15,7 @@ userdel + -f -r login_name @@ -36,6 +38,29 @@ The options which apply to the userdel command are: + + + + + + + This option forces the removal of the user, even if she is still + logged in. It also forces userdel to remove + the user's home directory or her mail spool, even if another + user uses the same home directory or if the mail spool is not + owned by the specified user. If + USERGROUPS_ENAB is defined to yes in /etc/login.defs + and if a group exists with the same name as the deleted user, + then this group will be removed, even if it is still the primary + group of another user. + + + Note: This option is dangerous and may let + your system in an inconsistent state. + + + @@ -47,6 +72,10 @@ located in other file systems will have to be searched for and deleted manually. + + The mail spool is defined by the MAIL_DIR + variable in the login.defs file. + @@ -138,9 +167,19 @@ userdel will not allow you to remove an account if the user is currently logged in. You must kill any running processes - which belong to an account that you are deleting. You may not remove - any NIS attributes on a NIS client. This must be performed on the NIS - server. + which belong to an account that you are deleting. + + You may not remove any NIS attributes on a NIS client. This must + be performed on the NIS server. + + If USERGROUPS_ENAB is defined to yes in /etc/login.defs, + userdel will delete the group with the same name + as the user. To avoid inconsistencies in the passwd and group + databases, userdel will check that this group is + not used as a primary group for another user, and will just warn + without deleting the user otherwise. The option + can force the deletion of this group. @@ -178,9 +217,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/usermod.8 b/man/usermod.8 index 774b3fdc..6cc5048d 100644 --- a/man/usermod.8 +++ b/man/usermod.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "USERMOD" "8" "09/30/2005" "" "" +.TH "USERMOD" "8" "11/12/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -11,7 +11,7 @@ usermod \- Modify a user account .SH "SYNOPSIS" .HP 8 -\fBusermod\fR [\-c\ \fIcomment\fR] [\-d\ \fIhome_dir\fR\ [\-m\ ]] [\-e\ \fIexpire_date\fR] [\-f\ \fIinactive_days\fR] [\-g\ \fIinitial_group\fR] [\-G\ \fIgroup1\fR\ [\ \fI,group2,\fR...\ \fI,\fR\ [\fIgroupN\fR]\ [\-a]\ ]] [\-l\ \fInew_login_name\fR] [\-p\ \fIpassword\fR] [\-s\ \fIshell\fR] [\-u\ \fIuid\fR\ [\-o\ ]] [\-L \-U] \fIlogin_name\fR +\fBusermod\fR [\fIoptions\fR] \fILOGIN\fR .SH "DESCRIPTION" .PP The @@ -23,63 +23,63 @@ The options which apply to the \fBusermod\fR command are: .TP -\fB\-c\fR \fIcomment\fR +\fB\-c\fR, \fB\-\-comment\fR \fICOMMENT\fR The new value of the user's password file comment field. It is normally modified using the \fBchfn\fR(1) utility. .TP -\fB\-d\fR \fIhome_dir\fR +\fB\-d\fR, \fB\-\-home\fR \fIHOME_DIR\fR The user's new login directory. If the \fB\-m\fR option is given the contents of the current home directory will be moved to the new home directory, which is created if it does not already exist. .TP -\fB\-e\fR \fIexpire_date\fR +\fB\-e\fR, \fB\-\-expiredate\fR \fIEXPIRE_DATE\fR The date on which the user account will be disabled. The date is specified in the format -\fIYYYY\-MM\-DD \fR. +\fIYYYY\-MM\-DD\fR. .TP -\fB\-f\fR \fIinactive_days\fR +\fB\-f\fR, \fB\-\-inactive\fR \fIINACTIVE\fR The number of days after a password expires until the account is permanently disabled. A value of 0 disables the account as soon as the password has expired, and a value of \-1 disables the feature. The default value is \-1. .TP -\fB\-g\fR \fIinitial_group\fR +\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR The group name or number of the user's new initial login group. The group name must exist. A group number must refer to an already existing group. The default group number is 1. .TP -\fB\-G\fR \fIgroup1\fR[\fI,group2,...,\fR[\fIgroupN\fR]]] +\fB\-G\fR, \fB\-\-groups\fR \fIGROUP1\fR[\fI,GROUP2,...\fR[\fI,GROUPN\fR]]] A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. The groups are subject to the same restrictions as the group given with the \fB\-g\fR option. If the user is currently a member of a group which is not listed, the user will be removed from the group. This behaviour can be changed via \fB\-a\fR option, which appends user to the current supplementary group list. .TP -\fB\-l\fR \fInew_login_name\fR +\fB\-l\fR, \fB\-\-login\fR \fINEW_LOGIN\fR The name of the user will be changed from -\fIlogin_name\fR +\fILOGIN\fR to -\fInew_login_name\fR. Nothing else is changed. In particular, the user's home directory name should probably be changed to reflect the new login name. +\fINEW_LOGIN\fR. Nothing else is changed. In particular, the user's home directory name should probably be changed to reflect the new login name. .TP -\fB\-L\fR +\fB\-L\fR, \fB\-\-lock\fR Lock a user's password. This puts a '!' in front of the encrypted password, effectively disabling the password. You can't use this option with \fB\-p\fR or \fB\-U\fR. .TP -\fB\-o\fR +\fB\-o\fR, \fB\-\-non\-unique\fR When used with the \fB\-u\fR option, this option allows to change the user ID to a non\-unique value. .TP -\fB\-p\fR \fIpassword\fR +\fB\-p\fR, \fB\-\-password\fR \fIPASSWORD\fR The encrypted password, as returned by \fBcrypt\fR(3). .TP -\fB\-s\fR \fIshell\fR +\fB\-s\fR, \fB\-\-shell\fR \fISHELL\fR The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell. .TP -\fB\-u\fR \fIuid\fR +\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR The numerical value of the user's ID. This value must be unique, unless the \fB\-o\fR option is used. The value must be non\-negative. Values between 0 and 999 are typically reserved for system accounts. Any files which the user owns and which are located in the directory tree rooted at the user's home directory will have the file user ID changed automatically. Files outside of the user's home directory must be altered manually. .TP -\fB\-U\fR +\fB\-U\fR, \fB\-\-unlock\fR Unlock a user's password. This removes the '!' in front of the encrypted password. You can't use this option with \fB\-p\fR or @@ -114,6 +114,3 @@ secure user account information \fBlogin.defs\fR(5), \fBuseradd\fR(8), \fBuserdel\fR(8). -.SH "AUTHOR" -.PP -Julianne Frances Haugh (jockgrrl@ix.netcom.com) diff --git a/man/usermod.8.xml b/man/usermod.8.xml index e5ab4877..44e305c0 100644 --- a/man/usermod.8.xml +++ b/man/usermod.8.xml @@ -2,10 +2,11 @@ - + usermod 8 + System Management Commands usermod @@ -15,35 +16,10 @@ usermod - -c comment - -d home_dir - -m + options - -e expire_date - -f inactive_days - -g initial_group - - -G group1 - - ,group2, - , - groupN - -a - - - -l new_login_name - -p password - -s shell - - -u uid - -o - - - -L - -U - - login_name + LOGIN @@ -64,7 +40,8 @@ - comment + , + COMMENT @@ -77,7 +54,8 @@ - home_dir + , + HOME_DIR @@ -90,19 +68,20 @@ - expire_date + , + EXPIRE_DATE The date on which the user account will be disabled. The date is - specified in the format YYYY-MM-DD - . + specified in the format YYYY-MM-DD. - inactive_days + , + INACTIVE @@ -115,7 +94,8 @@ - initial_group + , + GROUP @@ -127,8 +107,8 @@ - - group1[,group2,...,[groupN]]] + , + GROUP1[,GROUP2,...[,GROUPN]]] @@ -145,13 +125,14 @@ - new_login_name + , + NEW_LOGIN The name of the user will be changed from login_name to new_login_name. Nothing else is changed. In + remap='I'>LOGIN to NEW_LOGIN. Nothing else is changed. In particular, the user's home directory name should probably be changed to reflect the new login name. @@ -159,7 +140,7 @@ - + , @@ -172,7 +153,7 @@ - + , @@ -183,7 +164,8 @@ - password + , + PASSWORD @@ -195,17 +177,20 @@ - shell + , + SHELL - The name of the user's new login shell. Setting this field - to blank causes the system to select the default login shell. + + The name of the user's new login shell. Setting this field to + blank causes the system to select the default login shell. - uid + , + UID @@ -222,7 +207,7 @@ - + , @@ -316,9 +301,4 @@ . - - - AUTHOR - Julianne Frances Haugh (jockgrrl@ix.netcom.com) - diff --git a/man/vipw.8 b/man/vipw.8 index 26a01c94..6316f683 100644 --- a/man/vipw.8 +++ b/man/vipw.8 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "VIPW" "8" "26 Sep 1997" "26 Sep 1997" "26 Sep 1997" +.TH "VIPW" "8" "12/07/2005" "System Management Commands" "System Management Commands" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -11,9 +11,9 @@ vipw, vigr \- edit the password, group, shadow\-password or shadow\-group file. .SH "SYNOPSIS" .HP 5 -\fBvipw\fR [\-s] +\fBvipw\fR [options] .HP 5 -\fBvigr\fR [\-s] +\fBvigr\fR [options] .SH "DESCRIPTION" .PP \fBvipw\fR @@ -29,10 +29,46 @@ flag, they will edit the shadow versions of those files, and \fI/etc/gshadow\fR, respectively. The programs will set the appropriate locks to prevent file corruption. When looking for an editor, the programs will first try the environment variable \fB$VISUAL\fR, then the environment variable -\fI$EDITOR\fR, and finally the default editor, +\fB$EDITOR\fR, and finally the default editor, \fBvi\fR(1). +.SH "OPTIONS" +.PP +The options which apply to the +\fBvipw\fR +and +\fBvigr\fR +commands are: +.TP +\fB\-g\fR, \fB\-\-group\fR +Edit group database. +.TP +\fB\-h\fR, \fB\-\-help\fR +Display help message and exit. +.TP +\fB\-p\fR, \fB\-\-passwd\fR +Edit passwd database. +.TP +\fB\-q\fR, \fB\-\-quiet\fR +Quiet mode database. +.TP +\fB\-s\fR, \fB\-\-shadow\fR +Edit shadow or gshadow database. +.SH "FILES" +.TP +\fI/etc/group\fR +group account information +.TP +\fI/etc/gshadow\fR +shadow group file +.TP +\fI/etc/passwd\fR +user account information +.TP +\fI/etc/shadow\fR +secure user account information .SH "SEE ALSO" .PP +\fBvi\fR(1), \fBgroup\fR(5), -\fBpasswd\fR(5), +\fBgshadow\fR(5)\fBpasswd\fR(5), \fBshadow\fR(5). diff --git a/man/vipw.8.xml b/man/vipw.8.xml index 084ad982..b7d785d5 100644 --- a/man/vipw.8.xml +++ b/man/vipw.8.xml @@ -2,14 +2,11 @@ - - - 26 Sep 1997 - + vipw 8 - 26 Sep 1997 + System Management Commands vipw @@ -21,10 +18,10 @@ - vipw-s + vipwoptions - vigr-s + vigroptions @@ -40,18 +37,93 @@ the appropriate locks to prevent file corruption. When looking for an editor, the programs will first try the environment variable $VISUAL, then the environment variable - $EDITOR, and finally the default editor, + $EDITOR, and finally the default editor, vi 1. + + OPTIONS + + The options which apply to the vipw and + vigr commands are: + + + + , + + Edit group database. + + + + , + + Display help message and exit. + + + + , + + Edit passwd database. + + + + , + + Quiet mode database. + + + + , + + Edit shadow or gshadow database. + + + + + + + FILES + + + /etc/group + + group account information + + + + /etc/gshadow + + shadow group file + + + + /etc/passwd + + user account information + + + + /etc/shadow + + secure user account information + + + + SEE ALSO + + vi1 + , group5 , + + gshadow5 + passwd5 , diff --git a/man/zh_CN/Makefile.am b/man/zh_CN/Makefile.am index 3472b3ae..b66f6c84 100644 --- a/man/zh_CN/Makefile.am +++ b/man/zh_CN/Makefile.am @@ -3,11 +3,14 @@ mandir = @mandir@/zh_CN man_MANS = \ chfn.1 \ - chpasswd.8 \ chsh.1 \ + newgrp.1 \ + chpasswd.8 \ groupadd.8 \ groupdel.8 \ groupmod.8 \ + passwd.5 \ + su.1 \ useradd.8 \ userdel.8 \ usermod.8 diff --git a/man/zh_CN/Makefile.in b/man/zh_CN/Makefile.in index 3faa3441..505ce597 100644 --- a/man/zh_CN/Makefile.in +++ b/man/zh_CN/Makefile.in @@ -48,7 +48,9 @@ CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" +am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ + "$(DESTDIR)$(man8dir)" +man5dir = $(mandir)/man5 man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) @@ -183,11 +185,14 @@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ man_MANS = \ chfn.1 \ - chpasswd.8 \ chsh.1 \ + newgrp.1 \ + chpasswd.8 \ groupadd.8 \ groupdel.8 \ groupmod.8 \ + passwd.5 \ + su.1 \ useradd.8 \ userdel.8 \ usermod.8 @@ -280,6 +285,51 @@ uninstall-man1: echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ done +install-man5: $(man5_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ + done +uninstall-man5: + @$(NORMAL_UNINSTALL) + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ + done install-man8: $(man8_MANS) $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" @@ -363,7 +413,7 @@ check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ + for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -414,7 +464,7 @@ install-exec-am: install-info: install-info-am -install-man: install-man1 install-man8 +install-man: install-man1 install-man5 install-man8 installcheck-am: @@ -436,18 +486,19 @@ ps-am: uninstall-am: uninstall-info-am uninstall-man -uninstall-man: uninstall-man1 uninstall-man8 +uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-man install-man1 \ - install-man8 install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am uninstall uninstall-am uninstall-info-am \ - uninstall-man uninstall-man1 uninstall-man8 + install-man5 install-man8 install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man5 \ + uninstall-man8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/man/zh_CN/chfn.1 b/man/zh_CN/chfn.1 index d2f2e286..d815dfda 100644 --- a/man/zh_CN/chfn.1 +++ b/man/zh_CN/chfn.1 @@ -1,58 +1,58 @@ -.\" $Id: chfn.1,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: chfn.1,v 1.4 2005/12/01 20:38:28 kloczek Exp $ .\" (c) 1994 by salvatore valente .\" .\" this program is free software. you can redistribute it and .\" modify it under the terms of the gnu general public license. .\" there is no warranty. .TH CHFN 1 "October 13 1994" "chfn" "Linux Reference Manual" -.SH 靡備 -chfn \- 蜊 曹 斕 腔 finger 捅 洘 -.SH 逄楊 +.SH 蝘 +chfn \- 雿 finger 霈 +.SH 霂剜 .B chfn [\ \-f\ full\-name\ ] [\ \-o\ office\ ] [\ \-p\ office\-phone\ ] [\ \-h\ home\-phone\ ] [\ \-u\ ] [\ \-v\ ] [\ username\ ] -.SH 鏡扴 +.SH 餈 .B chfn -岆 蚚 懂 蜊 曹 斕 腔 finger 捅 洘 ﹝ 捅 洘 岆 湔 溫 婓 -.I /etc/passwd 紫 囀 ﹝ 褫 賢 蚕 + 雿 finger 霈 霈 摮 +.I /etc/passwd 獢 .B finger -懂 珆 尨 斕 腔 捅 洘 ﹝ Linux + 蝷 雿 霈 Linux .B finger -韜 鍔 頗 珆 尨 侐 僇 捅 洘 ㄛ 涴 虳 捅 洘 歙 褫 賢 蚕 + 隞 隡 蝷 畾 霈 嚗 餈 鈭 霈 .B chfn -蜊 曹 -: 淩 妗 俷 靡 ㄛ 馱 釬 華 萸 萇 趕 ㄛ 摯 斕 模 腔 萇 趕 ﹝ -.SS 韜鍔蹈 -藩 珨 僇 捅 洘 歙 褫 婓 韜 鍔 蹈 奻 硌 隅 ﹝ 羶 衄 跤 隅 捅 洘 ㄛ + +: 摰 憪 嚗 撌 雿 霂 嚗 雿 摰 霂 +.SS 賭誘 +瘥 銝 畾 霈 隞 銝 摰 憒 瘝 蝏 摰 霈 嚗 .B chfn -輛 蝠 抶 耀 宒 +餈 鈭 靚 璅 撘 .SS INTERACTIVE MODE -蝠抶耀宒 +鈭方璅∪ .B chfn -頗 婓 藩 珨 戲 ヶ 枑 尨 ﹝ 婓 枑 尨 袨 怓 狟 ㄛ 斕 憩 褫 怀 陔 腔 捅 洘 麼 -岆 偌 return 奧 祥 蜊 曹 ﹝ -怀 "none" 寀 桶 尨 蜆 戲 諾 啞 ﹝ -.SH 恁砐 +隡 瘥 銝 蝷 蝷 銝 嚗 雿 撠 颲 霈 + return 銝 +颲 "none" 銵 蝷 霂 蝛 +.SH 憿 .TP .I "\-f, \-\-full\-name" -淩 妗 俷 靡 + 摰 憪 .TP .I "\-h, \-\-home\-phone" -模 爵 腔 萇 趕 +摰 霂 .TP .I "\-o, \-\-office" -域 馱 弅 瘍 鎢 + 撌 摰 .TP .I "\-p, \-\-office\-phone" -域 鼠 弅 萇 趕 + 摰 霂 .TP .I "\-u, \-\-help" -凅 堤 妏 蚚 佽 隴 傻 捅 ﹝ +蝘 雿 霂 霈 .TP .I "\-v, \-\-version" -凅 堤 唳 掛 捅 洘 ﹝ -.SH "眈壽恅璃" +蝘 霈 +.SH "詨單隞" .BR finger (1), .BR passwd (5) -.SH 釬氪 +.SH 雿 Salvatore Valente diff --git a/man/zh_CN/chpasswd.8 b/man/zh_CN/chpasswd.8 index ad32ea27..02133b3d 100644 --- a/man/zh_CN/chpasswd.8 +++ b/man/zh_CN/chpasswd.8 @@ -1,6 +1,6 @@ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. -.\"; 笢恅唳唳佯齾 soloman, Laser www.linuxforum.net 2000 +.\"; 銝剜 soloman, Laser www.linuxforum.net 2000 .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -26,47 +26,47 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: chpasswd.8,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: chpasswd.8,v 1.4 2005/12/01 20:38:28 kloczek Exp $ .\" .TH CHPASSWD 8 -.SH NAME 靡趼 -chpasswd \- 傖蠶載陔蚚誧腔諳鍔 -.SH 軞擬 +.SH NAME 摮 +chpasswd \- 寞湔啁冽瑞隞 +.SH 餉 chpasswd [\-e] -.SH 鏡扴 +.SH 餈 .B chpasswd -植炵苀腔梓袧怀賱賺邆羶孝鏽備睿諳鍔ㄛ -甜瞳蚚涴虳陓洘懂載陔炵苀奻眒湔婓腔蚚誧腔諳鍔﹝ -婓羶衄蚚 \-e 涴跺羲壽恁砐腔①錶狟ㄛ諳鍔蔚偌隴恅腔倛宒諉彶﹝ -蝜妏蚚賸 \-e 恁砐ㄛ諳鍔蔚硐夔眕樓躇腔源宒換菰﹝ -藩俴腔撿极跡宒覤薦鱹麾 +隞蝟餌颲亥粉亦冽瑞蝘啣隞歹 +撟嗅拍刻鈭靽⊥舀交湔啁頂蝏銝撌脣函冽瑞隞扎 +冽瓷 \-e 餈銝芸喲憿寧萎嚗隞文敶W交嗚 +憒雿輻其 \-e 憿對隞文芾賭誑撖孵隡 +瘥銵瑚澆憒銝蝷綽 .sp 1 - \fI蚚誧靡\fRㄩ\fI陔諳鍔\fR + \fI冽瑕\fR嚗\fI啣隞么fR .sp 1 -蚚誧靡斛剕岆炵苀奻眒湔婓腔蚚誧﹝ -怀賮鏽僉郺痡寋羌掃靇邾蚚傽池瞨 -蝜諳鍔恅璃撿衄奀潔杻俶ㄛ寀肮奀載陔﹝ +冽瑕敹憿餅舐頂蝏銝撌脣函冽瑯 +颲亦撖典閬嗉銵撖憭嚗 +憒隞斗隞嗅瑟園渡寞改嗆湔啜 .PP -森韜鍔巠蚚衾湮倰腔炵苀ㄛ婓森濬炵苀笢ㄛ -蚚誧珨啜飲岆珨棒肮奀汜傖腔ㄛ奧蚚 adduser 睿 -passwd 諳鍔懂勤む珨珨輛俴扢离珨啜佽厘厘掀誕鞣﹝ -.SH 蛁砩岈砐 +甇文賭誘其憭批蝟餌嚗冽迨蝐餌頂蝏銝哨 +冽瑚祇賣臭甈∪嗥嚗 adduser +passwd 隞斗亙笆嗡銝餈銵霈曄蔭銝祈秩敺敺瘥颲U +.SH 瘜冽鈭憿 .\" The \fBmkpasswd\fR command must be executed afterwards to update the .\" DBM password files. .\" This command may be discarded in favor of the newusers(8) command. -秪峈褫眕妏蚚恅璃笭隅砃輛俴怀諴 -撈ㄩchpasswd < user&passwd\-filenameㄛ -蝜怀輷躁岆偌準樓躇源宒換菰腔趕ㄛ③勤蜆恅璃輛俴巠絞腔樓躇﹝ -.SH 衱獗 +銝箏臭誑雿輻冽隞園摰餈銵颲伐 +喉chpasswd < user&passwd\-filename嚗 +憒颲交隞嗆舀撖孵隡霂嚗霂瑕笆霂交隞嗉銵敶撖 +.SH 閫 passwd(1),useradd(8),newuser(8) -.SH 釬氪 +.SH 雿 Julianne Frances Haugh (jfh@bga.com) -.SH "[笢恅唳峎誘沎" -.B 垀蹕藷 -.SH "[笢恅唳郔陔載陔]" +.SH "[銝剜蝏湔支犖]" +.B 蝵 +.SH "[銝剜唳湔財" 2000/11/26 -.SH "[笢弊 Linux 蹦抭 man 忒聊珜楹祒數赫]" +.SH "[銝剖 Linux 霈箏 man 憿萇蕃霂霈∪]" .TP .BI http://www.cmpp.net/ diff --git a/man/zh_CN/chsh.1 b/man/zh_CN/chsh.1 index 174ac5c5..9601e38f 100644 --- a/man/zh_CN/chsh.1 +++ b/man/zh_CN/chsh.1 @@ -1,45 +1,45 @@ -.\" $Id: chsh.1,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: chsh.1,v 1.4 2005/12/01 20:38:28 kloczek Exp $ .\" (c) 1994 by salvatore valente .\" .\" this program is free software. you can redistribute it and .\" modify it under the terms of the gnu general public license. .\" there is no warranty. .TH CHSH 1 "October 13 1994" "chsh" "Linux Reference Manual" -.SH 靡備 -chsh \- 載遙斕腎輮捨齾繭礬hell -.SH 逄楊 +.SH 蝘 +chsh \- 湔V餃交嗆函shell +.SH 霂剜 .B chsh [\ \-s\ shell\ ] [\ \-l\ ] [\ \-u\ ] [\ \-v\ ] [\ username\ ] -.SH 鏡扴 +.SH 餈 .B chsh -蚚懂載遙斕腎輮捨齾繭礬hell -﹝婓韜鍔蹈羶硌隅shell﹝ +冽交湔V餃交嗆函shell +典賭誘瘝⊥摰shell .B chsh -頗枑尨珨跺跤斕﹝ -.SS 衄虴腔shell +隡蝷箔銝芰雿 +.SS shell .B chsh -褫蚚硌隅繚噤姻腔源宒懂硌隅庥扂遘鶹屼棣迮警粥腹 -辣齮畏蝜森 shell甜羶槨翹婓 +舐冽摰頝臬典孵交摰隞颱銝銝芸舀扯獢獢 +嗉嚗憒甇 shell撟嗆瓷蝥芸 .I /etc/shells -紫奻ㄛ寀chsh頗枑堤劑豢捅洘﹝ -.SH 恁砐 +獢銝嚗chsh隡箄郎霈舀胯 +.SH 憿 .TP .I "\-l, \-\-list\-shells" -蹈堤槨翹婓 +箇漯敶 .I /etc/shells -腔shell﹝ +shell .TP .I "\-s, \-\-shell" -曹載斕腔腎褭hell. +港餃叫hell. .TP .I "\-u, \-\-help" -妏蚚傻捅﹝ +雿輻函剛悖 .TP .I "\-v, \-\-version" -唳掛訧捅 -.SH "眈壽恅璃" +祈霈 +.SH "詨單隞" .BR login (1), .BR passwd (5), .BR shells (5) -.SH 釬氪 +.SH 雿 Salvatore Valente diff --git a/man/zh_CN/groupadd.8 b/man/zh_CN/groupadd.8 index 790b17c8..a75855bb 100644 --- a/man/zh_CN/groupadd.8 +++ b/man/zh_CN/groupadd.8 @@ -1,4 +1,4 @@ -.\" $Id: groupadd.8,v 1.6 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: groupadd.8,v 1.7 2005/12/01 20:38:28 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,59 +26,59 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH GROUPADD 8 -.SH 靡備 -groupadd \- 膘 蕾 陔 郪 -.SH 逄楊 +.SH 蝘 +groupadd \- 撱 蝡 蝢 蝏 +.SH 霂剜 .B groupadd [\fB\-g\fR \fIgid\fR [\fB\-o\fR]] [\fB\-r\fR] [\fB\-f\fR] \fIgroup\fR -.SH 鏡扴 +.SH 餈 \fBgroupadd\fR -褫 硌 隅 郪 靡 備 懂 膘 蕾 陔 腔 郪 梛 瘍 ﹝ -剒 猁 奀 褫 植 炵 苀 笢 腕 陔 郪 硉 ﹝ -\fBgroupadd\fR 衄 狟 蹈 恁 砐 褫 蚚 ﹝ + 摰 蝢 蝏 蝘 撱 蝡 蝢 蝏 撣 + 閬 隞 蝟 蝏 銝 敺 蝢 蝏 +\fBgroupadd\fR 銝 憿 .IP "\fB\-g\fR \fIgid\fR" -group's ID 硉 ﹝ -壺 準 妏 蚚 \fB\-o\fR 統 杅 祥 蜆 硉 斛 剕 岆 峔 珨 ㄛ 祥 褫 眈 肮 ﹝ -杅 硉 祥 褫 峈 蛹 ﹝ -啎 扢 峈 郔 苤 祥 腕 苤 衾 500 奧 紨 棒 崝 樓 ﹝ 0~999 換 苀 奻 -岆 悵 隱 跤 \fI炵苀梛瘍\fR 妏 蚚 ﹝ +group's ID + 雿 \fB\-o\fR 銝 霂 敹 憿 銝 嚗 銝 + 銝 銝 韐 +憸 霈 銝 撠 銝 敺 撠 鈭 500 甈 憓 0~999 隡 蝏 銝 + 靽 蝏 \fI蝟餌撣愧fR 雿 .IP \fB\-r\fR -森 統 杅 岆 蚚 懂 膘 蕾 \fI炵苀梛瘍\fR ﹝ -腔 UID 頗 掀 隅 砱 婓 炵 苀 紫 奻 /etc/login.defs. -腔 UID_MIN 懂 腔 苤 ﹝ 蛁 砩 useradd 森 蚚 楊 垀 膘 -蕾 腔 梛 瘍 祥 頗 膘 蕾 妏 蚚 氪 醴 翹 ㄛ 珩 祥 頗 -婓 綱 槨 翹 婓 /etc/login.defs. 腔 隅 砱 硉 ﹝ -彆 斕 砑 猁 衄 妏 蚚 氪 醴 翹 剕 塗 俋 硌 隅 \-m 統 -杅 懂 膘 蕾 炵 苀 梛 瘍 ﹝ 涴 岆 RED HAT 塗 俋 崝 -扢 腔 恁 砐 ﹝ -坳 頗 赻 雄 堆 斕 恁 隅 珨 跺 苤 衾 999 腔 \fIgif\fR -祥 剒 猁 婬 樓 奻 \fB\-g\fR 統 杅 ﹝ +甇 撱 蝡 \fI蝟餌撣愧fR + UID 隡 瘥 摰 銋 蝟 蝏 獢 銝 /etc/login.defs. + UID_MIN 撠 瘜 useradd 甇 瘜 撱 +蝡 撣 銝 隡 撱 蝡 雿 敶 嚗 銋 銝 隡 + 銋 蝥 敶 /etc/login.defs. 摰 銋 憒 + 雿 閬 雿 敶 憿 憸 憭 摰 \-m + 撱 蝡 蝟 蝏 撣 餈 RED HAT 憸 憭 憓 +霈 憿 +摰 隡 撣 雿 摰 銝 銝 撠 鈭 999 \fIgif\fR +銝 閬 銝 \fB\-g\fR .br -涴 岆 RED HAT 塗 俋 崝 扢 腔 恁 砐 ﹝ +餈 RED HAT 憸 憭 憓 霈 憿 .IP \fB\-f\fR This is \fIforce\fR flag. -陔 崝 珨 跺 眒 冪 湔 婓 腔 郪 梛 瘍 ㄛ 炵 苀 頗 堤 -珋 渣 昫 捅 洘 綴 賦 旰 \fBgroupadd\fR ﹝ - 彆 岆 涴 欴 腔 ① 錶 ㄛ 祥 頗 陔 崝 涴 跺 郪 -( 彆 岆 涴 跺 ① 錶 狟 ㄛ 炵 苀 祥 頗 婬 陔 崝 珨 棒 ) + 憓 銝 銝 撌 蝏 摮 蝢 蝏 撣 嚗 蝟 蝏 隡 + 霂 霈 蝏 \fBgroupadd\fR + 憒 餈 嚗 銝 隡 憓 餈 銝 蝢 蝏 +( 憒 餈 銝 銝 嚗 蝟 蝏 銝 隡 憓 銝 甈 ) .br -珩 褫 肮 奀 樓 奻 \fB\-g\fR 恁 砐 -絞 斕 樓 奻 珨 跺 \fIgid\fR ㄛ 森 奀 \fIgid\fR -憩 祥 蚚 岆 峔 珨 硉 ㄛ 褫 祥 樓 \fB\-o\fR 統 杅 ㄛ -膘 疑 郪 綴 頗 珆 賦 彆 +銋 銝 \fB\-g\fR 憿 +敶 雿 銝 銝 銝 \fIgid\fR 嚗 甇 \fIgid\fR +撠 銝 銝 嚗 銝 \fB\-o\fR 嚗 +撱 憟 蝢 蝏 隡 蝏 (adding a group as neither \fB\-g\fR or \fB\-o\fR options were specified). .br -涴 岆 RED HAT 塗 俋 崝 扢 腔 恁 砐 ﹝ -.SH 紫偶 -\fI/etc/group\fR \- 郪 訧 捅 +餈 RED HAT 憸 憭 憓 霈 憿 +.SH 獢獢 +\fI/etc/group\fR \- 蝢 蝏 韏 霈 .br -\fI/etc/gshadow\fR \- 郪 訧 捅 樓 躇 -.SH 眈壽恅璃 +\fI/etc/gshadow\fR \- 蝢 蝏 韏 霈 撖 +.SH 詨單隞 .BR chfn (1), .BR chsh (1), .BR useradd (8), @@ -87,5 +87,5 @@ specified). .BR passwd (1), .BR groupdel (8), .BR groupmod (8) -.SH 釬氪 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_CN/groupdel.8 b/man/zh_CN/groupdel.8 index 74f325c9..ceb6a979 100644 --- a/man/zh_CN/groupdel.8 +++ b/man/zh_CN/groupdel.8 @@ -1,4 +1,4 @@ -.\" $Id: groupdel.8,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: groupdel.8,v 1.4 2005/12/01 20:38:28 kloczek Exp $ .\" Copyright 1991 \- 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,23 +26,23 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH GROUPDEL 8 -.SH 靡備 -groupdel \- 刉壺禍 -.SH 逄楊 +.SH 蝘 +groupdel \- 斤黎蝏 +.SH 霂剜 .B groupdel .I group -.SH 鏡扴 -\fBgroupdel\fR 韜鍔頗党蜊炵苀梛瘍紫ㄛ頗刉壺垀衄眒冪湔婓腔\fIgroup\fR. -禍橨剕湔婓﹝ +.SH 餈 +\fBgroupdel\fR 賭誘隡靽格寧頂蝏撣瑟﹝嚗隡斗撌脩摮函\fIgroup\fR. +蝢斤憿餃具 .PP -斕剕忒雄溜玾銨薦齾迮警粥裒腴傀楛衄羶衄紫偶遜岆羶党淏禍橨曹傖禍壈D﹝ -.SH 劑豢 -蝜衄庥扂遘鶲禍曀騫墓譏蓅硨葋炵躉偏芠酸嗔く蜆禍憿 -郔疑珂痄壺妏蚚氪綴婬痄壺禍憿 -.SH 紫偶 -\fI/etc/group\fR \- 禍樼庍 -\fI/etc/gshadow\fR \- 禍樼庍飲蚚 -.SH 眈壽恅璃 +雿憿餅函&霈支銝獢獢蝟餌蝖桐瘝⊥獢獢餈舀瓷靽格迤蝢斤蝢斤ID +.SH 霅血 +憒隞颱銝銝芰黎蝏雿輻刻函瑪銝霂撠曹賜宏方砲蝢斤 +憟賢蝘駁支蝙刻蝘駁斤黎蝏 +.SH 獢獢 +\fI/etc/group\fR \- 蝢斤韏霈 +\fI/etc/gshadow\fR \- 蝢斤韏霈臬撖 +.SH 詨單隞 .BR chfn (1), .BR chsh (1), .BR useradd (8), @@ -51,5 +51,5 @@ groupdel \- 刉 .BR passwd (1), .BR groupadd (8), .BR groupmod (8) -.SH 釬氪 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_CN/groupmod.8 b/man/zh_CN/groupmod.8 index dff41889..8e9343d9 100644 --- a/man/zh_CN/groupmod.8 +++ b/man/zh_CN/groupmod.8 @@ -25,37 +25,37 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: groupmod.8,v 1.6 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: groupmod.8,v 1.7 2005/12/01 20:38:28 kloczek Exp $ .\" .TH GROUPMOD 8 -.SH 靡備 -groupmod \- 党 蜊 郪 -.SH 逄楊 +.SH 蝘 +groupmod \- 靽 蝢 蝏 +.SH 霂剜 .B groupmod [\fB\-g\fR \fIgid\fR [\fB\-o\fR]] [\fB\-n\fR \fIgroup_name\fR] .I group -.SH 鏡扴 +.SH 餈 -\fBgroupmod\fR 韜 鍔 頗 統 桽 斕 韜 鍔 蹈 奻 硌 隅 腔 窒 爺 -党 蜊 炵 苀 梛 瘍 紫 ﹝ 狟 蹈 峈 \fIgroupmod\fR 褫 恁 蚚 腔 統 杅 ﹝ +\fBgroupmod\fR 隞 隡 雿 隞 銝 摰 隞 +靽 蝟 蝏 撣 獢 銝 銝 \fIgroupmod\fR .IP "\fB\-g\fR \fIgid\fR" - 郪 I D 硉 ﹝ -斛 剕 峈 峔 珨 腔 ID 硉 ㄛ 壺 準 蚚 \-o 恁 砐 ﹝ -杅 趼 祥 褫 峈 蛹 硉﹝啎 扢 峈 郔 -苤 祥 腕 苤 衾 999 奧 紨 棒 崝 樓 ﹝ 0~ 499 換 苀 奻 -岆 悵 隱 跤 炵 苀 梛 瘍 妏 蚚 ﹝ - 彆 衄 紫 偶 妏 蚚 導 腔 郪 ID ㄛ 奧 涴 奀 緊 斕 陔 崝 腔 郪 ID -ョ 疑 迵 導 腔 眈 肮 ㄛ 涴 欴 腔 趕 -斕 猁 忒 雄 蜊 珨 狟 涴 虳 紫 偶 腔 郪 ID ﹝ +蝢 蝏 I D +敹 憿 銝 銝 ID 嚗 \-o 憿 + 摮 銝 銝 韐 潦憸 霈 銝 +撠 銝 敺 撠 鈭 999 甈 憓 0~ 499 隡 蝏 銝 + 靽 蝏 蝟 蝏 撣 雿 +憒 獢 獢 雿 蝢 蝏 ID 嚗 餈 雿 憓 蝢 蝏 ID + 憟 銝 嚗 餈 霂 +雿 閬 銝 銝 餈 鈭 獢 獢 蝢 蝏 ID .IP "\fB\-n\fR \fIgroup_name\fR" -載 蜊 郪 靡 ﹝ -.SH 紫偶 -\fI/etc/group\fR \- 郪 訧 捅 + 蝢 蝏 +.SH 獢獢 +\fI/etc/group\fR \- 蝢 蝏 韏 霈 .br -\fI/etc/gshadow\fR \- 郪 訧 捅 樓 躇 -.SH 眈壽恅璃 +\fI/etc/gshadow\fR \- 蝢 蝏 韏 霈 撖 +.SH 詨單隞 .BR chfn (1), .BR chsh (1), .BR useradd (8), @@ -64,5 +64,5 @@ groupmod \- .BR passwd (1), .BR groupadd (8), .BR groupdel (8) -.SH 釬氪 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_CN/newgrp.1 b/man/zh_CN/newgrp.1 new file mode 100644 index 00000000..3d12998c --- /dev/null +++ b/man/zh_CN/newgrp.1 @@ -0,0 +1,38 @@ +.\" Original author unknown. This man page is in the public domain. +.\" Modified Sat Oct 9 17:46:48 1993 by faith@cs.unc.edu +.TH NEWGRP 1 "9 October 1993" "Linux 1.2" "Linux Programmer's Manual" + +.SH NAME +newgrp \- 餃唳啁冽瑞銝 + +.SH "餉 (SYNOPSIS)" +.BI "newgrp [ " group " ]" + +.SH "餈 (DESCRIPTION)" +.B Newgrp +孵 靚刻 冽瑞霂, 蝐颱撮鈭 +.BR login (1). +靚刻 隞 餃 蝟餌 銝, 敶桀 銋銝, 雿 隞嗥霈輸格 撠 寞 +啁 冽瑞 ID 霈∠. +.LP +憒 瘝⊥ 摰 冽瑞, GID 撠 餃 GID. +.LP + +.SH "隞 (FILES)" +.I /etc/group +.br +.I /etc/passwd + +.SH "西 (SEE ALSO)" +.BR login "(1), " group (5) + +.SH "雿 (AUTHOR)" +Originally by Michael Haardt. Currently maintained by +Peter Orbaek (poe@daimi.aau.dk). + +.SH "[銝剜蝏湔支犖]" +.B 敺 +.SH "[銝剜唳湔財" +.BR 2003/05/13 +.SH "銝剖盤inux霈箏man憿萇蕃霂霈∪" +.BI http://cmpp.linuxforum.net diff --git a/man/zh_CN/passwd.5 b/man/zh_CN/passwd.5 new file mode 100644 index 00000000..c994b9b1 --- /dev/null +++ b/man/zh_CN/passwd.5 @@ -0,0 +1,132 @@ +.\" Copyright (c) 1993 Michael Haardt (michael@moria.de), Fri Apr 2 11:32:09 MET DST 1993 +.\" Chinese Version Copyright Scorpio, www.linuxforum.net, 2000 +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public +.\" License along with this manual; if not, write to the Free +.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +.\" USA. +.\" +.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl) +.\" Modified Mon Jan 5 20:24:40 MET 1998 by Michael Haardt +.\" (michael@cantor.informatik.rwth-aachen.de) +.TH PASSWD 5 "January 5, 1998" "" "File formats" +.SH NAME 蝘 +passwd \- 撖隞 +.SH 餈 +.B Passwd +臭葵祆隞, 摰思銝銝芰頂蝏撣瑕銵, +蝏箸銝芸瑚鈭函靽⊥荔瘥憒冽 ID,蝏 ID, 摰嗥桀, shell,蝑. +撣詨銋思瘥銝芰冽瑞餈撖撖. +摰撣詨霂交臬航粉嚗霈詨賭誘嚗撌亙瑞摨嚗鞊 +.BR ls (1) +典冽 Id 啁冽瑕蝘啁撠嚗,雿臬芸霈貉蝥抒冽瑟孵. +.PP +刻餌憟賜亙嚗餈蝘銝祉霂餉捂舀瓷隞銋憭折桅. +瘥銝芯犖質質粉啣撖鈭撖嚗銝箇′隞嗅云V誑喃銝質圾撘銝銝 +蝎暸撖嚗血嚗餈箸砍摰臭蛹憟賜雿輻典V雿輻函. +啣剁霈詨鈭箄銵銝鈭祉敶勗撖憟隞塚摰隞砍 +.I /etc/passwd +撖 *嚗銝臬撖隞歹 +撖隞斗曉 +.I /etc/shadow +銝哨銝芣隞嗅芣頞蝥抒冽瑁質粉嚗 +.PP +銝蝞⊥臬虫蝙其敶勗撖嚗霈詨蝟餌蝞∠雿輻其銝芣瑕典撖撖摮畾 +隞亦&靽冽瑚賡游思嚗憟對芸楛撖. (閫銝Y瘜冽) +.PP +憒雿撱箇鈭銝銝芣啁餃嚗擐曆葵瑕典摮畾, +嗅雿輻 +.BR passwd (1) +霈曄蔭摰. +.PP +嚗撖隞塚瘥銵銝∟扇敶嚗撟嗡瘥銵餈瑞澆嚗 +.sp +.RS +account:password:UID:GID:GECOS:directory:shell +嚗撣:撖:冽弒D:蝏ID:銝祉靽⊥:桀:shell嚗 +.RE +.sp +摮畾菜餈啣銝: +.sp +.RS +.TP 1.0in +.I account +雿輻刻函頂蝏銝剔摮嚗摰銝賢怠之摮瘥. +.TP +.I password +撖冽瑕嚗瑯 +.TP +.I UID +冽 ID 啜 +.TP +.I GID +冽瑞銝餉蝏 ID 啜 +.TP +.I GECOS +餈摮畾菜臬舫嚗撣訾蛹鈭摮曆縑舐桃霈曄嚗 +撣賂摰思冽瑞典. GECOS 舫函菜蝏澆雿蝟餌嚗General Electric +Comprehensive Operating System嚗, 敶 GE 憭批蝟餌典脣桀蝏 Honeywell +嗅鋡急嫣蛹 GCOS. Dennis Ritchie 雿餈亙嚗"嗆隞砍啣瑕寥雿銝 +GCOS箏冽塚gcos 摮畾菜凋 $IDENT ∠靽⊥荔銝憭芰閫"嚗霂嚗單臬云踹改 +.TP +.I directory +冽瑞 $HOME 桀. +.TP +.I shell +餃嗉銵蝔摨嚗憒蝛箇嚗雿輻 +.BR /bin/sh ). +憒霈曆蛹銝摮函扯嚗蝔摨嚗嚗冽瑚賡餈 +.BR login (1) +餃. +.RE +.SH 瘜冽 +憒雿喳遣蝡冽瑞嚗隞隞祉 GID 敹憿餌貊撟嗡銝摰臬 +\fI/etc/group\fP銝∟扇敶, 閬銝嗥撠曹摮剁 +.PP +憒撖撖霈暹瘀冽瑕銝賜 +.BR login (1) +亦餃, 雿靘嗅臭誑 +.BR rlogin (1) +餃, 餈 +.BR rsh (1) + +.BR cron (1) + +.BR at (1) + mail 餈皛文函蝔摨餈銵撌脫餈蝔撘憪啁蝑. +霂暸餈蝞孵 shell 摮畾菟雿銝銝芰冽瑞臭瑞嚗 +銝餈銝鈭雿輻 +.B su(1) +嚗 +.SH 詨單隞 +.I /etc/passwd +.SH "閫" +.BR passwd (1), +.BR login (1), +.BR su (1), +.BR group (5), +.BR shadow (5) +.br +.SH "[銝剜蝏湔支犖]" +.B Scorpio +.SH "[銝剜唳湔財" +.B 2000/11/26 +.SH "銝剖締inux霈箏man憿萇蕃霂霈∪:" +.BI http://cmpp.linuxforum.net diff --git a/man/zh_CN/su.1 b/man/zh_CN/su.1 new file mode 100644 index 00000000..52c8e807 --- /dev/null +++ b/man/zh_CN/su.1 @@ -0,0 +1,62 @@ +.TH SU "1" "1999撟8" "GNU sh-utils 2.0" FSF +.SH NAME(蝘) +su \- 餈銵踵Y冽瑕蝏霂shell +.SH SYNOPSIS(餉) +.B su +[\fIOPTION\fR]... [\fI-\fR] [\fIUSER \fR[\fIARG\fR]...] +.SH DESCRIPTION(餈) +.PP +.PP +靽格寞冽瑟霂蝏霂銝摻SER. +.TP +-, \fB\-l\fR, \fB\-\-login\fR +雿踹shell銝箏舐餃shell +.TP +\fB\-c\fR, \fB\-\-commmand\fR=\fICOMMAND\fR +隡銝杭OMMAND蝏\fB\-c\fRshell. +.TP +\fB\-f\fR, \fB\-\-fast\fR +隡\fB\-f\fR蝏shell(撖鉍shtcsh) +.TP +\fB\-m\fR, \fB\-\-preserve\-environment\fR +銝蝵桃臬 +.TP +\fB\-p\fR +銝\fB\-m\fR +.TP +\fB\-s\fR, \fB\-\-shell\fR=\fISHELL\fR +憒/etc/shells霈,餈銵SHELL. +.TP +\fB\-\-help\fR +曄內撣桀拙僎 +.TP +\fB\-\-version\fR +颲箇砌縑臬僎 +.PP +銝-喟\fB\-l\fR.憒瘝⊥蝏摰USER,摰銝氳oot. +.SH (亙BUGS) +亙bugs,霂瑕桐辣軔ug-sh-utils@gnu.org. +.SH (西) +隞冉exinfo敶W蝏湔斤 +.B su +摰冽獢.憒雿甇蝖桀啣鋆鈭 +.B info + +.B echo +賭誘 +.IP +.B info su +.PP +摨霂亙臭誑雿蹂霈輸桀唳港葵. +.SH COPYRIGHT() + \(co 1999 Free Software Foundation, Inc. +.br +餈航芰梯蔓隞;憭嗆∩辣皞隞.銝雿隞颱靽,港刻秩扳箔寞桃 +冽. + +.SH "[銝剜蝏湔支犖]" +.B riser +.SH "[銝剜唳湔財" +.BR 2001/08/08 +.SH "銝剖締inux霈箏man憿萇蕃霂霈∪:" +.BI http://cmpp.linuxforum.net diff --git a/man/zh_CN/useradd.8 b/man/zh_CN/useradd.8 index 47e27d01..a00b1e83 100644 --- a/man/zh_CN/useradd.8 +++ b/man/zh_CN/useradd.8 @@ -1,4 +1,4 @@ -.\" $Id: useradd.8,v 1.6 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: useradd.8,v 1.7 2005/12/01 20:38:28 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,12 +26,12 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: useradd.8,v 1.6 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: useradd.8,v 1.7 2005/12/01 20:38:28 kloczek Exp $ .\" .TH USERADD 8 -.SH 靡 備 -useradd \- 梛 瘍 膘 蕾 麼 載 陔 陔 妏 蚚 氪 腔 訧 捅 -.SH 逄 楊 +.SH 蝘 +useradd \- 撣 撱 蝡 雿 韏 霈 +.SH 霂 瘜 .TP 8 .B useradd .RB [ \-c @@ -67,112 +67,112 @@ useradd \- [\fB\-f\fR \fIdefault_inactive\fR] [\fB\-e\fR \fIdefault_expire_date\fR] .br [\fB\-s\fR \fIdefault_shell\fR] -.SH 鏡 扴 -.SS 陔 梛 瘍 膘 蕾 -絞 祥 樓 \fB\-D\fR 統 杅 , \fBuseradd\fR 硌 鍔 妏 蚚 韜 鍔 蹈 懂 硌 隅 -陔 梛 瘍 腔 扢 隅 硉 and 妏 蚚 炵 苀 奻 腔 啎 扢 硉 . -陔 妏 蚚 氪 梛 瘍 蔚 莉 汜 珨 虳 炵 苀 紫 偶 ㄛ 妏 蚚 氪 醴 翹 膘 蕾 ㄛ -蕭 掘 れ 宎 紫 偶 脹 -ㄛ 涴 虳 歙 褫 眕 瞳 蚚 韜 鍔蹈 恁 砐 硌 隅 ﹝ 森 唳 掛 峈 Red Hat Linux 枑 鼎 -ㄛ 褫 堆 藩 跺 陔 樓 腔 妏 蚚 氪 膘 蕾 跺 梗 腔 group , 拺 剕 氝 樓 \fB\-n\fR -恁 砐 ﹝ -\fBuseradd\fR 褫 妏 蚚 腔 恁 砐 峈 +.SH 餈 +.SS 撣 撱 蝡 +敶 銝 \fB\-D\fR , \fBuseradd\fR 隞 雿 隞 摰 + 撣 霈 摰 and 雿 蝟 蝏 銝 憸 霈 . + 雿 撣 撠 鈭 銝 鈭 蝟 蝏 獢 獢 嚗 雿 敶 撱 蝡 嚗 + 憭 韏 憪 獢 獢 蝑 +嚗 餈 鈭 隞 隞文 憿 摰 甇 銝 Red Hat Linux 靘 +嚗 撣 瘥 銝 雿 撱 蝡 銝 group , 瘥 憿 瘛 \fB\-n\fR + 憿 +\fBuseradd\fR 雿 憿 銝 .IP "\fB\-c\fR \fIcomment\fR" -陔 梛 瘍 password 紫 腔 佽 隴 戲 ﹝ + 撣 password 獢 霂 .IP "\fB\-d\fR \fIhome_dir\fR" -陔 梛 瘍 藩 棒 腎 奀 垀 妏 蚚 腔 \fIhome_dir\fR ﹝ -啎 扢 硉 峈 \fIdefault_home\fR 囀 \fIlogin\fR 靡 備 ㄛ 甜 絞 傖 腎 奀 醴 翹 -靡 備 ﹝ + 撣 瘥 甈 雿 \fIhome_dir\fR +憸 霈 銝 \fIdefault_home\fR \fIlogin\fR 蝘 嚗 撟 敶 敶 + 蝘 .IP "\fB\-e\fR \fIexpire_date\fR" -梛 瘍 笝 砦 ぶ ﹝ ぶ 腔 硌 隅 跡 宒 峈 \fIMM/DD/YY\fR ﹝ +撣 蝏 甇 摰 撘 銝 \fIMM/DD/YY\fR .IP "\fB\-f\fR \fIinactive_days\fR" -梛 瘍 徹 ぶ 撓 綴 蚗 壅 礿 ﹝ -絞 硉 峈 0 奀 梛 瘍 寀 蕾 覦 掩 礿 ﹝ -奧 絞 硉 峈 \-1 奀 寀 壽 敕 森 髡 夔 ㄛ 啎 扢 硉 峈 \-1 +撣 餈 瘞 銋 +敶 銝 0 撣 蝡 鋡 + 敶 銝 \-1 甇 嚗 憸 霈 銝 \-1 .IP "\fB\-g\fR \fIinitial_group\fR" -group 靡 備 麼 眕 杅 趼 懂 酕 峈 妏 蚚 氪 腎 れ 宎 郪 (group) ﹝ - 郪 靡 剕 峈 珋 衄 湔 婓 腔 靡 備 ﹝ - 郪 杅 趼 珩 剕 峈 珋 衄 湔 婓 腔 郪 ﹝ -啎 扢 腔 郪 杅 趼 峈 1 ﹝ +group 蝘 隞 摮 銝 雿 韏 憪 蝢 蝏 (group) +蝢 蝏 憿 銝 摮 蝘 +蝢 蝏 摮 銋 憿 銝 摮 蝢 蝏 +憸 霈 蝢 蝏 摮 銝 1 .IP "\fB\-G\fR \fIgroup,[...]\fR" -隅 砱 森 妏 蚚 氪 峈 森 珨 剽 groups 腔 傖 埜 ﹝ -藩 跺 郪 妏 蚚 "," ⑹ 跡 羲 懂 ㄛ 祥 褫 眕 標 娸 諾 啞 趼 啋 ﹝ - 郪 靡 肮 \fB\-g\fR 恁 砐 腔 癹 秶 ﹝ -隅 砱 硉 峈 妏蚚 氪 腔 れ 宎 郪 ﹝ +摰 銋 甇 雿 銝 甇 銝 groups +瘥 銝 蝢 蝏 雿 "," 撘 嚗 銝 隞 憭 蝛 摮 + 蝢 蝏 \fB\-g\fR 憿 +摰 銋 銝 雿輻 韏 憪 蝢 蝏 .IP \fB\-m\fR -妏 蚚 氪 醴 翹 祥 湔 婓 寀 赻 雄 膘 蕾 ﹝ - 妏 蚚 \fB\-k\fR 恁 砐 \fIskeleton_dir\fR 囀 腔 紫 偶 蔚 葩 秶 祫 妏 蚚 氪 醴 -翹 狟 ﹝ - 奧 婓 \fI/etc/skel\fR 醴 翹 狟 腔 紫 偶 珩 頗 葩 秶 徹 測 ﹝ - 睡 婓 \fIskeleton_dir\fR or \fI/etc/skel\fR 腔 醴 翹 珩 眈 肮 頗 婓 妏 蚚 氪 -醴 翹 狟 珨 珨 膘 蕾 ﹝ -The \fB\-k\fR 肮 \fB\-m\fR -祥 膘 蕾 醴 翹 眕 摯 祥 葩 秶 睡 紫 偶 峈 啎 扢 硉 ﹝ +雿 敶 憒 銝 摮 撱 蝡 +憒 雿 \fB\-k\fR 憿 \fIskeleton_dir\fR 獢 獢 撠 憭 雿 +敶 銝 + \fI/etc/skel\fR 敶 銝 獢 獢 銋 隡 憭 餈 隞 +隞 雿 \fIskeleton_dir\fR or \fI/etc/skel\fR 敶 銋 隡 雿 + 敶 銝 銝 銝 撱 蝡 +The \fB\-k\fR \fB\-m\fR +銝 撱 蝡 敶 隞 銝 憭 隞 雿 獢 獢 銝 憸 霈 .IP \fB\-M\fR -祥 膘 蕾 妏 蚚 氪 醴 翹 ㄛ 撈 妏 \fI/etc/login.defs\fR 炵 苀 紫 扢 隅 猁 膘 -蕾 妏 蚚 氪 醴 翹 ﹝ +銝 撱 蝡 雿 敶 嚗 雿 \fI/etc/login.defs\fR 蝟 蝏 獢 霈 摰 閬 撱 +蝡 雿 敶 .IP \fB\-n\fR -啎 扢 硉 妏 蚚 氪 郪 迵 妏 蚚 氪 靡 備 頗 眈 肮 ﹝ 森 恁 砐 蔚 秏 森 啎 -扢 硉 ﹝ +憸 霈 雿 蝢 蝏 銝 雿 蝘 隡 甇 憿 撠 瘨 甇 憸 +霈 .IP \fB\-r\fR -森 統 杅 岆 蚚 懂 膘 蕾 炵 苀 梛 瘍 ﹝ 炵 苀 梛 瘍 腔 UID 頗 掀 隅 砱 婓 炵 -苀 紫 奻 \fI/etc/login.defs\fR. -腔 UID_MIN 懂 腔 苤 ﹝ 蛁 砩 \fBuseradd\fR 森 蚚 楊 垀 膘 蕾 腔 梛 瘍 祥 頗 -膘 蕾 妏 蚚 氪 醴 翹 -ㄛ 珩 祥 頗 婓 綱 槨 翹 婓 \fI/etc/login.defs\fR. 腔 隅 砱 硉 ﹝ - 彆 斕 砑 猁 衄 妏 蚚 氪 醴 翹 剕 塗 俋 硌 隅 \fB\-m\fR 統 杅 懂 膘 蕾 炵 -苀 梛 瘍 ﹝ -涴 岆 RED HAT 塗 俋 崝 扢 腔 恁 砐 ﹝ +甇 撱 蝡 蝟 蝏 撣 蝟 蝏 撣 UID 隡 瘥 摰 銋 蝟 +蝏 獢 銝 \fI/etc/login.defs\fR. + UID_MIN 撠 瘜 \fBuseradd\fR 甇 瘜 撱 蝡 撣 銝 隡 +撱 蝡 雿 敶 +嚗 銋 銝 隡 銋 蝥 敶 \fI/etc/login.defs\fR. 摰 銋 +憒 雿 閬 雿 敶 憿 憸 憭 摰 \fB\-m\fR 撱 蝡 蝟 +蝏 撣 +餈 RED HAT 憸 憭 憓 霈 憿 .IP "\fB\-s \fIshell\fR" -妏 蚚 氪 腎 綴 妏 蚚 腔 shell 靡 備 ﹝ -啎 扢 峈 祥 沓 迡 ㄛ 涴 欴 炵 苀 頗 堆 斕 硌 隅 啎 扢 腔 腎 shell ﹝ +雿 雿 shell 蝘 +憸 霈 銝 銝 憛 嚗 餈 蝟 蝏 隡 撣 雿 摰 憸 霈 shell .IP "\fB\-u \fIuid\fR" -妏 蚚 氪 腔 ID 硉 ﹝ 斛 剕 峈 峔 珨 腔 ID 硉 ㄛ 壺 準 蚚 \fI\-o\fR 恁 砐 ﹝ -杅 趼 祥 褫 峈 蛹 硉﹝啎 扢 峈 郔 苤 祥 腕 苤 衾 999 奧 紨 棒 崝 樓 ﹝ -0~ 999 換 苀 奻 岆 悵 隱 跤 炵 苀 梛 瘍 妏 蚚 ﹝ +雿 ID 敹 憿 銝 銝 ID 嚗 \fI\-o\fR 憿 + 摮 銝 銝 韐 潦憸 霈 銝 撠 銝 敺 撠 鈭 999 甈 憓 +0~ 999 隡 蝏 銝 靽 蝏 蝟 蝏 撣 雿 -.SS 蜊 曹 啎 扢 硉 -絞 \fB\-D\fR 恁 砐 堤 珋 奀 ㄛ \fBuseradd\fR 凅 堤 珋 婓 腔 啎 扢 硉 ㄛ 麼 岆 賢 -蚕 -韜 鍔 蹈 腔 源 宒 載 陔 啎 扢 硉 ﹝ -褫 蚚 恁 砐 峈  ̄ +.SS 憸 霈 +敶 \fB\-D\fR 憿 嚗 \fBuseradd\fR 蝘 憸 霈 嚗 + + 隞 撘 憸 霈 + 憿 銝 .IP "\fB\-b\fR \fIdefault_home\fR" -隅 砱 妏 蚚 氪 垀 扽 醴 翹 腔 ヶ 珨 跺 醴 翹 ﹝ -妏 蚚 氪 靡 備 頗 蜇 樓 婓 \fIdefault_home\fR 綴 醱 -蚚 懂 膘 蕾 陔 妏 蚚 氪 腔 醴 翹 ﹝ -絞 妏 蚚 \fB\-d\fI 綴 寀 森 恁 砐 拸 虴 ﹝ +摰 銋 雿 撅 敶 銝 銝 敶 +雿 蝘 隡 \fIdefault_home\fR + 撱 蝡 雿 敶 +敶 雿 \fB\-d\fI 甇 憿 .IP "\fB\-e\fR \fIdefault_expire_date\fR" -妏 蚚 氪 梛 瘍 礿 砦 ぶ ﹝ +雿 撣 甇 .IP "\fB\-f\fR \fIdefault_inactive\fR" -梛 瘍 徹 ぶ 撓 綴 礿 ﹝ +撣 餈 .IP "\fB\-g\fR \fIdefault_group\fR" -陔 梛 瘍 れ 宎 郪 靡 麼 ID ﹝ - 郪 靡 剕 峈 珋 衄 湔 婓 腔 靡 備 ﹝ - 郪 I D 珩 剕 峈 珋 衄 湔 婓 腔 郪 ﹝ + 撣 韏 憪 蝢 蝏 ID +蝢 蝏 憿 銝 摮 蝘 +蝢 蝏 I D 銋 憿 銝 摮 蝢 蝏 .IP "\fB\-s\fR \fIdefault_shell\fR" -妏 蚚 氪 腎 綴 妏 蚚 腔 shell 靡 備 ﹝ -厘 綴 陔 樓 腔 梛 瘍 飲 蔚 妏 蚚 森 shell. +雿 雿 shell 蝘 +敺 撣 撠 雿 甇 shell. .PP - 祥 硌 隅 睡 統 杅 ㄛ \fBuseradd\fR 珆 尨 醴 ヶ 啎 扢 腔 硉 ﹝ -.SH 蛁 暮 -炵 苀 奪 燴 氪 衄 砱 昢 婓 \fI/etc/skel\fR 醴 翹 狟 溫 离 妏 蚚 氪 隅 砱 紫 ﹝ +憒 銝 摰 隞 雿 嚗 \fBuseradd\fR 蝷 憸 霈 +.SH 瘜 霈 +蝟 蝏 蝞 銋 \fI/etc/skel\fR 敶 銝 蝵 雿 摰 銋 獢 .br -森 唳 掛 ◇useradd◆ 蚕 Red Hat 党 蜊 ﹝ -.SH 劑 豢 -祥 褫 陔 崝 妏 蚚 氪 衾 NIS 郪 笢 ﹝ -斕 斛 剕 婓 NIS 侜 督 ん 奻 硒 俴 ﹝ -.SH 紫 偶 -\fI/etc/passwd\fR \- 妏 蚚 氪 梛 瘍 訧 捅 +甇 useradd Red Hat 靽 +.SH 霅 +銝 憓 雿 鈭 NIS 蝢 蝏 銝 +雿 敹 憿 NIS 隡 銝 銵 +.SH 獢 獢 +\fI/etc/passwd\fR \- 雿 撣 韏 霈 .br -\fI/etc/shadow\fR \- 妏 蚚 氪 梛 瘍 訧 捅 樓 躇 +\fI/etc/shadow\fR \- 雿 撣 韏 霈 撖 .br -\fI/etc/group\fR \- 郪 訧 捅 +\fI/etc/group\fR \- 蝢 蝏 韏 霈 .br -\fI/etc/default/useradd\fR \- 隅 砱 訧 捅 +\fI/etc/default/useradd\fR \- 摰 銋 韏 霈 .br -\fI/etc/login.defs\fR \- 炵 苀 嫘 砱 扢 隅 +\fI/etc/login.defs\fR \- 蝟 蝏 撟 銋 霈 摰 .br -\fI/etc/skel\fR \- 囀 漪 隅 砱 紫 腔 醴 翹 +\fI/etc/skel\fR \- 摰 銋 獢 敶 .SH SEE ALSO .BR chfn (1), .BR chsh (1), diff --git a/man/zh_CN/userdel.8 b/man/zh_CN/userdel.8 index a1eab004..7fd23b13 100644 --- a/man/zh_CN/userdel.8 +++ b/man/zh_CN/userdel.8 @@ -1,4 +1,4 @@ -.\" $Id: userdel.8,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: userdel.8,v 1.4 2005/12/01 20:38:28 kloczek Exp $ .\" Copyright 1991 - 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,32 +26,32 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH USERDEL 8 -.SH 靡備 -userdel \- 刉 壺 妏 蚚 氪 梛 瘍 摯 眈 壽 紫 偶 -.SH 逄楊 +.SH 蝘 +userdel \- 雿 撣 獢 獢 +.SH 霂剜 .B userdel [\fB\-r\fR] .I login -.SH 鏡扴 -\fBuserdel\fR 韜 鍔 党 蜊 炵 苀 梛 瘍 紫 -刉 壺 垀 衄 \fIlogin\fR 頗 統 蕉 腔 窒 爺 ﹝ -妏 蚚 氪 靡 備 斛 剕岆 湔 婓 腔 ﹝ +.SH 餈 +\fBuserdel\fR 隞 靽 蝟 蝏 撣 獢 + \fIlogin\fR 隡 隞 +雿 蝘 敹 憿餅 摮 .IP \fB\-r\fR -妏 蚚 氪 醴 翹 狟 腔 紫 偶 珨 甜 痄 壺 ﹝ 婓 む 坻 弇 离 奻 腔 紫 -偶 珩 蔚 珨 珨 梑 堤 甜 刉 壺 ﹝ -.SH 紫偶 -\fI/etc/passwd\fR \- 妏 蚚 氪 梛 瘍 訧 蹋 +雿 敶 銝 獢 獢 銝 撟 蝘 隞 雿 蝵 銝 獢 +獢 銋 撠 銝 銝 撟 +.SH 獢獢 +\fI/etc/passwd\fR \- 雿 撣 韏 .br -\fI/etc/shadow\fR \- 妏 蚚 氪 梛 瘍 訧 捅 樓 躇 +\fI/etc/shadow\fR \- 雿 撣 韏 霈 撖 .br -\fI/etc/group\fR \- 郪 訧 捅 -.SH 劑豢 -\fBuserdel\fR 祥 埰 勍 斕 痄 壺 淏 婓盄 奻 -腔 妏 蚚 氪 梛 瘍 ﹝ -斕 斛 剕 興 裁 森 梛 瘍 珋 婓 婓 炵 苀 奻 硒 俴 腔 最 唗 符 夔 輛 俴 梛 瘍 -刉 壺 ﹝ -祥 夔 婓 NIS client 傷 痄 壺 NIS 扽 俶 腔 陲 昹 ﹝ -涴 雄 酕 剕 婓 NIS server 傷 奻 硒 俴 ﹝ +\fI/etc/group\fR \- 蝢 蝏 韏 霈 +.SH 霅血 +\fBuserdel\fR 銝 霈 雿 蝘 甇 函瑪 銝 + 雿 撣 +雿 敹 憿 甇 撣 蝟 蝏 銝 銵 蝔 摨 餈 銵 撣 + +銝 NIS client 蝡 蝘 NIS 撅 銝 镼 +餈 憿 NIS server 蝡 銝 銵 .SH SEE ALSO .BR chfn (1), .BR chsh (1), @@ -61,5 +61,5 @@ userdel \- 刉 .BR passwd (1), .BR useradd (8), .BR usermod (8) -.SH 釬氪 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_CN/usermod.8 b/man/zh_CN/usermod.8 index 0c4419b8..d5d5ce9b 100644 --- a/man/zh_CN/usermod.8 +++ b/man/zh_CN/usermod.8 @@ -1,4 +1,4 @@ -.\" $Id: usermod.8,v 1.6 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: usermod.8,v 1.7 2005/12/01 20:38:28 kloczek Exp $ .\" Copyright 1991 \- 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,9 +26,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH USERMOD 8 -.SH 靡備 -usermod \- 党 蜊 妏 蚚 氪 梛 瘍 -.SH 逄楊 +.SH 蝘 +usermod \- 靽 雿 撣 +.SH 霂剜 .TP 8 .B usermod .\" .RB [ \-A @@ -58,9 +58,9 @@ usermod \- .IR uid " [" .BR \-o ]] .I login -.SH 鏡扴 -\fBusermod\fR 韜 鍔 頗 統 桽 斕 韜 鍔 蹈 奻 硌 隅 腔 窒 爺 党 蜊 炵 苀 梛 -瘍 紫 ﹝ 狟 蹈 峈 \fBusermod\fR 褫 恁 蚚 腔 統 杅 ﹝ +.SH 餈 +\fBusermod\fR 隞 隡 雿 隞 銝 摰 隞 靽 蝟 蝏 撣 + 獢 銝 銝 \fBusermod\fR .\" .IP "\fB\-A \fImethod\fR|\fBDEFAULT\fR" .\" The new value of the user's authentication method. @@ -69,54 +69,54 @@ usermod \- .\" The string \fBDEFAULT\fR may be used to change the user's authentication .\" method to the standard system password method. .IP "\fB\-c\fR \fIcomment\fR" -載 陔 妏 蚚 氪 梛 瘍 password 紫 笢 腔 蛁 賤 戲 -ㄛ 珨 啜 岆 妏 蚚 \fBchfn\fR(1) 懂 党 蜊 ﹝ + 雿 撣 password 獢 銝 瘜 閫 +嚗 銝 雿 \fBchfn\fR(1) 靽 .IP "\fB\-d\fR \fIhome_dir\fR" -載 陔 妏 蚚 氪 陔 腔 腎 醴 翹 ﹝ - 彆 跤 隅 \fB\-m\fR 恁 砐 ㄛ 妏 蚚 氪 導 醴 翹 頗 唸 善 陔 腔 醴 翹 -ㄛ 導 醴 翹 祥 湔 婓 寀 膘 跺 陔 腔 ﹝ + 雿 敶 +憒 蝏 摰 \fB\-m\fR 憿 嚗 雿 敶 隡 敶 +嚗憒 敶 銝 摮 撱 銝 .IP "\fB\-e\fR \fIexpire_date\fR" -樓 奻 妏 蚚 氪 梛 瘍 礿 砦 ぶ ﹝ ぶ 跡 宒 峈 \fIMM/DD/YY\fR. + 銝 雿 撣 甇 撘 銝 \fIMM/DD/YY\fR. .IP "\fB\-f\fR \fIinactive_days\fR" -梛 瘍 徹 ぶ 撓 綴 蚗 壅 礿 芋ㄤ 硉 峈 0 奀 -梛 瘍 寀 蕾 覦 掩 礿 ﹝ 奧 絞 硉 峈 \-1 奀 寀 壽敕森髡夔 -﹝啎 扢 硉 峈 \-1﹝ +撣 餈 瘞 銋 敶 銝 0 +撣 蝡 鋡 敶 銝 \-1 喲剜迨 +憸 霈 銝 \-1 .IP "\fB\-g\fR \fIinitial_group\fR" -載 陔 妏 蚚 氪 陔 腔 れ 宎 腎 郪 ﹝ 郪 靡 剕 眒 湔 婓 -﹝ 郪 ID 斛 剕 統 桽 暫 衄 腔 腔 郪 ﹝ 郪 ID 啎 扢 硉 峈 1 ﹝ + 雿 韏 憪 蝢 蝏 蝢 蝏 憿 撌 摮 +蝢 蝏 ID 敹 憿 蝢 蝏 蝢 蝏 ID 憸 霈 銝 1 .IP "\fB\-G\fR \fIgroup,[...]\fR" -隅 砱 妏 蚚 氪 峈 珨 剽 groups 腔 傖 埜 ﹝ 藩 -跺 郪 妏 蚚 "," ⑹ 跡 羲 懂 ㄛ 祥 褫 眕 標 娸 諾 -啞 趼 啋 ﹝ 郪 靡 肮 \-g 恁 砐 腔 癹 秶 ﹝ - 彆 妏 蚚 氪 珋 婓 腔 郪 祥 婬 森 蹈 ㄛ 寀 蔚 妏 蚚 氪 蚕 蜆 - 郪 笢 痄 壺 ﹝ +摰 銋 雿 銝 銝 groups 瘥 +銝 蝢 蝏 雿 "," 撘 嚗 銝 隞 憭 蝛 + 摮 蝢 蝏 \-g 憿 +憒 雿 蝢 蝏 銝 甇 嚗 撠 雿 霂 +蝢 蝏 銝 蝘 .IP "\fB\-l\fR \fIlogin_name\fR" -曹 載 妏 蚚 氪 \fIlogin\fR 奀 腔 靡 備 峈 \fIlogin_name\fR ﹝ -む 衾 祥 曹 ﹝ 杻 梗 岆 ㄛ 妏 蚚 氪 醴 翹 靡 茼 蜆 珩 頗 躲 覂 載 雄 傖 陔 -腔 腎 靡 ﹝ + 雿 \fIlogin\fR 蝘 銝 \fIlogin_name\fR + 鈭 銝 嚗 雿 敶 摨 霂 銋 隡 頝 + .IP "\fB\-s\fR \fIshell\fR" -硌 隅 陔 腎 shell ﹝ 森 戲 隱 啞 ㄛ 炵 苀 蔚 恁 蚚 炵 苀 啎 扢 shell ﹝ + 摰 shell 憒 甇 嚗 蝟 蝏 撠 蝟 蝏 憸 霈 shell .IP "\fB\-u\fR \fIuid\fR" -妏 蚚 氪 ID 硉 ﹝斛 剕 峈 峔 珨 腔 ID 硉 ㄛ 壺 準 蚚 \fI\-o\fR 恁 砐 ﹝ 杅 -趼 祥 褫 峈 蛹 硉﹝啎 扢 峈 郔 苤 祥 腕 苤 衾 999 奧 紨 棒 -崝 樓 ﹝ 0~ 999 換 苀 奻 岆 悵 隱 跤 炵 苀 梛 瘍 妏 蚚 ﹝ -妏 蚚 氪 醴 翹 攷 狟 垀 衄 腔 紫 偶 醴 翹 む user ID 頗 赻 雄 蜊 曹 ﹝ -溫 婓 妏 蚚 氪 醴 翹 俋 腔 紫 偶 寀 猁 赻 俴 忒 雄 載 雄 ﹝ -.SH 劑豢 -\fBusermod\fR 祥 埰 勍 斕 蜊 曹 淏 婓盄 奻 腔 妏 蚚 氪 梛 瘍 靡 備 ﹝ -絞 usermod 蚚 懂 蜊 曹 user ID, 斛 剕 涴 靡 user 羶 婓 萇 齟 奻 硒 -俴 睡 最 唗﹝ -斕 剒 忒 雄 載 蜊 妏 蚚 氪 腔 crontab 紫 ﹝ -珩 剒 忒 雄 載 蜊 妏 蚚 氪 腔 at 馱 釬 紫 ﹝ -粒 蚚 NIS server 剕 婓 server 奻 載 雄 眈 壽 腔 NIS 扢 隅 ﹝ +雿 ID 敹 憿 銝 銝 ID 嚗 \fI\-o\fR 憿 +摮 銝 銝 韐 潦憸 霈 銝 撠 銝 敺 撠 鈭 999 甈 +憓 0~ 999 隡 蝏 銝 靽 蝏 蝟 蝏 撣 雿 +雿 敶 銝 獢 獢 敶 user ID 隡 + 雿 敶 憭 獢 獢 閬 銵 +.SH 霅血 +\fBusermod\fR 銝 霈 雿 甇 函瑪 銝 雿 撣 蝘 +敶 usermod user ID, 敹 憿 蝖 霈 餈 user 瘝 銝 +銵 隞 雿 蝔 摨 +雿 雿 crontab 獢 +銋 雿 at 撌 雿 獢 + NIS server 憿 server 銝 NIS 霈 摰 -.SH 紫偶 -\fI/etc/passwd\fR \- 妏 蚚 氪 梛 瘍 訧 捅 +.SH 獢獢 +\fI/etc/passwd\fR \- 雿 撣 韏 霈 .br -\fI/etc/shadow\fR \- 妏 蚚 氪 梛 瘍 訧 捅 樓 躇 +\fI/etc/shadow\fR \- 雿 撣 韏 霈 撖 .br -\fI/etc/group\fR \- 郪 訧 捅 -.SH 眈壽恅璃 +\fI/etc/group\fR \- 蝢 蝏 韏 霈 +.SH 詨單隞 .BR chfn (1), .BR chsh (1), .BR groupadd (8), @@ -125,5 +125,5 @@ usermod \- .BR passwd (1), .BR useradd (8), .BR userdel (8) -.SH 釬氪 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_TW/Makefile.am b/man/zh_TW/Makefile.am index 86659618..dc205f1b 100644 --- a/man/zh_TW/Makefile.am +++ b/man/zh_TW/Makefile.am @@ -4,9 +4,13 @@ mandir = @mandir@/zh_TW man_MANS = \ chfn.1 \ chsh.1 \ + chpasswd.8 \ + newgrp.1 \ groupadd.8 \ groupdel.8 \ groupmod.8 \ + passwd.5 \ + su.1 \ useradd.8 \ userdel.8 \ usermod.8 diff --git a/man/zh_TW/Makefile.in b/man/zh_TW/Makefile.in index 524eabaa..e683e2cc 100644 --- a/man/zh_TW/Makefile.in +++ b/man/zh_TW/Makefile.in @@ -48,7 +48,9 @@ CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = man1dir = $(mandir)/man1 -am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)" +am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \ + "$(DESTDIR)$(man8dir)" +man5dir = $(mandir)/man5 man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) @@ -184,9 +186,13 @@ target_alias = @target_alias@ man_MANS = \ chfn.1 \ chsh.1 \ + chpasswd.8 \ + newgrp.1 \ groupadd.8 \ groupdel.8 \ groupmod.8 \ + passwd.5 \ + su.1 \ useradd.8 \ userdel.8 \ usermod.8 @@ -279,6 +285,51 @@ uninstall-man1: echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ done +install-man5: $(man5_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)" + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \ + done +uninstall-man5: + @$(NORMAL_UNINSTALL) + @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 5*) ;; \ + *) ext='5' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man5dir)/$$inst"; \ + done install-man8: $(man8_MANS) $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" @@ -362,7 +413,7 @@ check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: - for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \ + for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am @@ -413,7 +464,7 @@ install-exec-am: install-info: install-info-am -install-man: install-man1 install-man8 +install-man: install-man1 install-man5 install-man8 installcheck-am: @@ -435,18 +486,19 @@ ps-am: uninstall-am: uninstall-info-am uninstall-man -uninstall-man: uninstall-man1 uninstall-man8 +uninstall-man: uninstall-man1 uninstall-man5 uninstall-man8 .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-man install-man1 \ - install-man8 install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am uninstall uninstall-am uninstall-info-am \ - uninstall-man uninstall-man1 uninstall-man8 + install-man5 install-man8 install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man1 uninstall-man5 \ + uninstall-man8 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/man/zh_TW/chfn.1 b/man/zh_TW/chfn.1 index 181d06af..eeb9322a 100644 --- a/man/zh_TW/chfn.1 +++ b/man/zh_TW/chfn.1 @@ -1,58 +1,58 @@ -.\" $Id: chfn.1,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: chfn.1,v 1.4 2005/12/01 20:38:29 kloczek Exp $ .\" (c) 1994 by salvatore valente .\" .\" this program is free software. you can redistribute it and .\" modify it under the terms of the gnu general public license. .\" there is no warranty. .TH CHFN 1 "October 13 1994" "chfn" "Linux Reference Manual" -.SH 名稱 -chfn \- 改 變 你 的 finger 訊 息 -.SH 語法 +.SH 蝔 +chfn \- 霈 雿 finger 閮 +.SH 隤瘜 .B chfn [\ \-f\ full\-name\ ] [\ \-o\ office\ ] [\ \-p\ office\-phone\ ] [\ \-h\ home\-phone\ ] [\ \-u\ ] [\ \-v\ ] [\ username\ ] -.SH 描述 +.SH 餈 .B chfn -是 用 來 改 變 你 的 finger 訊 息 。 訊 息 是 存 放 在 -.I /etc/passwd 檔 內 。 可 藉 由 + 靘 霈 雿 finger 閮 閮 摮 +.I /etc/passwd 瑼 .B finger -來 顯 示 你 的 訊 息 。 Linux +靘 憿 蝷 雿 閮 Linux .B finger -命 令 會 顯 示 四 段 訊 息 , 這 些 訊 息 均 可 藉 由 + 隞 憿 蝷 畾 閮 嚗 鈭 閮 .B chfn -改 變 -: 真 實 姓 名 , 工 作 地 點 電 話 , 及 你 家 的 電 話 。 -.SS 命令列 -每 一 段 訊 息 均 可 在 命 令 列 上 指 定 。 如 沒 有 給 定 訊 息 , + 霈 +: 撖 憪 嚗 撌 雿 暺 閰 嚗 雿 摰 閰 +.SS 賭誘 +瘥 銝 畾 閮 隞 銝 摰 憒 瘝 蝯 摰 閮 嚗 .B chfn -進 入 交 談 模 式 + 鈭 隢 璅 撘 .SS INTERACTIVE MODE -交談模式 +鈭方璅∪ .B chfn -會 在 每 一 欄 前 提 示 。 在 提 示 狀 態 下 , 你 就 可 輸 入 新 的 訊 息 或 -是 按 return 而 不 改 變 。 -輸 入 "none" 則 表 示 該 欄 空 白 。 -.SH 選項 + 瘥 銝 甈 蝷 蝷 銝 嚗 雿 撠 頛 閮 + return 銝 霈 +頛 "none" 銵 蝷 閰 甈 蝛 +.SH 賊 .TP .I "\-f, \-\-full\-name" -真 實 姓 名 + 撖 憪 .TP .I "\-h, \-\-home\-phone" -家 裡 的 電 話 +摰 鋆 閰 .TP .I "\-o, \-\-office" -辦 工 室 號 碼 +颲 撌 摰 蝣 .TP .I "\-p, \-\-office\-phone" -辦 公 室 電 話 +颲 摰 閰 .TP .I "\-u, \-\-help" -秀 出 使 用 說 明 短 訊 。 +蝘 雿 隤 閮 .TP .I "\-v, \-\-version" -秀 出 版 本 訊 息 。 -.SH "相關文件" +蝘 閮 +.SH "賊隞" .BR finger (1), .BR passwd (5) -.SH 作者 +.SH 雿 Salvatore Valente diff --git a/man/zh_TW/chpasswd.8 b/man/zh_TW/chpasswd.8 new file mode 100644 index 00000000..068cf95c --- /dev/null +++ b/man/zh_TW/chpasswd.8 @@ -0,0 +1,69 @@ +.\" Copyright 1991, Julianne Frances Haugh +.\" All rights reserved. +.\"; 銝剜甈 soloman, Laser www.linuxforum.net 2000 +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.TH CHPASSWD 8 +.SH NAME +chpasswd \- 寞湔唬蝙刻隞 +.SH 蝮質汗 +chpasswd [\-e] +.SH 餈 +.B chpasswd +敺蝟餌絞璅皞頛詨亥乩蝙刻蝔勗隞歹 +銝血拍券鈭靽⊥臭湔啁頂蝯曹撌脣函雿輻刻隞扎 +冽 \-e 賊瘜銝嚗隞文敶W交嗚 +憒雿輻其 \-e 賊嚗隞文芾賭誑撖孵喲 +瘥銵琿澆憒銝蝷綽 +.sp 1 + \fI雿輻刻\fR嚗\fI啣隞么fR +.sp 1 +雿輻刻敹舐頂蝯曹撌脣函雿輻刻 +頛詨亦撖蝣澆典閬脰撖嚗 +憒隞斗獢瑟寞改湔啜 +.PP +甇文賭誘拍冽澆之蝟餌絞嚗冽迨憿蝟餌絞銝哨 +雿輻刻銝祇賣臭甈∪嚗 adduser +passwd 隞支撠嗡銝脰閮剔蔭銝祈牧敺敺瘥頛U +.SH 瘜冽鈭 +.\" The \fBmkpasswd\fR command must be executed afterwards to update the +.\" DBM password files. +.\" This command may be discarded in favor of the newusers(8) command. +箏臭誑雿輻冽獢摰脰頛詨伐 +喉chpasswd < user&passwd-filename嚗 +憒頛詨交獢舀撖孵喲閰梧隢撠閰脫獢脰拍嗥撖 +.SH 閬 +passwd(1),useradd(8),newuser(8) +.SH 雿 +Julianne Frances Haugh (jfh@bga.com) + +.SH "[銝剜蝬剛風鈭榜" +.B 蝢 +.SH "[銝剜唳湔財" +2000/11/26 +.SH "[銝剖 Linux 隢憯 man 蝧餉陌閮]" +.BI http://cmpp.linuxforum.net + diff --git a/man/zh_TW/chsh.1 b/man/zh_TW/chsh.1 index 54b930fd..a97d062e 100644 --- a/man/zh_TW/chsh.1 +++ b/man/zh_TW/chsh.1 @@ -1,45 +1,45 @@ -.\" $Id: chsh.1,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: chsh.1,v 1.4 2005/12/01 20:38:29 kloczek Exp $ .\" (c) 1994 by salvatore valente .\" .\" this program is free software. you can redistribute it and .\" modify it under the terms of the gnu general public license. .\" there is no warranty. .TH CHSH 1 "October 13 1994" "chsh" "Linux Reference Manual" -.SH 名稱 -chsh \- 更換你登入時所用的shell -.SH 語法 +.SH 蝔 +chsh \- 湔雿餃交函shell +.SH 隤瘜 .B chsh [\ \-s\ shell\ ] [\ \-l\ ] [\ \-u\ ] [\ \-v\ ] [\ username\ ] -.SH 描述 +.SH 餈 .B chsh -用來更換你登入時所用的shell -。在命令列沒指定shell。 +其湔雿餃交函shell +典賭誘瘝摰shell .B chsh -會提示一個給你。 -.SS 有效的shell +蝷箔蝯虫 +.SS shell .B chsh -可用指定路徑全名的方式來指定任何一個可執行的檔案。 -然而,如果此 shell並沒紀錄在 +舐冽摰頝臬典孵靘摰隞颱銝臬瑁瑼獢 +嗉嚗憒甇 shell銝行蝝 .I /etc/shells -檔上,則chsh會提出警告訊息。 -.SH 選項 +瑼銝嚗chsh箄郎閮胯 +.SH 賊 .TP .I "\-l, \-\-list\-shells" -列出紀錄在 +箇 .I /etc/shells -的shell。 +shell .TP .I "\-s, \-\-shell" -變更你的登入shell. +霈港餃叫hell. .TP .I "\-u, \-\-help" -使用短訊。 +雿輻函剛 .TP .I "\-v, \-\-version" -版本資訊 -.SH "相關文件" +祈閮 +.SH "賊隞" .BR login (1), .BR passwd (5), .BR shells (5) -.SH 作者 +.SH 雿 Salvatore Valente diff --git a/man/zh_TW/groupadd.8 b/man/zh_TW/groupadd.8 index 0e19b976..47421462 100644 --- a/man/zh_TW/groupadd.8 +++ b/man/zh_TW/groupadd.8 @@ -1,4 +1,4 @@ -.\" $Id: groupadd.8,v 1.7 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: groupadd.8,v 1.8 2005/12/01 20:38:29 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,56 +26,56 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH GROUPADD 8 -.SH 名稱 -groupadd \- 建 立 新 群 組 -.SH 語法 +.SH 蝔 +groupadd \- 撱 蝡 蝢 蝯 +.SH 隤瘜 \fBgroupadd\fR [\fB\-g\fR \fIgid\fR [\fB\-o\fR]] [\fB\-f\fR] \fIgroup\fR -.SH 描述 +.SH 餈 \fBgroupadd\fR -可 指 定 群 組 名 稱 來 建 立 新 的 群 組 帳 號 。 -需 要 時 可 從 系 統 中 取 得 新 群 組 值 。 -\fBgroupadd\fR 有 下 列 選 項 可 用 。 + 摰 蝢 蝯 蝔 靘 撱 蝡 蝢 蝯 撣 + 閬 敺 蝟 蝯 銝 敺 蝢 蝯 +\fBgroupadd\fR 銝 .IP \fB\-f\fR This is \fIforce\fR flag. -新 增 一 個 已 經 存 在 的 群 組 帳 號 , 系 統 會 出 -現 錯 誤 訊 息 然 後 結 束 \fBgroupadd\fR 。 - 如 果 是 這 樣 的 情 況 , 不 會 新 增 這 個 群 組 -( 如 果 是 這 個 情 況 下 , 系 統 不 會 再 新 增 一 次 ) + 憓 銝 撌 蝬 摮 蝢 蝯 撣 嚗 蝟 蝯 + 隤 閮 敺 蝯 \fBgroupadd\fR + 憒 璅 瘜 嚗 銝 憓 蝢 蝯 +( 憒 瘜 銝 嚗 蝟 蝯 銝 憓 銝 甈 ) .br -也 可 同 時 加 上 \fB\-g\fR 選 項 -當 你 加 上 一 個 \fIgid\fR , 此 時 \fIgid\fR -就 不 用 是 唯 一 值 , 可 不 加 \fB\-o\fR 參 數 , -建 好 群 組 後 會 顯 結 果 +銋 銝 \fB\-g\fR + 雿 銝 銝 \fIgid\fR 嚗 甇 \fIgid\fR +撠 銝 銝 嚗 銝 \fB\-o\fR 嚗 +撱 憟 蝢 蝯 敺 憿 蝯 (adding a group as neither \fB\-g\fR or \fB\-o\fR options were specified). .IP "\fB\-g \fIgid\fR" -group's ID 值 。 -除 非 使 用 \fB\-o\fR 參 數 不 然 該 值 必 須 是 唯 一 , 不 可 相 同 。 -數 值 不 可 為 負 。 -預 設 為 最 小 不 得 小 於 500 而 逐 次 增 加 。 0~999 傳 統 上 -是 保 留 給 \fI系統帳號\fR 使 用 。 +group's ID + 雿 \fB\-o\fR 銝 閰 敹 銝 嚗 銝 + 銝 鞎 + 閮 撠 銝 敺 撠 500 甈 憓 0~999 蝯 銝 + 靽 蝯 \fI蝟餌絞撣唾\fR 雿 .IP \fB\-r\fR -此 參 數 是 用 來 建 立 \fI系統帳號\fR 。 -的 UID 會 比 定 義 在 系 統 檔 上 /etc/login.defs. -的 UID_MIN 來 的 小 。 注 意 useradd 此 用 法 所 建 -立 的 帳 號 不 會 建 立 使 用 者 目 錄 , 也 不 會 -在 乎 紀 錄 在 /etc/login.defs. 的 定 義 值 。 如 -果 你 想 要 有 使 用 者 目 錄 須 額 外 指 定 \-m 參 -數 來 建 立 系 統 帳 號 。 這 是 RED HAT 額 外 增 -設 的 選 項 。 -它 會 自 動 幫 你 選 定 一 個 小 於 999 的 \fIgif\fR -不 需 要 再 加 上 \fB\-g\fR 參 數 。 +甇 靘 撱 蝡 \fI蝟餌絞撣唾\fR + UID 瘥 摰 蝢 蝟 蝯 瑼 銝 /etc/login.defs. + UID_MIN 靘 撠 瘜 useradd 甇 瘜 撱 +蝡 撣 銝 撱 蝡 雿 嚗 銋 銝 + 銋 蝝 /etc/login.defs. 摰 蝢 憒 + 雿 閬 雿 憿 憭 摰 \-m + 靘 撱 蝡 蝟 蝯 撣 RED HAT 憿 憭 憓 +閮 +摰 撟 雿 摰 銝 撠 999 \fIgif\fR +銝 閬 銝 \fB\-g\fR .br -這 是 RED HAT 額 外 增 設 的 選 項 。 + RED HAT 憿 憭 憓 閮 .br -這 是 RED HAT 額 外 增 設 的 選 項 。 -.SH 檔案 -\fI/etc/group\fR \- 群 組 資 訊 + RED HAT 憿 憭 憓 閮 +.SH 瑼獢 +\fI/etc/group\fR \- 蝢 蝯 鞈 閮 .br -\fI/etc/gshadow\fR \- 群 組 資 訊 加 密 -.SH 相關文件 +\fI/etc/gshadow\fR \- 蝢 蝯 鞈 閮 撖 +.SH 賊隞 .BR chfn (1), .BR chsh (1), .BR useradd (8), @@ -84,5 +84,5 @@ group's ID .BR passwd (1), .BR groupdel (8), .BR groupmod (8) -.SH 作者 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_TW/groupdel.8 b/man/zh_TW/groupdel.8 index 7c6972da..474c6f03 100644 --- a/man/zh_TW/groupdel.8 +++ b/man/zh_TW/groupdel.8 @@ -1,4 +1,4 @@ -.\" $Id: groupdel.8,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: groupdel.8,v 1.4 2005/12/01 20:38:29 kloczek Exp $ .\" Copyright 1991 - 1993, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,23 +26,23 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH GROUPDEL 8 -.SH 名稱 -groupdel \- 刪除群組 -.SH 語法 +.SH 蝔 +groupdel \- 芷斤黎蝯 +.SH 隤瘜 .B groupdel .I group -.SH 描述 -\fBgroupdel\fR 命令會修改系統帳號檔,會刪除所有已經存在的\fIgroup\fR. -群組名須存在。 +.SH 餈 +\fBgroupdel\fR 賭誘靽格寧頂蝯勗董瑼嚗芷斗撌脩摮函\fIgroup\fR. +蝢斤摮具 .PP -你須手動確認一下所有的檔案系統確保有沒有檔案還是沒修正群組名變成群組ID。 -.SH 警告 -如果有任何一個群組的使用者在線上的話就不能移除該群組。 -最好先移除使用者後再移除群組。 -.SH 檔案 -\fI/etc/group\fR \- 群組資訊 -\fI/etc/gshadow\fR \- 群組資訊加密 -.SH 相關文件 +雿蝣箄銝銝瑼獢蝟餌絞蝣箔瘝瑼獢舀靽格迤蝢斤霈蝢斤ID +.SH 霅血 +憒隞颱銝蝢斤雿輻刻函銝閰勗停銝賜宏方府蝢斤 +憟賢蝘駁支蝙刻敺蝘駁斤黎蝯 +.SH 瑼獢 +\fI/etc/group\fR \- 蝢斤鞈閮 +\fI/etc/gshadow\fR \- 蝢斤鞈閮撖 +.SH 賊隞 .BR chfn (1), .BR chsh (1), .BR useradd (8), @@ -51,5 +51,5 @@ groupdel \- .BR passwd (1), .BR groupadd (8), .BR groupmod (8) -.SH 作者 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_TW/groupmod.8 b/man/zh_TW/groupmod.8 index 1805613c..cc47c55c 100644 --- a/man/zh_TW/groupmod.8 +++ b/man/zh_TW/groupmod.8 @@ -1,4 +1,4 @@ -.\" $Id: groupmod.8,v 1.6 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: groupmod.8,v 1.7 2005/12/01 20:38:29 kloczek Exp $ .\" Copyright 1991, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,31 +26,31 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH GROUPMOD 8 -.SH 名稱 -groupmod \- 修 改 群 組 -.SH 語法 +.SH 蝔 +groupmod \- 靽 蝢 蝯 +.SH 隤瘜 \fBgroupmod\fR [\fB\-g\fR \fIgid \fR[\fB\-o\fR]] [\fB\-n\fR \fIgroup_name \fR] \fIgroup\fR -.SH 描述 +.SH 餈 -\fBgroupmod\fR 命 令 會 參 照 你 命 令 列 上 指 定 的 部 份 -修 改 系 統 帳 號 檔 。 下 列 為 \fIgroupmod\fR 可 選 用 的 參 數 。 +\fBgroupmod\fR 隞 雿 隞 銝 摰 隞 +靽 蝟 蝯 撣 瑼 銝 \fIgroupmod\fR .IP "\fB\-g\fR \fIgid\fR" -群 組 I D 值 。 -必 須 為 唯 一 的 ID 值 , 除 非 用 \-o 選 項 。 -數 字 不 可 為 負 值。預 設 為 最 -小 不 得 小 於 999 而 逐 次 增 加 。 0~ 499 傳 統 上 -是 保 留 給 系 統 帳 號 使 用 。 -如 果 有 檔 案 使 用 舊 的 群 組 ID , 而 這 時 候 你 新 增 的 群 組 ID -恰 好 與 舊 的 相 同 , 這 樣 的 話 -你 要 手 動 改 一 下 這 些 檔 案 的 群 組 ID 。 +蝢 蝯 I D +敹 銝 ID 嚗 \-o + 摮 銝 鞎 潦 閮 +撠 銝 敺 撠 999 甈 憓 0~ 499 蝯 銝 + 靽 蝯 蝟 蝯 撣 雿 +憒 瑼 獢 雿 蝢 蝯 ID 嚗 雿 憓 蝢 蝯 ID + 憟 嚗 璅 閰 +雿 閬 銝 銝 鈭 瑼 獢 蝢 蝯 ID .IP "\fB\-n\fR \fIgroup_name\fR" -更 改 群 組 名 。 -.SH 檔案 -\fI/etc/group\fR \- 群 組 資 訊 + 蝢 蝯 +.SH 瑼獢 +\fI/etc/group\fR \- 蝢 蝯 鞈 閮 .br -\fI/etc/gshadow\fR \- 群 組 資 訊 加 密 -.SH 相關文件 +\fI/etc/gshadow\fR \- 蝢 蝯 鞈 閮 撖 +.SH 賊隞 .BR chfn (1), .BR chsh (1), .BR useradd (8), @@ -59,5 +59,5 @@ groupmod \- .BR passwd (1), .BR groupadd (8), .BR groupdel (8) -.SH 作者 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_TW/newgrp.1 b/man/zh_TW/newgrp.1 new file mode 100644 index 00000000..3fb79f6d --- /dev/null +++ b/man/zh_TW/newgrp.1 @@ -0,0 +1,38 @@ +.\" Original author unknown. This man page is in the public domain. +.\" Modified Sat Oct 9 17:46:48 1993 by faith@cs.unc.edu +.TH NEWGRP 1 "9 October 1993" "Linux 1.2" "Linux Programmer's Manual" + +.SH NAME +newgrp \- 餃亙唳啁雿輻刻蝯銝 + +.SH "蝮質汗 (SYNOPSIS)" +.BI "newgrp [ " group " ]" + +.SH "餈 (DESCRIPTION)" +.B Newgrp +寡 隤輻刻 雿輻刻蝯璅霅, 憿隡潭 +.BR login (1). +隤輻刻 隞 餃 蝟餌絞 銝, 嗅桅 銋銝霈, 雿 瑼獢閮芸甈 撠 寞 +啁 雿輻刻蝯 ID 閮蝞. +.LP +憒 瘝 摰 雿輻刻蝯, GID 撠 霈 餃 GID. +.LP + +.SH "瑼獢 (FILES)" +.I /etc/group +.br +.I /etc/passwd + +.SH "西 (SEE ALSO)" +.BR login "(1), " group (5) + +.SH "雿 (AUTHOR)" +Originally by Michael Haardt. Currently maintained by +Peter Orbaek (poe@daimi.aau.dk). + +.SH "[銝剜蝬剛風鈭榜" +.B 敺 +.SH "[銝剜唳湔財" +.BR 2003/05/13 +.SH "銝剖Linux隢憯man蝧餉陌閮" +.BI http://cmpp.linuxforum.net diff --git a/man/zh_TW/passwd.5 b/man/zh_TW/passwd.5 new file mode 100644 index 00000000..57b5ea31 --- /dev/null +++ b/man/zh_TW/passwd.5 @@ -0,0 +1,132 @@ +.\" Copyright (c) 1993 Michael Haardt (michael@moria.de), Fri Apr 2 11:32:09 MET DST 1993 +.\" Chinese Version Copyright Scorpio, www.linuxforum.net, 2000 +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public +.\" License along with this manual; if not, write to the Free +.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +.\" USA. +.\" +.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu) +.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl) +.\" Modified Mon Jan 5 20:24:40 MET 1998 by Michael Haardt +.\" (michael@cantor.informatik.rwth-aachen.de) +.TH PASSWD 5 "January 5, 1998" "" "File formats" +.SH NAME 蝔 +passwd \- 撖蝣潭獢 +.SH 餈 +.B Passwd +臬蝝摮瑼, 摰思銝蝟餌絞撣單嗅銵, +蝯血箸撣單嗡鈭函靽⊥荔瘥憒雿輻刻 ID,蝯 ID, 摰嗥桅, shell,蝑. +撣詨銋思瘥雿輻刻蝬撖撖蝣. +摰撣豢閰脫臬航嚗閮崤憭賭誘嚗撌亙瑞撘嚗 +.BR ls (1) +典雿輻刻 Id 唬蝙刻蝔梁撠嚗,雿臬芸閮崤頞蝝雿輻刻撖急孵甈. +.PP +券餌憟賜亙鋆嚗蝔桐祉霈閮崤舀隞暻澆之憿. +瘥鈭粹質質啣撖鈭撖蝣潘箇′擃憭芣V誑單潔質圾銝 +蝎暸貊撖蝣潘血嚗箸砍摰舐箏憟賜雿輻典擃雿輻函. +曉剁閮崤憭鈭粹銵銝鈭祉敶勗撖蝣澆隞塚摰 +.I /etc/passwd +撖蝣澆鋆 *嚗銝臬撖隞歹 +撖隞斗曉 +.I /etc/shadow +銝哨瑼獢芣頞蝝雿輻刻質嚗 +.PP +銝蝞⊥臬虫蝙其敶勗撖蝣潘閮崤憭蝟餌絞蝞∠∩蝙其典撖撖蝣澆畾 +隞亦Ⅱ靽雿輻刻銝賡乩嚗憟對芸楛撖蝣. (閬銝Y瘜冽) +.PP +憒雿撱箇鈭銝啁餃伐擐曉典蝣澆畾, +嗅雿輻 +.BR passwd (1) +閮剔蔭摰. +.PP +嚗撖蝣潭獢嚗鋆瘥銵銝璇閮嚗銝虫瘥銵璅澆嚗 +.sp +.RS +account:password:UID:GID:GECOS:directory:shell +嚗撣唾:撖蝣:雿輻刻ID:蝯ID:銝祉靽⊥:桅:shell嚗 +.RE +.sp +摮畾菜餈啣銝: +.sp +.RS +.TP 1.0in +.I account +雿輻刻函頂蝯曹葉摮嚗摰銝賢怠之撖怠瘥. +.TP +.I password +撖雿輻刻撖蝣潘 +.TP +.I UID +雿輻刻 ID 詻 +.TP +.I GID +雿輻刻銝餉蝯 ID 詻 +.TP +.I GECOS +摮畾菜臬舫貊嚗撣貊箔摮曆縑舐桃閮剔嚗 +撣賂摰思雿輻刻典. GECOS 舫券餅除蝬雿璆剔頂蝯梧General Electric +Comprehensive Operating System嚗, GE 憭批蝟餌絞典脣株都蝯 Honeywell +摰鋡急寧 GCOS. Dennis Ritchie 雿勗嚗"潮啣瑕寥雿璆剖 +GCOS璈冽嚗gcos 摮畾菜瑚 $IDENT ∠靽⊥荔銝憭芰閫"嚗霅航嚗單臬云瑕改 +.TP +.I directory +雿輻刻 $HOME 桅. +.TP +.I shell +餃交銵蝔撘嚗憒蝛箇嚗雿輻 +.BR /bin/sh ). +憒閮剔箔摮函瑁嚗蝔撘嚗嚗雿輻刻銝賡 +.BR login (1) +餃. +.RE +.SH 瘜冽 +憒雿喳遣蝡雿輻刻蝯嚗隞 GID 敹貊銝虫銝摰臬 +\fI/etc/group\fP銝璇閮, 閬銝嗥撠曹摮剁 +.PP +憒撖撖蝣潸身嚗雿輻刻撠銝賜 +.BR login (1) +靘餃, 雿靘嗅臭誑 +.BR rlogin (1) +餃, +.BR rsh (1) + +.BR cron (1) + +.BR at (1) + mail 瞈曉函蝔撘銵撌脫脩憪啁蝑. +閰血蝪∪格寡 shell 摮畾菟雿銝雿輻刻蝯臭璅嚗 +銝銝鈭雿輻 +.B su(1) +甈嚗 +.SH 賊瑼獢 +.I /etc/passwd +.SH "閬" +.BR passwd (1), +.BR login (1), +.BR su (1), +.BR group (5), +.BR shadow (5) +.br +.SH "[銝剜蝬剛風鈭榜" +.B Scorpio +.SH "[銝剜唳湔財" +.B 2000/11/26 +.SH "銝剖linux隢憯man蝧餉陌閮:" +.BI http://cmpp.linuxforum.net diff --git a/man/zh_TW/su.1 b/man/zh_TW/su.1 new file mode 100644 index 00000000..964d3d2e --- /dev/null +++ b/man/zh_TW/su.1 @@ -0,0 +1,62 @@ +.TH SU "1" "1999撟8" "GNU sh-utils 2.0" FSF +.SH NAME(蝔) +su \- 銵踵雿輻刻蝯璅霅shell +.SH SYNOPSIS(蝮質汗) +.B su +[\fIOPTION\fR]... [\fI-\fR] [\fIUSER \fR[\fIARG\fR]...] +.SH DESCRIPTION(餈) +.PP +.PP +靽格寞雿輻刻璅霅蝯璅霅摻SER. +.TP +-, \fB\-l\fR, \fB\-\-login\fR +雿踹shell箏舐餃亦shell +.TP +\fB\-c\fR, \fB\-\-commmand\fR=\fICOMMAND\fR +喲桀COMMAND蝯吒fB\-c\fRshell. +.TP +\fB\-f\fR, \fB\-\-fast\fR +喲\fB\-f\fR蝯存hell(撠cshtcsh) +.TP +\fB\-m\fR, \fB\-\-preserve\-environment\fR +銝蝵桃啣霈 +.TP +\fB\-p\fR +\fB\-m\fR +.TP +\fB\-s\fR, \fB\-\-shell\fR=\fISHELL\fR +憒/etc/shells閮崤,銵SHELL. +.TP +\fB\-\-help\fR +憿舐內撟怠拐蒂 +.TP +\fB\-\-version\fR +頛詨箇砌縑臭蒂 +.PP +桐-唾\fB\-l\fR.憒瘝蝯血USER,摰氳oot. +.SH (勗BUGS) +勗bugs,隢潮萎辣軔ug-sh-utils@gnu.org. +.SH (西) +隞冉exinfo敶W蝬剛風 +.B su +摰冽隞.憒雿甇蝣箏啣鋆鈭 +.B info + +.B echo +賭誘 +.IP +.B info su +.PP +閰脣臭誑雿蹂閮芸唳游. +.SH COPYRIGHT(甈) +甈 \(co 1999 Free Software Foundation, Inc. +.br +航芰梯擃;銴鋆賣隞嗥皞瑼獢.銝雿隞颱靽,港刻牧扳箸潛寞桃 +冽. + +.SH "[銝剜蝬剛風鈭榜" +.B riser +.SH "[銝剜唳湔財" +.BR 2001/08/08 +.SH "銝剖linux隢憯man蝧餉陌閮:" +.BI http://cmpp.linuxforum.net diff --git a/man/zh_TW/useradd.8 b/man/zh_TW/useradd.8 index 81eac571..54a7b665 100644 --- a/man/zh_TW/useradd.8 +++ b/man/zh_TW/useradd.8 @@ -1,4 +1,4 @@ -.\" $Id: useradd.8,v 1.6 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: useradd.8,v 1.7 2005/12/01 20:38:29 kloczek Exp $ .\" Copyright 1991 \- 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,9 +26,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH USERADD 8 -.SH 名 稱 -useradd \- 帳 號 建 立 或 更 新 新 使 用 者 的 資 訊 -.SH 語 法 +.SH 蝔 +useradd \- 撣 撱 蝡 雿 鞈 閮 +.SH 隤 瘜 .TP 8 .B useradd .\" .RB [ \-A @@ -65,112 +65,112 @@ useradd \- [\fB\-f\fR \fIdefault_inactive\fR] [\fB\-e\fR \fIdefault_expire_date\fR] .br [\fB\-s\fR \fIdefault_shell\fR] -.SH 描 述 -.SS 新 帳 號 建 立 -當 不 加 \fB\-D\fR 參 數 , \fBuseradd\fR 指 令 使 用 命 令 列 來 指 定 -新 帳 號 的 設 定 值 and 使 用 系 統 上 的 預 設 值 . -新 使 用 者 帳 號 將 產 生 一 些 系 統 檔 案 , 使 用 者 目 錄 建 立 , -拷 備 起 始 檔 案 等 -, 這 些 均 可 以 利 用 命 令列 選 項 指 定 。 此 版 本 為 Red Hat Linux 提 供 -, 可 幫 每 個 新 加 入 的 使 用 者 建 立 個 別 的 group , 毋 須 添 加 \fB\-n\fR -選 項 。 -\fBuseradd\fR 可 使 用 的 選 項 為 +.SH 餈 +.SS 撣 撱 蝡 + 銝 \fB\-D\fR , \fBuseradd\fR 隞 雿 隞 靘 摰 + 撣 閮 摰 and 雿 蝟 蝯 銝 閮 . + 雿 撣 撠 銝 鈭 蝟 蝯 瑼 獢 嚗 雿 撱 蝡 嚗 + 韏 憪 瑼 獢 蝑 +嚗 鈭 隞 隞文 摰 甇 Red Hat Linux 靘 +嚗 撟 瘥 雿 撱 蝡 group , 瘥 瘛 \fB\-n\fR + +\fBuseradd\fR 雿 .IP "\fB\-c\fR \fIcomment\fR" -新 帳 號 password 檔 的 說 明 欄 。 + 撣 password 瑼 隤 甈 .IP "\fB\-d\fR \fIhome_dir\fR" -新 帳 號 每 次 登 入 時 所 使 用 的 \fIhome_dir\fR 。 -預 設 值 為 \fIdefault_home\fR 內 \fIlogin\fR 名 稱 , 並 當 成 登 入 時 目 錄 -名 稱 。 + 撣 瘥 甈 雿 \fIhome_dir\fR + 閮 \fIdefault_home\fR \fIlogin\fR 蝔 嚗 銝 + 蝔 .IP "\fB\-e\fR \fIexpire_date\fR" -帳 號 終 止 日 期 。 日 期 的 指 定 格 式 為 \fIMM/DD/YY\fR 。 +撣 蝯 甇 摰 撘 \fIMM/DD/YY\fR .IP "\fB\-f\fR \fIinactive_days\fR" -帳 號 過 期 幾 日 後 永 久 停 權 。 -當 值 為 0 時 帳 號 則 立 刻 被 停 權 。 -而 當 值 為 \-1 時 則 關 閉 此 功\ 能 , 預 設 值 為 \-1 +撣 撟 敺 瘞 銋 甈 + 0 撣 蝡 鋡 甈 + \-1 甇 \ 嚗 閮 \-1 .IP "\fB\-g\fR \fIinitial_group\fR" -group 名 稱 或 以 數 字 來 做 為 使 用 者 登 入 起 始 群 組 (group) 。 -群 組 名 須 為 現 有 存 在 的 名 稱 。 -群 組 數 字 也 須 為 現 有 存 在 的 群 組 。 -預 設 的 群 組 數 字 為 1 。 +group 蝔 隞 摮 靘 雿 韏 憪 蝢 蝯 (group) +蝢 蝯 摮 蝔 +蝢 蝯 摮 銋 摮 蝢 蝯 + 閮 蝢 蝯 摮 1 .IP "\fB\-G\fR \fIgroup,[...]\fR" -定 義 此 使 用 者 為 此 一 堆 groups 的 成 員 。 -每 個 群 組 使 用 "," 區 格 開 來 , 不 可 以 夾 雜 空 白 字 元 。 - 群 組 名 同 \fB\-g\fR 選 項 的 限 制 。 -定 義 值 為 使用 者 的 起 始 群 組 。 +摰 蝢 甇 雿 甇 銝 groups +瘥 蝢 蝯 雿 "," 靘 嚗 銝 隞 憭 蝛 摮 + 蝢 蝯 \fB\-g\fR +摰 蝢 雿輻 韏 憪 蝢 蝯 .IP \fB\-m\fR -使 用 者 目 錄 如 不 存 在 則 自 動 建 立 。 -如 使 用 \fB\-k\fR 選 項 \fIskeleton_dir\fR 內 的 檔 案 將 複 製 至 使 用 者 目 -錄 下 。 -然 而 在 \fI/etc/skel\fR 目 錄 下 的 檔 案 也 會 複 製 過 去 取 代 。 -任 何 在 \fIskeleton_dir\fR or \fI/etc/skel\fR 的 目 錄 也 相 同 會 在 使 用 者 -目 錄 下 一 一 建 立 。 -The \fB\-k\fR 同 \fB\-m\fR -不 建 立 目 錄 以 及 不 複 製 任 何 檔 案 為 預 設 值 。 +雿 憒 銝 摮 撱 蝡 +憒 雿 \fB\-k\fR \fIskeleton_dir\fR 瑼 獢 撠 銴 鋆 雿 + 銝 + \fI/etc/skel\fR 銝 瑼 獢 銋 銴 鋆 隞 +隞 雿 \fIskeleton_dir\fR or \fI/etc/skel\fR 銋 雿 + 銝 銝 銝 撱 蝡 +The \fB\-k\fR \fB\-m\fR +銝 撱 蝡 隞 銝 銴 鋆 隞 雿 瑼 獢 閮 .IP \fB\-M\fR -不 建 立 使 用 者 目 錄 , 即 使 \fI/etc/login.defs\fR 系 統 檔 設 定 要 建 -立 使 用 者 目 錄 。 +銝 撱 蝡 雿 嚗 雿 \fI/etc/login.defs\fR 蝟 蝯 瑼 閮 摰 閬 撱 +蝡 雿 .IP \fB\-n\fR -預 設 值 使 用 者 群 組 與 使 用 者 名 稱 會 相 同 。 此 選 項 將 取 消 此 預 -設 值 。 + 閮 雿 蝢 蝯 雿 蝔 甇 撠 瘨 甇 +閮 .IP \fB\-r\fR -此 參 數 是 用 來 建 立 系 統 帳 號 。 系 統 帳 號 的 UID 會 比 定 義 在 系 -統 檔 上 \fI/etc/login.defs\fR. -的 UID_MIN 來 的 小 。 注 意 \fBuseradd\fR 此 用 法 所 建 立 的 帳 號 不 會 -建 立 使 用 者 目 錄 -, 也 不 會 在 乎 紀 錄 在 \fI/etc/login.defs\fR. 的 定 義 值 。 -如 果 你 想 要 有 使 用 者 目 錄 須 額 外 指 定 \fB\-m\fR 參 數 來 建 立 系 -統 帳 號 。 -這 是 RED HAT 額 外 增 設 的 選 項 。 +甇 靘 撱 蝡 蝟 蝯 撣 蝟 蝯 撣 UID 瘥 摰 蝢 蝟 +蝯 瑼 銝 \fI/etc/login.defs\fR. + UID_MIN 靘 撠 瘜 \fBuseradd\fR 甇 瘜 撱 蝡 撣 銝 +撱 蝡 雿 +嚗 銋 銝 銋 蝝 \fI/etc/login.defs\fR. 摰 蝢 +憒 雿 閬 雿 憿 憭 摰 \fB\-m\fR 靘 撱 蝡 蝟 +蝯 撣 + RED HAT 憿 憭 憓 閮 .IP "\fB\-s\fR \fIshell\fR" -使 用 者 登 入 後 使 用 的 shell 名 稱 。 -預 設 為 不 填 寫 , 這 樣 系 統 會 幫 你 指 定 預 設 的 登 入 shell 。 +雿 敺 雿 shell 蝔 + 閮 銝 憛 撖 嚗 璅 蝟 蝯 撟 雿 摰 閮 shell .IP "\fB\-u\fR \fIuid\fR" -使 用 者 的 ID 值 。 必 須 為 唯 一 的 ID 值 , 除 非 用 \fI\-o\fR 選 項 。 -數 字 不 可 為 負 值。預 設 為 最 小 不 得 小 於 999 而 逐 次 增 加 。 -0~ 999 傳 統 上 是 保 留 給 系 統 帳 號 使 用 。 +雿 ID 敹 銝 ID 嚗 \fI\-o\fR + 摮 銝 鞎 潦 閮 撠 銝 敺 撠 999 甈 憓 +0~ 999 蝯 銝 靽 蝯 蝟 蝯 撣 雿 -.SS 改 變 預 設 值 -當 \fB\-D\fR 選 項 出 現 時 , \fBuseradd\fR 秀 出 現 在 的 預 設 值 , 或 是 藉 -由 -命 令 列 的 方 式 更 新 預 設 值 。 -可 用 選 項 為 : +.SS 霈 閮 + \fB\-D\fR 嚗 \fBuseradd\fR 蝘 閮 嚗 + + 隞 撘 閮 + 嚗 .IP "\fB\-b\fR \fIdefault_home\fR" -定 義 使 用 者 所 屬 目 錄 的 前 一 個 目 錄 。 -使 用 者 名 稱 會 附 加 在 \fIdefault_home\fR 後 面 -用 來 建 立 新 使 用 者 的 目 錄 。 -當 然 使 用 \fB\-d\fI 後 則 此 選 項 無 效 。 +摰 蝢 雿 撅 銝 +雿 蝔 \fIdefault_home\fR 敺 + 靘 撱 蝡 雿 + 雿 \fB\-d\fI 敺 甇 .IP "\fB\-e\fR \fIdefault_expire_date\fR" -使 用 者 帳 號 停 止 日 期 。 +雿 撣 甇 .IP "\fB\-f\fR \fIdefault_inactive\fR" -帳 號 過 期 幾 日 後 停 權 。 +撣 撟 敺 甈 .IP "\fB\-g\fR \fIdefault_group\fR" -新 帳 號 起 始 群 組 名 或 ID 。 -群 組 名 須 為 現 有 存 在 的 名 稱 。 -群 組 I D 也 須 為 現 有 存 在 的 群 組 。 + 撣 韏 憪 蝢 蝯 ID +蝢 蝯 摮 蝔 +蝢 蝯 I D 銋 摮 蝢 蝯 .IP "\fB\-s\fR \fIdefault_shell\fR" -使 用 者 登 入 後 使 用 的 shell 名 稱 。 -往 後 新 加 入 的 帳 號 都 將 使 用 此 shell. +雿 敺 雿 shell 蝔 +敺 敺 撣 撠 雿 甇 shell. .PP -如 不 指 定 任 何 參 數 , \fBuseradd\fR 顯 示 目 前 預 設 的 值 。 -.SH 注 記 -系 統 管 理 者 有 義 務 在 \fI/etc/skel\fR 目 錄 下 放 置 使 用 者 定 義 檔 。 +憒 銝 摰 隞 雿 嚗 \fBuseradd\fR 憿 蝷 閮 +.SH 瘜 閮 +蝟 蝯 蝞 蝢 \fI/etc/skel\fR 銝 蝵 雿 摰 蝢 瑼 .br -此 版 本 『useradd』 由 Red Hat 修 改 。 -.SH 警 告 -不 可 新 增 使 用 者 於 NIS 群 組 中 。 -你 必 須 在 NIS 伺 服 器 上 執 行 。 -.SH 檔 案 -\fI/etc/passwd\fR \- 使 用 者 帳 號 資 訊 +甇 useradd Red Hat 靽 +.SH 霅 +銝 憓 雿 NIS 蝢 蝯 銝 +雿 敹 NIS 隡 銝 銵 +.SH 瑼 獢 +\fI/etc/passwd\fR \- 雿 撣 鞈 閮 .br -\fI/etc/shadow\fR \- 使 用 者 帳 號 資 訊 加 密 +\fI/etc/shadow\fR \- 雿 撣 鞈 閮 撖 .br -\fI/etc/group\fR \- 群 組 資 訊 +\fI/etc/group\fR \- 蝢 蝯 鞈 閮 .br -\fI/etc/default/useradd\fR \- 定 義 資 訊 +\fI/etc/default/useradd\fR \- 摰 蝢 鞈 閮 .br -\fI/etc/login.defs\fR \- 系 統 廣 義 設 定 +\fI/etc/login.defs\fR \- 蝟 蝯 撱 蝢 閮 摰 .br -\fI/etc/skel/\fR \- 內 含 定 義 檔 的 目 錄 +\fI/etc/skel/\fR \- 摰 蝢 瑼 .SH SEE ALSO .BR chfn (1), .BR chsh (1), diff --git a/man/zh_TW/userdel.8 b/man/zh_TW/userdel.8 index afed4ce0..ce5c313e 100644 --- a/man/zh_TW/userdel.8 +++ b/man/zh_TW/userdel.8 @@ -1,4 +1,4 @@ -.\" $Id: userdel.8,v 1.3 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: userdel.8,v 1.4 2005/12/01 20:38:29 kloczek Exp $ .\" Copyright 1991 \- 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,32 +26,32 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH USERDEL 8 -.SH 名稱 -userdel \- 刪 除 使 用 者 帳 號 及 相 關 檔 案 -.SH 語法 +.SH 蝔 +userdel \- 雿 撣 瑼 獢 +.SH 隤瘜 .B userdel [\fB\-r\fR] .I login -.SH 描述 -\fBuserdel\fR 命 令 修 改 系 統 帳 號 檔 -刪 除 所 有 \fIlogin\fR 會 參 考 的 部 份 。 -使 用 者 名 稱 必 須是 存 在 的 。 +.SH 餈 +\fBuserdel\fR 隞 靽 蝟 蝯 撣 瑼 + \fIlogin\fR 隞 +雿 蝔 敹 摮 .IP \fB\-r\fR -使 用 者 目 錄 下 的 檔 案 一 並 移 除 。 在 其 他 位 置 上 的 檔 -案 也 將 一 一 找 出 並 刪 除 。 -.SH 檔案 -\fI/etc/passwd\fR \- 使 用 者 帳 號 資 料 +雿 銝 瑼 獢 銝 銝 蝘 隞 雿 蝵 銝 瑼 +獢 銋 撠 銝 銝 銝 +.SH 瑼獢 +\fI/etc/passwd\fR \- 雿 撣 鞈 .br -\fI/etc/shadow\fR \- 使 用 者 帳 號 資 訊 加 密 +\fI/etc/shadow\fR \- 雿 撣 鞈 閮 撖 .br -\fI/etc/group\fR \- 群 組 資 訊 -.SH 警告 -\fBuserdel\fR 不 允 許 你 移 除 正 在線 上 -的 使 用 者 帳 號 。 -你 必 須 砍 掉 此 帳 號 現 在 在 系 統 上 執 行 的 程 序 才 能 進 行 帳 號 -刪 除 。 -不 能 在 NIS client 端 移 除 NIS 屬 性 的 東 西 。 -這 動 做 須 在 NIS server 端 上 執 行 。 +\fI/etc/group\fR \- 蝢 蝯 鞈 閮 +.SH 霅血 +\fBuserdel\fR 銝 閮 雿 蝘 甇 函 銝 + 雿 撣 +雿 敹 甇 撣 蝟 蝯 銝 銵 蝔 摨 銵 撣 + +銝 NIS client 蝡 蝘 NIS 撅 镼 + NIS server 蝡 銝 銵 .SH SEE ALSO .BR chfn (1), .BR chsh (1), @@ -61,5 +61,5 @@ userdel \- .BR passwd (1), .BR useradd (8), .BR usermod (8) -.SH 作者 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/man/zh_TW/usermod.8 b/man/zh_TW/usermod.8 index f4a70849..12664df5 100644 --- a/man/zh_TW/usermod.8 +++ b/man/zh_TW/usermod.8 @@ -1,4 +1,4 @@ -.\" $Id: usermod.8,v 1.6 2005/04/05 19:08:57 kloczek Exp $ +.\" $Id: usermod.8,v 1.7 2005/12/01 20:38:29 kloczek Exp $ .\" Copyright 1991 \- 1994, Julianne Frances Haugh .\" All rights reserved. .\" @@ -26,9 +26,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .TH USERMOD 8 -.SH 名稱 -usermod \- 修 改 使 用 者 帳 號 -.SH 語法 +.SH 蝔 +usermod \- 靽 雿 撣 +.SH 隤瘜 .TP 8 .B usermod .\" .RB [ \-A @@ -58,9 +58,9 @@ usermod \- .IR uid " [" .BR \-o ]] .I login -.SH 描述 -\fBusermod\fR 命 令 會 參 照 你 命 令 列 上 指 定 的 部 份 修 改 系 統 帳 -號 檔 。 下 列 為 \fBusermod\fR 可 選 用 的 參 數 。 +.SH 餈 +\fBusermod\fR 隞 雿 隞 銝 摰 隞 靽 蝟 蝯 撣 + 瑼 銝 \fBusermod\fR .\" .IP "\fB\-A \fImethod\fR|\fBDEFAULT\fR" .\" The new value of the user's authentication method. @@ -69,54 +69,54 @@ usermod \- .\" The string \fBDEFAULT\fR may be used to change the user's authentication .\" method to the standard system password method. .IP "\fB\-c\fR \fIcomment\fR" -更 新 使 用 者 帳 號 password 檔 中 的 注 解 欄 -, 一 般 是 使 用 \fBchfn\fR(1) 來 修 改 。 + 雿 撣 password 瑼 銝 瘜 閫 甈 +嚗 銝 雿 \fBchfn\fR(1) 靘 靽 .IP "\fB\-d\fR \fIhome_dir\fR" -更 新 使 用 者 新 的 登 入 目 錄 。 -如 果 給 定 \fB\-m\fR 選 項 , 使 用 者 舊 目 錄 會 搬 到 新 的 目 錄 去 -,如 舊 目 錄 不 存 在 則 建 個 新 的 。 + 雿 +憒 蝯 摰 \fB\-m\fR 嚗 雿 +嚗憒 銝 摮 撱 .IP "\fB\-e\fR \fIexpire_date\fR" -加 上 使 用 者 帳 號 停 止 日 期 。 日 期 格 式 為 \fIMM/DD/YY\fR. + 銝 雿 撣 甇 撘 \fIMM/DD/YY\fR. .IP "\fB\-f\fR \fIinactive_days\fR" -帳 號 過 期 幾 日 後 永 久 停 權。當 值 為 0 時 -帳 號 則 立 刻 被 停 權 。 而 當 值 為 \-1 時 則 關閉此功\能 -。預 設 值 為 \-1。 +撣 撟 敺 瘞 銋 甈 0 +撣 蝡 鋡 甈 \-1 甇文\ + 閮 \-1 .IP "\fB\-g\fR \fIinitial_group\fR" -更 新 使 用 者 新 的 起 始 登 入 群 組 。 群 組 名 須 已 存 在 -。群 組 ID 必 須 參 照 既 有 的 的 群 組 。 群 組 ID 預 設 值 為 1 。 + 雿 韏 憪 蝢 蝯 蝢 蝯 撌 摮 +蝢 蝯 ID 敹 蝢 蝯 蝢 蝯 ID 閮 1 .IP "\fB\-G\fR \fIgroup,[...]\fR" -定 義 使 用 者 為 一 堆 groups 的 成 員 。 每 -個 群 組 使 用 "," 區 格 開 來 , 不 可 以 夾 雜 空 -白 字 元 。 群 組 名 同 \-g 選 項 的 限 制 。 -如 果 使 用 者 現 在 的 群 組 不 再 此 列 , 則 將 使 用 者 由 該 -群 組 中 移 除 。 +摰 蝢 雿 銝 groups 瘥 + 蝢 蝯 雿 "," 靘 嚗 銝 隞 憭 蝛 + 摮 蝢 蝯 \-g +憒 雿 蝢 蝯 銝 甇 嚗 撠 雿 閰 +蝢 蝯 銝 蝘 .IP "\fB\-l\fR \fIlogin_name\fR" -變 更 使 用 者 \fIlogin\fR 時 的 名 稱 為 \fIlogin_name\fR 。 -其 於 不 變 。 特 別 是 , 使 用 者 目 錄 名 應 該 也 會 跟 著 更 動 成 新 -的 登 入 名 。 +霈 雿 \fIlogin\fR 蝔 \fIlogin_name\fR + 銝 霈 嚗 雿 閰 銋 頝 + .IP "\fB\-s\fR \fIshell\fR" -指 定 新 登 入 shell 。 如 此 欄 留 白 , 系 統 將 選 用 系 統 預 設 shell 。 + 摰 shell 憒 甇 甈 嚗 蝟 蝯 撠 蝟 蝯 閮 shell .IP "\fB\-u\fR \fIuid\fR" -使 用 者 ID 值 。必 須 為 唯 一 的 ID 值 , 除 非 用 \fI\-o\fR 選 項 。 數 -字 不 可 為 負 值。預 設 為 最 小 不 得 小 於 999 而 逐 次 -增 加 。 0~ 999 傳 統 上 是 保 留 給 系 統 帳 號 使 用 。 -使 用 者 目 錄 樹 下 所 有 的 檔 案 目 錄 其 user ID 會 自 動 改 變 。 -放 在 使 用 者 目 錄 外 的 檔 案 則 要 自 行 手 動 更 動 。 -.SH 警告 -\fBusermod\fR 不 允 許 你 改 變 正 在線 上 的 使 用 者 帳 號 名 稱 。 -當 usermod 用 來 改 變 user ID, 必 須 確 認 這 名 user 沒 在 電 腦 上 執 -行 任 何 程 序。 -你 需 手 動 更 改 使 用 者 的 crontab 檔 。 -也 需 手 動 更 改 使 用 者 的 at 工 作 檔 。 -採 用 NIS server 須 在 server 上 更 動 相 關 的 NIS 設 定 。 +雿 ID 敹 銝 ID 嚗 \fI\-o\fR +摮 銝 鞎 潦 閮 撠 銝 敺 撠 999 甈 +憓 0~ 999 蝯 銝 靽 蝯 蝟 蝯 撣 雿 +雿 璅 銝 瑼 獢 user ID 霈 + 雿 憭 瑼 獢 閬 銵 +.SH 霅血 +\fBusermod\fR 銝 閮 雿 霈 甇 函 銝 雿 撣 蝔 + usermod 靘 霈 user ID, 敹 蝣 隤 user 瘝 銝 +銵 隞 雿 蝔 摨 +雿 雿 crontab 瑼 +銋 雿 at 撌 雿 瑼 + NIS server server 銝 NIS 閮 摰 -.SH 檔案 -\fI/etc/passwd\fR \- 使 用 者 帳 號 資 訊 +.SH 瑼獢 +\fI/etc/passwd\fR \- 雿 撣 鞈 閮 .br -\fI/etc/shadow\fR \- 使 用 者 帳 號 資 訊 加 密 +\fI/etc/shadow\fR \- 雿 撣 鞈 閮 撖 .br -\fI/etc/group\fR \- 群 組 資 訊 -.SH 相關文件 +\fI/etc/group\fR \- 蝢 蝯 鞈 閮 +.SH 賊隞 .BR chfn (1), .BR chsh (1), .BR groupadd (8), @@ -125,5 +125,5 @@ usermod \- .BR passwd (1), .BR useradd (8), .BR userdel (8) -.SH 作者 +.SH 雿 Julianne Frances Haugh (jfh@tab.com) diff --git a/po/ChangeLog b/po/ChangeLog new file mode 100644 index 00000000..dafc3804 --- /dev/null +++ b/po/ChangeLog @@ -0,0 +1,5 @@ +2005-05-04 gettextize + + * Makefile.in.in: Upgrade to gettext-0.14.3. + * Rules-quot: Upgrade to gettext-0.14.3. + diff --git a/po/POTFILES.in b/po/POTFILES.in index 83266f93..f729a1a3 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -61,7 +61,6 @@ src/chage.c src/chfn.c src/chpasswd.c src/chsh.c -src/chsh_chkshell.c src/expiry.c src/faillog.c src/gpasswd.c diff --git a/po/bs.gmo b/po/bs.gmo index bcf0bd2e20b9606021ad4c5dda0063c9b38e0db5..636956dda83d9c583128d47c983e4148791f9893 100644 GIT binary patch delta 26 hcmX>jc}8+W4?C}suAzZ~k)f4|g|>m==9%oqtN?6h2O9tY delta 26 hcmX>jc}8+W4?C}cuAzZ~k%5)5v9^KH=9%oqtN?5V2NM7Q diff --git a/po/bs.po b/po/bs.po index ae29f7ad..8fb28882 100644 --- a/po/bs.po +++ b/po/bs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2004-05-09 12:03+0100\n" "Last-Translator: Safir eerovi \n" "Language-Team: Bosnian \n" @@ -221,6 +221,10 @@ msgstr "" msgid "never\n" msgstr "Nikad\n" +#, c-format +msgid "password must be changed" +msgstr "" + #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "ifra:" @@ -630,7 +634,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1062,8 +1066,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1121,10 +1125,6 @@ msgstr "" msgid "%s: out of memory\n" msgstr "" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "" - #, c-format msgid "%s: repository %s not supported\n" msgstr "" @@ -1244,6 +1244,19 @@ msgstr "鬚alim." msgid "%s: %s\n" msgstr "" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "" @@ -1260,8 +1273,9 @@ msgstr "" msgid "You are not authorized to su %s\n" msgstr "" -msgid "(Enter your own password.)" -msgstr "" +#, fuzzy +msgid "(Enter your own password)" +msgstr "Ponovo unesite novu 禳ifru:" #, c-format msgid "" @@ -1340,7 +1354,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1352,22 +1366,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "" @@ -1436,6 +1434,22 @@ msgstr "" msgid "%s: cannot open shadow password file\n" msgstr "" +#, c-format +msgid "%s: error locking group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "" + #, c-format msgid "%s: error adding new password entry\n" msgstr "" @@ -1532,19 +1546,28 @@ msgid "%s: error removing directory %s\n" msgstr "" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "" - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" msgstr "" #, c-format @@ -1613,6 +1636,18 @@ msgstr "" msgid "failed to rename mailbox" msgstr "" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1628,10 +1663,3 @@ msgstr "" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" diff --git a/po/ca.gmo b/po/ca.gmo index 86fda7f8b404fec4417d537660682a763c586638..6be7320420fdeefe3349016e7c88fbdbb5d53a7c 100644 GIT binary patch literal 47824 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 oAweR<{9 delta 8727 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\n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" @@ -85,7 +85,7 @@ msgstr[0] "" "S'ha produ簿t %d fallada des de l'繳ltim acc矇s.\n" "L'ultim va ser %s en %s.\n" msgstr[1] "" -"S'ha produ簿t %d fallades des de l'繳ltim acc矇s.\n" +"S'han produ簿t %d fallades des de l'繳ltim acc矇s.\n" "L'ultim va ser %s en %s.\n" #, c-format @@ -101,27 +101,26 @@ msgstr "No hi ha correu." msgid "You have mail." msgstr "Teniu correu." -#, fuzzy msgid "no change" -msgstr "%s: no hi ha canvis\n" +msgstr "no hi ha canvis" msgid "a palindrome" -msgstr "" +msgstr "un pal穩ndrom" msgid "case changes only" -msgstr "" +msgstr "nom矇s canvis de maj繳scules/min繳scules" msgid "too similar" -msgstr "" +msgstr "massa similar" msgid "too simple" -msgstr "" +msgstr "massa senzilla" msgid "rotated" -msgstr "" +msgstr "rotada" msgid "too short" -msgstr "" +msgstr "massa curta" #, c-format msgid "Bad password: %s. " @@ -138,9 +137,9 @@ msgstr "passwd: %s\n" msgid "passwd: password updated successfully\n" msgstr "passwd: s'ha actualitzat la contrasenya satisfact簷riament\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "La contrasenya 矇s incorrecte per a 竄%s罈\n" +msgstr "La contrasenya 矇s incorrecta per a 竄%s罈.\n" #, c-format msgid "Unable to cd to \"%s\"\n" @@ -163,10 +162,10 @@ msgstr "No s'ha pogut canviar el directori arrel a 竄%s罈\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" msgstr "" +"No hi ha entrada utmp. Heu d'executar 竄login罈 des del 竄sh罈 de nivell m矇s baix" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: No s'ha pogut determinar el seu nom d'usuari.\n" +msgstr "No s'ha pogut determinar el nom de la vostra tty." #, c-format msgid "malloc(%d) failed\n" @@ -204,11 +203,11 @@ msgstr "" " -E, --expiredate DATA_EXPIRACI\testableix la data d'expiraci籀 del\n" "\t\t\t\tcompte a DATA_EXPIRACI\n" " -h, --help\t\t\tmostra aquesta ajuda i acaba\n" -" -I, --inactive INACTIVA\testableix la contrasenya inactiva despr矇s \t\t\t" -"\td'expiraci籀 a INACTIVA\n" +" -I, --inactive INACTIVA\testableix la contrasenya inactiva despr矇s\n" +"\t\t\t\td'expiraci籀 a INACTIVA\n" " -l, --list\t\t\tmostra informaci籀 d'envelliment del compte\n" -" -m, --mindays DIES_MINA\testableix el n繳mero m穩nim de dies abans\n" -" \t\t\t\tde canvi de contrasenya a DIES_MIN\n" +" -m, --mindays DIES_MN\testableix el n繳mero m穩nim de dies abans\n" +"\t\t\t\tde canvi de contrasenya a DIES_MN\n" " -M, --maxdays DIES_MX\testableix el n繳mero mxim de dies abans\n" "\t\t\t\tde canvi de contrasenya a DIES_MX\n" " -W, --warndays DIES_AVS\testableix els dies d'av穩s d'expiraci籀\n" @@ -244,6 +243,10 @@ msgstr "ltim canvi de contrasenya\t\t\t\t: " msgid "never\n" msgstr "mai\n" +#, c-format +msgid "password must be changed" +msgstr "s'ha de canviar la contrasenya" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "La contrasenya caduca\t\t\t\t\t: " @@ -286,11 +289,11 @@ msgstr "%s: no es pot obrir el fitxer de contrasenyes\n" #, c-format msgid "%s: unknown user %s\n" -msgstr "%s: l'usuari %s desconegut\n" +msgstr "%s: usuari %s desconegut\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: no es pot obrir el fitxer de contrasenyes ombra\n" +msgstr "%s: el fitxer de contrasenyes ombra no 矇s present\n" #, c-format msgid "%s: can't lock shadow password file\n" @@ -302,7 +305,7 @@ msgstr "%s: no es pot obrir el fitxer de contrasenyes ombra\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: ha fallat el despreniment de privilegis (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -352,23 +355,23 @@ msgstr "\tNom complet: %s\n" msgid "Room Number" msgstr "N繳mero d'habitaci籀" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "N繳mero d'habitaci籀" +msgstr "\tN繳mero d'habitaci籀: %s\n" msgid "Work Phone" msgstr "Tel癡fon de la feina" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "Tel癡fon de la feina" +msgstr "\tTel癡fon de la feina: %s\n" msgid "Home Phone" msgstr "Tel癡fon de casa" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "Tel癡fon de casa" +msgstr "\tTel癡fon de casa: %s\n" msgid "Other" msgstr "Altre" @@ -457,7 +460,7 @@ msgstr "" "Opcions:\n" " -e, --encrypted\tles contrasenyes prove簿des estan xifrades\n" " -h, --help\t\tmostra aquest missatge d'ajuda i acaba\n" -" -m, --md5\t\tempra xifrat MD5 en comptes de DES quan les contrasenyes\n" +" -m, --md5\t\tusa xifrat MD5 en comptes de DES quan les contrasenyes\n" "\t\t\tprove簿des no estan xifrades\n" #, c-format @@ -552,8 +555,8 @@ msgstr "" "Opcions:\n" " -a, --all\t\t\tmostra els registres de faillog de tots els usuaris\n" " -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n" -" -l, --lock-time SEG\t\tbloca durant SEG segons despr矇s d'una fallada " -"d'acc矇s\n" +" -l, --lock-time SEG\t\tbloqueja durant SEG segons despr矇s d'una fallada\n" +"\t\t\t\td'acc矇s\n" " -m, --maximum MX\t\tespecifica els comptadors mxims de fallades\n" "\t\t\t\td'acc矇s a MX\n" " -r, --reset\t\t\treinicialitza els comptadors de fallades d'acc矇s\n" @@ -572,7 +575,7 @@ msgstr " [falten %lds]" #, c-format msgid " [%lds lock]" -msgstr " [bloquejats %lds]" +msgstr " [bloquejat %lds]" #, c-format msgid "Unknown User: %s\n" @@ -680,7 +683,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -688,6 +691,17 @@ msgid "" " -o, --non-unique\t\tallow create group with duplicate\n" "\t\t\t\t(non-unique) GID\n" msgstr "" +"Forma d'繳s: groupadd [opcions] grup\n" +"\n" +"Opcions:\n" +" -f, --force\t\tfor癟a la sortida amb un estat d'癡xit si el grup\n" +"\t\t\t\tespecificat ja existeix\n" +" -g, --gid GID\t\tusa GID per al nou grup\n" +" -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n" +" -K, --key CLAU=VALOR\t\tsubstitueix els valors predeterminats de\n" +"\t\t\t\t/etc/login.defs\n" +" -o, --non-unique\t\tpermet crear grups amb GID duplicats\n" +"\t\t\t\t(no 繳nics)\n" #, c-format msgid "%s: error adding new group entry\n" @@ -737,9 +751,9 @@ msgstr "%s: no es pot obrir el fitxer de grup ombra\n" msgid "%s: invalid group %s\n" msgstr "%s: el grup %s no 矇s vlid\n" -#, fuzzy, c-format +#, c-format msgid "%s: -K requires KEY=VALUE\n" -msgstr "%s: 竄-O罈 requereix NOM=VALOR\n" +msgstr "%s: 竄-K罈 requereix CLAU=VALOR\n" #, c-format msgid "%s: group %s exists\n" @@ -797,9 +811,9 @@ msgstr "Forma d'繳s: %s [-r] [-s] [grup [grup_ombra]]\n" msgid "Usage: %s [-r] [-s] [group]\n" msgstr "Forma d'繳s: %s [-r] [-s] [grup]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "No" +msgstr "No\n" #, c-format msgid "%s: -s and -r are incompatibile\n" @@ -923,9 +937,9 @@ msgstr "Forma d'繳s: id\n" #, c-format msgid " groups=" -msgstr " grup=" +msgstr " grups=" -#, fuzzy, c-format +#, c-format msgid "" "Usage: lastlog [options]\n" "\n" @@ -938,8 +952,10 @@ msgstr "" "Forma d'繳s: lastlog [opcions]\n" "\n" "Opcions:\n" +" -b, --before DIES\tmostra nom矇s els registres de lastlog m矇s antics\n" +"\t\t\t\tque DIES\n" " -h, --help\t\tmostra aquest missatge d'ajuda i acaba\n" -" -t, --time DIES\tmostra nomes els registres de lastlog m矇s recents\n" +" -t, --time DIES\tmostra nom矇s els registres de lastlog m矇s recents\n" "\t\t\t\tque DIES\n" " -u, --user ACCS\tmostra el registre de lastlog per a l'usuari amb\n" "\t\t\t\tACCS especific\n" @@ -1005,13 +1021,15 @@ msgstr " a 竄%.100s罈" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: fallada de PAM, s'est avortant: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "Acc矇s incorrecte" +msgstr "" +"\n" +"Acc矇s incorrecte\n" #, c-format msgid "" @@ -1026,7 +1044,7 @@ msgstr "Acc矇s incorrecte" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: fallada al fer fork: %s" msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Av穩s: acc矇s reactivat despr矇s d'un bloqueig temporal.\n" @@ -1047,6 +1065,8 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"temps d'acc矇s excedit\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" @@ -1128,8 +1148,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1146,6 +1166,30 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"Forma d'繳s: passwd [opcions] [acc矇s]\n" +"\n" +"Opcions:\n" +" -a, --all\t\t\tinforma de l'estat de la contrasenya per a tots els\n" +"\t\t\t\tcomptes\n" +" -d, --delete\t\t\tesborra la contrasenya per al compte anomenat\n" +" -e, --expire\t\t\tfor癟a la caducaci籀 de la contrasenya per al compte\n" +"\t\t\t\tanomenat\n" +" -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n" +" -k, --keep-tokens\t\tcanvia la contrasenya nom矇s si ha caducat\n" +" -i, --inactive INACTIU\testableix la contrasenya a inactiva despr矇s\n" +"\t\t\t\td'INACTIU dies de caducaci籀\n" +" -l, --lock\t\t\tbloqueja el compte anomenat\n" +" -n, --mindays DIES_MN\testableix els dies m穩nims abans del canvi de\n" +"\t\t\t\tcontrasenya a DIES_MN\n" +" -q, --quiet\t\t\tmode silenci籀s\n" +" -r, --repository REPOSITORI\tcanvia contrasenya en el REPOSITORI\n" +" -S, --status\t\t\tinforma de l'estat de la contrasenya per al compte\n" +"\t\t\t\tanomenat\n" +" -u, --unlock\t\t\tdesbloqueja el compte anomenat\n" +" -w, --warndays DIES_AVS\testableix els dies d'av穩s de caducaci籀\n" +"\t\t\t\ta DIES_AVS\n" +" -x, --maxdays DIES_MX\testableix els dies mxims abans del canvi de\n" +"\t\t\t\tcontrasenya a DIES_MX\n" msgid "Old password: " msgstr "Contrasenya antiga: " @@ -1190,10 +1234,6 @@ msgstr "Disculpeu, la contrasenya per a %s encara no es pot canviar.\n" msgid "%s: out of memory\n" msgstr "%s: sense mem簷ria\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: No es pot executar %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: el repositori %s no est suportat\n" @@ -1214,9 +1254,9 @@ msgstr "No s'ha canviat la contrasenya per a %s.\n" msgid "Password changed.\n" msgstr "S'ha canviat la contrasenya.\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "La vostra contrasenya ha caducat." +msgstr "S'ha establert la contrasenya a caducada.\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" @@ -1310,9 +1350,32 @@ msgstr "" msgid "Sorry." msgstr "Disculpeu." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd: %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"Forma d'繳s: su [opcions] [acc矇s]\n" +"\n" +"Opcions:\n" +" -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n" +" -, -l, --login\t\tfa de l'interpret d'ordres un d'acc矇s\n" +" -m, -p,\n" +" --preserve-environment\tno reinicialitza les variables d'entorn, i\n" +"\t\t\t\tmant矇 el mateix interpret d'ordres\n" +" -s, --shell INTRPRET\tfa servir INTRPRET en comptes del predeterminat\n" +"\t\t\t\ta passwd\n" #, c-format msgid "%s: must be run from a terminal\n" @@ -1330,8 +1393,8 @@ msgstr "L'id 矇s desconegut: %s\n" msgid "You are not authorized to su %s\n" msgstr "No esteu autoritzats a usar 竄su %s罈\n" -msgid "(Enter your own password.)" -msgstr "(Introdu簿u la vostra pr簷pia contrasenya)." +msgid "(Enter your own password)" +msgstr "(Introdu簿u la vostra pr簷pia contrasenya)" #, c-format msgid "" @@ -1387,7 +1450,7 @@ msgstr "%s: no es pot obrir un fitxer nou de prefer癡ncies predeterminades\n" #, c-format msgid "%s: rename: %s" -msgstr "%s: renombra: %s" +msgstr "%s: renomena: %s" #, c-format msgid "%s: group `%s' is a NIS group.\n" @@ -1415,7 +1478,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1426,22 +1489,35 @@ msgid "" " -s, --shell SHELL\t\tthe login shell for the new user account\n" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" - -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: s'ha produ簿t un error en bloquejar el fitxer de grups\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: s'ha produ簿t un error en obrir el fitxer de grups\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: s'ha produ簿t un error en bloquejar el fitxer de grups ombra\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: s'ha produ簿t un error en obrir el fitxer de grups ombra\n" +"Forma d'繳s: useradd [opcions] ACCS\n" +"\n" +"Opcions:\n" +" -b, --base-dir DIR_BASE\tdirectori base per al directori home del\n" +"\t\t\t\tnou compte d'usuari\n" +" -c, --comment COMENTARI\testableix el camp GECOS per al nou compte\n" +"\t\t\t\td'usuari\n" +" -d, --home-dir DIR_HOME\tdirectori home per al nou compte d'usuari\n" +" -D, --defaults\t\tmostra o guarda les modificacions a les\n" +"\t\t\t\tconfiguracions predeterminades de useradd\n" +" -e, --expiredate DATA_CADUCA\testableix la data de caducaci籀 del\n" +"\t\t\t\tcompte a DATA_CADUCA\n" +" -f, --inactive INACTIU\testableix la contrasenya a inactiva despr矇s\n" +"\t\t\t\td'INACTIU dies de caducaci籀\n" +" -g, --gid GRUP\t\tfor癟a l'繳s del GRUP per al nou compte creat\n" +" -G, --groups GRUPS\t\tllista de grups suplementaris per al nou\n" +"\t\t\t\tcompte d'usuari\n" +" -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n" +" -k, --skel DIR_SKEL\t\tespecifica un directori skel alternatiu\n" +" -K, --key CLAU=VALOR\t\tsubstitueix els valors predeterminats de\n" +"\t\t\t\t/etc/login.defs\n" +" -m, --create-home\t\tcrea el directori home per al nou compte\n" +"\t\t\t\td'usuari\n" +" -o, --non-unique\t\tpermet crear usuaris amb UID duplicats\n" +"\t\t\t\t(no 繳nics)\n" +" -p, --password CONTRASENYA\tusa contrasenya xifrada per al nou compte\n" +"\t\t\t\td'usuari\n" +" -s, --shell INTRPRET\t\tl'int癡rpret d'acc矇s per al nou compte d'usuari\n" +" -u, --uid UID\t\t\tfor癟a l'繳s de UID per al nou compte d'usuari\n" #, c-format msgid "%s: UID %u is not unique\n" @@ -1511,6 +1587,22 @@ msgstr "%s: no es pot bloquejar el fitxer de contrasenyes ombra\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: no es pot obrir el fitxer de contrasenyes ombra\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: s'ha produ簿t un error en bloquejar el fitxer de grups\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: s'ha produ簿t un error en obrir el fitxer de grups\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: s'ha produ簿t un error en bloquejar el fitxer de grups ombra\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: s'ha produ簿t un error en obrir el fitxer de grups ombra\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: s'ha produ簿t un error en afegir la nova entrada de contrasenya\n" @@ -1549,6 +1641,8 @@ msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s: av穩s: el directori home ja existeix.\n" +"No s'hi copiar cap fitxer del directori skel.\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" @@ -1564,9 +1658,11 @@ msgstr "Forma d'繳s: %s [-r] nom\n" msgid "%s: error updating group entry\n" msgstr "%s: s'ha produ簿t un error en actualitzar l'entrada de grup\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: no es pot eliminar el grup primari de l'usuari.\n" +msgstr "" +"%s: no es pot eliminar el grup %s, que 矇s el grup primari per un altre " +"usuari.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1613,20 +1709,52 @@ msgid "%s: error removing directory %s\n" msgstr "%s: s'ha produ簿t un error en eliminar el directori %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Forma d'繳s: %s\t[-u uid [-o]] [-g grup] [-G grup,...]\n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d home [-m]] [-s int癡rpret] [-c comentari] [-l nom_nou]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inactiu] [-e caduca] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p contrasenya] [-L|-U] nom\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Forma d'繳s: usermod [opcions] acc矇s\n" +"\n" +"Opcions:\n" +" -a, --append GRUP\t\tafegeix l'usuari al GRUP donat\n" +" -c, --comment COMENTARI\t\tnou valor per al camp GECOS\n" +" -d, --home DIR_HOME\t\tnou directori d'acc矇s per al nou compte d'usuari\n" +" -e, --expiredate DATA_CADUCA\testableix la data de caducaci籀 del compte\n" +"\t\t\t\ta DATA_CADUCA\n" +" -f, --inactive INACTIU\testableix la contrasenya a inactiva despr矇s\n" +"\t\t\t\td'INACTIU dies de caducaci籀\n" +" -g, --gid GRUP\t\tfor癟a l'繳s de GRUP com a nou grup inicial d'acc矇s\n" +" -G, --groups GRUPS\t\tllista de GRUPS suplementaris\n" +" -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n" +" -l, --login ACCS\t\tnou valor per al nom d'acc矇s\n" +" -L, --lock\t\t\tbloqueja el compte d'usuari\n" +" -m, --move-home\t\tmou els continguts del directori home a la nova\n" +"\t\t\t\tlocalitzaci籀 (feu-ho servir nom矇s amb -d)\n" +" -o, --non-unique\t\tpermet usar UID duplicats (no 繳nics)\n" +" -p, --password CONTRASENYA\tusa contrasenya xifrada per a la nova\n" +"\t\t\t\tcontrasenya\n" +" -s, --shell INTRPRET\tnou int癡rpret d'acc矇s per al compte d'usuari\n" +" -u, --uid UID\t\t\tnou UID per al compte d'usuari\n" +" -U, --unlock\t\t\tdesbloqueja el compte d'usuari\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1646,7 +1774,7 @@ msgstr "%s: les contrasenyes ombra s籀n requerides per a 竄-e罈 i 竄-f罈\n" #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" +msgstr "%s: el senyalador 竄-a罈 NOMS es permet amb el senyalador 竄-G罈\n" #, c-format msgid "%s: uid %lu is not unique\n" @@ -1683,7 +1811,7 @@ msgstr "" #, c-format msgid "%s: cannot rename directory %s to %s\n" -msgstr "%s: no es pot renombrar el directori %s a %s\n" +msgstr "%s: no es pot reanomenar el directori %s a %s\n" #, c-format msgid "%s: warning: %s not owned by %s\n" @@ -1693,7 +1821,27 @@ msgid "failed to change mailbox owner" msgstr "no s'ha pogut canviar el propietari de la b繳stia de correu" msgid "failed to rename mailbox" -msgstr "no s'ha pogut renombrar la b繳stia de correu" +msgstr "no s'ha pogut reanomenar la b繳stia de correu" + +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"Forma d'繳s: vipw [opcions]\n" +"\n" +"Opcions:\n" +" -g, --group\t\t\tedita la base de dades de grup\n" +" -h, --help\t\t\tmostra aquest missatge d'ajuda i acaba\n" +" -p, --passwd\t\t\tedita la base de dades de passwd\n" +" -q, --quiet\t\t\tmodes silenci籀s\n" +" -s, --shadow\t\t\tedita la base de dades de shadow o gshadow\n" #, c-format msgid "" @@ -1712,16 +1860,3 @@ msgstr "No s'ha pogut fer una c簷pia de seguretat" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: no es pot restaurar %s: %s (els seus canvis estan a %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Forma d'繳s:\n" -"竄vipw罈 edita /etc/passwd 竄vipw -s罈 edita /etc/shadow\n" -"竄vigr罈 edita /etc/group 竄vigr -s罈 edita /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: PAM chauthok ha fallat\n" diff --git a/po/cs.gmo b/po/cs.gmo index f8a0eae1cf24de1b0235cfcd578abea1e13d2651..b322cf66bb0e8e9311bc3a421823e1ad8e5d6071 100644 GIT binary patch delta 10630 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

=kCHX`~3XN+F4hZ#`e^? ziTF1$fapfFq5QYJ-@77Yn%i_P9=B;Rh8V~F8;DGzE3uw9LwRG=RgQTk>HQ!bC0*a< z_u_vOpAjL#N9dYFB#OMG`B^O|z0T&-XmGG?{4vTR#8Bc!;!{G`9YjOwbRj+_-AsjC zza%uUdx>HqgZl-z1h-(_)kW2&QaFlukJ2W@Skf(VA#sfOhUiI|{$eR4T}k|z*h=X7 zAu--dnSWJLPuB;;O45JCi$r_UmBcyHb=UXQ&2|)?pyWeaI^CK_xvmQ0UE*cpdSVYT zgL}Wifws<*r27&2Ur&1z_mQ59i%{3^hy%oOW$YE>{_C2iHAG|L$HbjPeQqoxx)J|N zem$|0Xh~jIHW4HpB39V40XUEHSvVhi;NMW!M#H6lPvTw!o9p-WrDF3J(6!`CFDn~K zdMa^6@I_bKdrKox*B6e& z%L7rjDi(_AE6ie^g>@{Wq^)NoKZY`dS<50sdJi8Hy$ywQdLeJBc_sry)DMON@CTApAOm|B0#G+}Y$t${H9t|_+>ctfGA`~fI&T0s6oZgsyrKORo za9owN?D^V^UVqsp+Lxt~aGVjx>W1eH#UG3YO5^h*>`gmo^ja&e#(i1?w}+N95)Q3) zR|ezd%tKGTBBED>BjNn2aBxLcfF%fpA}g8wV7ScnS5=0BJRWe9P3KG-?5%Yq>doSJ zcZ;U!vTf_?>tG?156*FC=-%w2!n!iExR(udwt7(&w)0^U-<=U>cFfyd)xpY@$zK$; zb<6aaw-^jG;19;_hw1mleI>qFKboJQQ7Ze+?HLVg?>lwJ_*u!Cdn#=*m9y){^yK@yJ0!R5-dT5h#qJKRE2EdU z+@82L9)n7WT#BzG`*OJJXi=mPg#m(|dyDA>Zkm zNVTuD_Hf-E|NoA*HNMjFNHrs-GZm-q4>LX`WAW2_0)ATOP>zHHrRBAW8gIYHB2}lh z`C{SPliwbn-`%VgwTEMTDAlzmX?;!YVW!OMW|hm?77WupZyvoCtL-7ji!`mwymu&O zIn%v-y!Nnn;H3)pzL}ot^w8&NWmn#adM9CZBvi6`kz4!ZscnIHR@NM4zjF-Eyngod zqG{tYGc{3u2L0_ix}5QTU+8oVV>Z?1C(rEdxX_!M@`#`FUsDkZxZZiEsl9a4<#Rl^ zg~d~g=PVglI3ttcF+2VU$4P8CDW9Joj@p{jdoFvOo)09SxvNX^7Y}Z4%M)xa{rcGr zXL>L@S-o#^^7(z^lNCENigfsyEyC${Ww)+eb|!mSMeTvGPcOOrAY9|CSRUrEdHJEX zz5es;V@3k8D(*%~V!m>A(vfNgt(8k|-`i%0w^EuTz1jN$yd`GCFkd~qm8(5m9azR$ zMrIAadpZG=!Fziqo7Bu|rW)^$rl(H)aBBT_v=fTx Y&|{8EYEQ=9HTpvNCz7gv;D>4d2Wjy+xBvhE delta 9206 zcmajk30#*|zQ^$cxPdI1`+_`*xPu@rfO~1Uf?DK)s0e=%kwq4_)PJRAS=xeGkxu23 zHl=C*Hg9Q-W@_4XY?^FWXR&2k&Ai?j)A@Wk$Fk=2y7zhY<9)X0JZF0zsGj~Zc-xG1LHVro>G}xH%mMS$S(KDtWCSep7Vk2CHjd7LBug8Yuw_`KhjjBI} zv3MFgW8L<~OviZa&tuJM5(yL>#vXV9+hJS>V_M@d=X7jAele=U2e1{sh#m2d$k@$~ z&R`mak&nU#*cw$Ii|RKKXYzbAnuI3112w~g7>6gYKK_K7NnM_z6>5Qu(ey?Q;3ka0 zGW761)cw1#4W2+f@CS^?NGd%XfN?zEi&JG`#@{b8&y*0p|s0U@D240D}f3?d8P!m0hoKN$)v!S08p@s>_BA6Rp zekp1on@}^}=gR+vY8S>Uqa{s7Jum}RUVv(UA8J6)p$2*a)jp)B9Y8y$e<%r7(d46U zSc95zz~zs-{CSsenrN3i6*coIs2MHB+OvY{?+w(M`UcgmL6RL<7gT-}vZ8)7hlKWO z4eHQ5iQ1!AT>gC=MgD77p2EhfgDmv03iY6MsJ-8b>hB=x@SQ{te?(2Jd9tnVjUDv< zk0GI@E_D@aPV|!;{*?1FdX%^8ZO_DD)RN~R=gQoUTI!w7BdGq)pjIllkFAfx zXr6C|knnJttMFqK`5J73zsG^N7q7vKsE(rg+AZsaIs+3i63fs-KWgtEN1d^w$hk9T zT|TBCZ9EEwlTgJh)FG-y&EQqk%A7#W@I0!cmMOM;5UM-}RqjU(cndbe-PjzDVPial zP4NP1MIusJf8EeE)jn__>NT5$9xlPbxWUzbf`iCkz?s-D&E8jo>gNU2Kn|l0^S9Un zoA$R4?15@G0#!e?KkKg>Zl$0#Zbjwyp+@{Ua)8Z0F$TNyoz;v-V=F91o%)sN;SSUU zj-mSb0d*!?v47gSVW<_Dh%0ffp9JT^oI`comFa2eMx#2)#ZbH*!|+~ggEgp`yohb_ zE!6#=p=KP)vgtwXQSJL8i)JQZL%aud#{3VHP{VD=xiEWN{+!E)4zY)7h%*yIXg3YD zgfsD4T!{_vEsVxLp;qvF)C59?a?mjX*?yCO99F+sNun+V>rf+IkGkl37*IoTltVjMb*4O)A?>hU-BN97M(HAw4$*7rB zp$1fq>SzmUi*}(NbP#plNmRSwVRmVo;w|JmBInR-!5i=t4#D2Tc{_N%sUp!G??D}= zmr;9q616oKQ8R9Qy)EyCT9I^|9Ly&e|4#n-5%zVf8Oa1F--W&)W8NNZ%ah02zqCf7 zR%{XabqH3FXiLMjsJCEOhB3=R_+X%xaP$Q7b&M%OeILHO$u4!1iTna0e?97LSd6-V zEk@w8s0Zyq4-cU}P+y=XaA6|r--1NLN%nP#Mde4LI?8n}LH^b-4`F+J4Ljm#S6^?k z9YA{wr@TLED@Nd8oPx1fgL?2@)XE;8%=+sKb%ugg_!DZ+TTHPd?t|^f--Io(3bprZ zQ0+In^1Y}nJAodaLp`urww+Ka>b~))2^63Pa+jY(Jre6tugNCV0JfutM^K0ED~!Vn z*a_QBwSSxrN1dIqr~xd(Mz{{u-&WN9yRddEP%Co?)z1GR3610*s0Um^{VwR3<3@~{ zNddka#Gg`_PJYI8d*3$Hhv*g53LQhO*yk97^=H@>=!~i#jA=Ltd+YtLCNZCaLzsz! zbNNi-y_kaUq6QW*(=J`IGYj>A1sIPHp|=!MFo8fp1WUw*6c?pbS*I zd8h|JfgbKbJ@`}9ef5i3|4t;*itTT)TvUFu^9T+ke-?*eVu_vEJm(hY2dEAsO6?&X zg4%+as4aO6d*U9{+wnDOAmRQp+prI6#^tCL*os=h_pzHA&a+$454APZQT4Z>I(`w` z;~9*>2IaQA3-%{J2{nwq+>RabJn8{$D($HqjY;H}V=BIY zTCs0&2sW>>{Y=C$Q94@e9;pY_h=4G#*=%ABS4X zBAkeKp=Np-HS?f_b|A6Xmi#Defd#1h{VrdF8pv}PulN512_2HUi|mJ{J?gZlqdF)> z&2S~A;0{y=pE<)9+ryWHn!q%dzZ3au%)Ef=?;LvA_GWwkK#b-2W+n+WxWl=_`5x+q zOBjbSOYBUBV>R&}2s=r`MY`D~ZM>?Y3u2dX|IT(+RqQ5tZ!>-^GdgOa7 zvwJ)i)zFXaa64+CM^T6H942E6W}ydmhf8&dSJ+MV}@cPw#IVQ09IoodmDz(Lr7@@&+WEJMwFvn$_= z{mGw34K&(+yFJy($aym3F%yrV4qcl&YzNn(9y}Gp@ji^e4cHu?#Ci@_`H zKsuqy$6z#;q6Xq$O+q6%jOyqlYUbxr4{Us=J9Mc04Ag_yIyYhn`JLDqpT~6k7`4Y8 z@3LoUAgbR|jKWnooadVw5`!r?g^}p3vi~B{6V+h~s(c2v$5PZl??;`1ZKw$x#BTTr z*2e~S+r4juI%9*d3r@jna5*OG{a;5yHyp$Ucnr04?_(#thp70Fi?>u1J@2=(>L;1UScMzZPb@n;?A7cIc((n|CNNn-2 zeH%JqG!4_xqkPgM#yrR-FG8(I)CRtqb@*EVdytRZX#XzgkJpngN3Gy))RujMVR#v} zB4L|see5RIKZ1gE3YuUR>H|@Ty75-*fSX+YO;`Up##3%K+W{q@_BIQ(Rm)H-wE;u% zWmmorGs&Mutzgm?)?a&;xy71~1IaH!b@&pd;wkKdt)H~NEyp>RV@JwgM7942W3bLv zJHw8sFX0GG#HFYS?LZCmxSxb>_zt!Ajkei;ABe|>rBuqXMaQHSj# z)J*F>Wna@M)S0;swW8&yQ@_f&0rl4ScaqT3zv(JIbQND?C(1*9Z#(RUn&~v>a^#4Z z1b!Ste&?8`q+dWyM6>32m~6^U<7GlCyMTNL;w8;Jdp2A9ky7$CVh^E@&}iC(5yb>&)ig)F!XJ>Hgo}uOk^b$a=j%KC z^K~7mG9u&W5)KhJ>k22{u1)>&AB1C2|7Aq4-cI5h;&oyX@dPoJNT&YE^>-4(Tqf_T^5HK1 zzpm~p>_%Bbo%XK8Q3|q%O4pzl4t43l&ODq?OriaF;t^M#Pg<9UJzZMwemLpB)YcgD zU(P!*iO|>4N7U}WJ`i6Jx~eR-KgaQNB%SC3^wU-4N_MCG6zZGs5iy%+PUxynlvDpG z9w(NPPDNdPiMd2S%DDU{i9{ALn~16{tEpg?VMxrrw3$ZKl zM`8l`rKsyM;$EUu8LnLxGk`YsV*Vps@>~3;ON%ZvT7^qoV||X>5gFv0p{{J=JTcw_;7)x-_1O%+~G{>pV1i8qOR2>)~{n_Q{E*5rF&q$_*os=CifuP5fyCLLdLbwkJx zCH_i&g)0-~L?Pw>aAk3LEqPrBi5`0Y50L0dJWdo518Hy(TM{dYiNq{I*Q-RO>!1!k zMP4WPdeVQu{~m4GQs7GB5M&KM`5b+`TQA8qPLPN9T^S#-n#Xc`PzPM{n z4pev*vwd^tDw*fyl@=HKN-C9^>y`KxOfShT_T_{HzKiKpH_W%tmseHk^WrK3wkN1fxFpcRpb`*@ue{$CRXKD73MSW(%NYic(oldlkE6(o9>a2 zkf536(x5tFSnojOu(S1oyyr$=3=ZW2i@P1sFs zAT#Urpum~z*1^fy@w2?blH9z?!udY+=JR|D%L>a$o9y^9&rV$xW0u5c<#<}az@?n< zkU(tite~Le>QytZi%5)5O7waqrX?qLPwZ9w;mp>NiK+3uQoN+(w4_9e0>OC$gND~` zR(@&m{wMPGZ})QZ%M<9e_&+zTi2W?7-2cRZNAy_st#tnWr@T4E`=2T)%?S+1f2dyb zxC(Z2?qZ);QC3w^Sy*Y}D$>04>Z3)`f#F4a+pv`(E1Ng`)mB!`@%{gs`E#TH+|Hk? z{;v)FrI9)q$bm59N~;d+Ev($XUE9ihe!Hy|MO9_2KQ-x|OWTbNL_F|l{kmf^(?@1h zM?D-}edLiFY%b8TW{P(ByY+3WYu2xIO_UqAAX5b^B0wsR53KW@8rr4JmD)*-e~V<`zq#^{<8IU2LkP$&8!o+Gq5S> E-;H7O3;+NC diff --git a/po/cs.po b/po/cs.po index ecd2bb59..3c5c3565 100644 --- a/po/cs.po +++ b/po/cs.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.13\n" +"Project-Id-Version: shadow 4.0.14\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-09-28 13:10+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-12-14 17:23+0100\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" @@ -244,6 +244,10 @@ msgstr "Posledn穩 zmna hesla\t\t\t\t\t: " msgid "never\n" msgstr "nikdy\n" +#, c-format +msgid "password must be changed" +msgstr "heslo mus穩 b羸t zmnno" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Platnost hesla vypr禳穩\t\t\t\t\t: " @@ -554,8 +558,8 @@ msgstr "" " -m, --maximum MAX\t\tnastav穩 maxim獺ln穩 poet chybn羸ch pihl獺禳en穩 na MAX\n" " -r, --reset\t\t\tvynuluje poitadlo chybn羸ch pihl獺禳en穩\n" " -t, --time DN躓\t\tzobraz穩 z獺znamy faillogu novj禳穩 ne鱉 DN躓\n" -" -u, --user LOGIN\t\tzobraz穩 z獺znamy faillogu nebo uprav穩 poitadla\n" -"\t\t\t\ta limity chybn羸ch pihl獺禳en穩 pouze pro u鱉ivatele LOGIN\n" +" -u, --user ET\t\tzobraz穩 z獺znamy faillogu nebo uprav穩 poitadla\n" +"\t\t\t\ta limity chybn羸ch pihl獺禳en穩 pouze pro u鱉ivatele ET\n" "\t\t\t\t(s volbami -r, -m nebo -l)\n" #, c-format @@ -676,7 +680,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -945,10 +949,10 @@ msgstr "" "Pou鱉it穩: lastlog [volby]\n" "\n" "Volby:\n" -" -b, --before DN躓 \tzobraz穩 z獺znamy lastlogu star禳穩 ne鱉 DN躓\n" +" -b, --before DN躓\tzobraz穩 z獺znamy lastlogu star禳穩 ne鱉 DN躓\n" " -h, --help\t\tzobraz穩 tuto n獺povdu a skon穩\n" " -t, --time DN躓\tzobraz穩 z獺znamy lastlogu novj禳穩 ne鱉 DN躓\n" -" -u, --user LOGIN\tzobraz穩 z獺znamy lastlogu pro u鱉ivatele LOGIN\n" +" -u, --user ET\tzobraz穩 z獺znamy lastlogu pro u鱉ivatele ET\n" #, c-format msgid "Username Port From Latest\n" @@ -1138,8 +1142,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1159,8 +1163,8 @@ msgstr "" "Pou鱉it穩: passwd [volby] [繳et]\n" "\n" "Volby:\n" -" -a, --all \t\t\tvyp穩禳e stav hesel na v禳ech 繳tech\n" -" -d, --delete \t\t\tpro zadan羸 繳et sma鱉e heslo\n" +" -a, --all\t\t\tvyp穩禳e stav hesel na v禳ech 繳tech\n" +" -d, --delete\t\t\tpro zadan羸 繳et sma鱉e heslo\n" " -e, --expire\t\t\tpro zadan羸 繳et vynut穩 expiraci hesla\n" " -h, --help\t\t\tzobraz穩 tuto n獺povdu a skon穩\n" " -k, --keep-tokens\t\tzmn穩 heslo pouze pokud mu vypr禳ela\n" @@ -1220,10 +1224,6 @@ msgstr "Lituji, ale heslo pro %s nelze je禳t zmnit.\n" msgid "%s: out of memory\n" msgstr "%s: do禳la pam聽\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: %s nelze spustit" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 繳lo鱉na %s nen穩 podporov獺na\n" @@ -1344,6 +1344,29 @@ msgstr "Lituji." msgid "%s: %s\n" msgstr "%s: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"Pou鱉it穩: su [volby] [繳et]\n" +"\n" +"Volby:\n" +" -h, --help\t\t\tzobraz穩 tuto n獺povdu a skon穩\n" +" -, -l, --login\t\tnastav穩 shell jako pihla禳ovac穩\n" +" -m, -p,\n" +" --preserve-environment\tzachov獺 promnn矇 prosted穩 a ponech獺\n" +"\t\t\t\tsouasn羸 shell\n" +" -s, --shell SHELL\t\tm穩sto v羸choz穩ho shellu definovan矇ho\n" +"\t\t\t\tv passwd pou鱉ije SHELL\n" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: mus穩 b羸t spu禳tno z termin獺lu\n" @@ -1360,8 +1383,8 @@ msgstr "Nezn獺m矇 id: %s\n" msgid "You are not authorized to su %s\n" msgstr "Nejste opr獺vnn pou鱉穩vat su %s\n" -msgid "(Enter your own password.)" -msgstr "(Zadejte sv矇 heslo.)" +msgid "(Enter your own password)" +msgstr "(Zadejte sv矇 heslo)" #, c-format msgid "" @@ -1445,7 +1468,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1471,7 +1494,7 @@ msgstr "" " -G, --groups SKUPINY\t\tseznam dodaten羸ch skupin, do kter羸ch\n" "\t\t\t\tm獺 nov羸 繳et patit\n" " -h, --help\t\t\tzobraz穩 tuto n獺povdu a skon穩\n" -" -k, --skel VZOR_ADR \t\tzad獺 alternativn穩 vzorov羸 adres獺\n" +" -k, --skel VZOR_ADR\t\tzad獺 alternativn穩 vzorov羸 adres獺\n" " -K, --key KL=HODNOTA\tpebije v羸choz穩 nastaven穩 /etc/login.defs\n" " -m, --create-home\t\tvytvo穩 domovsk羸 adres獺 pro nov羸\n" "\t\t\t\tu鱉ivatelsk羸 繳et\n" @@ -1482,22 +1505,6 @@ msgstr "" " -s, --shell SHELL\t\tpihla禳ovac穩 shell nov矇ho 繳tu\n" " -u, --uid UID\t\t\tvynut穩 pou鱉it穩 tohoto UID pro nov羸 繳et\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: chyba pi zamyk獺n穩 souboru se skupinami\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: chyba pi otev穩r獺n穩 souboru se skupinami\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: chyba pi zamyk獺n穩 souboru se st穩nov羸mi hesly\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: chyba pi otev穩r獺n穩 souboru se st穩nov羸mi hesly\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u nen穩 jedinen矇\n" @@ -1566,6 +1573,22 @@ msgstr "%s: soubor se st穩nov羸mi hesly nelze zamknout\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: soubor se st穩nov羸mi hesly nelze otev穩t\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: chyba pi zamyk獺n穩 souboru se skupinami\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: chyba pi otev穩r獺n穩 souboru se skupinami\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: chyba pi zamyk獺n穩 souboru se st穩nov羸mi hesly\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: chyba pi otev穩r獺n穩 souboru se st穩nov羸mi hesly\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: chyba pi vytv獺en穩 nov矇 polo鱉ky v souboru s hesly\n" @@ -1617,9 +1640,11 @@ msgstr "Pou鱉it穩: %s [-r] jm矇no\n" msgid "%s: error updating group entry\n" msgstr "%s: polo鱉ku souboru se skupinami nelze aktualizovat\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: prim獺rn穩 skupinu u鱉ivatele nelze odstranit.\n" +msgstr "" +"%s: Nemohu odstranit skupinu %s, kter獺 je prim獺rn穩 skupinou jin矇ho " +"u鱉ivatele.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1666,20 +1691,51 @@ msgid "%s: error removing directory %s\n" msgstr "%s: chyba pi maz獺n穩 adres獺e %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Pou鱉it穩: %s [-u uid [-o]] [-g skupina [-G skupina,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d dom獺c穩 adr. [-m]] [-s shell] [-c koment獺] [-l nov矇 jm矇no]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f vypnut穩] [-e vypr禳en穩] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p heslo] [-L|-U] jm矇no\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Pou鱉it穩: usermod [volby] 繳et\n" +"\n" +"Volby:\n" +" -a, --append SKUPINA\t\tpid獺 u鱉ivatele do dal禳穩 SKUPINY\n" +" -c, --comment KOMENT\tnov獺 hodnota pole GECOS\n" +" -d, --home-dir DOMOV_ADR\tnov羸 domovsk羸 adres獺 u鱉ivatele\n" +" -e, --expiredate EXP_DATUM\tnastav穩 vypr禳en穩 platnosti 繳tu na EXP_DATUM\n" +" -f, --inactive NEAKTIV\tzablokuje 繳et po NEAKTIV dnech od vypr禳en穩\n" +" -g, --gid SKUPINA\t\tvynut穩 novou prim獺rn穩 SKUPINU\n" +" -G, --groups SKUPINY\t\tseznam dodaten羸ch skupin, do kter羸ch\n" +"\t\t\t\tm獺 繳et patit\n" +" -h, --help\t\t\tzobraz穩 tuto n獺povdu a skon穩\n" +" -l, --login ET\t\tnov獺 hodnota pihla禳ovac穩ho jm矇na\n" +" -L, --lock\t\t\tzamkne u鱉ivatelsk羸 繳et\n" +" -m, --move-home\t\tpesune obsah p轡vodn穩ho domovsk矇ho adres獺e\n" +"\t\t\t\t do nov矇ho um穩stn穩 (pou鱉穩vejte pouze s -d)\n" +" -o, --non-unique\t\tpovol穩 vytvoen穩 u鱉ivatele s duplicitn穩m\n" +"\t\t\t\t(nejedinen羸m) UID\n" +" -p, --password HESLO\t\tpou鱉ije nov矇 za禳ifrovan矇 heslo\n" +" -s, --shell SHELL\t\tnov羸 pihla禳ovac穩 shell u鱉ivatele\n" +" -u, --uid UID\t\t\tnov矇 UID pro u鱉ivatelsk羸 繳et\n" +" -U, --unlock\t\t\todemkne u鱉ivatelsk羸 繳et\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1747,6 +1803,26 @@ msgstr "chyba pi zmn vlastn穩ka po禳tovn穩 schr獺nky" msgid "failed to rename mailbox" msgstr "chyba pi pejmenov獺v獺n穩 po禳tovn穩 schr獺nky" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"Pou鱉it穩: vipw [volby]\n" +"\n" +"Volby:\n" +" -g, --group\t\t\tuprav穩 datab獺zi skupin\n" +" -h, --help\t\t\tzobraz穩 tuto n獺povdu a skon穩\n" +" -p, --passwd\t\t\tuprav穩 datab獺zi hesel\n" +" -q, --quiet\t\t\ttich羸 re鱉im\n" +" -s, --shadow\t\t\tuprav穩 datab獺zi shadow nebo gshadow\n" + #, c-format msgid "" "\n" @@ -1764,16 +1840,3 @@ msgstr "Z獺lohov獺n穩 nelze prov矇st." #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: %s nelze obnovit: %s (zmny jsou v %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Pou鱉it穩:\n" -"`vipw' edituje /etc/passwd `vipw -s' edituje /etc/shadow\n" -"`vigr' edituje /etc/group `vigr -s' edituje /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: PAM chauthtok selhal\n" diff --git a/po/da.gmo b/po/da.gmo index 2ac12ee6edb0157303e9bf13f612f8abed9ba019..122ac06c6281ddee0f5e7d62f17f0f5066065019 100644 GIT binary patch delta 10444 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\n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" @@ -241,6 +241,10 @@ msgstr "Sidste 疆ndring af adgangskode\t\t\t\t\t: " msgid "never\n" msgstr "aldrig\n" +#, c-format +msgid "password must be changed" +msgstr "adgangskoden skal 疆ndres" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Adgangskode udl繪ber\t\t\t\t\t: " @@ -673,7 +677,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -684,7 +688,7 @@ msgstr "" "Brug: groupadd [tilvalg] gruppe\n" "\n" "Tilvalg:\n" -" -f, --force \t\tgennemtving success-afslutningsstatus hvis den\n" +" -f, --force\t\tgennemtving success-afslutningsstatus hvis den\n" "\t\t\t\tangivne gruppe eksisterer i forvejen\n" " -g, --gid GID\t\tbenyt GID til den nye gruppe\n" " -h, --help\t\t\tvis denne hj疆lpebesked og afslut\n" @@ -1135,8 +1139,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1156,8 +1160,8 @@ msgstr "" "Brug: passwd [tilvalg] [logind]\n" "\n" "Tilvalg:\n" -" -a, --all \t\t\trapport矇r alle kontis adgangskodestatus\n" -" -d, --delete \t\t\tslet den navngivne kontos adgangskode\n" +" -a, --all\t\t\trapport矇r alle kontis adgangskodestatus\n" +" -d, --delete\t\t\tslet den navngivne kontos adgangskode\n" " -e, --expire\t\t\tgennemtving udl繪b af den navngivne kontos adgangskode\n" " -h, --help\t\t\tvis denne hj疆lpebesked og afslut\n" " -k, --keep-tokens\t\tskift kun adgangskode, hvis den er udl繪bet\n" @@ -1217,10 +1221,6 @@ msgstr "Beklager, adgangskoden for %s kan endnu ikke 疆ndres.\n" msgid "%s: out of memory\n" msgstr "%s: hukommelse opbrugt\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Kan ikke udf繪re %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: samlingen %s underst繪ttes ikke\n" @@ -1340,6 +1340,28 @@ msgstr "Beklager." msgid "%s: %s\n" msgstr "%s: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"Brug: su [tilvalg] [logind]\n" +"\n" +"Tilvalg:\n" +" -h, --help\t\t\tvis denne hj疆lpebesked og afslut\n" +" -, -l, --login\t\tg繪r skallen til en logind-skal\n" +" -m, -p,\n" +" --preserve-environment\tnulstil ikke milj繪variable, og behold\n" +"\t\t\t\tden samme skal\n" +" -s, --shell SKAL\t\tbenyt SKAL i stedet for standard-skallen i passwd\n" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: skal k繪res fra en terminal\n" @@ -1356,8 +1378,8 @@ msgstr "Ukendt id: %s\n" msgid "You are not authorized to su %s\n" msgstr "Du er ikke autoriseret til at 'su %s'\n" -msgid "(Enter your own password.)" -msgstr "(Angiv din adgangskode.)" +msgid "(Enter your own password)" +msgstr "(Angiv din adgangskode)" #, c-format msgid "" @@ -1441,7 +1463,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1465,7 +1487,7 @@ msgstr "" " -g, --gid GRUPPE\t\tgennemtving brugen af GRUPPE til den nye brugerkonto\n" " -G, --groups GRUPPER\t\tvis den nye brugerkontos supplerende grupper\n" " -h, --help\t\t\tvis denne hj疆lp og afslut\n" -" -k, --skel SKELETMAPPE \t\tangiv en alternativ skeletmappe\n" +" -k, --skel SKELETMAPPE\t\tangiv en alternativ skeletmappe\n" " -K, --key NGLE=VRDI\t\ttilsides疆tter standardindstillingerne i /etc/" "login.defs\n" " -m, --create-home\t\topret hjemmemappe til den nye brugerkonto\n" @@ -1476,22 +1498,6 @@ msgstr "" " -u, --uid UID\t\t\tgennemtving brugen af bruger-ID'en UID til den nye " "brugerkonto\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: fejl under l疇sning af gruppefil\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: fejl under 疇bning af gruppefil\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: fejl under l疇sning af skyggegruppefil\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: fejl under 疇bning af skyggegruppefil\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u er ikke unikt\n" @@ -1560,6 +1566,22 @@ msgstr "%s: kunne ikke l疇se skyggeadgangskodefilen\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: kunne ikke 疇bne skyggeadgangskodefilen\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: fejl under l疇sning af gruppefil\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: fejl under 疇bning af gruppefil\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: fejl under l疇sning af skyggegruppefil\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: fejl under 疇bning af skyggegruppefil\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: fejl under tilf繪jelse af ny adgangskodelinje\n" @@ -1613,9 +1635,10 @@ msgstr "Brug: %s [-r] navn\n" msgid "%s: error updating group entry\n" msgstr "%s: fejl under opdatering af gruppelinje\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: kan ikke fjerne brugerens prim疆re gruppe.\n" +msgstr "" +"%s: Kan ikke fjerne gruppen %s, som er prim疆rgruppe for en anden bruger.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1663,20 +1686,51 @@ msgid "%s: error removing directory %s\n" msgstr "%s: fejl under fjernelse af mappen %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Brug: %s\t[-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d hjemmemappe [-m]] [-s skal] [-c kommentar] [-l nyt_navn]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inaktiv] [-e udl繪b ] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p adgangskode] [-L|-U] navn\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Brug: useradd [tilvalg] logind\n" +"\n" +"Tilvalg:\n" +" -a, --append GRUPPE\t\ttilf繪j brugeren til en supplerende gruppe\n" +" -c, --comment KOMMENTAR\t\tny v疆rdi til GECOS-feltet\n" +" -d, --home-dir HJEMMEMAPPE\tden nye brugerkontos hjemmemappe\n" +" -e, --expiredate UDLBSDATO\ts疆t kontoens udl繪bsdato til UDLBSDATO\n" +" -f, --inactive INAKTIV\ts疆t inaktiv adgangskode til INAKTIV efter udl繪b\n" +" -g, --gid GRUPPE\t\tgennemtving brugen af GRUPPE til den nye \t\t\t" +"\tlogind-gruppe\n" +" -G, --groups GRUPPER\t\tvis supplerende grupper\n" +" -h, --help\t\t\tvis denne hj疆lpebesked og afslut\n" +" -l, --login LOGIND\t\tny v疆rdi til logind-navnet\n" +" -L, --lock\t\t\tl疆s brugerkontoen\n" +" -m, --move-home\t\tflyt indholdet af hjemmemappen til den nye\n" +"\t\t\t\tplacering (brug kun sammen med -d)\n" +" -o, --non-unique\t\ttillad oprettelse af ens (ikke-unikke) UID\n" +" -p, --password ADGANGSKODE\tbrug krypteret adgangskode til den nye " +"brugerkonto\n" +" -s, --shell SKAL\t\tden nye brugerkontos logind-skal\n" +" -u, --uid UID\t\t\tny UID til brugerkontoen\n" +" -U, --unlock\t\t\tfjern l疇s fra brugerkonto\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1744,6 +1798,26 @@ msgstr "kunne ikke 疆ndre postkassens ejer" msgid "failed to rename mailbox" msgstr "kunne ikke omd繪be postkasse" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"Brug: vipw [tilvalg]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tret gruppedatabasen\n" +" -h, --help\t\t\tvis denne hj疆lpebesked og afslut\n" +" -p, --passwd\t\t\tredig矇r passwd-databasen\n" +" -q, --quiet\t\t\tstille tilstand\n" +" -s, --shadow\t\t\tret shadow- eller gshadow-databasen\n" + #, c-format msgid "" "\n" @@ -1761,16 +1835,3 @@ msgstr "kunne ikke lave sikkerhedskopi" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: kunne ikke genskabe %s: %s (dine 疆ndringer er i %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Brug:\n" -"'vipw' redigerer /etc/passwd `vipw -s' redigerer /etc/shadow\n" -"'vigr' redigerer /etc/group `vigr -s' redigerer /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: PAM chauthtok fejlede\n" diff --git a/po/de.gmo b/po/de.gmo index 41d8b9e6737afa6b7a7af72f626544b1ef97ec57..bde6f51466682c151dc47047940675eb5ede2844 100644 GIT binary patch delta 7896 zcmY+}2Yip$9>?*MpoBz1B9Z+kRuCCtM-Z#j-jT+LBq$w5Lnwcvs2Htvwc6@HYnAfv z)S=fXrPnChOBF3{wMAQ1S~~9Mn{&Lb`@H=A@AEs)^PK0b=bxlKxy}FRCV%gls%2Lg zj*))G#9+Tl#+;?RFkH39RERSs7y~c_Be4qBcX3`KBcW%|I8_h(}=<&OqI;0yA(cGG*p6hGHbspzD&5DwBnE zun={A5voHkq1t)h`8jHUKcQDQ1kpWRn2s7rPmIMeE}xGK+N?wFG5b&tzKmLPKN`{f z5vcpqQ1|z6`B>EbPoVDKh+2Zfb(num=_M*?%T!>;=)y*rhP}{(vyp#hEgzb?Pf;^< z9@XG&)C_p)*^zZXwKp8qk$I@+tV7N8UU&XNJ?38*R7|uD)I<7Wx?uyHfV%Mo)Pr`S zdVT@*fInTHP~VO`16gJ>$T<~t-D>2SW{=CSpgI!jH*QP=;48gK$TRJpeu1yvNfipSAIz5zAz1E>bS zN6kzSFRvO*M{TMhsOu)9I`*{7ccAvjDb!~B(dB{3#&jjGfz*4=SPE)jK6-Eis^J5u zwZ4E_>)WW!7MfzOOGI_NE0(@BsE*D+P3;<2zYDb~Pob{A;m(Jp>N>A6jVX9I(Fe7O zCZI;L5?LnmE^2BoIR8d97{w0N1Dm4GXQLi45k0un)%!4*{1EE3JcF(A8dl}`CZ(}$ zs6A>;3Q=pm04w8K^q>#5*2htM#iZNsgF2|ZFM6;TwTD)rI<^}%BWF+p`xAA2d=uth zCpuEliG0+FxfqI@u^N7aT8huH3SPl5{2MhBVNLDzDX0f_K+WV(^x$l4gKORS3z$j% zcT?s+k3wcMyXG&U9{e7vBZpBl@+(GQRCD{lG}LuHQ0Mbd*Uv+B;5C=;M|Jorvh2pR zuzM{PHQ?SYn15}y2~=ozFG3H#ff~UHRKvfc_CkD1)(pF%W*`^m;do?L%`H^J$*t_n z^+vTb5(97nR>Tz;jW2pBXe95WUXvrJ2Ckq+9GqbvR2QSkGmyTRL0AcwqBhrRREM@8 zvuk#{{Fcju*>T!Sot*u#47oR-f~Ig3X5k{NfJZPEPok#qCTau$EF80GLQxHN!*ZB| z>fmtH_0v#q$CIcT+m0I0UaXE^S-s{41x-mXJA^mFM4>M1j`3K48tEL=`6YM{?!oeS z5c&Ey$50Qvjp|5TTRVW3s16N6wetX0!y=5(`@fKaE?A42%D1pDevJGxQSI#R&q2L@ z<57EMHOAmx)YN~28re-(AHsBM~U~e^VP_}@87|_QKAPM#0j;K8|2=$zy z=)q}ySbuGb)l_Jt8&PX}1hv*TQ4dI9Lxf;ktb)B=J_4(fPek265BUjeUPE>G6ski% z;T)DYte>6wRsHQutn*UPTI@jW+P$a_eT|xdD_9c)2iOiJV=6PDe$A++>6=+Mb0@GK)&3$8UxAKqn6-JT!@EJ9lbx> z&dgNQOf14s^r7~~KGe*9huT9S^q!7*O#=$Lp%Yv@A4+7 z5f-ABXfA4Zufaszh7tHB>h1Uib$!hJ_Bk1tqW6Cs1+DeV7=wpUYxo1IW7TtQk26sn z$j16O9o4Z7uKp-?Aiv@ARzvLl!<=(b9odX}-U+P5^Nrt7yDRHpJb4GygYr=wnD5+* zYTyK_fxl4K)gNX@+!IsCi&1-GBdVjPkYzXJhTHmFY(%~YOMm}=pMn}Z?=A?=vp+=I zpc*JbZLXJ4*L~qEGs1r1B%_ut4|V-YOvPO;zmBcRGZSrWD&?}K{qLezEdUUW~d8uu>nrPcwB>OXg7NBYix-A581aM**Oq3VlQd{TT$1YL#=tx z!}fU{k#@aiGzGnO^WBM8oCi=-c@>i|^bz~ub{I~chw4x<@+O&;uKosUeI9DGymGP`Nj6cJX}V;1>0cO6x)GW7)t&!YKh*$viL1l z#>*Iuw=n`ErrNh58P$S$2)? zMZGQ~F$$+)EI#e(-@?WI{9b_f`0<<29NS>tT-Kj_3QohKC+uduKHu({pc1>pnW%ww z#TdQ+ITSopOvaha%`>R)gXkyi$U9;>c`>R(Td)Rxg4%pPpgMdDt7FJhc19CXOVtA7 zum|cjd=Rw>pT!uSZ{DV$wLFema(M0;HQC#WU7 zgnEmrEVthyv8WDr!zMTp)!s&|f`^tf|6vr)Q4xy2qBc*!3cL9{*owS6Y7fjuEzPUQ z5}QwnTg0Qp{RAsedQ9YV1Q!e?Zc|p<`ohwe&MQP9QCI!kmovTm1W=lt7t^b{)GAC*g zT2p4yd_g?pPBx=nYxol}(ACwY?keSWF0Y0G)cx)95Ajzbo4S9vx|tY7UWOP>**lMq zjYL%PvVhZsh@d%+~0Wq7%R>HA?(B^DU3?jPI*b#hy$RzF~uSuMutm6<-mV6WXVL4*4 zPW<1&{GXx1pOZxxLcC6B_vccl-F)ZJmrZLzJNWM76PL_DzH`ib#4tifQ=(02iN7&b z=6=0F_hJ@a)cQX}=rzfpQvVxf4dsFOFVxYM@(BzgP7-y%IQ;82K>qw)#7taxqlSIR3xeqI-Vmg6E%n~#57_)F@ez0 zh!|X2vcGz-q}-DTVHV(BbQYkH=hx#@8DB`B`elRCl2TJV zX{jyKn>R>F^>rQ)?&o`EV6!rnIu(o>TU0Q9!lNTbEjv6o+P`4@vde?x0`ICW_+NdD pFDoa=-#0e*Xp}E=a!@5-^~Xn-_sv@HN?BjxQ-754Poq-2>n zHOJIE~ZC8nfo8*=TmYzjrM>W5GRzK31$ zI`+iySjTCHL#-3AE%jV%jRm&795wDDEW*tg!TX&{6tuGTagGy@-B2qVgUU!Q(#5Gk zz4#$y^3Jp9;tAAq7cmOMn5ABnf=M_TUAza??=e({Ud67w-#JA=+5QGQU~878Omso5 zJRLjZ6x0NYaTwl<%G?VWil3qST|#K zY7ZcDa8BBe*D;lPOmCCQ9HhyqL1k_`DpQT9@s6T0@D*xdof6G>15gvmMZKpsk^C#w z4YtF6+u=Rb09TMjIFWrEr!Qur9;`&YXd`Ok`%x2q)7HO1t+XuhC>9K`HshHU#rgs-A}Ga67tKk6QUQ)PT>SGIJU=p#K1KsQRJ$jYmyvo~^G%osqq$ zEjeiFUgrY}lW4eTZwyH`1I$2|_IlJI-G zw{3qAwKaROo4)_Uw!>MgA1BSFgNr%?nW&X`kZpDDN2PYZ^*Cz4^QadF3^ex>P!k%B zE*9AKl^9HY2Zr)~XCH;(cnCY;4b(s(X=V%3PN0@;4&lC8%M zGX1hpXQ&J{@y)1=>_e|s_9g`laKYXPO*bn}MYT`IP`n4ja1(~(E)2mJu`?b=W#TNV z{|(d&I}J9OOhT7>4vxf{!Q|hUN*YGca2$)U-7V(9YScjMP!o9^btn&G7yKOcLca{t zuN&%q3abAdsPUKC`Xi_bA4HCe^Hv7=?@qxPVpi;8SE{2?r+YTKxEgg9cA*A-19cX@ zLTy>sp(X?U@P6u<$SycXQ5n90%ACvZw#G@vHaN>mp)G|HjKXTviq~T_K7ktGCDe+~ zpi+GW)jx=X!(yBS48lUx;i^RSyBFC7XN#>Lwe>Tov*ZmU?<(}f7B~=Z z7v+48T6y#+vsG!Rl}<<9FTj@AfUR&l>hFe~s2BbbHIWOb1+>XD6H34!eg7F0v^V2W zFUq$aYEh|NgDY?=vfWNNX_xRkr;x?8N(> z=P2a)^BLkf>ha^vfI(Tzoc1{M`0<5Iw4dE1-#?w47g3q|0yWXg7>R+|CQ~jh4`7n0 z@BfwCOvcXRKTDgb_fO}Le@);D4Q#X1@pkihOhvt@4wbt5Q7PVm>feOg%j4+cml%WX z*cYX^FKSE2qWaIW?R6MUeIvT~^fdC{gTk9MXhj#X6SkUe4pk)TMX~7ONDRUP)XFPR zd%Xqw;`68%oWqXjpKA_VD5@Th8b2NN{6sGW{bpBV816t#Xg{v;<6l5Hl=|!$W=pnV zXX;Pd`g5q${W@x5e??{DON_&|GtI=3a31wMoP~#Q0D7bH9A^-PY}AWaVt3qaJ%SO` z&!P7225R6QjKV(|objl$QD@4>Fvgtd4anW)#v%r_}2K&7MxLvb6% z;yzT0PhccoMopySY}0=brcuvF7aznZY(yQtEDfs z*o0m1L)7PU8I_rsJIxD6pa!f(?fou{#f=%E^H395Z*4?9e+u=y{;Kt=V?PR7 zaSm!lOHqeoA8Mw5LC%xYs@Sy8#s1WPj@p`+Q3IZ{_d`m|Upkqn=NF^S*psM!?^^>s zEBTq9zzu zX`Y{kA=Fo63~ogiy}zMQK;h3Ahv`-3Eaah9yc)aV)2Q$F4b<v< z+rHO&43){RF$u$J%!|jM{w^s&-@pHtQs7f{9q>4 z{52-xS=5Bv)tUNm)C5XxeFM7G57_oo7|;20u2WE|;ue|*reHkvT2%X^7=}kssXvYS zCA@^1SnwiKPehmcSX=j?##v$Ag9+4+VK!bu-@pGy)teulB4iQHQ>d9oEjB;JqfjZF zjv8cx9){Wa8t&SQUUvBVt0RMZxEP+PYKBk&+<0wK zzC*3#2h7A?Oi+7YhOxLDJL5009sU-_;A^M>TdpvF{dPee(pXgcIMhP!Ks~<%!ETl@$|;+GhXeOH>pGa8k;yHI;tjluX7>P5f9RD1*V*(ta{-33w&+G)o;kT$4My@uWTMBNaJ{HsQ1I)va`^-=6eAIwXqh9zLYP^dWgAr>? z1_xs#^;@wUmigLA+s`O$^5>sk*wT-ct~CRuKEUj$Pr~Ime!V%pM>d#4bOyEO!5huW zqfi;_hb~UURRLrQ_4{yPv&lr4E#@z~Y>edn&I$^#_!#Oi9z^Z=G1TXB7M0>_sJ#o~ zh-+moCgDibp{ztr-~rU$?!kCGgzEn(l5!{TA#*<-y?SsYg~^zY`hnPsn!wwr34Dqg z@CQ^1yRsiHrlBUDi~7r_9(&?W)I|PZ>wiPNr_IA=Lh-1r&VHEv??Iu82F-8_>IIER z=A2`;{T#8I|Xiye(T_N(-f$O(KtgmGL74)?&x5g6s^e0Lv&&D10UNe(u(@Mq>+QPF$ z4CPnx6~cQf6olZZ`}Zz1>~d{;ex4kYyT=!&FI z^OgNCc&oFOI&pEXwGUfzJ}#iFD#H zkx6vq-rabfXuby1#wYJABJ?}(36V?uj#y6U@{XZXCqkdqtweju6Lp8{2oc~bkuKV& z5hDqGiWN8$wSd-?qX}IT@T4g^X}0ZU>Q54VsSm-n_<-r-b>gWcn2PU5N5x#)rV@7$ zH>mF>-XK;G{02Ffi2@><_&qU$eiPN7@*3j5iB{BqiEk5+5HArfq3at$pS$mWz!~Q& zuva{wE6Y0FRGm5aAdyN8;9fg>KMa57G<1jx_x_DrZxPLxehhWR+OC5rze|j=^^v;C z)rWc^@usQz{+v#|t*v*bJeTkgzoBgaF^U*WoFNKmALhp%lu>zq&hk@ujUNP}UWWADg1rSxwNG)}c0{*|Yx zTqC|C77#lLUExGI&*Tw_gs$$yZA5<}l$b;$6N$v%iQ9?hYY@-u;r+fV$2uB^aAO*_ zvu%IIIkXMMme`xnl|;Nq+)n*<48YIvBJn3;AoVG>FV&l_CDcw3!+x#iHf{2gO5C#Q zN{^eLR5@o3f7ZISWuA%(6^q^C>dHz_Rh=poZk4BgZdGBWXHMIu)-i#BA!7=ws;cW; z&tgyU!a9!|U)$8WM`LHd{!Pyh4sGLYTd=5nL4AVjDJie3bq9FriU%wxtgWptaqZ>1 z?VeFL$e{G=>X?$^J6e=V?(4h<2RX-!v0{iCIy+w?`&x&Ww~{6UL>`APHK@~Xn( zy7EOH_4Tmo1?4rAo&2N)u34CFOkS3hJI7U)nkG-}7tlUADJ9uWO&&6EVBh4_rZv;U z{W5$hpKx=^r~O~bvrWniYcyPiJH@lmQ!{sp(%!T!cSwtdGczOo%RLR5dC`6)4Ij>o zqSBO^m*^jp&33S4x2n9jtj;Z5SUd0am&$59RZe{E5I3tKc6Rrsb@`2v?9b3e?Sp>Y zpCV6TO_8U(&QtgQZ_-cu-Mmvjz5DOB>&JfM?CXBqv}sGK>IxVCn@!8AS-4<VR{((GQ%XRpjwWfoNwE}Un#D%(?4RbO4>JJM#el-s79 I%_{=_7w{W^AOHXW diff --git a/po/de.po b/po/de.po index 594d5a86..36ee36fe 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.12\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2002-03-11 12:02-0100\n" "Last-Translator: Frank Schmid \n" "Language-Team: Frank Schmid \n" @@ -83,11 +83,11 @@ msgid_plural "" "%d failures since last login.\n" "Last was %s on %s.\n" msgstr[0] "" -"%d seit letzter Verbindung.\n" -"Die letzte war am %s auf %s.\n" +"%d Fehlversuch seit letzter Verbindung.\n" +"Der letzte war am %s auf %s.\n" msgstr[1] "" -"%d seit letzter Verbindung.\n" -"Die letzte war am %s auf %s.\n" +"%d Fehlversuche seit letzter Verbindung.\n" +"Der letzte war am %s auf %s.\n" #, c-format msgid "Too many logins.\n" @@ -241,6 +241,10 @@ msgstr "Letzte Kennwort瓣nderung\t\t\t\t\t: " msgid "never\n" msgstr "Nie\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Kennwort ge瓣ndert.\n" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Kennwort l瓣uft ab\t\t\t\t\t: " @@ -671,7 +675,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -682,7 +686,7 @@ msgstr "" "Syntax: groupadd [optionen] gruppe\n" "\n" "Optionen:\n" -" -f, --force \t\tErfolgreich beenden, wenn die Gruppe bereits existiert\n" +" -f, --force\t\tErfolgreich beenden, wenn die Gruppe bereits existiert\n" " -g, --gid GID\t\tGID f羹r die neue Gruppe benutzen\n" " -h, --help\t\t\tZeigt diese Hilfe, sonst nichts\n" " -K, --key KEY=WERT\t\tberschreibt Standard in /etc/login.defs\n" @@ -1126,8 +1130,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1189,10 +1193,6 @@ msgstr "Das Kennwort f羹r %s kan z.Zt. nicht ge瓣ndert werden.\n" msgid "%s: out of memory\n" msgstr "%s: Zu wenig Speicher\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Kann %s nicht ausf羹hren" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: Speicher %s nicht unterst羹tzt\n" @@ -1312,6 +1312,19 @@ msgstr "Entschuldigung." msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: Muss von einem Terminal gestartet werden\n" @@ -1328,8 +1341,8 @@ msgstr "Unbekannte ID: %s\n" msgid "You are not authorized to su %s\n" msgstr "Sie d羹rfen su %s nicht\n" -msgid "(Enter your own password.)" -msgstr "(Geben Sie Ihr eigenes Kennwort an.)" +msgid "(Enter your own password)" +msgstr "(Geben Sie Ihr eigenes Kennwort an)" #, c-format msgid "" @@ -1413,7 +1426,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1440,7 +1453,7 @@ msgstr "" " -G, --groups GROUPS\t\tListe von zus瓣tzlichen Gruppen f羹r den neuen\n" "\t\t\t\tBenutzer\n" " -h, --help\t\t\tZeigt diese Hilfe, sonst nichts\n" -" -k, --skel SKEL_DIR \t\tGibt ein alternatives Vorlagenverzeichnis an\n" +" -k, --skel SKEL_DIR\t\tGibt ein alternatives Vorlagenverzeichnis an\n" " -K, --key NAME=WERT\t\tberschreibt die Standards in /etc/login.defs\n" " -m, --create-home\t\tErstellt das Homeverzeichnis des neuen Benutzers\n" " -o, --non-unique\t\tBenutzer mit doppelter (nicht eindeutiger) UID\n" @@ -1450,22 +1463,6 @@ msgstr "" " -s, --shell SHELL\t\tDie Shell des neuen Benutzers\n" " -u, --uid UID\t\t\tLegt eine bestimmte UID fest\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: Kann Gruppendatei nicht sperren\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: Kann Gruppendatei nicht 繹ffnen\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: Kann Shadow-Gruppendatei nicht sperren\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: Kann Shadow-Gruppendatei nicht 繹ffnen\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u ist nicht eindeutig\n" @@ -1534,6 +1531,22 @@ msgstr "%s: Kann Shadow-Kennwortdatei nicht sperren\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: Kann Shadow-Kennwortdatei nicht 繹ffnen\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: Kann Gruppendatei nicht sperren\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: Kann Gruppendatei nicht 繹ffnen\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: Kann Shadow-Gruppendatei nicht sperren\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: Kann Shadow-Gruppendatei nicht 繹ffnen\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: Fehler beim Hinzuf羹gen eines neuen Kennworteintrags\n" @@ -1636,21 +1649,55 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: Fehler beim L繹schen des Verzeichnisses %s\n" -#, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Syntax: %s\t[-u uid [-o]] [-g Gruppe] [-G Gruppe,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d Home [-m]] [-s Shell] [-c Kommentar] [-l Neuer_Name]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inaktiv] [-e Ablauf] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p Kennwort] [-L|-U] Name\n" +#, fuzzy, c-format +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Syntax: useradd [Optionen] LOGIN\n" +"\n" +"Optionen:\n" +" -b, --base-dir BASE_DIR\tBasisverzeichnis f羹r das Homeverzeichnis des\n" +"\t\t\t\tneuen Benutzers\n" +" -c, --comment COMMENT\t\tSetzt das GECOS-Feld f羹r den Benutzer\n" +" -d, --home-dir HOME_DIR\tHomeverzeichnis des neuen Benutzers\n" +" -D, --defaults\t\tDrucken oder Speichern der modifizierten useradd-\n" +"\t\t\t\tKonfiguration\n" +" -e, --expiredate EXPIRE_DATE\tSetzt das Ablaufdatum auf EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tDeaktiviert das Kennwort nach Ablauf auf\n" +"\t\t\t\tINACTIVE\n" +" -g, --gid GROUP\t\tBenutzer der Gruppe GROUP zuordnen\n" +" -G, --groups GROUPS\t\tListe von zus瓣tzlichen Gruppen f羹r den neuen\n" +"\t\t\t\tBenutzer\n" +" -h, --help\t\t\tZeigt diese Hilfe, sonst nichts\n" +" -k, --skel SKEL_DIR\t\tGibt ein alternatives Vorlagenverzeichnis an\n" +" -K, --key NAME=WERT\t\tberschreibt die Standards in /etc/login.defs\n" +" -m, --create-home\t\tErstellt das Homeverzeichnis des neuen Benutzers\n" +" -o, --non-unique\t\tBenutzer mit doppelter (nicht eindeutiger) UID\n" +"\t\t\t\terlauben\n" +" -p, --password PASSWORD\tBenutzt ein verschl羹sseltes Kennwort f羹r den\n" +"\t\t\t\tBenutzer\n" +" -s, --shell SHELL\t\tDie Shell des neuen Benutzers\n" +" -u, --uid UID\t\t\tLegt eine bestimmte UID fest\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1718,6 +1765,18 @@ msgstr "Fehler beim ndern des Postfach-Besitzers" msgid "failed to rename mailbox" msgstr "Fehler beim Umbenennen des Postfachs" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1738,15 +1797,31 @@ msgstr "" "%s: Wiederherstellung von %s fehlgeschlagen: %s\n" "(Ihre nderungen befinden sich in %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Syntax:\n" -"`vipw' bearbeitet /etc/passwd `vipw -s' bearbeitet /etc/shadow\n" -"`vigr' bearbeitet /etc/group `vigr -s' bearbeitet /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Syntax:\n" +#~ "`vipw' bearbeitet /etc/passwd `vipw -s' bearbeitet /etc/shadow\n" +#~ "`vigr' bearbeitet /etc/group `vigr -s' bearbeitet /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: PAM chauthtok fehlgeschlagen\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: Kann %s nicht ausf羹hren" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Syntax: %s\t[-u uid [-o]] [-g Gruppe] [-G Gruppe,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d Home [-m]] [-s Shell] [-c Kommentar] [-l Neuer_Name]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f inaktiv] [-e Ablauf] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p Kennwort] [-L|-U] Name\n" diff --git a/po/el.gmo b/po/el.gmo index 1467a0d004286b3fc4f44977b82f1ef5b08784a6..ce6dcb620001dfa66082161e4c3edaa9b300e468 100644 GIT binary patch literal 62359 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 J_tiMte*q_A56S=l diff --git a/po/el.po b/po/el.po index fc30850e..03c28649 100644 --- a/po/el.po +++ b/po/el.po @@ -1,19 +1,22 @@ +# translation of shadow_po_el.po to Greek # Shadow Password Suite # Greek Translation by Nikos Mavroyanopoulos # Thanks to Simos Xenitelis (S.Xenitellis@rhbnc.ac.uk) for his -# comments about making this translation better. +# comments about making this translation better. +# Kostas Papadimas , 2005. msgid "" msgstr "" -"Project-Id-Version: Shadow 980726\n" +"Project-Id-Version: shadow 4.0.14\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 1998-12-28 20:35:31+0100\n" -"Last-Translator: Nikos Mavroyanopoulos \n" -"Language-Team: Hellenic \n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-12-20 11:00+0200\n" +"Last-Translator: Kostas Papadimas \n" +"Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8-bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.10.2\n" #, c-format msgid "Could not allocate space for config info.\n" @@ -22,8 +25,7 @@ msgstr "帤彖帢弮巹帢 帤峟弮庰庢 怷 帠庣帢 弇庢怷怷巹 #, c-format msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" -"峎弇弮帢 帤庣帢弮庢 - 峎帠彖怷 帢彖庣庥庰巹弮庰彖怷 '%s' (庰庣帤怷怷庣庰巹庰 怷彖 " -"帤庣帢庰庣庣峸)\n" +"峎弇弮帢 帤庣帢弮庢 - 峎帠彖怷 帢彖庣庥庰巹弮庰彖怷 '%s' (庰庣帤怷怷庣峸庰 怷 帤庣帢庰庣庣峸)\n" #, c-format msgid "Warning: unknown group %s\n" @@ -75,15 +77,19 @@ msgstr "峊庰庰巹弇庣庢 庰庣帣峎弇弇怷彖怷\n" msgid "You may not change $%s\n" msgstr "庰彖 弮怷庰巹庰 彖帢 帢弇弇峎徆庰庰 怷 $%s\n" -#, fuzzy, c-format +#, c-format msgid "" "%d failure since last login.\n" "Last was %s on %s.\n" msgid_plural "" "%d failures since last login.\n" "Last was %s on %s.\n" -msgstr[0] "%d %s 帢 庢彖 庰弇庰帢巹帢 庰巹怷帤怷. 庰弇庰帢巹帢 峸帢彖 庣 %s 怷 %s.\n" -msgstr[1] "%d %s 帢 庢彖 庰弇庰帢巹帢 庰巹怷帤怷. 庰弇庰帢巹帢 峸帢彖 庣 %s 怷 %s.\n" +msgstr[0] "" +"%d 帢怷巹帢 帢 庢彖 庰弇庰帢巹帢 庰巹怷帤怷.\n" +" 庰弇庰帢巹帢 峸帢彖 庣 %s 怷 %s.\n" +msgstr[1] "" +"%d 帢怷巹庰 帢 庢彖 庰弇庰帢巹帢 庰巹怷帤怷.\n" +" 庰弇庰帢巹帢 峸帢彖 庣 %s 怷 %s.\n" #, c-format msgid "Too many logins.\n" @@ -98,27 +104,26 @@ msgstr "帢彖峟彖帢 帠峎弮弮帢." msgid "You have mail." msgstr "庰庰 帠峎弮弮帢帢." -#, fuzzy msgid "no change" -msgstr "%s: 庥帢弮庣峎 帢弇弇帢帠峸\n" +msgstr "庥帢弮庣峎 帢弇弇帢帠峸" msgid "a palindrome" -msgstr "" +msgstr "弮庣帢 帢弇庣彖帤弮庢庢" msgid "case changes only" -msgstr "" +msgstr "帢弇弇帢帠峟 庥庰帢弇帢巹彖/庰庤彖 弮彖怷" msgid "too similar" -msgstr "" +msgstr "帢庥庰峎 帢弮怷庣怷" msgid "too simple" -msgstr "" +msgstr "怷弇 帢弇" msgid "rotated" -msgstr "" +msgstr "庥弇庣弮庰彖怷" msgid "too short" -msgstr "" +msgstr "怷弇 彖怷弮怷" #, c-format msgid "Bad password: %s. " @@ -133,11 +138,11 @@ msgid "passwd: %s\n" msgstr "彖庛庢弮帢庣庥: %s\n" msgid "passwd: password updated successfully\n" -msgstr "" +msgstr "passwd: 怷 彖庛庢弮帢庣庥 庰彖庢弮庰庛庢庥庰 庰庣\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "帢弇弮峟彖怷 彖庛庢弮帢庣庥 帠庣帢 怷彖 `%s'\n" +msgstr "帢弇弮峟彖怷 彖庛庢弮帢庣庥 帠庣帢 %s.\n" #, c-format msgid "Unable to cd to \"%s\"\n" @@ -160,10 +165,11 @@ msgstr "帤彖帢弮巹帢 帢弇弇帢帠峸 怷 帢庣庥怷 庥帢帢弇 msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" msgstr "" +"庰彖 峎庰庣 庥帢帢庣庢 utmp. 峟庰庣 彖帢 庰庥庰弇峟庰庰 \"login\" 帢 怷 \"sh\" " +"怷 庣怷 帢弮庢弇怷 庰庣峟帤怷" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: 庰彖 庰巹彖帢庣 帤彖帢彖 彖帢 庥帢庛怷庣庰巹 怷 彖怷弮帢 峸庢 帢.\n" +msgstr "庰彖 庰巹彖帢庣 帤彖帢彖 彖帢 庥帢庛怷庣庰巹 怷 彖怷弮帢 tty." #, c-format msgid "malloc(%d) failed\n" @@ -193,6 +199,25 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"峓峸庢: change [options] user\n" +"\n" +"Options:\n" +" -d, --lastday LAST_DAY\t庛弮庣庢 庰弇庰帢巹帢 帢弇弇帢帠峸 彖庛庢弮帢庣庥怷 庰 " +"LAST_DAY\n" +" -E, --expiredate EXPIRE_DATE\t庛弮庣庢 庢弮庰怷弮庢彖巹帢 弇峸徆庢 弇怷帠帢庣帢弮怷 庰 " +"EXPIRE_DATE\n" +" -h, --help\t\t\t怷帣怷弇峸 帢怷 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -I, --inactive INACTIVE\t庛弮庣庢 帢彖庰彖庰帠怷 庥帤庣庥怷 弮庰峎 帢 庢 弇峸徆庢 怷\n" +"\t\t\t\t庰 INACTIVE\n" +" -l, --list\t\t\t怷帣怷弇峸 弇庢怷怷庣彖 庢弇庣庥巹帢 弇怷帠帢庣帢弮怷\n" +" -m, --mindays MIN_DAYS\t庛弮庣庢 庰弇峎庣怷 帢庣庛弮怷 庢弮庰彖 庣彖 庢彖 帢弇弇帢帠峸 " +"彖庛庢弮帢庣庥怷 庰\n" +"\t\t\t\tMIN_DAYS\n" +" -M, --maxdays MAX_DAYS\t庛弮庣庢 弮峟帠庣怷 帢庣庛弮怷 庢弮庰彖 庣彖 庢彖 帢弇弇帢帠峸 " +"彖庛庢弮帢庣庥怷 庰\n" +"\t\t\t\tMAX_DAYS\n" +" -W, --warndays WARN_DAYS\t庛弮庣庢 怷庰庣帤怷怷庣峸庰彖 庢弮庰彖 弇峸徆庢 庰 " +"WARN_DAYS\n" #, c-format msgid "Enter the new value, or press ENTER for the default\n" @@ -216,49 +241,53 @@ msgstr "彖庰彖庰帠 彖庛庢弮帢庣庥" msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "弮庰怷弮庢彖巹帢 峸徆庢 怷帠帢庣帢弮怷 (峓峓峓峓--)" -#, fuzzy, c-format +#, c-format msgid "Last password change\t\t\t\t\t: " -msgstr "峇庰弇庰帢巹帢 帢弇弇帢帠峸 彖庛庢弮帢庣庥怷 (峓峓峓峓--)" +msgstr "峇庰弇庰帢巹帢 帢弇弇帢帠峸 彖庛庢弮帢庣庥怷 \t\t\t\t\t: " -#, fuzzy, c-format +#, c-format msgid "never\n" msgstr "怷峟\n" -#, fuzzy, c-format +#, c-format +msgid "password must be changed" +msgstr "怷 彖庛庢弮帢庣庥 峟庰庣 彖帢 帢弇弇帢庛庰巹" + +#, c-format msgid "Password expires\t\t\t\t\t: " -msgstr "峇怷 彖庛庢弮帢庣庥 弇峸帠庰庣:\t" +msgstr "峇怷 彖庛庢弮帢庣庥 弇峸帠庰庣\t\t\t\t\t: " -#, fuzzy, c-format +#, c-format msgid "Password inactive\t\t\t\t\t: " -msgstr "彖庰彖庰帠 彖庛庢弮帢庣庥:\t" +msgstr "彖庰彖庰帠 彖庛庢弮帢庣庥\t\t\t\t\t: " -#, fuzzy, c-format +#, c-format msgid "Account expires\t\t\t\t\t\t: " -msgstr "峇怷 彖庛庢弮帢庣庥 弇峸帠庰庣:\t" +msgstr " 弇怷帠帢庣帢弮 弇峸帠庰庣\t\t\t\t\t\t: " #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" -msgstr "" +msgstr "弇峎庣怷 帢庣庛弮 庢弮庰彖 弮庰帢徆 彖 帢弇弇帢帠彖 彖庛庢弮帢庣庥怷\t\t: %ld\n" #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" -msgstr "" +msgstr "峟帠庣怷 帢庣庛弮 庢弮庰彖 弮庰帢徆 彖 帢弇弇帢帠彖 彖庛庢弮帢庣庥怷\t\t: %ld\n" #, c-format msgid "Number of days of warning before password expires\t: %ld\n" -msgstr "" +msgstr "庣庛弮 庢弮庰彖 庣彖 庢 弇峸徆庢 怷 彖庛庢弮帢庣庥怷\t: %ld\n" #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s: 帢 弮庢彖 弮庰庣弇帢弮帣峎彖庰庰 怷 \"l\" 弮庰 庣 峎弇弇庰 庰彖帤庰巹徆庰庣\n" -#, fuzzy, c-format +#, c-format msgid "%s: Permission denied.\n" msgstr "%s: 峎帤庰庣帢 帢怷巹庛庢庥庰\n" -#, fuzzy, c-format +#, c-format msgid "%s: PAM authentication failed\n" -msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 怷庛峸庥庢 弮庰庛帤怷 庰徆帢庥巹帣庢\n" +msgstr "%s: 怷巹帢 庰徆帢庥巹帣庢 PAM\n" #, c-format msgid "%s: can't open password file\n" @@ -268,21 +297,21 @@ msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 彖庛 msgid "%s: unknown user %s\n" msgstr "%s: 峎帠彖怷 峸庢 %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" +msgstr "%s: 峇怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 帤庰彖 峎庰庣\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't lock shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 庥弇庰庣帤弮帢怷 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't open shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: 帢怷巹帢 帢庣庢 怷彖怷弮巹彖 (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -332,26 +361,26 @@ msgstr "\t弇峸庰 彖怷弮帢: %s\n" msgid "Room Number" msgstr "庣庛弮 帤弮帢巹怷" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "庣庛弮 帤弮帢巹怷" +msgstr "\t庣庛弮 帤弮帢巹怷: %s\n" msgid "Work Phone" msgstr "峇庢弇峟彖怷 帠帢巹帢" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "峇庢弇峟彖怷 帠帢巹帢" +msgstr "\t峇庢弇峟彖怷 帠帢巹帢: %s\n" msgid "Home Phone" msgstr "峇庢弇峟彖怷 庣庥巹帢" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "峇庢弇峟彖怷 庣庥巹帢" +msgstr "\t峇庢弇峟彖怷 庣庥巹帢: %s\n" msgid "Other" -msgstr "弇弇怷" +msgstr "弇弇怷" #, c-format msgid "%s: Cannot determine your user name.\n" @@ -431,6 +460,14 @@ msgid "" " -m, --md5\t\tuse MD5 encryption instead DES when the supplied\n" "\t\t\tpasswords are not encrypted\n" msgstr "" +"峓峸庢: chpasswd [options]\n" +"\n" +"庣弇怷帠峟:\n" +" -e, --encrypted\t帢 帢庰弮庰彖帢 彖庛庢弮帢庣庥峎 庰巹彖帢庣 庥怷帠帢庢弮峟彖帢\n" +" -h, --help\t\t怷帣怷弇峸 帢怷 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -m, --md5\t\t峸庢 庥怷帠峎庢庢 MD5 帢彖巹 帠庣帢 DES 帢彖 帢 帢庰弮庰彖帢 " +"彖庛庢弮帢庣庥峎\n" +"\t\t\t帤庰彖 庰巹彖帢庣 庥怷帠帢庢弮峟彖帢\n" #, c-format msgid "%s: can't lock password file\n" @@ -462,7 +499,7 @@ msgstr "%s: 帠帢弮弮峸 %d: 帢帤彖帢弮巹帢 帢彖帢彖峟庢 庥帢帢 #, c-format msgid "%s: error detected, changes ignored\n" -msgstr "%s: 彖庣彖峟庢庥庰 峎弇弮帢, 怷庣 帢弇弇帢帠峟 帢帠彖怷峸庛庢庥帢彖\n" +msgstr "%s: 彖庣彖庰庢庥庰 峎弇弮帢, 怷庣 帢弇弇帢帠峟 帢帠彖怷峸庛庢庥帢彖\n" #, c-format msgid "%s: error updating shadow file\n" @@ -486,7 +523,7 @@ msgstr "庰彖 弮怷庰巹庰 彖帢 帢弇弇峎徆庰庰 怷 弇怷庣 帠庣帢 #, c-format msgid "Changing the login shell for %s\n" -msgstr "弇弇峎帠峸 怷 弇怷庣怷 帠庣帢 怷彖 %s\n" +msgstr "弇弇帢帠峸 怷 弇怷庣怷 帠庣帢 怷彖 %s\n" #, c-format msgid "%s: Invalid entry: %s\n" @@ -519,10 +556,26 @@ msgid "" "\t\t\t\tand limits (if used with -r, -m or -l options) only\n" "\t\t\t\tfor user with LOGIN\n" msgstr "" +"Usage: faillog [options]\n" +"\n" +"Options:\n" +" -a, --all\t\t\t怷帣怷弇峸 庥帢帢帠帢峸 faillog 帠庣帢 弇怷 怷 峸庰\n" +" -h, --help\t\t\t怷帣怷弇峸 帢怷 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -l, --lock-time SEC\t\t弮庰峎 帢 帢怷庢弮峟彖庢 庰巹怷帤怷 庥弇庰巹帤弮帢 弇怷帠帢庣帢弮怷 " +"帠庣帢 SEC 帤庰庰弇庰帢\n" +" -m, --maximum MAX\t\t庛弮庣庢 弮峟帠庣怷 帢庣庛弮怷 庥帢帢弮峟庢庢 帢怷庢弮峟彖彖 " +"怷帢庛庰庣彖 庰庣帤怷 庰 MAX\n" +" -r, --reset\t\t\t帢庣庥怷怷巹庢庢 庢 庥帢帢弮峟庢庢 帢怷庢弮峟彖彖 怷帢庛庰庣彖 " +"庰庣帤怷\n" +" -t, --time DAYS\t\t怷帣怷弇峸 庰帠帠帢彖 faillog 庣怷 帢彖 帢 DAYS\n" +" -u, --user LOGIN\t\t怷帣峎弇弇庰庣 庣 庰帠帠帢峟 faillog 峸 帤庣帢庰庣巹庤庰帢庣 帢 庣帢 " +"庥帢帢弮峟庢庢 帢怷庢弮峟彖彖 庰庣帤彖\n" +"\t\t\t\t (帢彖 庢庣弮怷怷庣庢庛庰巹 弮庰 庣 庰庣弇怷帠峟 -r, -m 峸 -l ) 弮彖怷\n" +"\t\t\t\t帠庣帢 怷 峸庢 弮庰 LOGIN\n" #, c-format msgid "Login Failures Maximum Latest On\n" -msgstr "" +msgstr "Login 怷巹庰 峟帠庣怷 峇庰弇庰帢巹帢 峉庣\n" #, c-format msgid " [%lds left]" @@ -534,7 +587,7 @@ msgstr " [%lds 庥弇庰巹帤弮帢]" #, c-format msgid "Unknown User: %s\n" -msgstr "帠彖怷 峸庢: %s\n" +msgstr "帠彖怷 峸庢: %s\n" #, c-format msgid "Usage: %s [-r|-R] group\n" @@ -574,7 +627,7 @@ msgstr "怷庛峸庥庢 怷 峸庢 %s 庢彖 怷弮峎帤帢 %s\n" #, c-format msgid "Removing user %s from group %s\n" -msgstr "庣帢帠峎庢 怷 峸庢 %s 帢 庢彖 怷弮峎帤帢 %s\n" +msgstr "庣帢帠帢峸 怷 峸庢 %s 帢 庢彖 怷弮峎帤帢 %s\n" #, c-format msgid "%s: unknown member %s\n" @@ -592,7 +645,7 @@ msgid "New Password: " msgstr "峟怷 峉彖庛庢弮帢庣庥: " msgid "Re-enter new password: " -msgstr "帢彖庰庣峎帠庰庰 怷 彖峟怷 彖庛庢弮帢庣庥: " +msgstr "庣峎帠庰庰 徆帢彖峎 怷 彖峟怷 彖庛庢弮帢庣庥: " msgid "They don't match; try again" msgstr "庰彖 帢庣庣峎庤怷彖. 怷庥庣弮峎庰 徆帢彖峎" @@ -639,7 +692,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -647,6 +700,17 @@ msgid "" " -o, --non-unique\t\tallow create group with duplicate\n" "\t\t\t\t(non-unique) GID\n" msgstr "" +"峓峸庢: groupadd [options] group\n" +"\n" +"庣弇怷帠峟:\n" +" -f, --force\t\t庰徆帢彖帢帠庥帢弮 庰徆帤怷 弮庰 庥帢峎帢庢 庰庣巹帢 帢彖 庢 庥帢庛怷庣弮峟彖庢 " +"怷弮峎帤帢\n" +"\t\t\t\t峎庰庣 峸帤庢\n" +" -g, --gid GID\t\t峸庢 GID 帠庣帢 庢 彖峟帢 怷弮峎帤帢\n" +" -h, --help\t\t\t怷帣怷弇峸 帢怷 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -K, --key KEY=VALUE\t\t帢峎庥帢弮庢 怷庰庣弇怷帠彖 /etc/login.defs \n" +" -o, --non-unique\t\t庰庣峟庰庣 庢 帤庢弮庣怷帠巹帢 怷弮峎帤帢 弮庰 帤庣弇怷\n" +"\t\t\t\t(弮庢-弮怷彖帢帤庣庥) GID\n" #, c-format msgid "%s: error adding new group entry\n" @@ -656,13 +720,13 @@ msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 怷庛峸庥庢 彖峟帢 庥帢帢 msgid "%s: name %s is not unique\n" msgstr "%s: 峇怷 彖怷弮帢 %s 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥\n" -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: 峇怷 uid %u 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥\n" +msgstr "%s: 峇怷 GID %u 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: 帢帤彖帢弮巹帢 庰庰庢 弮怷彖帢帤庣庥怷 gid\n" +msgstr "%s: 帢帤彖帢弮巹帢 弇峸庢 弮怷彖帢帤庣庥怷 GID\n" #, c-format msgid "%s: %s is not a valid group name\n" @@ -696,9 +760,9 @@ msgstr "%s: 帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 庥庣 msgid "%s: invalid group %s\n" msgstr "%s: 庢 峟帠庥庢 怷弮峎帤帢 `%s'\n" -#, fuzzy, c-format +#, c-format msgid "%s: -K requires KEY=VALUE\n" -msgstr "%s: -O 帢帢庣庰巹 =峇\n" +msgstr "%s: -K 帢帢庣庰巹 KEY=VALUE\n" #, c-format msgid "%s: group %s exists\n" @@ -738,13 +802,13 @@ msgstr "%s: %s 庰巹彖帢庣 怷 庥庣怷 帤庣帢庥怷弮庣峸 NIS\n" msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n" msgstr "峓峸庢: groupmod [-g gid [-o]] [-n 彖怷弮帢] 怷弮峎帤帢\n" -#, fuzzy, c-format +#, c-format msgid "%s: %s not found in /etc/group\n" -msgstr "%s: %s 帤庰彖 帣峟庛庢庥庰 怷 /etc/passwd\n" +msgstr "%s: %s 帤庰彖 帣峟庛庢庥庰 怷 /etc/group\n" -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: 峇怷 %ld 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥 gid\n" +msgstr "%s: 峇怷 %u 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥 GID\n" #, c-format msgid "%s: %s is not a unique name\n" @@ -758,13 +822,13 @@ msgstr "峓峸庢: %s [-r] [-s] [group [gshadow]]\n" msgid "Usage: %s [-r] [-s] [group]\n" msgstr "峓峸庢: %s [-r] [-s] [group]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "庣" +msgstr "庣\n" #, c-format msgid "%s: -s and -r are incompatibile\n" -msgstr "" +msgstr "%s: -s 庥帢庣 -r 庰巹彖帢庣 帢弮帣帢帢\n" #, c-format msgid "%s: cannot lock file %s\n" @@ -901,6 +965,16 @@ msgid "" " -t, --time DAYS\tprint only lastlog records more recent than DAYS\n" " -u, --user LOGIN\tprint lastlog record for user with specified LOGIN\n" msgstr "" +"峓峸庢: lastlog [options]\n" +"\n" +"庣弇怷帠峟:\n" +" -b, --before DAYS\t庰庥庢 弮彖怷 彖 庰弇庰帢巹彖 庰帠帠帢彖 lastlog " +"帢弇帢庣庰彖 帢 DAYS\n" +" -h, --help\t\t怷帣怷弇峸 帢怷 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -t, --time DAYS\t庰庥庢 弮彖怷 彖 庰弇庰帢巹彖 庰帠帠帢彖 lastlog 庣怷 " +"帢彖 帢 帢 DAYS\n" +" -u, --user LOGIN\t庰庥庢 庰弇庰帢巹帢 庰帠帠帢峸 lastlog 帠庣帢 峸庢 弮庰 " +"庥帢庛怷庣弮峟彖怷 LOGIN\n" #, c-format msgid "Username Port From Latest\n" @@ -963,13 +1037,15 @@ msgstr " 怷 `%.100s'" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: 帢怷巹帢 PAM, 庰帠庥帢峎弇庰庣庢: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "庣帢帤庣庥帢巹帢 庰庣帤怷 帢峟庰" +msgstr "" +"\n" +"帢弇弮峟彖庢 怷峎庛庰庣帢 庰庣帤怷\n" #, c-format msgid "" @@ -984,7 +1060,7 @@ msgstr "庣帢帤庣庥帢巹帢 庰庣帤怷 帢峟庰" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: 帢怷巹帢 帤庣峎弇庢: %s" msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" @@ -1006,6 +1082,8 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"峟帣帢庢 怷巹怷 彖怷 庰庣帤怷\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" @@ -1015,9 +1093,9 @@ msgstr "峓峸庢: newgrp [-] [怷弮峎帤帢]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "峓峸庢: sg 怷弮峎帤帢 [[-c] 庰彖怷弇峸]\n" -#, fuzzy, c-format +#, c-format msgid "unknown UID: %u\n" -msgstr "峎帠彖怷 GID: %lu\n" +msgstr "峎帠彖怷 UID: %u\n" #, c-format msgid "unknown GID: %lu\n" @@ -1087,8 +1165,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1105,6 +1183,33 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"峓峸庢: passwd [options] [login]\n" +"\n" +"庣弇怷帠峟:\n" +" -a, --all\t\t\t帢彖帢怷峎 庥帢峎帢庢 彖庛庢弮帢庣庥彖 帠庣帢 弇怷 怷 " +"弇怷帠帢庣帢弮怷\n" +" -d, --delete\t\t\t帤庣帢帠帢峸 彖庛庢弮帢庣庥怷 帠庣帢 怷 帠庥庰庥庣弮峟彖怷 弇怷帠帢庣帢弮\n" +" -e, --expire\t\t\t庰徆帢彖帢帠庥帢弮 弇峸徆庢 怷 彖庛庢弮帢庣庥怷 帠庣帢 怷 帠庥庰庥庣弮峟彖怷 " +"弇怷帠帢庣帢弮\n" +" -h, --help\t\t\t怷帣怷弇峸 帢怷 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -k, --keep-tokens\t\t帢弇弇帢帠峸 彖庛庢弮帢庣庥怷 弮彖怷 帢彖 帢 峟庰庣 弇峸徆庰庣\n" +" -i, --inactive INACTIVE\t庛弮庣庢 帢彖庰彖庰帠怷 彖庛庢弮帢庣庥怷 弮庰峎 庢 弇峸徆庢 怷\n" +"\t\t\t\t庰 峞\n" +" -l, --lock\t\t\t庥弇庰巹帤弮帢 怷 帠庥庰庥庣弮峟彖怷 弇怷帠帢庣帢弮怷\n" +" -n, --mindays MIN_DAYS\t庛弮庣庢 庰弇峎庣怷 帢庣庛弮怷 庢弮庰彖 庣彖 庢彖 帢弇弇帢帠峸 " +"彖庛庢弮帢庣庥怷\n" +"\t\t\t\t庰 MIN_DAYS\n" +" -q, --quiet\t\t\t庣庢峸 弇庰庣怷帠巹帢\n" +" -r, --repository REPOSITORY\t帢弇弇帢帠峸 彖庛庢弮帢庣庥怷 怷 REPOSITORY " +"repository\n" +" -S, --status\t\t\t帢彖帢怷峎 庥帢峎帢庢 彖庛庢弮帢庣庥怷 帠庣帢 怷 帠庥庰庥庣弮峟彖怷 " +"弇怷帠帢庣帢弮\n" +" -u, --unlock\t\t\t徆庰庥弇庰巹帤弮帢 怷 帠庥庰庥庣弮峟彖怷 弇怷帠帢庣帢弮怷\n" +" -w, --warndays WARN_DAYS\t庛弮庣庢 庢弮庰彖 怷庰庣帤怷怷巹庢庢 弇峸徆庢 庰 " +"WARN_DAYS\n" +" -x, --maxdays MAX_DAYS\t庛弮庣庢 弮峟帠庣怷 帢庣庛弮怷 庢弮庰彖 庣彖 庢彖 帢弇弇帢帠峸 " +"彖庛庢弮帢庣庥怷\n" +"\t\t\t\t庰 MAX_DAYS\n" msgid "Old password: " msgstr "帢弇庣 峉彖庛庢弮帢庣庥: " @@ -1131,7 +1236,7 @@ msgid "" "Warning: weak password (enter it again to use it anyway).\n" msgstr "" "\n" -"怷怷峸: 帢帤彖帢弮怷 彖庛庢弮帢庣庥 (庰庣峎帠庰峟 怷 峎弇庣 帠庣帢 彖帢 怷 庢庣弮怷怷庣峸庰庰).\n" +"怷怷峸: 帢帤彖帢弮怷 彖庛庢弮帢庣庥 (庰庣峎帠庰庰 怷 峎弇庣 帠庣帢 彖帢 怷 庢庣弮怷怷庣峸庰庰).\n" #, c-format msgid "They don't match; try again.\n" @@ -1149,17 +1254,13 @@ msgstr "峉帠彖弮庢, 怷 彖庛庢弮帢庣庥 帠庣帢 怷彖 %s 帤庰彖 弮 msgid "%s: out of memory\n" msgstr "%s: 帤庰彖 峎庰庣 庰弇庰庛庰庢 弮彖峸弮庢\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: 帤彖帢弮巹帢 庰庥峟弇庰庢 怷 %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 庢 帢怷庛峸庥庢 %s 帤庰彖 怷庢巹庤庰帢庣\n" -#, fuzzy, c-format +#, c-format msgid "%s: You may not view or modify password information for %s.\n" -msgstr "庰彖 弮怷庰巹庰 彖帢 帢弇弇峎徆庰庰 怷 彖庛庢弮帢庣庥 帠庣帢 怷(彖) %s.\n" +msgstr "%s: 庰彖 弮怷庰巹庰 彖帢 帤庰巹庰 帢弇弇峎徆庰庰 怷 彖庛庢弮帢庣庥 怷 %s.\n" #, c-format msgid "Changing password for %s\n" @@ -1173,9 +1274,9 @@ msgstr "峇怷 彖庛庢弮帢庣庥 帠庣帢 怷彖 %s 帤庰彖 峎弇弇帢徆庰.\n" msgid "Password changed.\n" msgstr "峇怷 彖庛庢弮帢庣庥 峎弇弇帢徆庰.\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "峇怷 彖庛庢弮帢庣庥 帢 峟庰庣 弇峸徆庰庣." +msgstr "峇怷 彖庛庢弮帢庣庥 峟庰庣 庛弮庣庰巹 彖帢 弇峸徆庰庣.\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" @@ -1187,7 +1288,7 @@ msgstr "庢 峟帠庥庢 庥帢帢庢庢 怷 帢庰巹怷 彖庛庢弮 #, c-format msgid "duplicate password entry\n" -msgstr "帢彖庣帠帢峸 庥帢帢庢庢 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" +msgstr "帤庣弇庢 庥帢帢庣庢 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" #, c-format msgid "invalid user name '%s'\n" @@ -1207,15 +1308,15 @@ msgstr "峸庢 %s: 怷 帠帢弮弮帢 %s 帤庰彖 峎庰庣\n" #, c-format msgid "invalid shadow password file entry\n" -msgstr "庢 峟帠庥庢 庥帢帢庢庢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" +msgstr "庢 峟帠庥庢 庥帢帢庣庢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" #, c-format msgid "duplicate shadow password entry\n" -msgstr "帢彖庣帠帢峸 庥帢帢庢庢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" +msgstr "帤庣弇庢 庥帢帢庣庢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" #, c-format msgid "no matching password file entry\n" -msgstr "庰彖 帣峟庛庢庥庰 庥帢帢庢庢 怷 帢庰巹怷 彖庛庢弮帢庣庥彖 怷 彖帢 帢庣巹帢庤庰庣\n" +msgstr "庰彖 帣峟庛庢庥庰 庥帢帢庣庢 怷 帢庰巹怷 彖庛庢弮帢庣庥彖 怷 彖帢 帢庣庣峎庤庰庣\n" #, c-format msgid "user %s: last password change in the future\n" @@ -1229,11 +1330,10 @@ msgstr "%s: 帢帤彖帢弮巹帢 庥弇庰庣帤弮帢怷 怷 帢庰巹怷 彖 msgid "%s: can't open passwd file\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 怷 帢庰巹怷 彖庛庢弮帢庣庥彖\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't remove shadow entry for %s\n" msgstr "" -"%s: 帢帤彖帢弮巹帢 帢彖帢彖峟庢 庥帢帢庢庢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 帠庣帢 怷彖 %" -"s\n" +"%s: 帢帤彖帢弮巹帢 帢怷弮峎庥彖庢 庥帢帢庢庢 庥庣帤怷 彖庛庢弮帢庣庥怷 帠庣帢 怷彖 %s\n" #, c-format msgid "%s: can't update passwd entry for %s\n" @@ -1270,9 +1370,32 @@ msgstr "帢帢庥帢弇 庰庣峎帠庰庰 怷 帢 彖庛庢弮帢 msgid "Sorry." msgstr "峎弮帢庣." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "彖庛庢弮帢庣庥: %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"峓峸庢: su [options] [login]\n" +"\n" +"庣弇怷帠峟:\n" +" -h, --help\t\t\t怷帣怷弇峸 帢怷 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -, -l, --login\t\t庥峎彖庰庣 怷 庥峟弇怷 峟彖帢 庥峟弇怷 庰庣帤怷\n" +" -m, -p,\n" +" --preserve-environment\t帤庰彖 帠巹彖庰帢庣 帢庣庥怷怷巹庢庢 弮庰帢帣弇庢彖 庰庣帣峎弇弇怷彖怷, " +"庥帢庣 帤庣帢庢庰巹\n" +"\t\t\t\t怷 巹帤庣怷 庥峟弇怷\n" +" -s, --shell SHELL\t\t峸庢 SHELL 帢彖巹 怷 怷庰庣弇庰帠弮峟彖怷 怷 passwd\n" #, c-format msgid "%s: must be run from a terminal\n" @@ -1284,14 +1407,14 @@ msgstr "%s: pam_start: 峎弇弮帢 %d\n" #, c-format msgid "Unknown id: %s\n" -msgstr "帠彖庢 帢庢帢: %s\n" +msgstr "帠彖庢 帢庢帢: %s\n" #, c-format msgid "You are not authorized to su %s\n" msgstr "庰彖 峟庰庰 峎帤庰庣帢 帠庣帢 su %s\n" -msgid "(Enter your own password.)" -msgstr "(庣峎帠庰庰 怷 帤庣庥 帢 彖庛庢弮帢庣庥.)" +msgid "(Enter your own password)" +msgstr "(庣峎帠庰庰 怷 帤庣庥 帢 彖庛庢弮帢庣庥)" #, c-format msgid "" @@ -1341,9 +1464,9 @@ msgstr "%s: 峎帠彖庢 怷弮峎帤帢 %s\n" msgid "%s: cannot create new defaults file\n" msgstr "%s: 帢帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 彖峟怷 帢庰巹怷 怷庥帢庛怷庣弮峟彖彖 庛弮巹庰彖\n" -#, fuzzy, c-format +#, c-format msgid "%s: cannot open new defaults file\n" -msgstr "%s: 帢帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 彖峟怷 帢庰巹怷 怷庥帢庛怷庣弮峟彖彖 庛弮巹庰彖\n" +msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 彖峟怷 帢庰巹怷 怷庥帢庛怷庣弮峟彖彖 庛弮巹庰彖\n" #, c-format msgid "%s: rename: %s" @@ -1375,7 +1498,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1386,30 +1509,47 @@ msgid "" " -s, --shell SHELL\t\tthe login shell for the new user account\n" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" +"峓峸庢: useradd [options] LOGIN\n" +"\n" +"庣弇怷帠峟:\n" +" -b, --base-dir BASE_DIR\t怷 帣帢庣庥 庥帢峎弇怷帠怷 帠庣帢 怷彖 帢庣庥 庥帢峎弇怷帠怷 " +"弇怷帠帢庣帢弮怷 \n" +"\t\t\t\t彖峟怷 峸庢\n" +" -c, --comment COMMENT\t\t庛弮庣庢 怷 庰帤巹怷 GECOS 帠庣帢 怷 弇怷帠帢庣帢弮 彖峟怷 " +"峸庢\n" +" -d, --home-dir HOME_DIR\t怷 帢庣庥 庥帢峎弇怷帠怷 帠庣帢 怷 弇怷帠帢庣帢弮 彖峟怷 " +"峸庢\n" +" -D, --defaults\t\t庰庥庢 峸 帢怷庛峸庥庰庢 怷怷怷庣庢弮峟彖庢 怷庰庣弇庰帠弮峟彖庢 " +"庛弮庣庢\n" +"\t\t\t\t怷庛峸庥庢 峸庢\n" +" -e, --expiredate EXPIRE_DATE\t庛弮庣庢 庢弮庰怷弮庢彖巹帢 弇峸徆庢 弇怷帠帢庣帢弮怷 庰 " +"EXPIRE_DATE\n" +" -f, --inactive INACTIVE\t庛弮庣庢 帢彖庰彖庰帠怷 彖庛庢弮帢庣庥怷 弮庰峎 庢 弇峸徆庢\n" +"\t\t\t\t庰 峞\n" +" -g, --gid GROUP\t\t庰徆帢彖帢帠庥帢弮 峸庢 GROUP 帠庣帢 怷 彖峟怷 弇怷帠帢庣帢弮 峸庢\n" +" -G, --groups GROUPS\t\t怷帣怷弇峸 弇巹帢 弮弇庢弮帢庣庥彖 怷弮峎帤彖 帠庣帢 怷 彖峟怷\n" +"\t\t\t\t弇怷帠帢庣帢弮 峸庢\n" +" -h, --help\t\t\t怷帣怷弇峸 帢怷 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -k, --skel SKEL_DIR\t\t庥帢庛怷庣弮 庰彖 庰彖帢弇弇帢庥庣庥怷 庥帢峎弇怷帠怷 skel\n" +" -K, --key KEY=VALUE\t\t帢峎庥帢弮庢 怷庰庣弇怷帠彖 /etc/login.defs\n" +" -m, --create-home\t\t帤庢弮庣怷帠巹帢 帢庣庥怷 庥帢帢弇帠怷 帠庣帢 怷 彖峟怷 弇怷帠帢庣帢弮\n" +"\t\t\t\t峸庢\n" +" -o, --non-unique\t\t庰庣峟庰庣 庢 帤庢弮庣怷帠巹帢 峸庢 弮庰 帤庣弇怷\n" +"\t\t\t\t(弮庢 弮怷彖帢帤庣庥) UID\n" +" -p, --password PASSWORD\t峸庢 庥怷帠帢庢弮峟彖怷 庥帤庣庥怷 帠庣帢 怷 彖峟怷 " +"弇怷帠帢庣帢弮\n" +"\t\t\t\t峸庢\n" +" -s, --shell SHELL\t\tt怷 庥峟弇怷 彖帤庰庢 帠庣帢 怷 彖峟怷 弇怷帠帢庣帢弮 峸庢\n" +" -u, --uid UID\t\t\t庰徆帢彖帢帠庥帢弮 峸庢 怷 UID 帠庣帢 怷 彖峟怷 弇怷帠帢庣帢弮 " +"峸庢\n" #, c-format -msgid "%s: error locking group file\n" -msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 庥弇庰巹帤弮帢 怷 帢庰巹怷 怷弮峎帤彖\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 峎彖怷庣帠弮帢 怷 帢庰巹怷 怷弮峎帤彖\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 庥弇庰巹帤弮帢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 怷弮峎帤彖\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 峎彖怷庣帠弮帢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 怷弮峎帤彖\n" - -#, fuzzy, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: 峇怷 uid %u 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥\n" +msgstr "%s: 峇怷 UID %u 帤庰彖 庰巹彖帢庣 弮怷彖帢帤庣庥\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: 帢帤彖帢弮巹帢 庰庰庢 弮怷彖帢帤庣庥怷 gid\n" +msgstr "%s: 帢帤彖帢弮巹帢 弇峸庢 弮怷彖帢帤庣庥怷 UID\n" #, c-format msgid "%s: invalid base directory `%s'\n" @@ -1421,7 +1561,7 @@ msgstr "%s: 庢 峟帠庥怷 弇庣怷 `%s'\n" #, c-format msgid "%s: invalid home directory `%s'\n" -msgstr "%s: 庢 峟帠庥怷 弮庢庣庥 庥帢峎弇怷帠怷 峸庢 `%s'\n" +msgstr "%s: 庢 峟帠庥怷 帢庣庥 庥帢峎弇怷帠怷 峸庢 `%s'\n" #, c-format msgid "%s: invalid date `%s'\n" @@ -1471,6 +1611,22 @@ msgstr "%s: 帢帤彖帢弮巹帢 庥弇庰庣帤弮帢怷 怷 帢庰巹怷 庥庣 msgid "%s: cannot open shadow password file\n" msgstr "%s: 帢帤彖帢弮巹帢 帢彖怷巹帠弮帢怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 庥弇庰巹帤弮帢 怷 帢庰巹怷 怷弮峎帤彖\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 峎彖怷庣帠弮帢 怷 帢庰巹怷 怷弮峎帤彖\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 庥弇庰巹帤弮帢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 怷弮峎帤彖\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: 峉峎弇弮帢 庥帢峎 怷 峎彖怷庣帠弮帢 怷 帢庰巹怷 庥庣帤彖 彖庛庢弮帢庣庥彖 怷弮峎帤彖\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "" @@ -1489,10 +1645,12 @@ msgstr "%s: 帢帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 庥帢帢弇帠怷 %s\n" #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" +"庰彖 峎庰庣 怷弮峎帤帢 弮庰 怷 彖怷弮帢 \"mail\", 帤庢弮庣怷帠庰巹帢庣 mail spool 弮庰 mode " +"0600.\n" -#, fuzzy, c-format +#, c-format msgid "Can't create mail spool for user %s.\n" -msgstr "%s: 帢帤彖帢弮巹帢 帢彖帢彖峟庢 庥帢帢庢庢 帠庣帢 怷彖 峸庢 %s\n" +msgstr "帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 mail spool 帠庣帢 怷 峸庢 %s\n" #, c-format msgid "%s: user %s exists\n" @@ -1502,16 +1660,22 @@ msgstr "%s: 峸庢 %s 峎庰庣\n" msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" +"%s: 怷弮峎帤帢 %s 峎庰庣 - 帢彖 庛峟弇庰庰 彖帢 怷庛峟庰庰 帢彖 怷 峸庢 庰 帢峸 庢彖 " +"怷弮峎帤帢, 庢庣弮怷怷庣峸庰 -g.\n" #, c-format msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s: 怷庰庣帤怷怷巹庢庢: 怷 帢庣庥 庥帢峎弇怷帠怷 峸庢 峎庰庣 峸帤庢.\n" +"庰彖 峟帠庣彖庰 帢彖庣帠帢峸 庰 帢 怷怷庣怷帤峸怷庰 庥帢帢弇帠怷 skel.\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" +"%s: 怷庰庣帤怷怷巹庢庢: 怷 CREATE_HOME 帤庰彖 怷庢巹庤庰帢庣, 帢帢庥帢弇 庢庣弮怷怷庣峸庰 " +"怷 -m.\n" #, c-format msgid "Usage: %s [-r] name\n" @@ -1519,11 +1683,13 @@ msgstr "峓峸庢: %s [-r] 彖怷弮帢\n" #, c-format msgid "%s: error updating group entry\n" -msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 帢彖帢彖峟庢 庥帢帢峸庢 怷弮峎帤帢\n" +msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 帢彖帢彖峟庢 庥帢帢庣庢 怷弮峎帤帢\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: 帢帤彖帢弮巹帢 帢帢巹庰庢 庢 帢庣庥峸 怷弮峎帤帢 怷 峸庢.\n" +msgstr "" +"%s: 帤彖帢弮巹帢 帢帢巹庰庢 庢 怷弮峎帤帢 %s 峸 怷怷巹帢 庰巹彖帢庣 帢庣庥峸 怷弮峎帤帢 帠庣帢 峎弇弇怷 " +"峸庢.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1565,7 +1731,7 @@ msgstr "%s: 峸庢 %s 庰巹彖帢庣 NIS 峸庢\n" #, c-format msgid "%s: not removing directory %s (would remove home of user %s)\n" msgstr "" -"%s: 庰彖 帤庣帢帠峎庰帢庣 怷 庥帢峎弇怷帠怷 %s (庛帢 帢帢庣怷庰 怷彖 弮庢庣庥 庥帢峎弇怷帠怷 怷 " +"%s: 庰彖 帤庣帢帠峎庰帢庣 怷 庥帢峎弇怷帠怷 %s (庛帢 帢帢庣怷庰 怷彖 帢庣庥 庥帢峎弇怷帠怷 怷 " "峸庢 %s)\n" #, c-format @@ -1573,22 +1739,55 @@ msgid "%s: error removing directory %s\n" msgstr "%s: 峉峎弇弮帢 庥帢峎 庢彖 帤庣帢帠帢峸 怷 庥帢帢弇帠怷 %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "峓峸庢: %s\t[-u uid [-o]] [-g 怷弮峎帤帢] [-G 怷弮峎帤帢,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" msgstr "" -"\t\t[-d 弮庢庣庥_庥帢峎弇怷帠怷 [-m]] [-s 弇怷庣] [-c 弇庣怷]\n" -"\t\t[-l 彖峟怷_彖怷弮帢]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f 帢彖庰彖庰帠] [-e 弇峸徆庢] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p 彖庛庢弮帢庣庥] [-L|-U] 彖怷弮帢\n" +"峓峸庢: usermod [options] login\n" +"\n" +"庣弇怷帠峟:\n" +" -a, --append GROUP\t\t怷庛峸庥庢 怷 峸庢 庰 弮弇庢弮帢庣庥峸 \n" +" -c, --comment COMMENT\t\t彖峟帢 庣弮峸 怷 庰帤巹怷 GECOS\n" +" -d, --home HOME_DIR\t\t彖弇庰怷 庥帢峎弇怷帠怷 庰庣帤怷 帠庣帢 怷 彖峟怷 弇怷帠帢庣帢弮 " +"峸庢\n" +" -e, --expiredate EXPIRE_DATE\t庛弮庣庢 庢弮庰怷弮庢彖巹帢 弇峸徆庢 弇怷帠帢庣帢弮怷 庰 " +"EXPIRE_DATE\n" +" -f, --inactive INACTIVE\t庛弮庣庢 彖庛庢弮帢庣庥怷 帢彖庰彖庰帠怷 弮庰峎 帢 庢 " +"弇峸徆庢 怷\n" +"\t\t\t\t庰 峞\n" +" -g, --gid GROUP\t\t庰徆帢彖帢帠庥帢弮 峸庢 峉 庢 彖峟帢 帢庣庥峸 怷弮峎帤帢 " +"庰庣帤怷\n" +" -G, --groups GROUPS\t\t弇巹帢 彖 弮弇庢弮帢庣庥彖 峏\n" +" -h, --help\t\t\t怷帣怷弇峸 怷 弮庢彖弮帢怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -l, --login LOGIN\t\t彖峟帢 庣弮峸 怷 怷彖弮帢怷 庰庣帤怷\n" +" -L, --lock\t\t\t庥弇庰巹帤弮帢 怷 弇怷帠帢庣帢弮怷 峸庢\n" +" -m, --move-home\t\t弮庰帢庥庣彖庰巹 帢 庰庣庰弮庰彖帢 怷 帢庣庥怷 庥帢帢弇帠怷 庢 彖峟帢\n" +"\t\t\t\t怷怷庛庰巹帢 (峸庢 弮彖怷 弮庰 -d)\n" +" -o, --non-unique\t\t庰庣峟庰庣 庢 峸庢 帤庣弇怷 (弮庢 弮怷彖帢帤庣庥怷) UID\n" +" -p, --password PASSWORD\t峸庢 庥怷帠帢庢弮峟彖怷 彖庛庢弮帢庣庥怷 帠庣帢 怷 彖峟怷 " +"彖庛庢弮帢庣庥\n" +" -s, --shell SHELL\t\t彖峟怷 庥峟弇怷 庰庣帤怷 帠庣帢 怷 弇怷帠帢庣帢弮 峸庢\n" +" -u, --uid UID\t\t\t彖峟怷 UID 帠庣帢 怷 弇怷帠帢庣帢弮 峸庢\n" +" -U, --unlock\t\t\t徆庰庥弇庰巹帤弮帢 怷 弇怷帠帢庣帢弮怷 峸庢\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1608,7 +1807,7 @@ msgstr "%s: 庥庣帤庢 彖庛庢弮帢庣庥峎 帢帢庣怷彖帢庣 帠庣帢 #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" +msgstr "%s: -庰庣峟庰帢庣 弮庣帢 庢弮帢巹帢 弮庰 庢 -G flag\n" #, c-format msgid "%s: uid %lu is not unique\n" @@ -1642,6 +1841,8 @@ msgstr "%s: 帤彖帢弮巹帢 帢弇弇帢帠峸 庣帤庣怷庥峸庢(chown) 怷 %s\ #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" +"%s: 怷庰庣帤怷怷巹庢庢: 帢怷巹帢 怷弇怷庥弇庢庣庥峸 帢怷弮峎庥彖庢 怷 帢弇庣怷 帢庣庥怷 " +"庥帢帢弇帠怷 %s" #, c-format msgid "%s: cannot rename directory %s to %s\n" @@ -1655,7 +1856,27 @@ msgid "failed to change mailbox owner" msgstr "帢怷巹帢 帢弇弇帢帠峸 怷 庣帤庣怷庥峸庢 怷 帠帢弮弮帢怷庥庣帣巹怷" msgid "failed to rename mailbox" -msgstr "帢怷巹帢 弮庰怷彖怷弮帢巹帢 帠帢弮弮帢怷庥庣帣巹怷" +msgstr "帢怷巹帢 弮庰怷彖怷弮帢巹帢 mailbox" + +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"峓峸庢: vipw [options]\n" +"\n" +"庣弇怷帠峟:\n" +" -g, --group\t\t\t庰庰徆庰帠帢巹帢 帣峎庢 帤庰帤怷弮峟彖彖 怷弮峎帤帢\n" +" -h, --help\t\t\t怷帣怷弇峸 庥庰庣弮峟彖怷 帣怷峸庛庰庣帢 庥帢庣 峟徆怷帤怷\n" +" -p, --passwd\t\t\tt庰庰徆庰帠帢巹帢 帣峎庢 帤庰帤怷弮峟彖彖 庥帤庣庥彖\n" +" -q, --quiet\t\t\t庣庢弇峸 弇庰庣怷帠巹帢\n" +" -s, --shadow\t\t\tt庰庰徆庰帠帢巹帢 帣峎庢 帤庰帤怷弮峟彖彖 shadow 峸 gshadow\n" #, c-format msgid "" @@ -1665,27 +1886,12 @@ msgstr "" "\n" "%s: 峇怷 %s 帤庰彖 峎弇弇帢徆庰\n" -#, fuzzy msgid "Couldn't lock file" -msgstr "帢帤彖帢弮巹帢 徆庰庥弇庰庣帤弮帢怷 帢庰巹怷\n" +msgstr "帤彖帢弮巹帢 徆庰庥弇庰庣帤弮帢怷 帢庰巹怷" msgid "Couldn't make backup" -msgstr "" +msgstr "帤彖帢弮巹帢 帤庢弮庣怷帠巹帢 帢彖庣帠峎怷 帢帢弇庰巹帢 " #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: 帢帤彖帢弮巹帢 庰帢彖帢怷峎 %s: %s (怷庣 帢弇弇帢帠峟 庰巹彖帢庣 怷 %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"峓峸庢:\n" -"`vipw' 彖帢庰庣 怷 /etc/passwd `vipw -s' 彖峎庰庣 怷 /etc/shadow\n" -"`vigr' 彖帢庰庣 怷 /etc/group `vigr -s' 彖峎庰庣 怷 /etc/gshadow\n" - -#, fuzzy -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: 帢帤彖帢弮巹帢 徆庰庥弇庰庣帤弮帢怷 帢庰巹怷\n" diff --git a/po/es.gmo b/po/es.gmo index 02c64e28ad21261f79dd442d0d8f1dc456873e0a..b29a95060cf5d2858488ae788238e77de9360c87 100644 GIT binary patch delta 8258 zcmZA63w+PjAII^ti_NTIX0r|3Zx=I$%?z9CFf%NYxy9VFx!;*v^_xqj++w8sDHWAl zw_hSjN~xrat|(>QbR%>x>i>H09RG)Z-^c&6=Q-zlzUTh^Zu%el)c@Jz{@zdP1g+b$%m_+^pHpWPgF(a@e zw#QA_!WgePL82K2)f0?~!`2v!Mb4?HvD}Gj@Ij2h!E9e6p&5RJjqnTxV;H?@rje+XX^iw`@=yaPMJ8v;(Sw^&&%cQE@eHcN z07lsy*E^N5*FQp*k)@ zoq=Vj=N~{lzaRDdahLxU^?aRF)?W=|rD`vX8G>5U8OWf`8dSx-n29IRgJDhVp=yCz zxq+yanv81iR@4e?M@{T4RD0i}1`^)X_LJU}_19AOr9c&?pen3IHSiQNY4ahb;bqhS zn~+gQJy8Rnf_naTm*0h&`C;TZna`co*e}&fMdo7qcwNC9)Ic_&X1w2(e~PLY$O+Pt zHb-?>fGQt_s(&YHKs%AX%rR8`%cucF^RCJE$Re2GsQTWeBsAk)uHX%qKkxE2)9sSC zLe0Dg)zB=|%B)8lzCqRV&#(haMCJ2PD>??XRZEdG<29Q}XpeT=0`o5RB7eq} zXSTEr^hFQlQ&An=h1&b=s0Lp|9ljIj!5>i*tIfgD{T8T!=c877d{w!Zk&w_{ZALw? z-&Hv2`~y9dN4K&w$U!Z6F>)M?7q!&eov)zUJB{k_k}HqTvhBA+59Na~mj2B=618wG zM&K6gh~N2cgR6p$2?EMxqa+@O2Ew(^wZTqE;k0+tyD)_189= z{nw$mo&pb+VP{BP2e?DJ3pY#L><1*+PaRY z6}S#>#}Z^W%~{k+CVJUuEnOa}p&Kv+Z^0V46zgLJY9^0k13ZLk;52H+{w$L^ibd5= zM;62M#!$Q!b;ees>OFw$uJJzO3eLI$f7V}zD#uxX0ptgvmT)L`#d55Uhp-_YMXlg> zs0my`cFhFk+V(nQHS&E>11v)7d(AWwI^ByN6jt%!dY`@0|vRWBFg zaWHD8bKU(V7({*#2IB$b_l`M?>hB!Zr+*X9bTotJs2TJ|HB^k+n(?TPyqJjVQT6tr zmh>q0$4@X9GrHNgU^=FeUy3?2PouW(W7HP>j?wgQ!t(5m6x0fI!y*3sR>QBzKap=6 zyt@Y@rhFHU@#8h?Y0F#muKH8TbVsewEY!ff*noPgFqZtzLSt?UFy>X%isfBLotpz` zjD)@epBLGs4IN-iEApLCr+x;if#n#6kDxl*jUGIRIy05137ki*SinI0R@6u3yP(<` z;+!>*_1B)Pq96hHU^1S-Yw&N>Qil$*--U*lM7|i+(L&TxuEi+ah8ple)Rvw^5B`pE z7&F+OsceiS-)}JMuLs7u8w*i;v;jT12i4(mtcRCS57r%G2iz1jkV4d98-Y6grKkZ+ zLl3URP<$M#zBi~dQRyWSOrrV?_OR4O4WI+o#v!N%C!iXbg4o~B48r+16E%@@s4r&dD7)10sOR!g6X}C-djCg}(CIHnMr5|3mhcd2kG^&H zYmc@a<)CIV0QqQ|nW)3{6lz6|p$24bw5PoRs>8OZ3HCxA)(Ohfzgb8^4?KX~@p)83 z0b}fdGM$Ckn(|Uqy^WZJpCfqdNj6`Ax#Ydr z9uH1p{j*72qCg$Co@`7HEJo$GqE_ZjOvZ>Qb_KFg^~RtY+KF0$Z&2-}O|^eVjKSvQ z*P#Y<2y^jI)bs7V)9jzmi&3X`7i!6lU^BdcdX3_y+Yb7n4$)fF);*2s_%(LMs2O(P z1FKIIpbph5s0Kr3 z+ux2|Q4=Y_SX_kqa&E$FaW{G}psecf^6x*JFa@aBXcFo*T;|-0YTyObY5xedLVuy& zn#4Kote_@Rih6!EHo_gQ{FuvMawg8z3bOwNBwAB(KDNRqP&4}y^`58Bvm?$&bvzc; z(Mr@zpLOLQIxnLplFZkrHg>~AEW-Xc$CbZ<9{M+*xC)msn!IO$eJ}?- z)ZV>`I&?o_)ygciUcP6WtO<|$FU3fQy7o&OYC=`Gu}&nB6h=Sx7ydTC&rRr;PQ84E%L8nI37o} z^PQK3mbS)icBxWO9rr*j?F`h?uEHeTh8^%tRD(5cw`V05bw3TYw|!lH1*-m&7=h=U z{!4iU$$O(n=)qX*hn+AK??Me^BWk3tVhucl-S8qtVw*eo?qeY)V?WdumSJODhEeE4 zP3Q<}!e?x`*96>Yf6vFFmN*qPpb40QD^U&XMjg(h7=ppe?0~{CjeG;tSt!6boQ)n_ ziyF{w)PRp*DxSs|z5gN0?M#zUhpZ23sm3B-U$X#*;SZ>Wd#ioDmp5^sgZO2HP00WDkbUnHw%D^V0ClD+(5n&eA`ym1P#qk{ z1U%=;Yj3qH5{FvKOw^2fptfcLYEKuUX1)ov_xoM`OH}=UhwZ-;Qm_&E)(^A(MI?q& zpgnm4)zAsl2!C<;T94QPrJ>&QYq2HXhFQ25_1>RFb=2@t+g>i}@Q%k8cn9kFy{P9e zJj(iOrb*ju$K6p&I120Ftr&#&U?|>?t#JqHQ(WoFqqo}`C8Ij(g?ertcENJgC;25* zyT71b-|F5Sc4?zgd)y4Q1szdK-5<5YLb?30>aj`7w?sdteaOB7PzLE764X9K4BWMZ8PsVwI~_Esy&(h#$%8O_)Kt zD-Ok3#9GpvYqN&X^}5CM#J>s7uh+apBA3bw+|ALXbtrXxWHJ3I>qa^ZbuO;HhLG7$ zTqc@xf2zBwZK~(efmq1BE7!dw23FpH!qmU^uQ4}1#&Sacw(saFK1*J&)Fom7F@h*| z_v$#WYFQ)L zeVl1Da6jqpLDS1^^(Dvxz_A0~a}3ijj9)8u+`a~norvAdf^ z`fHc|9y_@PJ|LY+dJ^I9?qA_a64NNJPV^#u_{t5`?|{FEaPGAu?j!Bd$Rde`6#NHu zy-b`SP7(3M)z`(VGUG{)B63{WKRC~&JL7QT9+ww?x^y@WqQ6(rTf-Gzi)|^q`nsM> zKJhcroqNAwO$F&pY(p$29whn_cM-P{zY|LdT}}Vh<^)?@^>dkarv6nGX1nx0ZtE*I zp8RW=gHKdF!mn4BNnsb%j{WAm>Ng zo6zO0&X3-%(ZQsfx%3O9s}WIzu8qW}Lue1?aJ7DQj}^&nch zI?XAYN_siIN8C)@PJ~icf>r-aYDH!w=??Cp_Be%n60wLVaOJtA(}^kMeW{-KYQEw| zk&(Wc?b?J?Je$|dw>s})kZ(!vOa2uL`(*p}^*LY7x1;D}fN$U6rvt+>o43sHWVURV zm7SK+(zl?vv7fJUcwA6m$s|vYii0K5zP2Un8~WZ}^meFk_^J&dzCZ3+9#C=H#>v$~ fLPADQoiSt7n$k#L_@*(zzOpUL1AU#gMFjm9?iJk^ delta 9055 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 diff --git a/po/es.po b/po/es.po index 80fca8bc..b81882e6 100644 --- a/po/es.po +++ b/po/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.13\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2005-09-26 21:42+0200\n" "Last-Translator: Rub矇n Porras Campo \n" "Language-Team: Spanish \n" @@ -243,6 +243,10 @@ msgstr "ltimo cambio de contrase簽a\t\t\t\t\t:" msgid "never\n" msgstr "nunca\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Contrase簽a cambiada.\n" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "La contrase簽a caduca\t\t\t\t\t: " @@ -682,7 +686,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -693,7 +697,7 @@ msgstr "" "Modo de uso: groupadd [opciones] grupo\n" "\n" "Opciones:\n" -" -f, --force \t\tfuerza una salida con un estado de 矇xito si el grupo\n" +" -f, --force\t\tfuerza una salida con un estado de 矇xito si el grupo\n" "\t\t\t\tespecificado existe\n" " -g, --gid GID\t\tusa GID para el nuevo grupo\n" " -h, --help\t\tmuestra esta ayuda y termina\n" @@ -1147,8 +1151,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1168,9 +1172,9 @@ msgstr "" "Modo de uso: passwd [opciones] [nombre usuario]\n" "\n" "Options:\n" -" -a, --all \t\t\tinforma del estado de las contrase簽as de todas\n" +" -a, --all\t\t\tinforma del estado de las contrase簽as de todas\n" " las cuentas\n" -" -d, --delete \t\t\tborra la contrase簽a para la cuenta\n" +" -d, --delete\t\t\tborra la contrase簽a para la cuenta\n" " -e, --expire\t\t\tfuerza a que la contrase簽a de la cuenta caduque\n" " -h, --help\t\t\tmuestra esta ayuda y termina\n" " -k, --keep-tokens\t\tcambia la contrase簽a s籀lo si a caducado\n" @@ -1229,10 +1233,6 @@ msgstr "Disculpe, a繳n no puede cambiarse la contrase簽a para %s.\n" msgid "%s: out of memory\n" msgstr "%s: sin memoria\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: no se puede ejecutar %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: repositorio %s no soportado\n" @@ -1353,6 +1353,19 @@ msgstr "Disculpe." msgid "%s: %s\n" msgstr "%s: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: debe ejecutarse desde un terminal\n" @@ -1369,8 +1382,8 @@ msgstr "Id desconocido: %s\n" msgid "You are not authorized to su %s\n" msgstr "No est獺 autorizado a usar su %s\n" -msgid "(Enter your own password.)" -msgstr "(Introduzca su propia contrase簽a)." +msgid "(Enter your own password)" +msgstr "(Introduzca su propia contrase簽a)" #, c-format msgid "" @@ -1456,7 +1469,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1487,7 +1500,7 @@ msgstr "" "cuenta\n" " de usuario\n" " -h, --help\t\t\tmuestra esta ayuda y termina\n" -" -k, --skel DIR_SKEL \t\tespecifica un directorio skel alternativo\n" +" -k, --skel DIR_SKEL\t\tespecifica un directorio skel alternativo\n" " -K, --key LLAVE=VALOR\t\tmodifica los valores predeterminados de \n" " /etc/login.defs\n" " -m, --create-home\t\tcrea el directorio personal para la nueva cuenta \n" @@ -1499,22 +1512,6 @@ msgstr "" " -s, --shell SHELL\t\tla shell de entrada para la nueva cuenta de usuario\n" " -u, --uid UID\t\t\tforzar el uso del UID para la nueva cuenta de usuario\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: error bloqueando el fichero de grupos\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: error abriendo el fichero de grupos\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: error bloqueando el fichero de grupos oculto (shadow)\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: error abriendo el fichero de grupos oculto (shadow)\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: el UID %u no es 繳nico\n" @@ -1584,6 +1581,22 @@ msgstr "%s: no se puede bloquear el fichero de contrase簽as ocultas (shadow)\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: no se puede abrir el fichero de contrase簽as ocultas (shadow)\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: error bloqueando el fichero de grupos\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: error abriendo el fichero de grupos\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: error bloqueando el fichero de grupos oculto (shadow)\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: error abriendo el fichero de grupos oculto (shadow)\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: error a簽adiendo entrada de contrase簽a nueva\n" @@ -1687,21 +1700,61 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: error eliminando el directorio %s\n" -#, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Modo de uso: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d home [-m]] [-s shell] [-c comentario] [-l nuevo_nombre]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inactivo] [-e caduca] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p contrase簽a] [-L|-U] nombre\n" +#, fuzzy, c-format +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Modo de uso: useradd [opciones] nombre\n" +"\n" +"Opciones:\n" +" -b, --base-dir DIR_BASE\tdirectorio base para el nuevo directorio " +"personal\n" +" -c, --comment COMENTARIO\tcomentarios para el nuevo usuario (campo GECOS)\n" +" -d, --home-dir DIR_PERSONAL\tdirectorio personal para el nuevo usuario\n" +" -D, --defaults\t\tmuestra o salva la configuraci籀n predeterminada\n" +" modificada para useradd\n" +" -e, --expiredate FECHA_EXPIR\testablece la fecha de caducidad de la cuenta " +"a\n" +" FECHA_EXPIR\n" +" -f, --inactive INACTIVO\testablece el tiempo de inactividad despu矇s de\n" +" que caduque la cuenta a INACTIVO\n" +" -g, --gid GRUPO\t\tforzar el uso de GRUPO para la nueva cuenta de \n" +" usuario\n" +" -G, --groups GRUPOS\t\tlista de grupos suplementarios para la nueva " +"cuenta\n" +" de usuario\n" +" -h, --help\t\t\tmuestra esta ayuda y termina\n" +" -k, --skel DIR_SKEL\t\tespecifica un directorio skel alternativo\n" +" -K, --key LLAVE=VALOR\t\tmodifica los valores predeterminados de \n" +" /etc/login.defs\n" +" -m, --create-home\t\tcrea el directorio personal para la nueva cuenta \n" +" de usuario\n" +" -o, --non-unique\t\tpermitir crear usuarios con UIDs duplicadas\n" +" -p, --password CONTRASEA\tusar la contrase簽a cifrada CONTRASEA para la " +"nueva \n" +" cuenta\n" +" -s, --shell SHELL\t\tla shell de entrada para la nueva cuenta de usuario\n" +" -u, --uid UID\t\t\tforzar el uso del UID para la nueva cuenta de usuario\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1770,6 +1823,18 @@ msgstr "fall籀 el cambio de propietario del buz籀n de correo" msgid "failed to rename mailbox" msgstr "fall籀 el cambio de nombre del buz籀n de correo" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1788,15 +1853,31 @@ msgstr "No se puede realizar una copia de seguridad" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: no se puede restaurar %s: %s (sus cambios est獺n en %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Modo de uso\n" -"`vipw' edita /etc/passwd `vipw -s' edita /etc/shadow\n" -"`vigr' edita /etc/group `vigr -s' edita /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Modo de uso\n" +#~ "`vipw' edita /etc/passwd `vipw -s' edita /etc/shadow\n" +#~ "`vigr' edita /etc/group `vigr -s' edita /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: PAM chauthtok fall籀\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: no se puede ejecutar %s" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Modo de uso: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d home [-m]] [-s shell] [-c comentario] [-l nuevo_nombre]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f inactivo] [-e caduca] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p contrase簽a] [-L|-U] nombre\n" diff --git a/po/eu.gmo b/po/eu.gmo index 8900b2fcece28148b41671e6984bfaa15a780ef3..02c6736c259687b6f3dc338af612d558f1b148bf 100644 GIT binary patch literal 45507 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
idG8=bl?N*WZ6)9zl?$pN@8%l0t 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 Go&GOXdruGm delta 8696 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 diff --git a/po/eu.po b/po/eu.po index 1ceabb73..6cc61fd4 100644 --- a/po/eu.po +++ b/po/eu.po @@ -1,25 +1,24 @@ -# translation of shadow_eu.po to Basque -# translation of shadow_eu.po to +# translation of eu.po to librezale.org # translation of shadow_perrier_eu_po.po to Euskara # translation of shadow_po.po to Euskara # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # Piarres Beobide EgaC1a , 2004. # Piarres Beobide Ega簽a , 2004, 2005. -# I鎙ki Larra鎙ga Murgoitio , 2005. +# I嚙糊i Larra嚙篇a Murgoitio , 2005. # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.8\n" +"Project-Id-Version: shadow 4.0.14\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-04-19 21:28+0200\n" -"Last-Translator: Iaki Larraaga Murgoitio \n" -"Language-Team: \n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-12-13 23:25+0100\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: librezale.org \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.9.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"X-Generator: KBabel 1.10.2\n" #, c-format msgid "Could not allocate space for config info.\n" @@ -28,7 +27,7 @@ msgstr "Ezin izan da lekua esleitu, konfigurazioaren informaziorako.\n" #, c-format msgid "configuration error - unknown item '%s' (notify administrator)\n" msgstr "" -"konfigurazio errorea - %s item ezezaguna (eman honen berri " +"konfigurazio errorea - %s item ezezaguna (eman honen berri " "administratzaileari)\n" #, c-format @@ -108,27 +107,26 @@ msgstr "Mezurik ez." msgid "You have mail." msgstr "Mezua duzu." -#, fuzzy msgid "no change" -msgstr "%s: aldaketarik gabe\n" +msgstr "aldaketarik gabe" msgid "a palindrome" -msgstr "" +msgstr "palindromoa" msgid "case changes only" -msgstr "" +msgstr "MAiuskula/minuskula bakarrik aldatu da" msgid "too similar" -msgstr "" +msgstr "antzekoegia" msgid "too simple" -msgstr "" +msgstr "sinpleegia" msgid "rotated" -msgstr "" +msgstr "aldirokoa" msgid "too short" -msgstr "" +msgstr "laburregia" #, c-format msgid "Bad password: %s. " @@ -145,9 +143,9 @@ msgstr "passwd: %s\n" msgid "passwd: password updated successfully\n" msgstr "passwd: pasahitza ongi eguneratu da\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "`%s'(r)en pasahitz okerra\n" +msgstr "%s(r)en pasahitz okerra.\n" #, c-format msgid "Unable to cd to \"%s\"\n" @@ -170,10 +168,11 @@ msgstr "Ezin da erro direktorioa \"%s\"-ra aldatu.\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" msgstr "" +"Ez dago utmp sarrerarik. \"login\" \"sh\" maila baxuenetik exekutatu beharko " +"zenuke" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: Ezin da erabiltzaile-izena zehaztu.\n" +msgstr "Ezin da zure tty izena zehaztu." #, c-format msgid "malloc(%d) failed\n" @@ -203,6 +202,22 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"Erabilera: chage [aukerak] erabiltzailea\n" +"\n" +"Options:\n" +" -d, --lastday AZKEN_EGUNA\tezarri pasahitz aldaketa AZKEN_EGUNA\n" +" -E, --expiredate IRAUNGITZE_DATA\tezarri kontu iraungitze data " +"IRAUNGITZE_DATA-ra\n" +" -h, --help\t\t\tlaguntza mezu hau bistarazi eta irten\n" +" -I, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -l, --list\t\t\tkontu denbora informazioa bistarazi\n" +" -m, --mindays GUTXI_EGUN\tpasahitz aldaketa gutxieneko data GUTXI_EGUN-" +"era\n" +"\t\t\t\taldatu\n" +" -M, --maxdays GEHI_EGUN\tpsashitz aldaketa gehienezko data GEHI_EGUN-era\n" +"\t\t\t\taldatu\n" +" -W, --warndays ABISU_EGUN\tiraungitze abisua ABISU_EGUN-era ezarri\n" #, c-format msgid "Enter the new value, or press ENTER for the default\n" @@ -234,9 +249,13 @@ msgstr "Azken pasahitz-aldaketa\t\t\t\t\t: " msgid "never\n" msgstr "Inoiz ere ez\n" +#, c-format +msgid "password must be changed" +msgstr "Pasahitza aldatu egin behar da" + #, c-format msgid "Password expires\t\t\t\t\t: " -msgstr "Pasahitza iraungitzeko data\t\t\t\t\t:" +msgstr "Pasahitz iraungitze data\t\t\t\t\t: " #, c-format msgid "Password inactive\t\t\t\t\t: " @@ -278,9 +297,9 @@ msgstr "%s: ezin da pasahitzen fitxategia ireki\n" msgid "%s: unknown user %s\n" msgstr "%s: %s erabiltzaile ezezaguna\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: ezin da itzalpeko (shadow) pasahitz-fitxategia ireki\n" +msgstr "%s: ezin da itzalpeko (shadow) pasahitz-fitxategia ez dago\n" #, c-format msgid "%s: can't lock shadow password file\n" @@ -292,7 +311,7 @@ msgstr "%s: ezin da itzalpeko (shadow) pasahitz-fitxategia ireki\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: huts baimenak kentzerkoan (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -340,23 +359,23 @@ msgstr "\tIzen osoa: %s\n" msgid "Room Number" msgstr "Gela zenbakia" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "Gela zenbakia" +msgstr "\tGela zenbakia: %s\n" msgid "Work Phone" msgstr "Laneko telefonoa" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "Laneko telefonoa" +msgstr "\tLaneko telefonoa: %s\n" msgid "Home Phone" msgstr "Etxeko telefonoa" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "Etxeko telefonoa" +msgstr "\tEtxeko telefonoa: %s\n" msgid "Other" msgstr "Bestelakoa" @@ -623,7 +642,7 @@ msgid "New Password: " msgstr "Pasahitz berria: " msgid "Re-enter new password: " -msgstr "Berretsi pasahitz berria:" +msgstr "Berretsi pasahitz berria: " msgid "They don't match; try again" msgstr "Ez dira berdinak, saiatu berriro" @@ -669,7 +688,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -677,6 +696,16 @@ msgid "" " -o, --non-unique\t\tallow create group with duplicate\n" "\t\t\t\t(non-unique) GID\n" msgstr "" +"Erabilera: groupadd [aukerak] taldea\n" +"\n" +"Options:\n" +" -f, --force\t\tIndartu arrakastatsuki amaitzea nahiz ezarritako\n" +"\t\t\t\ttaldea aurretik egon\n" +" -g, --gid GID\t\tGID erabili talde berrirako\n" +" -h, --help\t\t\tlaguntza hau bistarazi eta irten\n" +" -K, --key KEY=BALIO\t\t /etc/login.defs lehenespenak gainidatzi\n" +" -o, --non-unique\t\tonartu bikoizutiko (ez bakarra) GID-a duen\n" +"\t\t\t\ttaldea sortzea\n" #, c-format msgid "%s: error adding new group entry\n" @@ -686,13 +715,13 @@ msgstr "%s: errorea talde sarrera berria gehitzean\n" msgid "%s: name %s is not unique\n" msgstr "%s: %s izena ez da bakarra\n" -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: %u gid-a ez da bakarra\n" +msgstr "%s: %u GID-a ez da bakarra\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: ezin da gid bakarra lortu\n" +msgstr "%s: ezin da GID bakarra lortu\n" #, c-format msgid "%s: %s is not a valid group name\n" @@ -726,9 +755,9 @@ msgstr "%s: ezin da itzalpeko talde-fitxategia ireki\n" msgid "%s: invalid group %s\n" msgstr "%s: %s talde baliogabea\n" -#, fuzzy, c-format +#, c-format msgid "%s: -K requires KEY=VALUE\n" -msgstr "%s: -O-k NAME=BALIOA eskatzen du\n" +msgstr "%s: -K KEY=BALIOA eskatzen du\n" #, c-format msgid "%s: group %s exists\n" @@ -770,9 +799,9 @@ msgstr "Erabilera: groupmod [-g gid [-o]] [-n izena] taldea\n" msgid "%s: %s not found in /etc/group\n" msgstr "%s: %s ez da aurkitu /etc/group-en\n" -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: %u ez da gid bakarra\n" +msgstr "%s: %u ez da GID bakarra\n" #, c-format msgid "%s: %s is not a unique name\n" @@ -786,9 +815,9 @@ msgstr "Erabilera: %s [-r] [-s] [taldea [gshadow]]\n" msgid "Usage: %s [-r] [-s] [group]\n" msgstr "Erabilera: %s [-r] [-s] [taldea]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "Ez" +msgstr "Ez\n" #, c-format msgid "%s: -s and -r are incompatibile\n" @@ -808,7 +837,7 @@ msgstr "baliogabeko talde-fitxategiko sarrera\n" #, c-format msgid "delete line `%s'? " -msgstr "%s lerroa ezabatu?" +msgstr "`%s' lerroa ezabatu? " #, c-format msgid "duplicate group entry\n" @@ -824,7 +853,7 @@ msgstr "%s taldea: %s erabiltzailea ez dago\n" #, c-format msgid "delete member `%s'? " -msgstr "`%s' kidea ezabatu?" +msgstr "`%s' kidea ezabatu? " #, c-format msgid "invalid shadow group file entry\n" @@ -844,7 +873,7 @@ msgstr "%s itzalpeko taldea: ez dago %s erabiltzaile administratzailea\n" #, c-format msgid "delete administrative member `%s'? " -msgstr "`%s' kide administratzailea kendu?" +msgstr "`%s' kide administratzailea kendu? " #, c-format msgid "shadow group %s: no user %s\n" @@ -914,7 +943,7 @@ msgstr "Erabilera: id\n" msgid " groups=" msgstr " taldeak=" -#, fuzzy, c-format +#, c-format msgid "" "Usage: lastlog [options]\n" "\n" @@ -927,6 +956,7 @@ msgstr "" "Erabilera: lastlog [aukerak]\n" "\n" "Aukerak:\n" +" -b, --before EGUN\tEGUN kopurua baino zaharragoak diren erregistroak\n" " -h, --help\t\tlaguntzako mezu hau bistaratu eta irten egiten da\n" " -t, --time EGUNAK\tEGUNAK baino berriagoak diren erregistroak \n" "\t\t\t\tbakarrik bistaratzen ditu\n" @@ -994,13 +1024,15 @@ msgstr "`%.100s'(e)n" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "saio hasiera: PAM hutsa, uzten: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "Izen okerra" +msgstr "" +"\n" +"Izen okerra\n" #, c-format msgid "" @@ -1015,7 +1047,7 @@ msgstr "Izen okerra" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: huts zaitzerakoan: %s" msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" @@ -1038,6 +1070,8 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"saio hasiera denbora pasa da\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" @@ -1047,9 +1081,9 @@ msgstr "Erabilera: newgrp [-] [taldea]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Erabilera: sg taldea [[-c] komandoa]\n" -#, fuzzy, c-format +#, c-format msgid "unknown UID: %u\n" -msgstr "GID ezezaguna: %lu\n" +msgstr "UID ezezaguna: %u\n" #, c-format msgid "unknown GID: %lu\n" @@ -1119,8 +1153,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1137,6 +1171,27 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"Erabilera: passwd [aukerak] [izena]\n" +"\n" +"Options:\n" +" -a, --all\t\t\tkontu guztien pasahitzen egoera erreportea\n" +" -d, --delete\t\t\temandako kontuaren pasahitza ezabatu\n" +" -e, --expire\t\t\temandako kontuaren pasahitzaren iraungitzea behartu\n" +" -h, --help\t\t\tlaguntza mezu hau bistarazi eta irten\n" +" -k, --keep-tokens\t\tpasahitza iraungirik bakarrik badago aldatu\n" +" -i, --inactive INAKTIBO\tezarri iraungiriko pasahitz ezgaitzea \t\t\t" +"\tINAKTIBO-ra\n" +" -l, --lock\t\t\temandako kontua blokeatu\n" +" -n, --mindays GUTXI_EGUN\tezarri pasahitz aldaketa gutxieneko data\n" +"\t\t\t\tGUTXI_EGUN-ra\n" +" -q, --quiet\t\t\tixilik modua\n" +" -r, --repository ERREPOSITORIOA\tERREPOSITORIOA errepositorioko pashitza \t" +"\t\t\taldatu\n" +" -S, --status\t\t\temandako kontuaren pasahitz egoera erreportea egin\n" +" -u, --unlock\t\t\temandako kontuaren blokeoa kendu\n" +" -w, --warndays ABISU_EGUN\tezarri iraungitze abisu data ABISU_EGUN-era\n" +" -x, --maxdays GEHI_EGUN\tezarri pashitz aldatu aurretik gehinezko egun \n" +"\t\t\t\tkopurua GEHI_EGUN-era\n" msgid "Old password: " msgstr "Pasahitz zaharra: " @@ -1180,10 +1235,6 @@ msgstr "Barkatu; %s(r)en pasahitzak ezin dira aldatu oraindik.\n" msgid "%s: out of memory\n" msgstr "%s: memoriarik ez\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Ezin da %s exekutatu" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: %s biltegia ez da onartzen\n" @@ -1204,9 +1255,9 @@ msgstr "%s(r)en pasahitza aldatu gabe dago.\n" msgid "Password changed.\n" msgstr "Pasahitza aldatuta.\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "Pasahitza iraungi egin da." +msgstr "Pasahitza iraungi egin da.\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" @@ -1299,9 +1350,31 @@ msgstr "Sartu zure pasahitz PROPIOA autentifikazio gisa\n" msgid "Sorry." msgstr "Barkatu." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd: %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"Erabilera: su [aukerak] [izena]\n" +"\n" +"Aukerak:\n" +" -h, --help\t\t\tlaguntza testu hau bistarazi eta irten\n" +" -, -l, --login\t\tshell-a saio shell bihurtu\n" +" -m, -p,\n" +" --preserve-environment\tez ingurune aldagaiak berezarri eta mantendu\n" +"\t\t\t\tshell berdina\n" +" -s, --shell SHELL\t\tSHELL erabili lehentsiaren ordez\n" #, c-format msgid "%s: must be run from a terminal\n" @@ -1319,8 +1392,8 @@ msgstr "ID ezezaguna: %s\n" msgid "You are not authorized to su %s\n" msgstr "Ez duzu 'su %s' exekutatzeko baimenik\n" -msgid "(Enter your own password.)" -msgstr "(sartu zure pasahitza.)" +msgid "(Enter your own password)" +msgstr "(zure pasahitza idatzi)" #, c-format msgid "" @@ -1404,7 +1477,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1415,30 +1488,35 @@ msgid "" " -s, --shell SHELL\t\tthe login shell for the new user account\n" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" +"Erabilera: useradd [aukerak] IZENA\n" +"\n" +"Options:\n" +" -b, --base-dir BASE_DIR\tErabiltzaile kontu berriaren etxe direktorioaren\n" +"\t\t\t\toinarri direktorioa -c, --comment IRUZKINA\t\terabiltzaile kontu " +"berriaren GECOS ezarri\n" +" -d, --home-dir HOME_DIR\terabiltzaile kontu berriaren etxe direktorioa\n" +" -D, --defaults\t\tbistarazi edo gorde aldaturiko lehenetsiriko useradd\n" +"\t\t\t\tkonfigurazioa\n" +" -e, --expiredate IRAUNG_DATA\tkontu iraungitze data ezarri\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid TALDE\t\terabiltzaile kontu berriarekin TALDE erabiltzea " +"behartu\n" +" -G, --groups TALDEAK\t\terabiltzaile kontu berriaren talde gehiarriak\n" +"\t\t\t\tbistarazi\n" +" -h, --help\t\t\tlaguntza mezu hai bistarazi eta irten\n" +" -k, --skel SKEL_DIR\t\tbeste skel direktorio bat ezarri\n" +" -K, --key KEY=VALUE\t\tlehenetsiriko /etc/login.defs gainidatzi\n" +" -m, --create-home\t\terabiltzaile kontu berriarentzar etxe direktorioa\n" +"\t\t\t\tsortu\n" #, c-format -msgid "%s: error locking group file\n" -msgstr "%s: errorea talde-fitxategia blokeatzean\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: errorea talde-fitxategia irekitzean\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: errorea itzalpeko talde-fitxategia blokeatzean\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: errorea itzalpeko talde-fitxategia irekitzean\n" - -#, fuzzy, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: %u gid-a ez da bakarra\n" +msgstr "%s: %u UID-a ez da bakarra\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: ezin da gid bakarra lortu\n" +msgstr "%s: ezin da UID bakarra lortu\n" #, c-format msgid "%s: invalid base directory `%s'\n" @@ -1500,6 +1578,22 @@ msgstr "%s: ezin da itzalpeko pasahitz-fitxategia blokeatu\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: ezin da itzalpeko pasahitz-fitxategia ireki\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: errorea talde-fitxategia blokeatzean\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: errorea talde-fitxategia irekitzean\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: errorea itzalpeko talde-fitxategia blokeatzean\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: errorea itzalpeko talde-fitxategia irekitzean\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: errorea pasahitzaren sarrera berria gehitzean\n" @@ -1535,6 +1629,8 @@ msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s: abisua: etxe direktorioa badago dagoeneko.\n" +"Ez da bertara skel direktorioko fitxategirik kopiatuko.\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" @@ -1548,9 +1644,11 @@ msgstr "Erabilera: %s [-r] izena\n" msgid "%s: error updating group entry\n" msgstr "%s: errorea taldearen sarrera eguneratzean\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s ezin da erabiltzailearen talde nagusia ezabatu\n" +msgstr "" +"%s: ezin da %s taldea ezabatu beste erabiltzaile baten talde nagusia bait " +"da.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1597,20 +1695,53 @@ msgid "%s: error removing directory %s\n" msgstr "%s: errorea %s direktorioa ezabatzean\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Erabilera: %s\t[-u uid [-o]] [-g taldea] [-G taldea,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d etxea [-m]] [-s shell] [-c iruzkina] [-l izen_berria]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f ez-aktiboa] [-e iraungitu] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p pasahitza] [-L|-U] izena\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Erabilera: usermod [aukerak] IZENA\n" +"\n" +"Aukerak:\n" +" -a, --append TALDEA\t\tgehitu erabiltzailea TALDE gehigarrira\n" +" -c, --comment COMMENT\t\tGECOS ermeuaren balio berria\n" +" -d, --home-dir HOME_DIR\terabiltzaile kontu berriaren etxe direktorioa\n" +" -e, --expiredate IRAUNG_DATA\tkontu iraungitze data ezarri\n" +" -f, --inactive INAKTIBO\tiraungitze ondorengo pasahitz ezgaitzea\n" +"\t\t\t\tto INAKTIBO-ra ezarri\n" +" -g, --gid TALDE\t\terabiltzaile kontu berriarekin TALDE erabiltzea " +"behartu\n" +" -G, --groups TALDEAK\t\terabiltzaile kontu berriaren talde gehiarriak\n" +"\t\t\t\tbistarazi\n" +" -h, --help\t\t\tlaguntza mezu hai bistarazi eta irten\n" +" -l, --login IZENA\t\tsaio hasiera izenaren balio berria\n" +" -L, --lock\t\t\terabiltzaile kontua blokeatu\n" +" -m, --move-home\t\tetxe direktorioaren edukia kokapen berrira\n" +"\t\t\t\tmugitu (--d-rekin bakrrik erabilgarri)\n" +" -o, --non-unique\t\tonartu UID bikoiztuak (ez bakrrak) erabiltzea\n" +" -p, --password PASAHITZA\tEnkriptaturiko pasahitza erabili pasahitz " +"berriarentzat\n" +" -s, --shell SHELL\t\terabiltzaile kontuaren saio shell berria\n" +" -u, --uid UID\t\t\terabiltzaile kontuaren UID berria\n" +" -U, --unlock\t\t\terabiltzaile kontua desblokeatu\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1630,7 +1761,7 @@ msgstr "%s: -e eta -f aukerek itzalpeko pasahitzak eskatzen dute\n" #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" +msgstr "%s: -a bandera -G banderarekin batera bakarrik onartzen da\n" #, c-format msgid "%s: uid %lu is not unique\n" @@ -1662,7 +1793,7 @@ msgstr "%s:ezin da %s jabez aldatu\n" #, c-format msgid "%s: warning: failed to completely remove old home directory %s" -msgstr "" +msgstr "%s: abisua: huts %s etxe direktorio zaharra guztiz ezabatzerkaoan" #, c-format msgid "%s: cannot rename directory %s to %s\n" @@ -1678,6 +1809,26 @@ msgstr "huts egin du postontzia jabez aldatzean" msgid "failed to rename mailbox" msgstr "huts egin du postontzia izenez aldatzean" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"Erabilera: vipw [aukerak]\n" +"\n" +"Aukerak:\n" +" -g, --group\t\t\ttalde datu-basea editatu\n" +" -h, --help\t\t\tlaguntza testu hau bistarazi eta irten\n" +" -p, --passwd\t\t\tpasahitz datu-basea editatu\n" +" -q, --quiet\t\t\tixiltasun modua\n" +" -s, --shadow\t\t\tshadow edo gshadow datubasea editatu\n" + #, c-format msgid "" "\n" @@ -1695,18 +1846,3 @@ msgstr "Ezin izan da babeskopiarik egin" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: ezin da %s leheneratu: %s (zure aldaketak %s(e)n daude)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Erabilera:\n" -"`vipw' -k /etc/passwd editatzen du `vipw -s'-k /etc/shadow editatzen " -"du\n" -"`vigr' -k /etc/group editatzen du `vigr -s' -k /etc/gshadow " -"editatzen du\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: PAM chauthtok-ek huts egin du\n" diff --git a/po/fi.gmo b/po/fi.gmo index 066d9859b803c366ec0b5dc8b206125a1418bed4..cfa23de1b0b8df2ce3f08e135b430615a1375269 100644 GIT binary patch delta 13194 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\n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" @@ -100,27 +100,26 @@ msgstr "Ei postia." msgid "You have mail." msgstr "Sinulle on postia." -#, fuzzy msgid "no change" -msgstr "%s: ei muutoksia\n" +msgstr "ei muutoksia" msgid "a palindrome" -msgstr "" +msgstr "palidromi" msgid "case changes only" -msgstr "" +msgstr "vain kirjainkoon muutoksia" msgid "too similar" -msgstr "" +msgstr "liian samankaltainen" msgid "too simple" -msgstr "" +msgstr "liian yksinkertainen" msgid "rotated" -msgstr "" +msgstr "py繹r瓣ytetty" msgid "too short" -msgstr "" +msgstr "liian lyhyt" #, c-format msgid "Bad password: %s. " @@ -161,11 +160,10 @@ msgid "Can't change root directory to \"%s\"\n" msgstr "Ei voi vaihtaa juurihakemistoksi \"%s\"\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" -msgstr "" +msgstr "Ei utmp-tietuetta. Suorita \"login\" alimman tason kuoresta" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: K瓣ytt瓣j瓣tunnusta ei voi selvitt瓣瓣.\n" +msgstr "Tty-p瓣瓣tteesi nime瓣 ei voi selvitt瓣瓣." #, c-format msgid "malloc(%d) failed\n" @@ -244,6 +242,10 @@ msgstr "Edellinen salasanan vaihto\t\t\t\t\t: " msgid "never\n" msgstr "ei koskaan\n" +#, c-format +msgid "password must be changed" +msgstr "salasana t瓣ytyy vaihtaa" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Salasana vanhenee\t\t\t\t\t: " @@ -288,9 +290,9 @@ msgstr "%s: salasanatiedostoa ei voi avata\n" msgid "%s: unknown user %s\n" msgstr "%s: Tuntematon k瓣ytt瓣j瓣 %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: varjosalasanatiedostoa ei voi avata\n" +msgstr "%s: varjosalasanatiedostoa ei ole\n" #, c-format msgid "%s: can't lock shadow password file\n" @@ -302,7 +304,7 @@ msgstr "%s: varjosalasanatiedostoa ei voi avata\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: Oikeuksien pudottaminen ep瓣onnistui (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -678,7 +680,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -933,7 +935,7 @@ msgstr "K瓣ytt繹: id\n" msgid " groups=" msgstr " ryhm瓣t=" -#, fuzzy, c-format +#, c-format msgid "" "Usage: lastlog [options]\n" "\n" @@ -946,9 +948,10 @@ msgstr "" "K瓣ytt繹: lastlog [valitsimet]\n" "\n" "Valitsimet:\n" -" -h, --help N瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" +" -b, --before PIV Tulosta vain PIV vanhemmat lastlog-tietueet\n" " -t, --time PIV Tulosta vain PIV tuoreemmat lastlog-tietueet\n" " -u, --login TUNNUS Tulosta lastlog-tietue k瓣ytt瓣j瓣lle TUNNUS\n" +" -h, --help N瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" #, c-format msgid "Username Port From Latest\n" @@ -1011,13 +1014,15 @@ msgstr " p瓣瓣tteelt瓣 \"%.100s\"" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: PAM-virhe, keskeytet瓣瓣n: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "Sis瓣瓣nkirjautuminen ep瓣onnistui" +msgstr "" +"\n" +"Sis瓣瓣nkirjautuminen ep瓣onnistui\n" #, c-format msgid "" @@ -1032,7 +1037,7 @@ msgstr "Sis瓣瓣nkirjautuminen ep瓣onnistui" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: fork-kutsu ep瓣onnistui: %s" msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" @@ -1054,6 +1059,8 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"sis瓣瓣nkirjautumisaika ylitetty\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" @@ -1135,8 +1142,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1153,6 +1160,30 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"K瓣ytt繹: passwd [valitsimet] [tunnus]\n" +"\n" +"Valitsimet:\n" +" -a, --all Ilmoita jokaisen tunnuksen salasanatilanne\n" +" -d, --delete \t Poista annetun tunnuksen salasana\n" +" -e, --expire Aseta annetun tunnuksen salasana " +"vanhentuneeksi\n" +" -h, --help N瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" +" -k, --keep-tokens Vaihda vain vanhentunut salasana\n" +" -i, --inactive POISKYTST Ota salasana pois k瓣yt繹st瓣 POISKYTST\n" +" p瓣iv瓣瓣 vanhenemisen j瓣lkeen\n" +" -l, --lock Lukitse annettu tunnus\n" +" -n, --mindays VH_PIV Aseta v瓣hin m瓣瓣r瓣 p瓣ivi瓣 ennen kuin " +"salasanan\n" +" voi vaihtaa VH_PIVksi\n" +" -q, --quiet Hiljainen toiminta\n" +" -r, --repository TIETOLHDE Vaihda salasana tietol瓣hteess瓣 TIETOLHDE\n" +" -S, --status Ilmoita annetun tunnuksen salasanan tila\n" +" -u, --unlock Avaa annetun tunnuksen lukitus\n" +" -w, --warndays VAR_PIV Aseta varoitusp瓣iviksi VAR_PIV ennen\n" +" vanhentumista\n" +" -x, --maxdays KORK_PIV Aseta korkein m瓣瓣r瓣 p瓣iv瓣 ennen kuin " +"salasana\n" +" t瓣ytyy vaihtaa KORK_PIVksi\n" msgid "Old password: " msgstr "Vanha salasana: " @@ -1196,10 +1227,6 @@ msgstr "Pahoittelen, k瓣ytt瓣j瓣n %s salasanaa ei voi vaihtaa viel瓣.\n" msgid "%s: out of memory\n" msgstr "%s: muisti loppui\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Komento %s ei voi suorittaa" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: tietol瓣hdett瓣 %s ei tueta\n" @@ -1315,9 +1342,32 @@ msgstr "Sy繹t瓣 OMA salasanasi todennukseksi.\n" msgid "Sorry." msgstr "Pahoittelen." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd: %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"K瓣ytt繹: su [valitsimet] [tunnus]\n" +"\n" +"Valitsimet:\n" +" -h, --help N瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" +" -, -l, --login Tee kuoresta sis瓣瓣nkirjautumiskuori\n" +" -m, -p,\n" +" --preserve-environment l瓣 tyhj瓣瓣 ymp瓣rist繹muuttijia ja s瓣ilyt瓣\n" +" sama kuori\n" +" -s, --shell KUORI K瓣yt瓣 kuorta KUORI passwd:n oletuksen " +"sijaan\n" #, c-format msgid "%s: must be run from a terminal\n" @@ -1335,8 +1385,8 @@ msgstr "Tuntematon id: %s\n" msgid "You are not authorized to su %s\n" msgstr "Sinulla ei ole lupaa asettua k瓣ytt瓣j瓣ksi %s\n" -msgid "(Enter your own password.)" -msgstr "(Sy繹t瓣 oma salasanasi.)" +msgid "(Enter your own password)" +msgstr "(Sy繹t瓣 oma salasanasi)" #, c-format msgid "" @@ -1421,7 +1471,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1464,22 +1514,6 @@ msgstr "" " -u, --uid UID Valitse itse UID uudelle " "k瓣ytt瓣j瓣tunnukselle\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: virhe lukittaessa ryhm瓣tiedostoa\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: virhe avattaessa ryhm瓣tiedostoa\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: virhe lukittaessa varjoryhm瓣tiedostoa\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: virhe avattaessa varjoryhm瓣tiedostoa\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u ei ole ainutkertainen\n" @@ -1548,6 +1582,22 @@ msgstr "%s: varjosalasanatiedostoa ei voi lukita\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: varjosalasanatiedostoa ei voi avata\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: virhe lukittaessa ryhm瓣tiedostoa\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: virhe avattaessa ryhm瓣tiedostoa\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: virhe lukittaessa varjoryhm瓣tiedostoa\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: virhe avattaessa varjoryhm瓣tiedostoa\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: virhe lis瓣tt瓣ess瓣 uutta salasanatietuetta\n" @@ -1601,9 +1651,11 @@ msgstr "K瓣ytt繹: %s [-r] nimi\n" msgid "%s: error updating group entry\n" msgstr "%s: virhe p瓣ivitett瓣ess瓣 ryhm瓣tietuetta\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: k瓣ytt瓣j瓣n ensisijaista ryhm瓣瓣 ei voi poistaa\n" +msgstr "" +"%s: Ryhm瓣瓣 %s ei voi poistaa, koska se on toisen k瓣ytt瓣j瓣n ensisijainen " +"ryhm瓣.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1651,20 +1703,54 @@ msgid "%s: error removing directory %s\n" msgstr "%s: virhe poistettaessa hakemistoa %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "K瓣ytt繹: %s\t[-u uid [-o]] [-g ryhm瓣] [[-G ryhm瓣,...] [-a]]\n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d koti [-m]] [-s kuori] [-c kommentti] [-l uusi_nimi]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f poisk瓣yt繹st瓣] [-e vanhenee] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p passwd] [-L|-U] nimi\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"K瓣ytt繹: usermod [valitsimet] TUNNUS\n" +"\n" +"Valitsimet:\n" +" -a, --append RYHM Lis瓣瓣 k瓣ytt瓣j瓣 ryhm瓣瓣n RYHM\n" +" -c, --comment KOMMENTTI Aseta GECOS-kentt瓣瓣n uusi arvo\n" +" -d, --home KOTIHAK K瓣ytt瓣j瓣tunnuksen uusi kotihakemisto\n" +" -e, --expiredate VANH_PVM Aseta tilin vanhenemisp瓣iv瓣ykseksi VANH_PVM\n" +" -f, --inactive POISKYTST Ota salasana pois k瓣yt繹st瓣 POISKYTST\n" +" p瓣iv瓣瓣 vanhenemisen j瓣lkeen\n" +" -g, --gid RYHM Aseta RYHM uudeksi " +"sis瓣瓣nkirjautumisryhm瓣ksi\n" +" -G, --groups RYHMT Luettelo lis瓣ryhmist瓣\n" +" -h, --help N瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" +" -l, --login TUNNUS Uusi arvo tunnukseksi\n" +" -L, --lock Lukitse annettu tunnus\n" +" -m, --move-home Siirr瓣 kotihakemiston sis瓣lt繹 uuteen " +"sijaintiin\n" +" (k瓣yt瓣 vain yhdess瓣 valitsimen -d kanssa)\n" +" -o, --non-unique Salli UID:n uudelleenk瓣ytt繹 (ei-uniikki " +"UID)\n" +" -p, --password SALASANA K瓣yt瓣 salakirjoitettua salasanaa\n" +" -s, --shell KUORI K瓣ytt瓣j瓣tunnuksen uusi " +"sis瓣瓣nkirjautumiskuori\n" +" -u, --uid UID Uusi UID k瓣ytt瓣j瓣tunnukselle\n" +" -U, --unlock Avaa annetun tunnuksen lukitus\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1733,6 +1819,26 @@ msgstr "postilaatikon omistajan vaihtaminen ep瓣onnistui" msgid "failed to rename mailbox" msgstr "postilaatikon uudelleennime瓣minen ep瓣onnistui" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"K瓣ytt繹: vipw [valitsimet]\n" +"\n" +"Valitsimet:\n" +" -g, --group Muokkaa ryhm瓣tietokantaa\n" +" -h, --help N瓣yt瓣 t瓣m瓣 ohje ja lopeta\n" +" -p, --passwd Muokkaa passwd-tietokantaa\n" +" -q, --quiet Hiljainen toiminta\n" +" -s, --shadow Muokkaa shadow- tai gshadow-tietokantaa\n" + #, c-format msgid "" "\n" @@ -1751,18 +1857,3 @@ msgstr "Tiedostoa ei voi varmuuskopioida" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "" "%s: tiedostoa %s ei voi palauttaa: %s (muutoksesi ovat tiedostossa %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"K瓣ytt繹:\n" -"\"vipw\" muokkaa tiedostoa /etc/passwd \"vipw -s\" muokkaa tiedostoa /etc/" -"shadow\n" -"\"vigr\" muokkaa tiedostoa /etc/group \"vigr -s\" muokkaa tiedostoa /etc/" -"gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: PAM-chauthtok ep瓣onnistui\n" diff --git a/po/fr.gmo b/po/fr.gmo index f3614183e7829fa8879b2ff6978bb7d1480ab469..36005e556a0060d9b398b3d4946a52a665bd154d 100644 GIT binary patch delta 11138 zcmai(34B!5^~YZVAto61C4?o9JuKOfeT_gwFtSQ;0pgInB%_m=kjx~qIj%)TTzHCG z5o)XaBOu_Qpi-;BS{JNU|E+7a?n^7x)(y4#|Nh>6iLv(6|NU_Io^#%P_ug~vx%Z9u z#Kv|

*_PEAehRz5B-^sO!fsIZ5ZDop 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 diff --git a/po/fr.po b/po/fr.po index 4a95eeb8..e87c5b5f 100644 --- a/po/fr.po +++ b/po/fr.po @@ -1,21 +1,22 @@ -# translation of fr.po to French # shadow fr.po # Copyright (C) 1999, 2004, 2005 Free Software Foundation, Inc. # Patches, suggestions, etc welcome. # Vincent Renardias , 1999, 2005. -# +# Christian Perrier , 2005. +# msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.12\n" +"Project-Id-Version: shadow 4.0.14\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-09-06 15:57+0200\n" -"Last-Translator: Jean-Luc Coulon (f5ibh) \n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-12-14 09:04+0100\n" +"Last-Translator: Jean-Luc Coulon \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n>1;\n" +"X-Generator: KBabel 1.10.2\n" #, c-format msgid "Could not allocate space for config info.\n" @@ -251,6 +252,10 @@ msgstr "Dernier changement de mot de passe\t\t\t\t\t: " msgid "never\n" msgstr "jamais\n" +#, c-format +msgid "password must be changed" +msgstr "Le mot de passe doit 礙tre chang矇" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Fin de validit矇 du mot de passe\t\t\t\t\t: " @@ -579,7 +584,7 @@ msgstr "" "Utilisation: faillog [options]\n" "\n" "Options:\n" -" -a, --all afficher les enregistrements 竄faillog罈 pour tous\n" +" -a, --all afficher les enregistrements 竄faillog罈 pour tous\n" " les utilisateurs\n" " -h, --help afficher ce message d'aide et quitter\n" " -l, --lock-time SEC apr癡s une connexion refus矇e, verrouiller le compte\n" @@ -718,7 +723,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -729,11 +734,11 @@ msgstr "" "Utilisation: groupadd [option] group\n" "\n" "Options:\n" -" -f, --force forcer la sortie avec un code de retour de succ癡s\n" +" -f, --force forcer la sortie avec un code de retour de succ癡s\n" " si le groupe existe d矇j\n" " -g, --gif GID utiliser GID pour le nouveau groupe\n" -" -h, --help afficher ce message d'aide et quitter -K, --key " -"CL=VALEUR remplacer les valeurs par d矇faut de /etc/login.defs\n" +" -h, --help afficher ce message d'aide et quitter\n" +" -K, --key CL=VALEUR remplacer les valeurs par d矇faut de /etc/login.defs\n" " -o, --non-unique permettre de cr矇er un groupe avec un GID dupliqu矇\n" " (non unique)\n" @@ -1097,7 +1102,7 @@ msgstr "Identifiant de connexion incorrect" #, c-format msgid "%s: failure forking: %s" -msgstr "%s: 矇chec lors du cloange (竄forking罈: %s" +msgstr "%s: 矇chec lors du clonage (竄forking罈: %s" msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" @@ -1204,8 +1209,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1225,9 +1230,9 @@ msgstr "" "Utilisation: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all afficher l'矇tat des mots de passe de tous les\n" +" -a, --all afficher l'矇tat des mots de passe de tous les\n" " comptes\n" -" -d, --delete supprimer le mot de passe du compte indiqu矇\n" +" -d, --delete supprimer le mot de passe du compte indiqu矇\n" " -e, --expire forcer la fin de validit矇 du compte indiqu矇\n" " -h, --help afficher ce message d'aide et quitter\n" " -k, --keep-tokens ne changer le mot de passe que d'il est arriv矇\n" @@ -1292,10 +1297,6 @@ msgstr "Le mot de passe pour %s ne peut pas encore 礙tre chang矇.\n" msgid "%s: out of memory\n" msgstr "%s: plus de m矇moire\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: impossible d'ex矇cuter %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: le d矇p繫t %s n'est pas g矇r矇\n" @@ -1425,6 +1426,32 @@ msgstr " " msgid "%s: %s\n" msgstr "%s: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"Utilisation:su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\taffiche ce message d'aide et quitte\n" +" -, -l, --login\t\tutilise un interpr矇teur de commandes initial\n" +" \t\t(竄 login shell 罈);\n" +" -m, -p,\n" +" --preserve-environment\tne r矇initialise pas les variables\n" +"\t\t\t\td'environnement et conserve le m礙me interpr矇teur de\n" +"\t\t\t\tcommandes;\n" +" -s, --shell SHELL\t\tutilise SHELL comme interpr矇teur de\n" +"\t\t\t\tcommandes la place de celui d矇fini dans le fichier\n" +"\t\t\t\tpasswd.\n" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: doit 礙tre lanc矇 partir d'un terminal\n" @@ -1441,8 +1468,8 @@ msgstr "identifiant inconnu: %s\n" msgid "You are not authorized to su %s\n" msgstr "Vous n'礙tes pas autoris矇 utiliser 竄su罈 %s\n" -msgid "(Enter your own password.)" -msgstr "(Entrez votre propre mot de passe.)" +msgid "(Enter your own password)" +msgstr "(Entrez votre propre mot de passe)" #, c-format msgid "" @@ -1527,7 +1554,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1573,26 +1600,6 @@ msgstr "" " -u, --uid UID forcer l'utilisation de l'identifiant 竄UID罈\n" " pour le compte du nouvel utilisateur\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: erreur lors du verrouillage du fichier /etc/group\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: erreur lors d'ouverture du fichier /etc/group\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "" -"%s: erreur lors du verrouillage du fichier des mots de passe cach矇s /etc/" -"gshadow\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "" -"%s: erreur lors de l'ouverture du fichier des mots de passe cach矇s /etc/" -"gshadow\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: l'identifiant d'utilisateur (UID) %u n'est pas unique\n" @@ -1666,6 +1673,26 @@ msgid "%s: cannot open shadow password file\n" msgstr "" "%s: impossible d'ouvrir le fichier des mots de passe cach矇s /etc/shadow\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: erreur lors du verrouillage du fichier /etc/group\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: erreur lors d'ouverture du fichier /etc/group\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "" +"%s: erreur lors du verrouillage du fichier des mots de passe cach矇s /etc/" +"gshadow\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "" +"%s: erreur lors de l'ouverture du fichier des mots de passe cach矇s /etc/" +"gshadow\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: erreur lors de l'ajout de la nouvelle entr矇e dans /etc/passwd\n" @@ -1723,9 +1750,11 @@ msgstr "Utilisation: %s [-r] nom\n" msgid "%s: error updating group entry\n" msgstr "%s: erreur lors de la mise jour de l'entr矇e dans /etc/group\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: impossible d'enlever le groupe primaire de l'utilisateur.\n" +msgstr "" +"%s: impossible d'enlever le groupe %s qui est un groupe primaire pour un " +"autre utilisateur.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1775,20 +1804,60 @@ msgid "%s: error removing directory %s\n" msgstr "%s: erreur lors de l'effacement du r矇pertoire %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Utilisation: %s\t[-u uid [-o]] [-g groupe] [-G groupe,...]\n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d home [-m]] [-s shell] [-c commentaire] [-l nouveau_nom]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inactif] [-e expire] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p mot-de-passe] [-L|-U] nom\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Utilisation: usermod [options] LOGIN\n" +"\n" +"Options:\n" +" -a, --append GROUPE ajouter l'utilisateur au groupe GROUPE\n" +" -c, --comment COMMENT d矇finir une nouvelle valeur pour le champ\n" +" 竄GECOS罈\n" +" -d, --home-dir REP_PERS d矇finir un nouveau r矇pertoire personnel pour\n" +" le compte de l'utilisateur\n" +" -e, --expiredate DATE_EXPIR fixer la date de fin de validit矇 du comptei\n" +" DATE_EXPIR\n" +" -f, --inactive INACTIF fixer la dur矇e d'inactivit矇 du mot de masse\n" +" apr癡s sa fin de validit矇 INACTIF\n" +" -g, --gid GROUPE forcer l'utilisation de GROUPE pour le compte\n" +" du l'utilisateur\n" +" -G, --groups GROUPES d矇finir la liste des groupes suppl矇mentaires\n" +" -h, --help afficher ce message d'aide et quitter\n" +" -l, --login LOGIN d矇finir un nouveau nom pour le compte\n" +" -L, --lock verrouiller le compte de l'utilisateur\n" +" -m, --move-home d矇placer le contenu du r矇pertoire personnel\n" +" vers le nouvel emplacement ( n'utiliser\n" +" qu'avec -d)\n" +" -o, --non-unique autoriser l'utilisation d'un identifiant\n" +" d'utilisateur (UID) dupliqu矇 (non unique)\n" +" -p, --password MOT_DE_PASSE utiliser un mot de passe chiffr矇 pour le\n" +" nouveau mot de passe\n" +" -s, --shell INTERPRTEUR d矇finir un nouvel interpr矇teur de commande\n" +" initial pour le compte de l'utilisateur\n" +" -u, --uid UID d矇finir un nouvel identifiant (UID) pour le\n" +" compte de l'utilisateur\n" +" pour le compte de l'utilisateur\n" +" -U, --unlock d矇verrouiller le compte de l'utilisateur\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1857,6 +1926,29 @@ msgstr "矇chec du changement de propri矇taire de la bo簾te lettres" msgid "failed to rename mailbox" msgstr "矇chec du changement de nom de la bo簾te lettres" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"Utilisation:vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tmodifier la base de donn矇es des groupes\n" +" \t\t\t(/etc/group)\n" +" -h, --help\t\t\tafficher ce message d'aide et quitter\n" +" -p, --passwd\t\t\tmodifier la base de donn矇es des comptes\n" +" \t\t\t(/etc/passwd)\n" +" -p, --quiet\t\t\tmode silencieux\n" +" -s, --shadow\t\t\tmodifier les bases de donn矇es de mots de passe\n" +" \t\t\tcach矇s (竄shadow passwords罈):shadow ou gshadow\n" + #, c-format msgid "" "\n" @@ -1875,16 +1967,3 @@ msgstr "Impossible d'effectuer une sauvegarde" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "" "%s: impossible de restaurer %s: %s (vos modifications sont dans %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Utilisation:\n" -"竄vipw罈 矇diter /etc/passwd 竄vipw -s罈 矇diter /etc/shadow\n" -"竄vigr罈 矇diter /etc/group 竄vigr -s罈 矇diter /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: erreur de PAM chauthtok\n" diff --git a/po/he.gmo b/po/he.gmo index e809e4c5a7323f165e945a098c4838789ebfce10..5b38b13ff98d61675c6443df5131107c6a5398d3 100644 GIT binary patch delta 26 hcmZ4Ew8m+}3_)HaT|)x}BSR|_3vC0#%}WK_`2ld72e$wK delta 26 hcmZ4Ew8m+}3_)H4T|)x}BLgdAV{HSY%}WK_`2lb`2d@AC diff --git a/po/he.po b/po/he.po index 62fbc9b5..6a72fa70 100644 --- a/po/he.po +++ b/po/he.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2004-07-21 23:59+0300\n" "Last-Translator: Lior Kaplan \n" "Language-Team: Hebrew \n" @@ -223,6 +223,10 @@ msgstr "蚸 蛂蛂 蚳 (YYYY-MM-DD)" msgid "never\n" msgstr "蛅 蚺蛁\n" +#, c-format +msgid "password must be changed" +msgstr "" + #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "蛌蚹蛅 蛂蛂:\t" @@ -632,7 +636,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1064,8 +1068,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1121,10 +1125,6 @@ msgstr "" msgid "%s: out of memory\n" msgstr "" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "" - #, c-format msgid "%s: repository %s not supported\n" msgstr "" @@ -1244,6 +1244,19 @@ msgstr "" msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "" @@ -1260,7 +1273,7 @@ msgstr "" msgid "You are not authorized to su %s\n" msgstr "" -msgid "(Enter your own password.)" +msgid "(Enter your own password)" msgstr "" #, c-format @@ -1340,7 +1353,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1352,22 +1365,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: 蚸 蚹: \"%s\"\n" @@ -1436,6 +1433,22 @@ msgstr "" msgid "%s: cannot open shadow password file\n" msgstr "" +#, c-format +msgid "%s: error locking group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "" + #, c-format msgid "%s: error adding new password entry\n" msgstr "" @@ -1532,19 +1545,28 @@ msgid "%s: error removing directory %s\n" msgstr "" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "" - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" msgstr "" #, c-format @@ -1613,6 +1635,18 @@ msgstr "" msgid "failed to rename mailbox" msgstr "" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1628,10 +1662,3 @@ msgstr "" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" diff --git a/po/id.gmo b/po/id.gmo index f26f76a0b52d212d3ddfe9bd003fb7f4f8844683..f524d2445ec7235c8e6dd20494da68031429e9ec 100644 GIT binary patch delta 5199 zcmYk<2~^cp0>|--YyyIcD259UP?1G8331;=46)F1Lep$W(hG~+U^x#p64 z<&u!SXcHZ?bec-k!OF;unoJAF4#%1)Pc`4)`(MuSfBNyc_y7Ly?*CW)Z=cWmyM5f3 z!~HfGt_ISPlm!~o-^ZAXVY+L~**39E`%Lj&8GvLL@h~p&EQ0@4*Y$1skyiMz(Y8g2B|&u{rj$_lKhzF2MF!f*SZ@ z?1~$)HCCf0T7xmh%?K%|!%#*Mjq&Kh9P1OP29_a@no88-oI=g$6J(O+Hfp9p^sb3y zA&X=RQ3IQa>UbG;!^C$o$xw#zyL-QgR!U;7>4R#8nPH>A*#XksP9#xzIPh+ zy&I_Sh42tfnl#kJa#5d8!wg)GZWo1P6tss|P%{jqH6~*^qZ-OWjeG*Cp?Rp8KaX0O zH&HXbgqoQT4<})F)Bwg=ORzij#i;LBc4Yn4Kn*wO+uXJfv}9TuX*TM9A!;C{r~zz2 zb@UGExq5rwmsYh>aY$1p+twen_35Y;T!MVXywI8T*G!LagMUn|{h$#Oskfpx4WKVF zIr9+4;%rm{8_eNZ#ZL$=vWK^?OBsPC^vtyC3iz;*WXAMO2MMz4XUqMmn;qM(LnVH%brgEk)I zJEj)Z(GRF4Z^=fxFblQkUF(t{V&p$31BwO_5LSO z&|YSuR-ynkkRsF2PeLtm8EV99Q7iNcy6`0G``1v< z|AZkJ$?|A`amd(AE^0+fu@$aGZRH*}1vOBGZXcG&)<^O#s-X#}0TrXp#6r}P?!prM z5C>p(ItL8rqL#P{HS-&&frVr^CZGnAgKEcJM8QR2rL_XJmuIjQUO{ci_ZWb8Fbtc~ ziyCT;TFMk`g9XSjF;i`Q4eGhQsKflOtzSY0;5I)y1rx`wgAPp|rs53LQg1_TK^1BX zKEeq68ui@I*2H_AjtY@6nz_guXbxaDoL!Qny;031n}llcFQ}C{h>`dys)PSvTl62~oPiFg)1QsJ z0HzSt&I;>ms0m&ek9PX?{2}V#~jXDc^u?4!%QwXI{k6OxGr~w3waAwdIJ5et{bubI{!?YY* z<0fp6`%x=%!rrg5HlQZILZ5(od$)6=$NB zdOd1p`%xXdhidps)Y}l6?+iE*RnJ5HP)$QUw*}+zB(gZ>CTc}{jdA{ESBUDTWDM)C zLOC~d$TnH4Pz~3j2J$^>fWh}WXCw{P!4M3=>6n6ZP&0oKbq4BC?fX37tZX~fR;8d1 zrfdIyPhkofOLYBm3L0fvcswi2Rjk7P`J8mE>>aWwMU2DBgd;#9-4EN@26D_~PSDA6U!rFgZf@ z5pVyjlG#aSlRuHB>q=9>x(T%ni^-pfKhZUf=%DI4Pd+8{$U^cBd7a#SeM@CHiB;K|KcYjWtC|cZ`ax>Co~7^_DYQ2p z#Syl=LhJvPtsKNG@(9uWcZseN2k-wz?V#L)3?#3RdZITVjXXi#B6<^=t_WNBH?AQs zk)C8f*-g}s8A^7M4XWIA^|j^C@eibxt&hW3Nh&EL@kH;vuD#^%WDemiGb4$v*5nN` zjNC_lM;=!H2^4e{Ie32uE>P}GW{^1YB>9@?(ht%eZ;AgNz--dX*2TwU^_!(JGw%L30 z@hVxRdeDf{88ck@o_!Ht_^FuvLU0Rb%{v;Y7A delta 5967 zcmb8yd3aUD8OQMnpdkxkCn^a!tRj$wKtK|96e>{+22cng+~i)uB`YMCprF@^3sS@? zrlLY>tfIAQmFvc)qPVoN0wOLTxYbe>1g#ZYpGW%r-5CY!(?5Eiy!SIRXPKFI<{WXy zeKFrX6caw!sZFEd_?k!|9*H$3KgO7m?bT|`{4T}}#~`Yy858gc?26m4H}1i6@i>-X z8YlBGj2XBE2jS<~1CzTMa}KA?Fk3KFF_{yUs0Ut;XX8WI2VcZQJmmZaTO5x$1aV%IG?Go5Cs@=)){W z&9oW0*KBg_@8SUJ-=YT4)3YfaiM^;_fx3Sw@@MYiN7rpeZN9zO2|q<;;5+2cbX5M8 znru|V98||@S0cN*|76y??o4b*|&1Pgjn)gvD{}w$=r5B23H0n8}sEn;Z%{+n{=qq>= z?#H2e|I4^q4_=Gf&6`mV+J$lW4eCAr0X4HYdevH{qVCH@E!k{T2lc2A)Xk{WH@fx* zoSRXv>&~cQV-8YaFy;vAL(++@ueI!s%ESoNK=M&HPRBFQk4otR)O9x^$uw(GGv0z4 z_#3FV>pj#!6WP(qXdg_Ve{%r^T~L5$;&P0|mB>BjcGQD6qdGi*8sNWB9Vee>XM7$i zgE^><@=@o@P?-qfwRi*O;+d>ZxRAm)3S+SmwYlC#l3|XZQr(3es?-if?cRx~_7c=g zm!a;v)wu!n&EJOcco;Q+^sZw-4-! z9(513B;!y6DL~D<4B0MbsjD}mp0mmM7Amtx)5*U!Q8L5T9vFeTa1Lq!SK=64gW8mP zP#qmdWh6e+&O8mZB*RckFb#G80#wGXM-SJd?tcz-{q8V@1PVt{BmN%AlIh92rxag; z9dH3^EtjGma0`ZG_~POD)V*xmJ`?r4O4O1pLG7Jek?mqOVioSk(HOpne2=2A0+sq# z_)$jwjT&JJFR9E$4d@EggF@(Glk<6OPyIvefX7g4ACqG@bs{EF?~Hm*FC?R3GloKE z8p@E3X&PL;8Fk@Ps9pc2tAB|aK*BKVP}F8BMv`Z)MtwmaMWz0A?24bFmgIZvf?bE} zde(nHv|!9EREH~(?3f2pZ^1rPievcE66Kd$9NtzLC1nu&Ls7=#|n&Gpk)E+@5XHprBmS6^|qcG~a zhmkkce1OVG;uw2f9%^8IRL6HBU7D6LSHkri%}P@#&dBKYGxmyHdX7(jA2<#Pt+1r zU?*IS>bTkYH0t^m=Vz#XVhhQ?M%Jg$j(9Y7r0z#`xEK?#2{Z6vR3_d-?UAHuwxb+W zswbmf-%^Z0?HBD4ZN&G9Aq1Ze^AfR(Xx92KB?b~Y9<@X}-%NQg(V0-%<`ZKG%~V-< zl6aoDfq0$Jp;uPN3(?<`KeZHhpRAe}U0MGV8$B*`if2wKA3UXe3*~XdcH%Jc81VoR zA%072B;FyOC3LJOt{~nec&p7hD_mJ`i4Kp@ zvXl}!>McM0-bm>lVl5FQvWXC}pV0A$`hT0kYNC#qLFmY|m_OnyqQTY01Y&`!$Kpa) zehoh)*jv#<`=Kx4C;m>nK^!37BiJ7H(EP6?(p>$QIFlGoyyDvKbN)yp1#Q}D*KjZL zMn;dR&Ig^J;6zt$!o|d&T>WbdYXGZ=w}?)Jj=_Xpm+6F$(5tAUkXS_gjrf2VLFhZt zkI=EhVm9GESI)snuKY5V5L<~`ZClvPrqGeNi}&b#qxqQ9$mbv~^0wxCaPaGjCh;xX`iSS?fNhfraS)#uq`Rzh{L@bZC z*#GLOm`GeploOMQs|g+Ji2I2zRdL5k97=R2YFyjxconftU++&TTtc)Vt|3fZTv58; zn_p8E@QTu_ii`QJ^XldYDl1hi^U7+fssh#Zs#JQ_frgT5Usa$uKC-LxC#^e9@KsmW z)O&#?fwEA2!0THVc`UglE+!*#WzT`J;rO|WgS8FkdI5j1zRt@G)R$$}`s(T${GL0a z=e_j0(=Mr-@AKC*=-%>0r=2KYR1>QG@m4Q-{^$3WyPM7QI$wECAeRv_y^t3Q`Wb&s zbav%l^g&FhD1DMG56Z~M&;)&4u;y6*p^;tvzi2(AD1Dw6toD`F2Nwr)Ho!bEztVWs~n|Gg^tQ5Bhx-CBBOK;5?h#3ZLIs e8S*Wv^SS(1`09Nnb-rqU@U$HJB413I+3G)^GyHV` diff --git a/po/id.po b/po/id.po index 5980ca20..cbcdf3fb 100644 --- a/po/id.po +++ b/po/id.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2004-04-09 00:12+0700\n" "Last-Translator: Parlin Imanuel Toh \n" "Language-Team: Debian Indonesia \n" @@ -221,6 +221,10 @@ msgstr "Penggantian Kata Sandi Terakhir (TTTT-MM-HH)" msgid "never\n" msgstr "Tidak Pernah\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Password telah diubah.\n" + #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Kata Sandi Kadaluarsa:\t" @@ -633,7 +637,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1073,8 +1077,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1134,10 +1138,6 @@ msgstr "Maaf, kata sandi untuk %s belum dapat diganti.\n" msgid "%s: out of memory\n" msgstr "%s: kehabisan memori\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Tidak dapat menjalankan %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: repositori %s tidak didukung\n" @@ -1257,6 +1257,19 @@ msgstr "Maaf." msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: mesti dijalankan dari sebuah terminal\n" @@ -1273,8 +1286,8 @@ msgstr "Id tidak dikenal: %s\n" msgid "You are not authorized to su %s\n" msgstr "Anda tidak diperbolehkan untuk su %s\n" -msgid "(Enter your own password.)" -msgstr "(Masukkan password anda sendiri.)" +msgid "(Enter your own password)" +msgstr "(Masukkan password anda sendiri)" #, c-format msgid "" @@ -1358,7 +1371,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1370,22 +1383,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u tidak unik\n" @@ -1454,6 +1451,22 @@ msgstr "" msgid "%s: cannot open shadow password file\n" msgstr "" +#, c-format +msgid "%s: error locking group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "" + #, c-format msgid "%s: error adding new password entry\n" msgstr "" @@ -1550,20 +1563,29 @@ msgid "%s: error removing directory %s\n" msgstr "" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Penggunaan: %s\t[-u uid [-o]] [-g grup] [-G grup,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d home [-m]] [-s shell] [-c comment] [-l nama_baru]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f tidak_aktif] [-e kadaluarsa] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p kata_sandi] [-L|-U] nama\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1631,6 +1653,18 @@ msgstr "" msgid "failed to rename mailbox" msgstr "" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1649,15 +1683,31 @@ msgstr "Tidak dapat membuat backup" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: tidak dapat mengembalikan %s: %s (perubahan ada dalam %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Penggunaan:\n" -"`vipw' mengedit /etc/passwd `vipw -s' mengedit /etc/shadow\n" -"`vigr' mengedit /etc/group `vigr -s' mengedit /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Penggunaan:\n" +#~ "`vipw' mengedit /etc/passwd `vipw -s' mengedit /etc/shadow\n" +#~ "`vigr' mengedit /etc/group `vigr -s' mengedit /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: chauthok PAM gagal\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: Tidak dapat menjalankan %s" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Penggunaan: %s\t[-u uid [-o]] [-g grup] [-G grup,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d home [-m]] [-s shell] [-c comment] [-l nama_baru]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f tidak_aktif] [-e kadaluarsa] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p kata_sandi] [-L|-U] nama\n" diff --git a/po/it.gmo b/po/it.gmo index 682a4b44129fe1afc80311eeedf702242bdba776..aa488c00acf48007793a8340815138993dce6d55 100644 GIT binary patch literal 47051 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 delta 9280 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 diff --git a/po/it.po b/po/it.po index 4f8064b4..b155ffe8 100644 --- a/po/it.po +++ b/po/it.po @@ -2,10 +2,12 @@ # Copyright (C) 2004 Free Software Foundation, Inc. # This file is distributed under the same license as the shadow package. # Giuseppe Sacco , 2004. -# Danilo Piazzalunga , 2004-2005. +# Danilo Piazzalunga , 2004-2005. +# # Convenzioni utilizzate per tradurre i termini pi羅 frequenti: +# # faillog (record)..................: 竄(record degli) accessi falliti罈 -# group file/database...............: 竄file/database dei gruppi罈 +# group file........................: 竄file dei gruppi罈 # logged in.........................: 竄collegato罈 # login.............................: 竄accesso罈 (nella maggioranza dei casi) # login [user account]..............: 竄login罈 @@ -13,23 +15,23 @@ # primary group.....................: 竄gruppo principale罈 # shadow file.......................: 竄file shadow罈 # shadow group......................: 竄gruppo shadow罈 -# (shadow) group file/database......: 竄file/database dei gruppi (shadow)罈 +# (shadow) group file...............: 竄file dei gruppi (shadow)罈 # shadow password...................: 竄shadow password罈 -# (shadow) password file/database...: 竄file/database delle (shadow) password罈 +# (shadow) password file............: 竄file delle (shadow) password罈 # super user........................: 竄root罈 o 竄amministratore罈 # user name.........................: 竄nome utente罈 +# msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.8\n" +"Project-Id-Version: shadow 4.0.14\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-04-17 21:57+0200\n" -"Last-Translator: Danilo Piazzalunga \n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-12-11 02:31+0100\n" +"Last-Translator: Danilo Piazzalunga \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.3.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #, c-format @@ -100,10 +102,10 @@ msgid_plural "" "%d failures since last login.\n" "Last was %s on %s.\n" msgstr[0] "" -"%d fallimento dall'ultimo accesso.\n" +"%d tentativo fallito dall'ultimo accesso.\n" "L'ultimo 癡 stato %s su %s.\n" msgstr[1] "" -"%d fallimenti dall'ultimo accesso.\n" +"%d tentativi falliti dall'ultimo accesso.\n" "L'ultimo 癡 stato %s su %s.\n" # NdT: Riferito al numero massimo di accessi concorrenti per un utente. @@ -120,31 +122,30 @@ msgstr "Nessun messaggio di posta." msgid "You have mail." msgstr "C'癡 la solita posta." -#, fuzzy msgid "no change" -msgstr "%s: nessuna modifica\n" +msgstr "nessuna modifica" msgid "a palindrome" -msgstr "" +msgstr "palindromo" msgid "case changes only" -msgstr "" +msgstr "cambiano solo maiuscole/minuscole" msgid "too similar" -msgstr "" +msgstr "simile alla precedente" msgid "too simple" -msgstr "" +msgstr "troppo semplice" msgid "rotated" -msgstr "" +msgstr "rotazione" msgid "too short" -msgstr "" +msgstr "troppo corta" #, c-format msgid "Bad password: %s. " -msgstr "Password troppo debole: %s. " +msgstr "Password non valida: %s. " #, c-format msgid "passwd: pam_start() failed, error %d\n" @@ -157,9 +158,9 @@ msgstr "passwd: %s\n" msgid "passwd: password updated successfully\n" msgstr "passwd: password aggiornata correttamente\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "Password sbagliata per 竄%s罈\n" +msgstr "Password sbagliata per %s\n" #, c-format msgid "Unable to cd to \"%s\"\n" @@ -181,11 +182,10 @@ msgid "Can't change root directory to \"%s\"\n" msgstr "Impossibile cambiare la directory root in 竄%s罈\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" -msgstr "" +msgstr "Nessuna voce utmp. Eseguire 竄login罈 dalla shell di livello pi羅 basso" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: impossibile determinare il proprio nome utente.\n" +msgstr "Impossibile determinare il nome del terminale." #, c-format msgid "malloc(%d) failed\n" @@ -215,6 +215,23 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"Uso: chage [OPZIONI] UTENTE\n" +"\n" +"Opzioni:\n" +" -d, --lastday ULTIMO_CAMBIO\timposta la data dell'ULTIMO_CAMBIO della\n" +"\t\t\t\tpassword\n" +" -E, --expiredate SCADENZA\timposta la data di SCADENZA dell'account\n" +" -h, --help\t\t\tmostra questo messaggio di aiuto ed esce\n" +" -i, --inactive INATTIVIT\timposta il numero di giorni di INATTIVIT\n" +"\t\t\t\tdella password oltre la sua scadenza\n" +" -l, --list\t\t\tmostra le informazioni sulla durata\n" +"\t\t\t\tdell'account\n" +" -m, --mindays MINIMO\t\timposta a il numero MINIMO di giorni tra i\n" +"\t\t\t\tcambi di password\n" +" -M, --maxdays MASSIMO\t\timposta il numero MASSIMO di giorni tra i\n" +"\t\t\t\tcambi di password\n" +" -w, --warndays PREAVVISO\timposta il numero di giorni di PREAVVISO\n" +"\t\t\t\tprima della scadenza della password\n" #, c-format msgid "Enter the new value, or press ENTER for the default\n" @@ -238,44 +255,41 @@ msgstr "Inattivit della password" msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Data di scadenza dell'account (AAAA-MM-GG)" -# "Last password change . . . . : " #, c-format msgid "Last password change\t\t\t\t\t: " -msgstr "Ultimo cambio della password : " +msgstr "Ultimo cambio della password\t\t\t\t: " #, c-format msgid "never\n" msgstr "mai\n" -# "Password expires . . . . : " +#, c-format +msgid "password must be changed" +msgstr "la password deve essere cambiata" + #, c-format msgid "Password expires\t\t\t\t\t: " -msgstr "Scadenza della password : " +msgstr "Scadenza della password\t\t\t\t\t: " -# "Password inactive . . . . : " #, c-format msgid "Password inactive\t\t\t\t\t: " -msgstr "Inattivit della password : " +msgstr "Inattivit della password\t\t\t\t: " -# "Account expires . . . . . : " #, c-format msgid "Account expires\t\t\t\t\t\t: " -msgstr "Scadenza dell'account : " +msgstr "Scadenza dell'account\t\t\t\t\t: " -# "Minimum number of days between password change . : %ld\n" #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" -msgstr "Numero minimo di giorni tra i cambi di password : %ld\n" +msgstr "Numero minimo di giorni tra i cambi di password\t\t: %ld\n" -# "Maximum number of days between password change . : %ld\n" #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" -msgstr "Numero massimo di giorni tra i cambi di password : %ld\n" +msgstr "Numero massimo di giorni tra i cambi di password\t: %ld\n" -# "Number of days of warning before password expires : %ld\n" #, c-format msgid "Number of days of warning before password expires\t: %ld\n" -msgstr "Giorni di preavviso prima della scadenza della password : %ld\n" +msgstr "Giorni di preavviso prima della scadenza della password\t: %ld\n" #, c-format msgid "%s: do not include \"l\" with other flags\n" @@ -297,9 +311,9 @@ msgstr "%s: impossibile aprire il file delle password\n" msgid "%s: unknown user %s\n" msgstr "%s: utente 竄%s罈 sconosciuto\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: impossibile aprire il file delle shadow password\n" +msgstr "%s: manca il file delle shadow password\n" #, c-format msgid "%s: can't lock shadow password file\n" @@ -311,7 +325,7 @@ msgstr "%s: impossibile aprire il file delle shadow password\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: impossibile abbandonare i privilegi (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -361,23 +375,23 @@ msgstr "\tNome completo: %s\n" msgid "Room Number" msgstr "Stanza n簞" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "Stanza n簞" +msgstr "\tStanza n簞: %s\n" msgid "Work Phone" msgstr "Numero telefonico di lavoro" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "Numero telefonico di lavoro" +msgstr "\tNumero telefonico di lavoro: %s\n" msgid "Home Phone" msgstr "Numero telefonico di casa" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "Numero telefonico di casa" +msgstr "\tNumero telefonico di casa: %s\n" msgid "Other" msgstr "Altro" @@ -464,10 +478,10 @@ msgstr "" "Uso: chpasswd [OPZIONI]\n" "\n" "Opzioni:\n" -" -e, --encrypted le password fornite sono cifrate\n" -" -h, --help mostra questo messaggio di aiuto ed esce\n" -" -m, --md5 usa la cifratura MD5 anzich矇 DES quando le\n" -" password fornite non sono cifrate\n" +" -e, --encrypted\tle password fornite sono cifrate\n" +" -h, --help\t\tmostra questo messaggio di aiuto ed esce\n" +" -m, --md5\t\tusa la cifratura MD5 anzich矇 DES quando le\n" +"\t\t\tpassword fornite non sono cifrate\n" #, c-format msgid "%s: can't lock password file\n" @@ -558,25 +572,26 @@ msgstr "" "Uso: faillog [OPZIONI]\n" "\n" "Opzioni:\n" -" -a, --all mostra i record degli accessi falliti per tutti\n" -" gli utenti\n" -" -h, --help mostra questo messaggio di aiuto ed esce\n" -" -l, --lock-time SEC blocca l'account per SEC secondi dopo un tentativo\n" -" di accesso fallito\n" -" -m, --maximum MAX imposta a MAX il numero massimo di tentativi di\n" -" accesso falliti\n" -" -r, --reset azzera il conteggio degli accessi falliti\n" -" -t, --time GIORNI mostra i record degli accessi falliti pi羅 recenti\n" -" di un numero di GIORNI\n" -" -u, --user LOGIN mostra il record degli accessi falliti o, se sono\n" -" state usate con le opzioni -r, -m o -l, imposta\n" -" conteggi e limiti solo per l'utente specificato\n" -" da LOGIN\n" +" -a, --all\t\tmostra i record degli accessi falliti per tutti\n" +"\t\t\tgli utenti\n" +" -h, --help\t\tmostra questo messaggio di aiuto ed esce\n" +" -l, --lock-time SEC\tblocca l'account per SEC secondi dopo un tentativo\n" +"\t\t\tdi accesso fallito\n" +" -m, --maximum MAX\timposta a MAX il numero massimo di tentativi di\n" +"\t\t\taccesso falliti\n" +" -r, --reset\t\tazzera i conteggi degli accessi falliti\n" +" -t, --time GIORNI\tmostra i record degli accessi falliti pi羅 recenti\n" +"\t\t\tdi un numero di GIORNI\n" +" -u, --user LOGIN\tmostra il record degli accessi falliti o, se sono\n" +"\t\t\tstate usate con le opzioni -r, -m o -l, imposta\n" +"\t\t\tconteggi e limiti solo per l'utente specificato\n" +"\t\t\tda LOGIN\n" -# NdT: Vedere faillog(5) per il significato dei campi. +# NdT: Vedere faillog(5) per il significato dei campi. Il campo "On" +# 癡 il device tty su cui 癡 avvenuto l'ultimo accesso fallito. #, c-format msgid "Login Failures Maximum Latest On\n" -msgstr "Login Errori Massimo Ultimo accesso Da\n" +msgstr "Login Errori Massimo Ultimo accesso Su\n" # NdT: La 竄s罈 indica l'unit di misura (secondi). #, c-format @@ -586,7 +601,7 @@ msgstr " [%lds rimasti]" # NdT: La 竄s罈 indica l'unit di misura (secondi). #, c-format msgid " [%lds lock]" -msgstr " [%lds bloccato]" +msgstr " [%lds blocco]" #, c-format msgid "Unknown User: %s\n" @@ -694,7 +709,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -702,6 +717,17 @@ msgid "" " -o, --non-unique\t\tallow create group with duplicate\n" "\t\t\t\t(non-unique) GID\n" msgstr "" +"Uso: groupadd [OPZIONI] GRUPPO\n" +"\n" +"Opzioni:\n" +" -f, --force\t\t\ttermina con successo anche se il gruppo\n" +"\t\t\t\tspecificato esiste gi\n" +" -g, --gid GID\t\t\tusa GID per il nuovo gruppo\n" +" -h, --help\t\t\tmostra questo messaggio di aiuto ed esce\n" +" -K, --key CHIAVE=VALORE\tspecifica un valore diverso da quello\n" +"\t\t\t\tpredefinito in /etc/login.defs\n" +" -o, --non-unique\t\tpermette di creare un gruppo con un GID\n" +"\t\t\t\tduplicato (non univoco)\n" #, c-format msgid "%s: error adding new group entry\n" @@ -711,13 +737,13 @@ msgstr "%s: errore nell'aggiungere la nuova voce al file dei gruppi\n" msgid "%s: name %s is not unique\n" msgstr "%s: il nome 竄%s罈 non 癡 univoco\n" -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: gid 竄%u罈 non univoco\n" +msgstr "%s: GID %u non univoco\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: impossibile ottenere un gid univoco\n" +msgstr "%s: impossibile ottenere un GID univoco\n" #, c-format msgid "%s: %s is not a valid group name\n" @@ -751,9 +777,9 @@ msgstr "%s: impossibile aprire il file dei gruppi shadow\n" msgid "%s: invalid group %s\n" msgstr "%s: gruppo 竄%s罈 non valido\n" -#, fuzzy, c-format +#, c-format msgid "%s: -K requires KEY=VALUE\n" -msgstr "%s: -O richiede NOME=VALORE\n" +msgstr "%s: -K richiede NOME=VALORE\n" #, c-format msgid "%s: group %s exists\n" @@ -795,9 +821,9 @@ msgstr "Uso: groupmod [-g GID [-o]] [-n NOME] GRUPPO\n" msgid "%s: %s not found in /etc/group\n" msgstr "%s: 竄%s罈 non trovato in /etc/group\n" -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: %u non 癡 un gid univoco\n" +msgstr "%s: %u non 癡 un GID univoco\n" #, c-format msgid "%s: %s is not a unique name\n" @@ -811,9 +837,9 @@ msgstr "Uso: %s [-r] [-s] [GRUPPO [GSHADOW]]\n" msgid "Usage: %s [-r] [-s] [group]\n" msgstr "Uso: %s [-r] [-s] [GRUPPO]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "No" +msgstr "No\n" #, c-format msgid "%s: -s and -r are incompatibile\n" @@ -849,7 +875,7 @@ msgstr "gruppo %s: nessun utente %s\n" #, c-format msgid "delete member `%s'? " -msgstr "rimuovere il membro 竄%s罈? " +msgstr "eliminare il membro 竄%s罈? " #, c-format msgid "invalid shadow group file entry\n" @@ -869,7 +895,7 @@ msgstr "gruppo shadow %s: nessun utente amministrativo %s\n" #, c-format msgid "delete administrative member `%s'? " -msgstr "rimuovere il membro amministrativo 竄%s罈? " +msgstr "eliminare il membro amministrativo 竄%s罈? " #, c-format msgid "shadow group %s: no user %s\n" @@ -939,7 +965,7 @@ msgstr "Uso: id\n" msgid " groups=" msgstr " gruppi=" -#, fuzzy, c-format +#, c-format msgid "" "Usage: lastlog [options]\n" "\n" @@ -952,11 +978,13 @@ msgstr "" "Uso: lastlog [OPZIONI]\n" "\n" "Opzioni:\n" -" -h, --help mostra questo messaggio di aiuto ed esce\n" -" -t, --time GIORNI mostra solo i record di ultimo accesso pi羅 recenti\n" -" di un numero di GIORNI\n" -" -u, --user LOGIN mostra il record di ultimo accesso per l'utente\n" -" specificato da LOGIN\n" +" -b, --before GIORNI\tmostra solo i record di ultimo accesso pi羅 vecchi\n" +"\t\t\tdi un numero di GIORNI\n" +" -h, --help\t\tmostra questo messaggio di aiuto ed esce\n" +" -t, --time GIORNI\tmostra solo i record di ultimo accesso pi羅 recenti\n" +"\t\t\tdi un numero di GIORNI\n" +" -u, --user LOGIN\tmostra il record di ultimo accesso per l'utente\n" +"\t\t\tspecificato da LOGIN\n" #, c-format msgid "Username Port From Latest\n" @@ -1020,13 +1048,15 @@ msgstr " su 竄%.100s罈" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: PAM ha restituito un errore: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "Login non corretto" +msgstr "" +"\n" +"Login non corretto\n" #, c-format msgid "" @@ -1041,13 +1071,11 @@ msgstr "Login non corretto" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: impossibile eseguire fork(): %s" -# NdT: Non 癡 chiaro se login sia da tradurre con "accesso abilitato" o -# "utente abilitato": il significato comunque 癡 lo stesso. msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "" -"Attenzione: accesso di nuovo abilitato dopo una proibizione temporanea.\n" +"Attenzione: accesso nuovamente abilitato dopo una proibizione temporanea.\n" #, c-format msgid "Last login: %s on %s" @@ -1065,6 +1093,8 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"orario di accesso terminato\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" @@ -1074,13 +1104,13 @@ msgstr "Uso: newgrp [-] [GRUPPO]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "Uso: sg GRUPPO [[-c] COMANDO]\n" -#, fuzzy, c-format +#, c-format msgid "unknown UID: %u\n" -msgstr "GID 竄%lu罈 sconosciuto\n" +msgstr "UID %u sconosciuto\n" #, c-format msgid "unknown GID: %lu\n" -msgstr "GID 竄%lu罈 sconosciuto\n" +msgstr "GID %lu sconosciuto\n" msgid "Sorry.\n" msgstr "Spiacente.\n" @@ -1146,8 +1176,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1164,6 +1194,31 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"Uso: passwd [OPZIONI] [LOGIN]\n" +"\n" +"Opzioni:\n" +" -a, --all\t\t\tmostra lo stato delle password di tutti gli\n" +"\t\t\t\taccount\n" +" -d, --delete\t\t\telimina la password dell'account specificato\n" +" -e, --expire\t\t\tsegna come scaduta la password dell'account\n" +"\t\t\t\tspecificato\n" +" -h, --help\t\t\tmostra questo messaggio di aiuto ed esce\n" +" -k, --keep-tokens\t\tcambia la password solo se 癡 scaduta\n" +" -i, --inactive INATTIVIT\timposta il numero di giorni di INATTIVIT\n" +"\t\t\t\tdella password oltre la sua scadenza\n" +" -l, --lock\t\t\tblocca l'account specificato\n" +" -n, --mindays MINIMO\t\timposta a il numero MINIMO di giorni tra i\n" +"\t\t\t\tcambi di password\n" +" -q, --quiet\t\t\topera in modalit silenziosa\n" +" -r, --repository REPOSITORY\tcambia la password nel REPOSITORY " +"specificato\n" +" -S, --status\t\t\tmostra lo stato della password dell'account\n" +"\t\t\t\tspecificato\n" +" -u, --unlock\t\t\tsblocca l'account specificato\n" +" -w, --warndays PREAVVISO\timposta il numero di giorni di PREAVVISO\n" +"\t\t\t\tprima della scadenza della password\n" +" -x, --maxdays MASSIMO\t\timposta il numero MASSIMO di giorni tra i\n" +"\t\t\t\tcambi di password\n" msgid "Old password: " msgstr "Vecchia password: " @@ -1208,10 +1263,6 @@ msgstr "La password di %s non pu簷 ancora essere cambiata.\n" msgid "%s: out of memory\n" msgstr "%s: memoria esaurita\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: impossibile eseguire %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: repository %s non supportato\n" @@ -1233,9 +1284,9 @@ msgstr "La password di %s non 癡 cambiata.\n" msgid "Password changed.\n" msgstr "Password cambiata.\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "La password in uso 癡 scaduta." +msgstr "Password segnata come scaduta.\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" @@ -1315,7 +1366,7 @@ msgstr "%s: impossibile eliminare il file delle shadow password\n" #, c-format msgid "Access to su to that account DENIED.\n" -msgstr "L'accesso a 竄su罈 癡 NEGATO a questo account.\n" +msgstr "L'accesso all'account tramite 竄su罈 癡 NEGATO.\n" #, c-format msgid "Password authentication bypassed.\n" @@ -1328,9 +1379,32 @@ msgstr "Inserire la PROPRIA password per autenticarsi.\n" msgid "Sorry." msgstr "Spiacente." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd: %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"Uso: su [OPZIONI] [LOGIN]\n" +"\n" +"Opzioni:\n" +" -h, --help\t\t\tmostra questo messaggio di aiuto ed esce\n" +" -, -l, --login\t\trende la shell una shell di login\n" +" -m, -p,\n" +" --preserve-environment\tnon azzera le variabili d'ambiente e mantiene\n" +"\t\t\t\tla stessa shell\n" +" -s, --shell SHELL\t\tusa la SHELL specificata anzich矇 quella\n" +"\t\t\t\tpredefinita in passwd\n" #, c-format msgid "%s: must be run from a terminal\n" @@ -1348,7 +1422,7 @@ msgstr "Id 竄%s罈 sconosciuto\n" msgid "You are not authorized to su %s\n" msgstr "Non si 癡 autorizzati a diventare %s\n" -msgid "(Enter your own password.)" +msgid "(Enter your own password)" msgstr "(Immettere la propria password)" #, c-format @@ -1433,7 +1507,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1444,30 +1518,40 @@ msgid "" " -s, --shell SHELL\t\tthe login shell for the new user account\n" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" +"Uso: useradd [OPZIONI] LOGIN\n" +"\n" +"Opzioni:\n" +" -b, --base-dir DIR_BASE\tspecifica la directory di base in cui creare\n" +"\t\t\t\tla directory home per il nuovo account\n" +" -c, --comment COMMENTO\timposta il campo GECOS per il nuovo account\n" +" -d, --home-dir DIR_HOME\tspecifica la directory home per il nuovo\n" +"\t\t\t\taccount\n" +" -D, --defaults\t\tmostra o imposta i valori predefiniti della\n" +"\t\t\t\tconfigurazione di useradd\n" +" -e, --expiredate SCADENZA\timposta la data di SCADENZA dell'account\n" +" -f, --inactive INATTIVIT\timposta il numero di giorni di INATTIVIT\n" +"\t\t\t\tdella password oltre la sua scadenza\n" +" -g, --gid GRUPPO\t\timpone l'uso di GRUPPO per il nuovo account\n" +" -G, --groups GRUPPI\t\telenco di GRUPPI aggiuntivi per il nuovo\n" +"\t\t\t\taccount\n" +" -h, --help\t\t\tmostra questo messaggio di aiuto ed esce\n" +" -k, --skel DIR_SKEL\t\tspecifica una directory skel alternativa\n" +" -K, --key CHIAVE=VALORE\tspecifica un valore diverso da quello\n" +"\t\t\t\tpredefinito in /etc/login.defs\n" +" -m, --create-home\t\tcrea la directory home per il nuovo account\n" +" -o, --non-unique\t\tpermette di creare un utente con un UID\n" +"\t\t\t\tduplicato (non univoco)\n" +" -p, --password PASSWORD\tusa la PASSWORD cifrata per il nuovo account\n" +" -s, --shell SHELL\t\tla shell di login per il nuovo account\n" +" -u, --uid UID\t\t\timpone l'uso di UID per il nuovo account\n" #, c-format -msgid "%s: error locking group file\n" -msgstr "%s: errore nel fare il lock del file dei gruppi\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: errore nell'aprire il file dei gruppi\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: errore nel fare il lock del file dei gruppi shadow\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: errore nell'aprire il file dei gruppi shadow\n" - -#, fuzzy, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: gid 竄%u罈 non univoco\n" +msgstr "%s: UID %u non univoco\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: impossibile ottenere un gid univoco\n" +msgstr "%s: impossibile ottenere un UID univoco\n" #, c-format msgid "%s: invalid base directory `%s'\n" @@ -1479,7 +1563,7 @@ msgstr "%s: commento 竄%s罈 non valido\n" #, c-format msgid "%s: invalid home directory `%s'\n" -msgstr "%s: home directory 竄%s罈 non valida\n" +msgstr "%s: directory home 竄%s罈 non valida\n" #, c-format msgid "%s: invalid date `%s'\n" @@ -1529,6 +1613,22 @@ msgstr "%s: impossibile fare il lock del file delle shadow password\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: impossibile aprire il file delle shadow password\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: errore nel fare il lock del file dei gruppi\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: errore nell'aprire il file dei gruppi\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: errore nel fare il lock del file dei gruppi shadow\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: errore nell'aprire il file dei gruppi shadow\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: errore nell'aggiungere la nuova voce al file delle password\n" @@ -1567,6 +1667,8 @@ msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s: attenzione: la directory home esiste gi.\n" +"Non verr copiato nessun file dalla directory skel.\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" @@ -1580,9 +1682,11 @@ msgstr "Uso: %s [-r] NOME\n" msgid "%s: error updating group entry\n" msgstr "%s: errore nell'aggiornare la voce nel file dei gruppi\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: impossibile rimuovere il gruppo principale dell'utente.\n" +msgstr "" +"%s: impossibile rimuovere il gruppo 竄%s罈 in quanto gruppo principale di un " +"altro utente.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1630,26 +1734,52 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: errore nel rimuovere la directory %s\n" -# NdT: Lasicare i invariati perch矇 la riga sotto 癡 indentata -# con due . #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Uso: %s\t[-u UID [-o]] [-g GRUPPO] [-G GRUPPO,...] \n" - -# NdT: Lasicare i invariati perch矇 la riga sotto 癡 indentata -# con due . -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d HOME [-m]] [-s SHELL] [-c COMMENTO] [-l NUOVO_NOME]\n" - -# NdT: Questa riga viene indentata di due . -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f INATTIVIT] [-e SCADENZA] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p PASSWORD] [-L|-U] NOME\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Uso: usermod [OPZIONI] LOGIN\n" +"\n" +"Opzioni:\n" +" -a, --append GRUPPO\t\taggiunge l'utente a un ulteriore GRUPPO\n" +" -c, --comment COMMENTO\timposta il nuovo valore del campo GECOS\n" +" -d, --home DIR_HOME\t\timposta la nuova directory home dell'utente\n" +" -e, --expiredate SCADENZA\timposta la data di SCADENZA dell'account\n" +" -f, --inactive INATTIVIT\timposta il numero di giorni di INATTIVIT\n" +"\t\t\t\tdella password oltre la sua scadenza\n" +" -g, --gid GRUPPO\t\timpone l'uso di GRUPPO come gruppo iniziale\n" +" -G, --groups GRUPPI\t\telenco di GRUPPI aggiuntivi\n" +" -h, --help\t\t\tmostra questo messaggio di aiuto ed esce\n" +" -l, --login LOGIN\t\timposta il nuovo nome di login dell'utente\n" +" -L, --lock\t\t\tblocca l'account dell'utente\n" +" -m, --move-home\t\tsposta il contenuto della directory home\n" +"\t\t\t\tnella nuova posizione (usare solo con -d)\n" +" -o, --non-unique\t\tpermette di usare un UID duplicato (non\n" +"\t\t\t\tunivoco)\n" +" -p, --password PASSWORD\timposta la nuova PASSWORD cifrata\n" +" -s, --shell SHELL\t\tla nuova shell di login dell'utente\n" +" -u, --uid UID\t\t\timposta il nuovo UID dell'utente\n" +" -U, --unlock\t\t\tsblocca l'account dell'utente\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1669,7 +1799,7 @@ msgstr "%s: le shadow password sono necessarie per le opzioni -e e -f\n" #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" +msgstr "%s: 癡 permesso usare il flag -a solo con il flag -G\n" #, c-format msgid "%s: uid %lu is not unique\n" @@ -1702,6 +1832,8 @@ msgstr "%s: chown di %s non riuscito\n" #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" +"%s: attenzione: impossibile rimuovere completamente la vecchia directory " +"home %s" #, c-format msgid "%s: cannot rename directory %s to %s\n" @@ -1717,6 +1849,26 @@ msgstr "impossibile cambiare il proprietario della casella di posta" msgid "failed to rename mailbox" msgstr "impossibile rinominare la casella di posta" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"Uso: vipw [OPZIONI]\n" +"\n" +"Opzioni:\n" +" -g, --group\t\t\tmodifica il database dei gruppi\n" +" -h, --help\t\t\tmostra questo messaggio di aiuto ed esce\n" +" -p, --passwd\t\t\tmodifica il database delle password\n" +" -q, --quiet\t\t\topera in modalit silenziosa\n" +" -s, --shadow\t\t\tmodifica il database shadow o gshadow\n" + #, c-format msgid "" "\n" @@ -1735,16 +1887,3 @@ msgstr "Impossibile effettuare il backup" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "" "%s: impossibile ripristinare %s: %s (le modifiche effettuate sono in %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Uso:\n" -"竄vipw罈 per modificare /etc/passwd 竄vipw -s罈 per modificare /etc/shadow\n" -"竄vigr罈 per modificare /etc/group 竄vigr -s罈 per modificare /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: la chiamata PAM chauthok ha restituito un errore\n" diff --git a/po/ja.gmo b/po/ja.gmo index 48ed727e935d85b8d06c809a0f204ab9dc9e0562..7093c87452dff5b01e86dcd1ebef0577ebaab67d 100644 GIT binary patch delta 5889 zcmYk=2Xs|M0><$PBq1au^aPSX9+FT}Ae9~ny(1cW5s(s4M2f;ndssk_fU7J@5rd17 zg3KSIu>Gm+>R~rA|_*8lrgoj2S($Q&Uwh6 zd54d>_#xIb#%s<}h^OKXhGJ|DW9WmakNlZbKGcD(n1BPZGI~)Rehus32BblA6yxwJ zdN7nqeJ{!R2+~(G4I_BISxliC6{}Dq_yDWoc~^f6)#DI`QxB6-*K<)L%;Q5Hc>#63 zz}4@=7|t(XExhl}W2jVzn_@MdZw6A(lukhIF)ty1rhpH9al1P|h5F);$ly#APt{0M zQ6ub)x;_=taT$8>5NgE5$RwMxG^!boL9a%ZLxF2%6sn=;kw3GR4?SQnYE3Vrt_O0W z>xroEcR`JOJSO21R0nrCPa=IbCHN4A)2P}>jbr|)GyPn}v#2kw#0IztHKMbqnR$R} zAlhTi#)g~^M~&zeGhMpg5LMq<^RL1f^x$0N&%DP6 z&o&1!5sOhX5XCTMI%-OLB5j*-u09|2fVJqsy{`TW>MaUj-nDrvV>WsdC{&>^64lUD zlTkCV2sJZnP_OAnsF^*C>hJ|r2ks-^^P0;1 zifF{i=)vBoDV~J7aUt?dQ-JE&UQ|O@-SuELit3|L9chEQe-Nqzb1)TON3H!QSO+g+ zO}+m?><~I*;?RSgP#wxcHM9`51VyNs`Vuvw?=cetxu^!4qh??*>id(hJTAphEIe zz1tXsL9C-!QyE4OsY*>w%5zOhjTX=k+iLr=vF8c4ScI7-}hh zMNM%+V>@&0P@B0ws(vDBfQuS4|7u`06@15RMUD6hR>Tt2rV3yOX~eO}zA>#(Gcp>r zS(l;i`vAl72&$bk=)o%(f#uTdgCkJ`Z0Mz+P1e>`@4=!Uv53N=-;(1R;byLvmS z=jX8s-a$Pelvlxn4Nyzj6*aKFSP5sK?$3Ai1;}>sn!OaX<~LCf2+88r3E(2C{_Q6A zidpYG!SX8pvp570e6BEyjnLdjG$pP=N|hbGt?< zsI_i|kvIgIZ8HTml0xLwH(Q)vp>}s@3%iF>Q1=hPj<^`V56Je$i6T)oORh@I`4;VaRKVVhfoi?i?nGnbC@lhjOxfnqzMzmmvnyz)Qn9+ z-M12%G;^{o^RE$BX=fYijyhl9+~d55YB00CF>DJn1v}$9X9;%Vym<$^#&b}6r3f{E zQ^+$-1=d3y?uDw)@94D`c2S|82GGg?Y=nB?%cvXop+@|ZGmEEdDkouA+<{u-;4b#Q zY}EDVP$U1;)n7-oo5+{c-Z(FXx)cggHy*%zyoK7Wb7(~)F2Z{F4SF!5yB%R;)b;+T z0W3n@_mT4gs{N22_IfgEKm$=r?#-v52kk&!WpfR+d+YS%)xuoVR4&FC+=6QG81lxN z+wOW&FFSx-Os0Mo>U-<4mhML_?G5aM4IlOo#A{|#(9{(;Phc$P;l1r9Nksn4C_b1J zvl%s04=@EAK4Krx-}$U_3D)6y5vn7{F&^)szVCTd184oaQP9X|pw?z1CgF9YFD5$I zzSmEn9=IGe1N%|C`8#*sfMKbFJun*Iz)@I)=@`kYp-tEoYvV%6^UZn+>fr%Q#1eNy zY(M*jmZvN71vSi#SFJInBk?sZ;I)K5x5kq;=7oD+fW@lhpjP!;qnt;dZHe*%()vY zbN(%A&40!$41e7Iv)&%n-cXFi7m*)D<6TWbQ*s%#cF`m46hDe>IiG{ga1W{j_fTuz zf~{Q}=b@IY5YzB8RC@uV?RgW_0LQxXji|Tl0)CvEGK#u19`q-CQJ$WhU_8Q zV4Bhy(MGlbbq!-cDzfN>KAX~^jvX=aX{E3tvdZoSm8k#HQ z6482V3ZEuArds@;|NTQ*8*mlbOS+Q#WG2x*`H?Ik?~t;@Lp~uoCRhv;?LRJS{r^o- z8zP9g|37vlFA*ITsEfpT{xiG7iz)xjoj-whNdr=zdk^D6a*UiJ{~@KvGz$EaVWyK{ zGLq=|<|}xCEF(XY3*;FxfP|1ZqN5xS7;KAXE{-7i?!1(AS158`#d{>)oo{rCKa+oH z{a+)mkPnDuhe&Nj-1iCJLX_d z&HorzF%&f$WnGW;V^ogxAv!)KAzZ7AD^o| z$NeQe@efCR$~(zlUEOnkxTfOs53PZG#%SHB7K z$O%2a6M2}V5gi{}%yFkUP5P5|I^mc?!sx&+{xkbA79LYQ`G^FOQRG)LiOeUljqHdM(b&ZaQ@C|6NCfK*N@!hh%OBqj< y4Np%=OZB9uwa9Fil$z#ytZ6`iZ)3BGfxgz+XQOVXEUld1|GfvtX6Al)-tRf*F6W%*oO^So_^994$NfAf zYFAofIO_Nr(+GD27?VRep_W>W38-gGM-0T8*d43lU<}42497g|ge$QXeu7P~(rv~x zz-HDi$SE@dn;GLVxfJTtumqc92?pUYWGv<+@@LNTqXGDFaTwM@jj=pn8o57rspD`|YC9v(HbYQ1W}$AJZR;CR_q~D2 zP#J2*f1+mEgo|~)7slWibZ|Lp!Y`pmYw-aErTzkHW;Iwio?&884;qM^G6kp(79oG8 zlpme{5Ow}n)ctk2NHdScmY9qh;5_RF)P!CMA^%M&d`^QN^e5`U%^kPi6Ln(--hqXv z8Ervj=3UhN=dD#a*@Ai$YC^-2Q)Vjay49%juOZvOTnzQNGxFywZ6*vEgXxP}igZ*a zreHr@ZtG{zq3*|Y^`NGxly*if-B5He1C^OMs7!A{P4HD)Kk2a-T(KvD8MZEHhYk)! zPMLhv0GD9|zJ$s^nN{giN*f|$GaXUqN1|`((4oG_w(mf_O`anZw7XAY9A3uS*oFnv zgL)x-m~_-q%tZ&+qt^BS>Mi-vwukUBP{-X+nMg!sCKvU(7Nat|0vWK!lu*zB-a*}X z5;fzi=wK5TUhQ2`*NsHRXtGfQTa23dZhQVC+kOFcUkw&q*SA0oU?4_gGHU;sg%p(9 z?WnaphD^p>LI;D%w+7S!^`MccC78yKGPMOYqkY&8kD{IzKzfvc2-N-EFc4EQ2(z&c z{hP@Yw8`e7ZrqI8EQe7KK7&>9H`JQ>lW(;LTO&{(uCCSrsLUi`02ZS5z@w-PJcAm@ z9`xwO{S^H17%G*Yp)ULdwFd$s-I=yTjl2u$gA$J#=oHjjvlund9rpaISeg1|tb$jO zRW%i&+~-C_k$-jAp9YOE1J&^?)Pt6zQn((~(H?vLC@K?WI1PWsSe)3JHwK@_Zs^ZK zYxDI%l4p`oOFJ8t@omxMU#WbT2JPF*P&*-1GVW6+xm~F2L-it4MU~0 z8*1;2MXmiDd%grUfJ4|7&tPqA&Q8_DJsl}1MG2@2Q&3AW6&+lO`XKE^W$1I%lKh0a zKB&Fh-W-+EICO9%YS%xEn#dYd$2(EaKZK6n|ML{I)`1<|nFix6)H|VWNU-grk^N|9 zU@&e+b?_GE`Wf>L4x~QnPWSwCsQceUW#|*^hu1L=``x7v9_zo4LIe%Jqc%r4J4p^e z&8Ps`4rU>C#5a)1n`>ANqdU1v7l+yd30N01k>xi-X4{{!N3MVSRQ8gEBeRE!K0^X5HKejYg$@GdlPl^2V9(Fa|@qyAH9=K>o}we$??*R6pT8 z$UlQLDLwd4C$2*cE+I_JL)+P+4?T)57r3Mspq92 z+s!{U+9dtyUPejeA7`5hmP#L?3 zd|ON--a&2RLC6bY3Q--sj1932HDJF%zPHF@!YJs1k*FCIqB?rkwjamFx?!-p)**N= z_2KB?R#fKRv-%HlU)#>8Ju(7$gjs|n*_=W36E)PBNWK5VDX4>))~BtnV<_#XPy?($ zugx(6^?-pGjgzr0Zbn`da{^mp6LvC_HT^IOS70Q*jmp3k>`ecr;osbb;iwT#!3KB$ zQ}HW|!9Mr7n{YBVp}xoZ8ESyPVFZS<19d(DwQ0wp&TmDX{|NKZjL`QV3n(-S!C9<^ zw~iwJ$rM6Ixg8Z@W9naMb2lCA_ zNmv7)#yVJvVR#TV&~LE|dK$CC__mn)Q5|ix9>H4FuV8HqOmn{zjj%rTA*cstVk2CL zy|4t^;ZLZgY%#`7c`|mVJ|FMI50C+POi;SpaXf01*_Sog!y2Gv1| ztuMnq)DPKutqk||>xo*r9E`=)7>36&4zFXp-v79NxDB%~loR`{=TJ8Wjx(kw_QG4S z7#(~9LvWw1pFmxI9eZPJraRzis7!1}KMWv(iE~6(`Zp_y{X_!sHKF4Ip^wW)#5)A9 ztT{lC4Bt^?{ShA}{E1Vc=TzUY#WuHLqt=8Pk`_E zo?pH{W+{884h zA-4WJK1oc~!%B&v#Os8PNyI^4$$dwwQm#iFA>JhJChj5hf7#uII<~m@KEJkTu9g>Y zBr%?-K(rx#CO#!RoA@atbYu`?eI-7{)+*L=^sei8fq2kY;(xf}C$?N-t<2#32)$}S zM0?x*iuF58Rx;nEu+26u!G99^a)lD-iAM-8@ixKd-8@4C661&$3BCJw5ML2DAH!~{ zJVbc_(T~_koFLqT{MTlbU)rj^Oyx%v+AmWnBYq`n6O{>n+TX$*L=)m+qB`L_I9Gl& zpzuC1g;+-Xi`YXfBy^l4u50~uv?W#$yNODKj)BBnB1#pGs`lYq-Ky_*F~56>mxzyv z!Nh8!8Bsu#9|7DOLnYES)TCa6@H|FCCefI#97<8!Fmf1_=0jT zq5@?d&$;-1d+=M|))!bKa1}Aet$Tc*$}3b_xedPGm-#(x>zgs(mUmfaSjA^VEb*-> z9NmfEh+JYKq2o2;317+m{|kCjevhcAmw63^-|b29262tZB0eBG5!Hx4h>e8r2nbYlHFHT+#8Xd6QBdd-%>fk$Hc)ByVhTYR)9xn?B($C(LmQ;?C$gmQe-O?P|`Vup#4ecf`asHiB-IGGC;Js8!lba>R^ift1k z$2b|;$tn366Vr4yjd_mGm_XSiMviyfspv$)l*nO8juKVcG$yBF_2|ep(N0WsY}>Xi zqhm@}xA*hw@5{QkXr;GkueWF|_mrpJTe#C(xY1j*MGs1GyoIISqIKRPev8$T>70Fh z+xZRiy+s>zYvGG!3+5%2uIi9isX^p)PiMWsQV zPS;}*z8Ml*^~NIHoPKURw{z2ll{5cm9eh{0NxX4U`BM1K`EqyT)c;ux_o^F@xYz9{ z$eelkm2-KqQ|_2yS+svz6a0NrS7WT7zBwe Ky)$)?|Gxo)yUaoW diff --git a/po/ja.po b/po/ja.po index 5fda82c6..a3780264 100644 --- a/po/ja.po +++ b/po/ja.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 1990827\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2000-06-18 120:22+0900\n" "Last-Translator: Yasuyuki Furukawa \n" "Language-Team: Japanese\n" @@ -223,6 +223,10 @@ msgstr "敺嫘胯潦憭湔乩 (YYYY-MM-DD)" msgid "never\n" msgstr "芥:\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "嫘胯潦臬氬整.\n" + #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "嫘胯潦:\t" @@ -634,7 +638,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1070,8 +1074,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1130,10 +1134,6 @@ msgstr "喋閮喋整, %s 柴嫘胯潦胯整憭氬 msgid "%s: out of memory\n" msgstr "%s: ∼U芥整\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: %s摰銵扼整" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 研詻 %s 胯萸潦艾整\n" @@ -1253,6 +1253,19 @@ msgstr "喋閮喋整." msgid "%s: %s\n" msgstr "嫘胯潦: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: 蝡舀思摰銵艾\n" @@ -1269,8 +1282,8 @@ msgstr "銝 ID扼: %s\n" msgid "You are not authorized to su %s\n" msgstr "芥 su %s 怨閮潦扼整扼\n" -msgid "(Enter your own password.)" -msgstr "(芥芾澈柴嫘胯潦亙艾.)" +msgid "(Enter your own password)" +msgstr "(芥芾澈柴嫘胯潦亙艾)" #, c-format msgid "" @@ -1351,7 +1364,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1363,22 +1376,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, fuzzy, c-format -msgid "%s: error locking group file\n" -msgstr "%s: 啜怒潦颯∼扎怒准胯扼整\n" - -#, fuzzy, c-format -msgid "%s: error opening group file\n" -msgstr "%s: 啜怒潦颯∼扎怒整\n" - -#, fuzzy, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: 瑯艾颯啜怒潦颯∼扎怒准胯扼整\n" - -#, fuzzy, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: 瑯艾颯啜怒潦颯∼扎怒整\n" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: 艾潦貂D %u 銴艾整\n" @@ -1447,6 +1444,22 @@ msgstr "瑯艾颯嫘胯潦颯∼扎怒准胯扼整 msgid "%s: cannot open shadow password file\n" msgstr "%s: 瑯艾颯嫘胯潦颯∼扎怒整\n" +#, fuzzy, c-format +msgid "%s: error locking group file\n" +msgstr "%s: 啜怒潦颯∼扎怒准胯扼整\n" + +#, fuzzy, c-format +msgid "%s: error opening group file\n" +msgstr "%s: 啜怒潦颯∼扎怒整\n" + +#, fuzzy, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: 瑯艾颯啜怒潦颯∼扎怒准胯扼整\n" + +#, fuzzy, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: 瑯艾颯啜怒潦颯∼扎怒整\n" + #, fuzzy, c-format msgid "%s: error adding new password entry\n" msgstr "%s: 嫘胯潦DBM具喋芾蕭柴具押潦扼\n" @@ -1545,20 +1558,29 @@ msgid "%s: error removing directory %s\n" msgstr "%s: 研胯 %s 桀扎柴具押潦扼\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "雿輻冽: %s\t[-u 艾潦貂D [-o]] [-g 啜怒潦] [-G 啜怒潦,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d 潦 [-m]] [-s 瑯扼侷 [-c 喋∼喋] [-l 啗艾潦嗅]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f ∪寞交財 [-e 包 " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p 嫘胯潦] [-L|-U] 艾潦嗅\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1626,6 +1648,18 @@ msgstr "mailbox格桀氬怠仃整" msgid "failed to rename mailbox" msgstr "mailbox桀憭氬怠仃整" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1644,16 +1678,32 @@ msgstr "胯U雿扼整" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: %s敺拇扼扼整扼: %s (芥桀氬%s怒整)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"雿輻冽:\n" -"`vipw' /etc/passwd 蝺券 `vipw -s' /etc/shadow蝺券\n" -"`vigr' /etc/group蝺券 `vigr -s' /etc/gshadow蝺券\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "雿輻冽:\n" +#~ "`vipw' /etc/passwd 蝺券 `vipw -s' /etc/shadow蝺券\n" +#~ "`vigr' /etc/group蝺券 `vigr -s' /etc/gshadow蝺券\n" #, fuzzy #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: ∼扎怒准胯扼整\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: %s摰銵扼整" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "雿輻冽: %s\t[-u 艾潦貂D [-o]] [-g 啜怒潦] [-G 啜怒潦,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d 潦 [-m]] [-s 瑯扼侷 [-c 喋∼喋] [-l 啗艾潦嗅]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f ∪寞交財 [-e 包 " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p 嫘胯潦] [-L|-U] 艾潦嗅\n" diff --git a/po/ko.gmo b/po/ko.gmo index def1bcc7ad1afce3549b371af42eed2760a53122..395a87ce5635b951c289b141e32736910f4efa07 100644 GIT binary patch delta 7436 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 delta 8253 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 PzqZcar95)^n|J&Zq@#{; diff --git a/po/ko.po b/po/ko.po index 2332631b..61403359 100644 --- a/po/ko.po +++ b/po/ko.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.8\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2005-04-19 16:02+0900\n" "Last-Translator: Changwoo Ryu \n" "Language-Team: Korean \n" @@ -225,6 +225,10 @@ msgstr "諤鴔諤潺 渥篣 諻篨 \t\t\t\t\t:" msgid "never\n" msgstr "賱穈\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "渥篣 諻篹到蛟.\n" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "渥篣 諤篣:\t\t\t\t\t:" @@ -657,7 +661,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1103,8 +1107,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1164,10 +1168,6 @@ msgstr "鴥∮拘, %s 渥篣 鴔 諻篹 蛟 msgid "%s: out of memory\n" msgstr "%s: 諰諈刺收 賱魽崤n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: %s(諝) 欠 蛟" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: %s 伊 鴔鴔 蛟么n" @@ -1287,6 +1287,19 @@ msgstr "鴥∮拘." msgid "%s: %s\n" msgstr "渥篣: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: 圉站 諻 欠 渥賄 拘么n" @@ -1303,8 +1316,8 @@ msgstr " 渠: %s\n" msgid "You are not authorized to su %s\n" msgstr "寢 su %s 窶 賄 鴔 蛟么n" -msgid "(Enter your own password.)" -msgstr "( 渥篣 伕賄.)" +msgid "(Enter your own password)" +msgstr "( 渥篣 伕賄)" #, c-format msgid "" @@ -1388,7 +1401,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1400,22 +1413,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: 篞賈ㄨ 篣 月穈 諻蛟么n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: 篞賈ㄨ 潰 禺 月穈 諻蛟么n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: 圉 篞賈ㄨ 篞賈 月穈 諻蛟么n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: 篞賈ㄨ 潰 禺 月穈 諻蛟么n" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: GID %u() 潤 渠穈 么n" @@ -1484,6 +1481,22 @@ msgstr "%s: 圉 渥篣 潰 篣 蛟么n" msgid "%s: cannot open shadow password file\n" msgstr "%s: 圉 渥篣 潰 蛟么n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: 篞賈ㄨ 篣 月穈 諻蛟么n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: 篞賈ㄨ 潰 禺 月穈 諻蛟么n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: 圉 篞賈ㄨ 篞賈 月穈 諻蛟么n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: 篞賈ㄨ 潰 禺 月穈 諻蛟么n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: 諢 渥篣 伉 月穈 諻蛟么n" @@ -1585,20 +1598,29 @@ msgid "%s: error removing directory %s\n" msgstr "%s: 謔 %s(諝) 鴔圉 月穈 諻蛟么n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "科拘: %s\t[-u UID [-o]] [-g 篞賈ㄨ渠][-G 篞賈ㄨ,...]\n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d 謔 [-m]] [-s ] [-c 鴥潰] [-l _渠]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f 赬桶] [-e 諤篣財 " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p 渥篣] [-L|-U] 渠\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1666,6 +1688,18 @@ msgstr "諰潺 諝 諻篨賈 欠刮蛟" msgid "failed to rename mailbox" msgstr "諰潺木 渠 諻篨賈 欠刮蛟" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1684,16 +1718,33 @@ msgstr "諻桿 諤 蛟" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: %s(諝) 貐虛筋 蛟: %s (諻 秒原 %s 蛟)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"科拘:\n" -" \n" -"`vipw' /etc/passwd諝 賄拘 `vipw -s' /etc/shadow諝 賄拘么n" -"`vigr' /etc/group 賄拘 `vigr -s' /etc/gshadow諝 賄拘么n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "科拘:\n" +#~ " \n" +#~ "`vipw' /etc/passwd諝 賄拘 `vipw -s' /etc/shadow諝 賄拘么n" +#~ "`vigr' /etc/group 賄拘 `vigr -s' /etc/gshadow諝 賄拘" +#~ "么n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: PAM chauthtok穈 欠刮蛟么n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: %s(諝) 欠 蛟" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "科拘: %s\t[-u UID [-o]] [-g 篞賈ㄨ渠][-G 篞賈ㄨ,...]\n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d 謔 [-m]] [-s ] [-c 鴥潰] [-l _渠]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f 赬桶] [-e 諤篣財 " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p 渥篣] [-L|-U] 渠\n" diff --git a/po/nb.gmo b/po/nb.gmo index bdab4c503451ff1af4874dd4ae11dd17b8c65045..cfc0c2ee224ebe341b9c96899552f7a2f102ba94 100644 GIT binary patch delta 7062 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 F_&=k-^VI+V delta 7775 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\n" "Language-Team: Norwegian (Nynorsk) \n" @@ -231,6 +231,10 @@ msgstr "Siste endring av passord (YYYY-MM-DD)" msgid "never\n" msgstr "Aldri\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Passordet er endret.\n" + #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Passord utl繪per:\t" @@ -642,7 +646,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1082,8 +1086,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1143,10 +1147,6 @@ msgstr "Passordet for %s kan ikke endres enn疇.\n" msgid "%s: out of memory\n" msgstr "%s: slapp opp for minne\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Kan ikke utf繪re %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: ikke st繪tte for lager %s\n" @@ -1266,6 +1266,19 @@ msgstr "Beklager." msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: m疇 kj繪res fra en terminal\n" @@ -1282,8 +1295,8 @@ msgstr "Ukjent id: %s\n" msgid "You are not authorized to su %s\n" msgstr "Du har ikke adgang til 疇 su %s\n" -msgid "(Enter your own password.)" -msgstr "(Oppgi ditt eget passord.)" +msgid "(Enter your own password)" +msgstr "(Oppgi ditt eget passord)" #, c-format msgid "" @@ -1367,7 +1380,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1379,22 +1392,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: feil ved l疇sing av gruppefila\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: feil ved 疇pning av gruppefila\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: feil ved l疇sing av shadow-gruppefila\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: feil ved 疇pning av shadow-gruppefila\n" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u er ikke unikt\n" @@ -1463,6 +1460,22 @@ msgstr "%s: klarte ikke 疇 l疇se shadow-passordfila\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: klarte ikke 疇 疇pne shadow-passordfila\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: feil ved l疇sing av gruppefila\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: feil ved 疇pning av gruppefila\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: feil ved l疇sing av shadow-gruppefila\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: feil ved 疇pning av shadow-gruppefila\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: feil ved innlegging av ny passord-oppf繪ring\n" @@ -1562,20 +1575,29 @@ msgid "%s: error removing directory %s\n" msgstr "%s: feil ved fjerning av mappe %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Bruk: %s\t[-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d hjem [-m]] [-s skall] [-c kommentar] [-l nytt_navn]\n" - -#, fuzzy, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inaktiv] [-e utg疇 ] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p passord] [-L|-U] navn\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1643,6 +1665,18 @@ msgstr "klarte ikke 疇 endre eier av mailbox" msgid "failed to rename mailbox" msgstr "klarte ikke 疇 endre navn p疇 mailbox" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1661,15 +1695,32 @@ msgstr "Kunne ikke lage backup" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: kan ikke gjenopprette %s: %s (dine endringer befinner seg i %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Bruk:\n" -"竄vipw罈 redigerer /etc/passwd 竄vipw -s罈 redigerer /etc/shadow\n" -"竄vigr罈 redigerer /etc/group 竄vigr -s罈 redigerer /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Bruk:\n" +#~ "竄vipw罈 redigerer /etc/passwd 竄vipw -s罈 redigerer /etc/shadow\n" +#~ "竄vigr罈 redigerer /etc/group 竄vigr -s罈 redigerer /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: PAM chauthtok feilet\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: Kan ikke utf繪re %s" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Bruk: %s\t[-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d hjem [-m]] [-s skall] [-c kommentar] [-l nytt_navn]\n" + +#, fuzzy +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f inaktiv] [-e utg疇 ] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p passord] [-L|-U] navn\n" diff --git a/po/nl.gmo b/po/nl.gmo index 2af2c262bbec9284d4f7fde31667e8e4dab068f1..4e555db3f3e3e1097dc4c8206197a6f10c82331f 100644 GIT binary patch delta 7843 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 bM%k~)&Ml~{DJ?C}`{@p37uU_&xIN^bfxK\n" "Language-Team: debian-l10n-dutch \n" @@ -247,6 +247,10 @@ msgstr "Laatste wachtwoord-verandering\t\t\t\t\t: " msgid "never\n" msgstr "nooit\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Wachtwoord veranderd\n" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Wachtwoord vervalt\t\t\t\t\t:" @@ -685,7 +689,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -696,7 +700,7 @@ msgstr "" "Gebruik: groupadd [opties] groep\n" "\n" "Opties:\n" -" -f, --force \t\tdwing afsluiten met status successvol als de\n" +" -f, --force\t\tdwing afsluiten met status successvol als de\n" "\t\t\t\topgegeven groep reeds bestaat\n" " -g, --gid GID\t\tnieuwe groep krijgt de opgegeven GID\n" " -h, --help\t\t\tgeef deze boodschap weer en sluit af\n" @@ -1142,8 +1146,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1205,10 +1209,6 @@ msgstr "Sorry, het wachtwoord voor %s kan nog niet veranderd worden.\n" msgid "%s: out of memory\n" msgstr "%s: geen geheugen over\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Kan %s niet uitvoeren" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: opslagplaats %s wordt niet ondersteund\n" @@ -1328,6 +1328,19 @@ msgstr "Sorry." msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: dient uitgevoerd te worden vanaf een terminal\n" @@ -1344,7 +1357,7 @@ msgstr "Onbekende id: %s\n" msgid "You are not authorized to su %s\n" msgstr "U heeft geen authorisatie om su %s uit te voeren\n" -msgid "(Enter your own password.)" +msgid "(Enter your own password)" msgstr "(U dient uw eigen wachtwoord in te voeren)" #, c-format @@ -1429,7 +1442,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1458,7 +1471,7 @@ msgstr "" " -G, --groups GROEPEN\t\tlijst met aanvullende groepen voor de " "gebruikersaccount\n" " -h, --help\t\t\tgeef deze boodschap weer en sluit af\n" -" -k, --skel SKEL_MAP \t\tgebruik een alternatief map-skelet\n" +" -k, --skel SKEL_MAP\t\tgebruik een alternatief map-skelet\n" " -K, --key SLEUTEL=WAARDE\t\toverstijg de standaardwaarden uit /etc/login." "defs\n" " -m, --create-home\t\tmaak een thuismap aan voor de nieuwe " @@ -1472,22 +1485,6 @@ msgstr "" "gebruikersaccount\n" " -u, --uid UID\t\t\tgebruik UID voor de nieuwe gebruikersaccount\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: fout tijdens vergrendelen groepbestand\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: fout tijdens openen groepbestand\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: fout tijdens vergrendelen schaduwgroepbestand\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: fout tijdens openen schaduwgroepbestand\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u is niet uniek\n" @@ -1556,6 +1553,22 @@ msgstr "%s: kan schaduwwachtwoordbestand niet vergrendelen\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: kan schaduwwachtwoordbestand niet openen\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: fout tijdens vergrendelen groepbestand\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: fout tijdens openen groepbestand\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: fout tijdens vergrendelen schaduwgroepbestand\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: fout tijdens openen schaduwgroepbestand\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: fout tijdens toevoegen nieuwe wachtwoordingang\n" @@ -1662,21 +1675,61 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: fout tijdens verwijderen van map %s\n" -#, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Gebruik: %s\t[-u uid [-o]] [-g groep] [-G groep,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d thuismap [-m]] [-s shell] [-c commentaar] [-l nieuwe_naam]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inactierf] [-e vervalt] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p wachtwoord] [-L|-U] naam\n" +#, fuzzy, c-format +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Gebruik: useradd [opties] GEBRUIKERSNAAM\n" +"\n" +"Opties:\n" +" -b, --base-dir BASIS_MAP\tbasismap vor de thuismap van de nieuwe " +"gebruikersaccount\n" +" -c, --comment OPMERKING\t\tstel het GECOS-veld voor de nieuwe " +"gebruikersaccount in\n" +" -d, --home-dir THUIS_MAP\tthuismap voor de nieuwe gebruikersaccount\n" +" -D, --defaults\t\tprint de aangepaste useradd-configuratie, of sla deze " +"op\n" +" -e, --expiredate VERVAL_DATUM\tstel de vervaldatum in op VERVAL_DATUM\n" +" -f, --inactive INACTIVE\tstel het 'wachtwoord inactief na verval' in op " +"INACTIEF\n" +" -g, --gid GROEP\t\tdwing gebruik van GROEP voor de nieuwe " +"gebruikersaccount af\n" +" -G, --groups GROEPEN\t\tlijst met aanvullende groepen voor de " +"gebruikersaccount\n" +" -h, --help\t\t\tgeef deze boodschap weer en sluit af\n" +" -k, --skel SKEL_MAP\t\tgebruik een alternatief map-skelet\n" +" -K, --key SLEUTEL=WAARDE\t\toverstijg de standaardwaarden uit /etc/login." +"defs\n" +" -m, --create-home\t\tmaak een thuismap aan voor de nieuwe " +"gebruikersaccount\n" +" -o, --non-unique\t\tlaat het aanmaken van gebruikersaccounts met een " +"dubbelle\n" +"\t\t\t\t(niet-unieke) UID toe\n" +" -p, --password WACHTWOORD\tgebruik versleuteld wachtwoord voor de nieuwe\n" +"\t\t\t\tgebruikersaccount\n" +" -s, --shell SHELL\t\tgebruik gegeven shell als aanmeld-shell voor de " +"gebruikersaccount\n" +" -u, --uid UID\t\t\tgebruik UID voor de nieuwe gebruikersaccount\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1745,6 +1798,18 @@ msgstr "aanpassen van de eigenaar van de e-mailbox is mislukt" msgid "failed to rename mailbox" msgstr "hernoemen van de e-mailbox is mislukt" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1763,15 +1828,32 @@ msgstr "Kon geen reservekopie maken" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: kan %s niet herstellen: %s (uw aanpassingen zijn in %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Gebruik:\n" -"`vipw' bewerkt /etc/passwd `vipw -s' bewerkt /etc/shadow\n" -"`vigr' bewerkt /etc/group `vigr -s' bewerkt /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Gebruik:\n" +#~ "`vipw' bewerkt /etc/passwd `vipw -s' bewerkt /etc/shadow\n" +#~ "`vigr' bewerkt /etc/group `vigr -s' bewerkt /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: PAM-chauthtok is mislukt\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: Kan %s niet uitvoeren" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Gebruik: %s\t[-u uid [-o]] [-g groep] [-G groep,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "" +#~ "\t\t[-d thuismap [-m]] [-s shell] [-c commentaar] [-l nieuwe_naam]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f inactierf] [-e vervalt] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p wachtwoord] [-L|-U] naam\n" diff --git a/po/nn.gmo b/po/nn.gmo index 2fa75c06f49a8c75cc365aa7fd396340971d7374..d42c46e275ba7643fd44015d7014dc25af0e3d2b 100644 GIT binary patch delta 7058 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 Jd*by<{{f$S{0;yB delta 7831 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 be0^QXmix)h>BLvp7XL2uRSlhHpKSUclW6Mc diff --git a/po/nn.po b/po/nn.po index 45fd1650..55a725b9 100644 --- a/po/nn.po +++ b/po/nn.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2004-06-03 21:41+0200\n" "Last-Translator: H疇vard Korsvoll \n" "Language-Team: Norwegian (Nynorsk) \n" @@ -223,6 +223,10 @@ msgstr "F繪rre passordendring (-MM-DD)" msgid "never\n" msgstr "Aldri\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Passord er endra.\n" + #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Passord utg疇r:\t" @@ -634,7 +638,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1075,8 +1079,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1137,10 +1141,6 @@ msgstr "Passordet for %s kan ikkje endrast enno.\n" msgid "%s: out of memory\n" msgstr "%s: tomt for minne\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Kan ikkje k繪yre %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: arkiv %s er ikkje st繪tta\n" @@ -1260,6 +1260,19 @@ msgstr "rsak." msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: m疇 k繪yrast fr疇 ein terminal\n" @@ -1276,8 +1289,8 @@ msgstr "Ukjent id: %s\n" msgid "You are not authorized to su %s\n" msgstr "Du er ikkje autorisert til su %s\n" -msgid "(Enter your own password.)" -msgstr "(Skriv inn ditt eige passord.)" +msgid "(Enter your own password)" +msgstr "(Skriv inn ditt eige passord)" #, c-format msgid "" @@ -1361,7 +1374,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1373,22 +1386,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: feil ved l疇sing av gruppefil\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: feil ved opning av gruppefil\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: feil ved l疇sing av skuggegruppefil\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: feil ved opning av skuggegruppefil\n" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: gid %u er ikkje unikt\n" @@ -1457,6 +1454,22 @@ msgstr "%s: klarer ikkje l疇sa skuggepassordfil\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: klarer ikkje opna skuggepassordfil\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: feil ved l疇sing av gruppefil\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: feil ved opning av gruppefil\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: feil ved l疇sing av skuggegruppefil\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: feil ved opning av skuggegruppefil\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: feil n疇r passordoppf繪ring blei lagt til\n" @@ -1556,20 +1569,29 @@ msgid "%s: error removing directory %s\n" msgstr "%s: feil ved fjerning av mappe %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Bruk: %s\t[-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d heim [-m]] [-s skal] [-c kommentar] [-l nytt_namn]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inaktiv] [-e utg疇r] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p passord] [-L|-U] namn\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1637,6 +1659,18 @@ msgstr "klarte ikke 疇 endra eigar av mailbox" msgid "failed to rename mailbox" msgstr "klarte ikkje endra namn p疇 mailbox" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1655,15 +1689,31 @@ msgstr "Klarte ikkje laga reservekopi" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: klarer ikkje gjenoppretta %s: %s (endringane dine er i %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Bruk:\n" -"竄vipw罈 redigerer /etc/passwd 竄vipw -s罈 redigerer /etc/shadow\n" -"竄vigr罈 redigerer /etc/group 竄vigr -s罈 redigerer /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Bruk:\n" +#~ "竄vipw罈 redigerer /etc/passwd 竄vipw -s罈 redigerer /etc/shadow\n" +#~ "竄vigr罈 redigerer /etc/group 竄vigr -s罈 redigerer /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: PAM chauthtok feila\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: Kan ikkje k繪yre %s" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Bruk: %s\t[-u uid [-o]] [-g gruppe] [-G gruppe,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d heim [-m]] [-s skal] [-c kommentar] [-l nytt_namn]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f inaktiv] [-e utg疇r] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p passord] [-L|-U] namn\n" diff --git a/po/pl.gmo b/po/pl.gmo index 01dd240476a3f8d774d538b647da5978f024be86..d58a2468354ff8889ca5e978f2d33839c6f48c27 100644 GIT binary patch delta 10433 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 z%0DsgfEiFVYCzYajrZdKd=d5A?;F$vhTUsiiW>Mv)OEL_9()9w<9n!qe~cQ)R}B<2 z;vT;+e@4$jjcgI>!JAPX-i0mj2rj}up>}peO8f-d5NnCXL+`bY!-T#e zAF6W3@qd*0i_Ln2V8tw#e*TG#$5{RpLe#A@P8TF>*(iQ9=%+O?1L{jqFfDh)dJ5=|(V5f}Jv%P>Xz5d1rC zBN~r5h4W}%M@%7f)Z#>(f%|cx8aaMxu)+ULhP>TYFU~c=aYPp7PUt=V zbqbBgU`~8ZWdb%HzoM|puUt&~?6f4L-R&!m`{i@EH%=_4K9U%s=U+7f2*V_B@Oii~CZxbIA zA;KYaloIE7CG$(KigLpxenSQwj`ll$khTahmbifUUqZ)Eh~`|APkcbRtr|HVCrG4q zBT+`Q;QTba5U;_;BcH+?+Qt*dD7V&alc=<(vVwSk_?{R@TOKi;a+G+FxR%gy2QkAd znI8$R)A0_mmhxZmJEA+~2yv2f<1v*&H`;!U?|O|4d%l0RfD<}uh@-@d#BAbbVgcuV zha>%KenWW}F^IbUF=;2|CAboG{E4`Ws8+>4Vx0do<$9te@pEFU($Ya(l1yD}C@M(u*QU0W5bsIr4`+p(juV2u;2 z^Utk{#B3)VNmRKpI~jLlLvqr;?fciWy14;65wQcYNK`kh4TjuGH*OCoh!0F}9o8>9 zeemq%%_l|dWTGZ&yWvEvZisC!izMxuWISQJ>)Z-EKNP79hV$)Ju}FvA&W zu609pe!MC_-Fos{ndv*H<+VsZbMDE^ym-=H9*HJ`k#Kyaz1+KfWlm0+X(>*X%pTKF zXcvWuBJX5&c8yc*dVR;M+)#+gdF{4W%dzdE8m^5Ns#Fw>xlC`ZTjYk<24j(M4WrHu zL~Q16>lCB@;e@@`i3OeVkQ*-~I{~}eb)z}i+1YKfHIcYe!w)?%HDza~L8Q%IR61kM z96K0}CtN3BM^<@*3b?DBWGF$i9d+XI+CciAxld-M!}A}{Smji@#a_Z|B7rkz?T!D3 zIcwyO=IcbGF5{TBux#=C>}RehAZtrG8zhUxof8uESQ(& ztz;w?(9(B4ohGv#Y`smaMC#ZAd!f!PK4*Gkn^~zd=CN4wNQN~}Mq~>AJz;Bc+}kQ^ zgVEa5#?mf!rEc?b&0TIFnDAfZfRk{_ow)10CQ)5v_FUstre-%@rcAEURcn$#H^D`o zHoMVV3HE(aQM}3tL~0v5Fg2SQR{F)$eKANkrbV>PkuF)-Dl?ByjS~un`G(ZERs}<| zE2^BZJ|jwa`s(w(&KP6XKM~|scU^_+2HZeSj^(u$+w-T)wP!lPP%`H78kR?53D%>S z&snNr$#1(fE`<5ylsEPsNR2-~(KHxxV(I|`|NaJ74Q zllSpVZ5@`E4#wM_m9D?^x)!sh#++)qHX7v1$9Cge%2#wQ+b&*j*Va`>!p_rMPJc)1 z?Xa^t96Wp|UayfvBlW>ZP11Zwn{VFSBz5qb(djF%$<0dNw7s}V5A!jtSncvD_1?ZS zKc($%D*4f;G#N`)@Y2}zHa*uelWLMse`dLoMjjmwdO7i5#Q*Q(>USCR@=$NrJ3OG) zAs0NQCfLpmhwJ#Aba+=R!Y&KOt5cJAb}m$cSNosSdZ#Anuq1&Uo5mN6{z zIX$u?qgl6#p#LRx0^XO@o3giq((ms$-n7I!uh&PPS)J796^r!>{OE0}t61&WTwTgN^ z*kr`ZzVn~&m)X3LfEJdwO!viDBvQ(2w(z!h3QC>0_BFrPgLZv{cY-b1I0n~>MG_7< cOWm-ybLzakx8;=ACD=28NO?H*>E4t729RvhivR!s delta 8955 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\n" "Language-Team: Polish \n" @@ -113,10 +113,10 @@ msgid "a palindrome" msgstr "palindrom" msgid "case changes only" -msgstr "" +msgstr "zmieniona tylko wielkoci liter" msgid "too similar" -msgstr "" +msgstr "zbyt podobne" msgid "too simple" msgstr "za proste" @@ -167,6 +167,7 @@ msgstr "Nie mo髒na zmieni g籀wnego katalogu na \"%s\"\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" msgstr "" +"Brak wpisu w utmp. Musisz wykona \"login\" z najni髒szego poziomu \"sh\"" msgid "Unable to determine your tty name." msgstr "Nie mo髒na ustali nazwy twojego terminala." @@ -247,6 +248,10 @@ msgstr "Ostatnia zmiana hasa\t\t\t\t\t: " msgid "never\n" msgstr "nigdy\n" +#, c-format +msgid "password must be changed" +msgstr "Haso musi zosta zmienione" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Haso traci wa髒no\t\t\t\t\t: " @@ -305,7 +310,7 @@ msgstr "%s: nie mo髒na otworzy pliku z ukrytymi hasami\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: niepowiodo si porzucenie uprawnie (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -680,7 +685,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -691,7 +696,7 @@ msgstr "" "U髒ycie: groupadd [opcje] grupa\n" "\n" "Opcje:\n" -" -f, --force \t\twymy zakoczenie programu z poprawnym statusem\n" +" -f, --force\t\twymy zakoczenie programu z poprawnym statusem\n" "\t\t\t\tje髒eli grupa ju髒 istnieje\n" " -g, --gid GID\t\tu髒yj GID dla tworzonej grupy\n" " -h, --help\t\t\twywietlenie tego opisu i zakoczenie\n" @@ -1017,13 +1022,15 @@ msgstr " na `%.100s'" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: PAM niepowodzenie, przerwane: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "Nieprawidowe logowanie" +msgstr "" +"\n" +"Nieprawidowe logowanie\n" #, c-format msgid "" @@ -1059,6 +1066,8 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"przekroczony czas logowania\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" @@ -1140,8 +1149,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1161,11 +1170,12 @@ msgstr "" "U髒ycie: passwd [opcje] [login]\n" "\n" "Opcje:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tkasuje haso u髒ytkowanika\n" +" -a, --all\t\t\traportuj status hasa dla wszystkich kont\n" +" -d, --delete\t\t\tkasuje haso u髒ytkowanika\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\twywietlenie tego opisu i zakoczenie\n" -" -k, --keep-tokens\t\tchange password only if expired\n" +" -k, --keep-tokens\t\tzmiana hasa tylko w przypadku kiedy\n" +"\t\t\t\tjest przeterminowane\n" " -i, --inactive INACTIVE\tset password inactive after expiration\n" "\t\t\t\tto INACTIVE\n" " -l, --lock\t\t\tzablokuj konto\n" @@ -1173,7 +1183,7 @@ msgstr "" "\t\t\t\tchange to MIN_DAYS\n" " -n, --mindays MIN_DNI\t\tustawia minimaln liczb dni pomidzy zmianami\n" "\t\t\t\thasa na MIN_DAYS\n" -" -q, --quiet\t\t\tquiet mode\n" +" -q, --quiet\t\t\tcichy tryb pracy\n" " -r, --repository REPOSITORY\tchange password in REPOSITORY repository\n" " -S, --status\t\t\treport password status on the named account\n" " -u, --unlock\t\t\todblokuj konto\n" @@ -1224,10 +1234,6 @@ msgstr "Wybacz, haso dla %s nie mo髒e by jeszcze zmienione.\n" msgid "%s: out of memory\n" msgstr "%s: brak pamici\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Nie mo髒na wykona %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: repozytorium %s nie jest obsugiwane\n" @@ -1347,6 +1353,27 @@ msgstr "Wybacz." msgid "%s: %s\n" msgstr "%s: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"U髒ycie: su [opcje] [LOGIN]\n" +"\n" +"Options:\n" +" -h, --help\t\t\twywietlenie tego opisu i zakoczenie\n" +" -, -l, --login\turuchom z powok z powok zgoszeniow\n" +" -m, -p,\n" +" --preserve-environment\turuchomienie z zachowaniem zmiennych rodowiska\n" +" -s, --shell SHELL\t\tu髒yj SHELL zamiast domylny shell z passwd\n" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: musisz uruchamia z terminala\n" @@ -1363,8 +1390,8 @@ msgstr "Nieznany id: %s\n" msgid "You are not authorized to su %s\n" msgstr "Nie masz autoryzacji by u髒ywa su %s\n" -msgid "(Enter your own password.)" -msgstr "(Wpisz swoje wasne haso.)" +msgid "(Enter your own password)" +msgstr "(Wpisz swoje wasne haso)" #, c-format msgid "" @@ -1448,7 +1475,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1486,22 +1513,6 @@ msgstr "" " -s, --shell SHELL\t\ttshell dla nowo tworzonego konta\n" " -u, --uid UID\t\t\twymu u髒ycie konkretnego UID dla nowo tworzonego konta\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: bd podczas blokowania pliku z grupami\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: bd podczas otwierania pliku z grupami\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: bd podczas blokowania pliku z ukrytymi hasami grup\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: bd podczas otwierania pliku z ukrytymi hasami grup\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u nie jest niepowtarzalny\n" @@ -1570,6 +1581,22 @@ msgstr "%s: nie mo髒na zablokowa pliku z ukrytymi hasami\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: nie mo髒na otworzy pliku z ukrytymi hasami\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: bd podczas blokowania pliku z grupami\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: bd podczas otwierania pliku z grupami\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: bd podczas blokowania pliku z ukrytymi hasami grup\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: bd podczas otwierania pliku z ukrytymi hasami grup\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: bd podczas dodawania nowego wpisu do pliku z hasami\n" @@ -1621,9 +1648,11 @@ msgstr "U髒ycie: %s [-r] nazwa\n" msgid "%s: error updating group entry\n" msgstr "%s: bd podczas aktualizacji wpisu grupy\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: nie mo髒na usun podstawowej grupy u髒ytkownik籀w.\n" +msgstr "" +"%s: nie mo髒na usun grupy %s kt籀ra jest grup podstawow\n" +"dla innego u髒ytkownika.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1671,20 +1700,55 @@ msgid "%s: error removing directory %s\n" msgstr "%s: bd podczas usuwania katalogu %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "U髒ycie: %s\t[-u uid [-o]] [-g grupa] [[-G grupa,...] [-a]] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d kat_dom [-m]] [-s powoka] [-c komentarz] [-l nowa_nazwa]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f nieaktywne] [-e utrata_wa髒noci] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p haso] [-L|-U] nazwa\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"U髒ycie: useradd [opcje] login\n" +"\n" +"Opcje:\n" +" -b, --base-dir KAT_BAZOWY\tkatalog bazowy dla katalogu domowego nowo\n" +"\t\t\t\ttworzonego konta\n" +" -c, --comment COMMENT\t\tustaw pole komentarza (GECOS) dla nowo\n" +"\t\t\t\ttworzonego konta\n" +" -d, --home-dir HOME_DIR\tkatalog domowy dla nowo tworzonego konta\n" +" -D, --defaults\t\twypisz lub zapisz domyln konfiguracj programu " +"useradd\n" +" -e, --expiredate DATA_WA驍NOSCI\tustawia dat waznoci dla nowo tworzonego\n" +"\t\t\t\tkonta na DATA_WA驍NOSCI\n" +" -f, --inactive NIEAKTYWNE\tustwia liczb dni nieaktywnoci konta po\n" +"\t\t\t\tkt籀rych konta jest blokowane na NIEAKTYWNE\n" +" -h, --help\t\t\twywietlenie tego opisu i zakoczenie\n" +" -g, --gid GROUP\t\twymu u髒ycie konkretnej grupy dla nowo tworzonego " +"konta\n" +" -G, --groups GROUPS\t\tlista dodatkowych grup dla nowo tworzonego konta\n" +" -k, --skel SKEL_DIR\t\tpodaj alternatywn cie髒k do katalogu skel\n" +" -K, --key KEY=VALUE\t\tprzyso warto domyln z /etc/login.defs\n" +" -m, --create-home\t\ttw籀髒 katalog domowy dla nowego u髒ytkownika\n" +" -o, --non-unique\t\tpozw籀l na utwo髒enie konta z nieunikalnym UID\n" +" -p, --password PASSWORD\tu髒yj zakodowane haso dla nowego tworzonego " +"konta\n" +" -s, --shell SHELL\t\ttshell dla nowo tworzonego konta\n" +" -u, --uid UID\t\t\twymu u髒ycie konkretnego UID dla nowo tworzonego konta\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1753,6 +1817,26 @@ msgstr "zmiana waciciela skrzynki pocztowej nie powioda si" msgid "failed to rename mailbox" msgstr "zmiana nazwy skrzynki pocztowej nie powioda si" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"U髒ycie: vipw [opcje]\n" +"\n" +"Opcje:\n" +" -g, --group\t\t\tedycja bazy group\n" +" -h, --help\t\t\twywietlenie tego opisu i zakoczenie\n" +" -p, --passwd\t\t\tedycja bazy passwd\n" +" -q, --quiet\t\t\tcichy tryb pracy\n" +" -s, --shadow\t\t\tedycja bazy shadow lub gshadow\n" + #, c-format msgid "" "\n" @@ -1770,16 +1854,3 @@ msgstr "Nie mo髒na wykona kopii zapasowej" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: nie mo髒na odzyska %s: %s (twoje zmiany s w %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"U髒ycie:\n" -"`vipw' edytuje /etc/passwd `vipw -s' edytuje /etc/shadow\n" -"`vigr' edytuje /etc/group `vigr -s' edytuje /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: PAM chauthtok nie powiodo si\n" diff --git a/po/pt.gmo b/po/pt.gmo index b49abc01c2cde35f6a48d00486d9a75eb53e919c..0c983c694c3b47b4c4c8ff1bd76b3aa080c5f523 100644 GIT binary patch delta 10680 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 O>3ixt@%?unN%=o(Ul7p% delta 9124 zcmajk30zlI-pBC^C$uy_5G|O^nrkrfXX-sphET7N!e-1M?&oj?+U;TKWbMCokzZa_C-SGe9 zg1`4d?MlCKxV(Oj(+I<=IZm*@<5Y`KspBNLj?)R-VJPNeO`MIjaH-92z^deTU^wna z-Twfa;}_TxD>rqVi5Q1n>DF0JBA$X{*amN56O3x+I1MnxIuYxUe-PE+6IdVjVhcQp zjNSR(>QAK*@}XD-8=&qtN41-Pljz?`C85c_f|}t`jKZ@Rgg>KZQkh<~LiLa_I_*&d z7>SWsgf6Z^J--_p;#pLO*D(%jaMQ(Z7)Ae11_>?M0#t+Rur8Kk4Lpuokxx-8a0|n* zX0)jvh26;aM6KW)tb^N7^$s9&a6Ux-ac=TM_ZzbxUX83B33WW!IvF+7`KSk;LDf5g zn$bmUj6d0Y{Z?j0Iv|sDMxi>MgPPcC)bm?V&mTfPf1wrYuY%hYXh|btOasZNEt!Z~ z+F8h?owcZX2Qd*Zp^J4|o5R%}wQ}Q8D^-jd(Br5T*oB(dX;gdHTC@HdNxfLpQ3upg zr=u#Apzg0nHLwr0BA+AwI03A;2G|zW(NNUDOHj`*xA}6^L{A{+)A`z3)ys)c#du^9 zocnBkE@~hfQ8PYd%fCd`3*nW~k|v=#Ohc9Dpz5ze4d_+WK+mG;2edTXm?iImn)z7Nj2=YaSwXdT1a+qVhN@Skof%jwRDKY$qF!ez z3GLMi)S=mo+N0NP{u3NT{;DnS%*LyMbab&4)zKQ%-tR)ScNBH_E~1Oyqb622$=q*` z&Gh~cCZVM+v^Q3u_G&ZgfkXEGCF>n@DR0u=oQa;OCC@_6m9q%7)Vr+jq1wBQS}Fey z=6)15rhlgw2^S~W8(s`0zaH!0OV}L`Vr{&QYACd$*|J2`85o5%un1lBqW1nd)EPU0 zoIB?`n~&^79hZWBBy?jk>JXKoX7C1TWzM2zcoWr7L}ydp167`ZD)*uWya~f`Ki0($ zuohm%Fua9Yk?LJoe?1V>#dO#m^_q=F7w2G4e8%2Ck3GoW!b#XE**v!%)y`|EfgD2} z=5MhchIKU^wn5b!fVw}vE9&T7V~SReCIr+zWI z_zG$QAE4T~jyeUTsI%^87JaT)52dDoIq#jVJ>a1Pk~4Vw?{We!y@>rf1! z-UQSVPQpI87^~oMY>XeFR`42X0s*}_=vW=uekTn%tX^j^iOLkLL5*|+>cM^343DFh z?kZ|#>Ma5ytnE-MGYEObope;a$1oC~L(TXtd;bImlD~sNdjA9anqM9@uo*Wxq6RVs zHIq`*fXYw}Z9;9)Zd6A{QO{jO)$>m=OB;ss$+tkxp|c6^#Y@-=+xO$`pns>7L@X{t z9j1M#J-vw9n%k%u*Sg1)w??fL@&i!~Wm@MTe``2TVN-k)Ti_S= ze&850fTmcD@~)_@7=S%-EH=mWsE!Y!R`%2w)?Z(!%M{edpHX{WZ>$+{2W&!qBt~E< zYVTK|>c42q52Cj0EV_6D)nWKJGodc1=Z2#ukb@e?5-*8B5*tvj$wt%wcA$&zp$^?& zF$!;CG&UJ;{y6Q2Iy*y91DK69aSf`yEvV;rqi-uvEAuX@p7$IHjpQ$=4t_!XE@+Wq zM~s?D4leQIPbut1K76A20F6Mc;AGSc=b~1o4At=tY=rw!{d|mF@e1-Mh1ZF?pMyg| zI`+qt*aagp&4*$HYOfzh7k61tp&I@Ubtpq8nU(8|Ix8blhix9}Of1JLxZb+aSMGJ3 z?Ig6f`*Avchz+q{mRX`qj3YlCgYY@jOtzxV#_OmRJBK>FLD}Xnph#>@ejv8P5^Ri{ zQO_O0c=~t#M8d_|9sx+zb2gE9M-=li2)=u!^f~A?nRCKsx@MY+4H`bO8IaZL`&7^Xk8DJuIAfJo+ z_53Uj!jq`8(=gu*Bpq9mUxTsuHg>|RsP>}@SbsG%slar!7WG9tjcTY$p}F4&HIP}T z`+HC;_civyRz=2KY(xGf)C!$Nb=2qq#~FrWPy>1iwE}0nBvi2qCr=fJp!Q}ds)J*w z5eF9=dt);B*{D6 zFskA|P#q=BFneE$>ga9M3SGk%7(3JK@i0_-vrrvw#P)awn_|c;bH5ETFt0O;L@RDQ zifU*lhU00}Yw`^?!rQnF@w#2Vc4OD-~JeY_&Ji}2B&PDCu>tw<*brx;CRFwa>mNyC7X>b!v=y$QR-*a>bBH=&bMm=31eaqJeujh5 zZy|q5V;ZW1*R5w!Grw+aw8*SjKUDd6ErIra5d|9gv)CQapiXg}N6nY42R0$U94F#- z)XG&`Y)*F%RL8}r@|CCozl~A&6~1L- zi5gI~rRGnoPN==@huWHvsEL%Iiz`rjyc1jE=hy-(J#NlQ40a{&9Y&%CiDjq;pGGyb z9edzAHeY#}$wy)+uyMYv|(ps1Clx&iEs0>ylQQnU6qCU^e#D`@e)l zFa^g@4}OHPcmcI!A*;+1w?!S+A*cc5V<EVd;-0(HtC!C2gcI)tZCD;=`kypFw4{Y>$a(1&6n zYNlH;5D#EYJc2qbXHaLN<__~`bzjr~hN3zyK|S{(>cjFf#^EKbjWu2|ThJ7hZ-?4) zZwd)5`AF1Cwzo!CognS&|YjCrVo zx0cX#!QlJ1VXgM-#C_Bms`p>Z5lv=1QJwUw#C1YnwVsse%CVj%y?{7N%%dy>C*wub z^#qY@>-q}r`tb{C&Z$$t{V3uo-J^f!LHoeNqz926gPa%V5kglNd;epT_5E9nl5Y|R z2<>AkbwY@IViWng*qHc~^k|$-{6zZSFZJ*Hg;Q}u?{5*2R#AX`d01C9;t#&mzkVG1 zSJJsgnis=&P37kqVw8Q>CB2AfN~|IH1UNOd|D#E)CMFT{h#Vr5(CL4i(Dg2Hkhn!; z6LGfD0P8BsbPXY|*Q(+gNJ6je{gmr1nuN!(seR73{y}6iZNZX+wn8HIw&|YM zESy1%rT%bYoh{EMt;@x>HXTpC8tFg!?(p}8^)YNmG$1^LZ~yhaUmsJ5GRQd%4Nf=en2Y%ju*q-n zN1GO{sI(O4*veH&HzCr#7$zrKN~b(P2H=whH>u!n|ZII5XTeswf{S8VH46d zh%fJ|R8Bg9GF^2f@jm$5vPjbViEhMD$~xdaqKvrL)+xn%$X8rTNW4QVBfJy2S*PL- zHXz>yYuK{wcisD%^af%Eb^7D)?7d#(dlP>mztEP6=|nE&f3amz*oVBXqeL6M|Gy{E zmUxbsMs%mbZHyom6QhX9gswM;65Bu}+(up}_#V=4<3ET1Vg*rgZ6xs`(U3YRL`PyG z`2u3Fo_>f#F@+h#2-16qUc`CgUg8Mx8=@1@o;nkVK+^XS`Go$|YK=RIyRTW4hf$!v zq;y>-a)~kI=i>t^*XVUc8+`vIOv(F+CyC|6Z;3~V&xzqggl+H}(#3>7p{oPs(};TZ zeg!GC58@p8K|})K1P70c%XX&}=6l?6arrSB8BpvNPx0jCDVgPF73SxA3QCm8a|=8( zCl+Mpdon`G{~j4#Im9!|lT}*caifaMhetIC_lqx|mOL}q8*=}Q+@hH+T~BsyNwM43 zQg%XL@02QN^RK@BY6(n`0k#(u*^5 zI(U*95fdwQOLMasc%g4vIj*lEW->0Wze%@=kB`^PGO17&pVGd(M#^`Ae(tNOxBdOx zvfD#C2fM++!P%ZXPf6L_v{vQWX+Z(yYewwnZu!vkxBSX4k89wcG%jwkn_G~XRgycy zqt-mGXI4?}bkfeaxFXj~T{i~LiA&FLwSeWnWK;_%Z=N~X&o8lT>7>5Z6XMz>xQPkL zNlCE@iDl;|H3&)Q5|@zVCMG2(l>IX4X7aE0>3`iOcIoi*({l^e6I)d{qi|vY` - 7u4f # 14-08-2005 - Miguel Figueiredo - 6f2u # 03-09-2005 - Miguel Figueiredo - 6f12u +# 2005-12-14 - Miguel Figueiredo - 3f2u # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.12\n" +"Project-Id-Version: shadow 4.0.14\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-09-03 23:05+0000\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-12-14 23:25+0000\n" "Last-Translator: Miguel Figueiredo \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" @@ -243,6 +244,10 @@ msgstr "ltima altera癟瓊o da password\t\t\t\t\t: " msgid "never\n" msgstr "nunca\n" +#, c-format +msgid "password must be changed" +msgstr "a password tem de ser alterada" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "A password expira em\t\t\t\t\t: " @@ -680,7 +685,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -689,7 +694,7 @@ msgid "" "\t\t\t\t(non-unique) GID\n" msgstr "" "Utiliza癟瓊o: groupadd [op癟繭es] grupo\n" -" -f, --force \t\tFor癟ar sair com status de sucesso se o grupo\n" +" -f, --force\t\tFor癟ar sair com status de sucesso se o grupo\n" "\t\t\t\tespecificado j獺 existir\n" " -g, --gid GID\t\tutilizar GID para o novo grupo\n" " -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n" @@ -1144,8 +1149,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1165,8 +1170,8 @@ msgstr "" "Utiliza癟瓊o: passwd [op癟繭es] [login]\n" "\n" "Op癟繭es:\n" -" -a, --all \t\t\treportar estado das passwords em todas as contas\n" -" -d, --delete \t\t\tapagar a password apra a conta indicada\n" +" -a, --all\t\t\treportar estado das passwords em todas as contas\n" +" -d, --delete\t\t\tapagar a password apra a conta indicada\n" " -e, --expire\t\t\tfor癟ar que a password expire para a conta indicada\n" " -h, --help\t\t\tmostrar esta mensagem de ajuda e sair\n" " -k, --keep-tokens\t\tapenas mudar a password se tiver expirado\n" @@ -1227,10 +1232,6 @@ msgstr "Desculpe, mas a password para %s ainda n瓊o pode ser alterada.\n" msgid "%s: out of memory\n" msgstr "%s: falta de mem籀ria\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: N瓊o 矇 poss穩vel executar %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: o reposit籀rio %s n瓊o 矇 suportado\n" @@ -1350,6 +1351,28 @@ msgstr "Desculpe." msgid "%s: %s\n" msgstr "%s: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"Utiliza癟瓊o: su [op癟繭es] [login]\n" +"\n" +"Op癟繭es:\n" +" -h, --help\t\t\tmostrar esta mensagem de ajuda e terminar\n" +" -, -l, --login\t\ttornar a shell numa shell de login\n" +" -m, -p,\n" +" --preserve-environment\tn瓊o fazer reset s vari獺veis de ambiente, e\n" +"\t\t\t\tmanter a mesma shell\n" +" -s, --shell SHELL\t\tutilizar SHELL em vez da omiss瓊o em passwd\n" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: deve ser executado a partir de um terminal\n" @@ -1366,8 +1389,8 @@ msgstr "Id desconhecido: %s\n" msgid "You are not authorized to su %s\n" msgstr "N瓊o est獺 autorizado a fazer su %s\n" -msgid "(Enter your own password.)" -msgstr "(Introduza a sua password.)" +msgid "(Enter your own password)" +msgstr "(Introduza a sua password)" #, c-format msgid "" @@ -1451,7 +1474,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1493,23 +1516,6 @@ msgstr "" " -u, --uid UID\t\t\tfor癟a a utiliza癟瓊o do UID para a conta\t\t\t\tdo novo " "utilizador\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: erro ao tentar obter acesso exclusivo ao ficheiro dos grupos\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: erro ao tentar abrir o ficheiro dos grupos\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "" -"%s: erro ao tentar obter acesso exclusivo ao ficheiro de shadow dos grupos\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: erro ao tentar abrir o ficheiro de shadow dos grupos\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u n瓊o 矇 繳nico\n" @@ -1580,6 +1586,23 @@ msgstr "" msgid "%s: cannot open shadow password file\n" msgstr "%s: n瓊o 矇 poss穩vel abrir o ficheiro de shadow de passwords\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: erro ao tentar obter acesso exclusivo ao ficheiro dos grupos\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: erro ao tentar abrir o ficheiro dos grupos\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "" +"%s: erro ao tentar obter acesso exclusivo ao ficheiro de shadow dos grupos\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: erro ao tentar abrir o ficheiro de shadow dos grupos\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: erro ao adicionar o registo da nova password\n" @@ -1634,9 +1657,10 @@ msgstr "Utiliza癟瓊o: %s [-r] nome\n" msgid "%s: error updating group entry\n" msgstr "%s: erro ao actualizar o registo do grupo\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: n瓊o 矇 poss穩vel remover o grupo prim獺rio do utilizador.\n" +msgstr "" +"%s: n瓊o 矇 poss穩vel remover %s que 矇 o grupo prim獺rio para outro utilizador.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1685,20 +1709,55 @@ msgid "%s: error removing directory %s\n" msgstr "%s: erro ao remover a directoria %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Utiliza癟瓊o: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d home [-m]] [-s shell] [-c coment獺rio] [-l novo_nome]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inactivo] [-e caduca] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p passwd] [-L|-U] nome\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Utiliza癟瓊o: usermod [op癟繭es] login\n" +"\n" +"Op癟繭es:\n" +" -a, --append GRUPO\t\tjuntar o utilizador ao grupo suplementar GRUPO\n" +" -c, --comment COMENTRIO\t\tnovo valor para o campo GECOS\n" +" -d, --home-dir HOME_DIR\t\tnovo direct籀rio de login para a conta\n" +"\t\t\t\tdo novo utilizador\n" +" -e, --expiredate DATA_EXPIRAR\tdefine para DATA_EXPEIRAR a data em que\n" +"\t\t\t\ta conta expira\n" +" -f, --inactive INACTIVA\tdefine a password inactiva ap籀s expirar em " +"INACTIVE\n" +" -g, --gid GRUPO\t\tfor癟a a utiliza癟瓊o do GRUPO para a conta do novo\n" +"\t\t\t\tgrupo de login\n" +" -G, --groups GRUPOS\t\tlista de grupos adicionais\n" +" -h, --help\t\t\tmostra esta mensagem de ajuda e termina\n" +" -l, --login LOGIN\t\tnovo valor para o nome de login\n" +" -L, --lock\t\tbloqueia a conta do utilizador\n" +" -m, --move-home\t\tmove o conte繳do do direct籀rio home para o novo\n" +"\t\t\t\tlocal (usar apenas com -d)\n" +" -o, --non-unique\t\tpermite criar utilizador com UID duplicado\n" +"\t\t\t\t(n瓊o-繳nico)\n" +" -p, --password PASSWORD\tutilizar password encriptada para a\n" +"\t\t\t\tnova password\n" +" -s, --shell SHELL\t\tnova shell de login para a conta do utilizador\n" +" -u, --uid UID\t\t\tnovo UID para a conta do utilizador\n" +" -U, --unlock\t\t\tdesbloquear a conta do utilizador\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1767,6 +1826,24 @@ msgstr "a altera癟瓊o do dono da caixa de correio falhou" msgid "failed to rename mailbox" msgstr "falha ao renomear a caixa do correio" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"Utiliza癟瓊o: vipw [op癟繭es]\n" +" -g, --group\t\t\teditar a base de dados group\n" +" -h, --help\t\t\tmostrar esta mensagem de ajuda e terminar\n" +" -p, --passwd\t\t\teditar a base de dados passwd\n" +" -q, --quit\t\t\tmodo silencioso\n" +" -s, --shadow\t\t\teditar a base de dados shadow ou gshadow\n" + #, c-format msgid "" "\n" @@ -1784,16 +1861,3 @@ msgstr "N瓊o 矇 poss穩vel efectuar c籀pia de seguran癟a" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: n瓊o 矇 poss穩vel restaurar %s: %s (a suas altera癟繭es est瓊o em %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Uso:\n" -"`vipw' edita /etc/passwd `vipw -s' edita /etc/shadow\n" -"`vigr' edita /etc/group `vigr -s' edita /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: falhou chauthtok de PAM\n" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index 84a397c88ee32fe6fa3bef30b0086d5f28a08969..fb25766d34cac42d5aa6d4f22927879c62aa1fba 100644 GIT binary patch delta 7054 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 WV2p3oZRZ1hxsz7<`>stb@&6M}+5>X{ delta 7787 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 diff --git a/po/pt_BR.po b/po/pt_BR.po index 7609128c..42a2f585 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2004-06-12 17:16-0300\n" "Last-Translator: Andr矇 Lu穩s Lopes \n" "Language-Team: Debian-BR Project \n" @@ -223,6 +223,10 @@ msgstr "ltima Mudan癟a de Senha (YYYY-MM-DD)" msgid "never\n" msgstr "Nunca\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Senha modificada.\n" + #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Senha Expira :\t" @@ -638,7 +642,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1079,8 +1083,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1141,10 +1145,6 @@ msgstr "Desculpe, a senha para %s ainda n瓊o pode ser modificada.\n" msgid "%s: out of memory\n" msgstr "%s : sem mem籀ria\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s : N瓊o foi poss穩vel executar %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s : reposit籀rio %s n瓊o suportado\n" @@ -1264,6 +1264,19 @@ msgstr "Desculpe." msgid "%s: %s\n" msgstr "passwd : %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s : deve ser executado a partir de um terminal\n" @@ -1280,8 +1293,8 @@ msgstr "Id desconhecido : %s\n" msgid "You are not authorized to su %s\n" msgstr "Voc礙 n瓊o est獺 autorizado a usar o su para %s\n" -msgid "(Enter your own password.)" -msgstr "{Informe sua pr籀pria senha.)" +msgid "(Enter your own password)" +msgstr "{Informe sua pr籀pria senha)" #, c-format msgid "" @@ -1365,7 +1378,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1377,22 +1390,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s : erro obtendo lock em arquivo de grupo\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s : erro abrindo arquivo de grupo\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s : erro obtendo lock em arquivo de grupo shadow\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s : erro abrindo arquivo de grupo shadow\n" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s : o gid %u n瓊o 矇 繳nico\n" @@ -1461,6 +1458,22 @@ msgstr "%s : n瓊o foi poss穩vel obter lock em arquivo de senhas shadow\n" msgid "%s: cannot open shadow password file\n" msgstr "%s : n瓊o foi poss穩vel abrir arquivo de senhas shadow\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s : erro obtendo lock em arquivo de grupo\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s : erro abrindo arquivo de grupo\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s : erro obtendo lock em arquivo de grupo shadow\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s : erro abrindo arquivo de grupo shadow\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s : erro adicionando nova entrada de senha\n" @@ -1559,20 +1572,29 @@ msgid "%s: error removing directory %s\n" msgstr "%s : erro removendo diret籀rio %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Uso : %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d home [-m]] [-s shell] [-c coment獺rio] [-l novo_nome]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inativo] [-e expira] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p passwd] [-L|-U] nome\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1640,6 +1662,18 @@ msgstr "falha au mudar o dono da caixa-postal" msgid "failed to rename mailbox" msgstr "falha ao renomear caixa-postal" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1658,15 +1692,31 @@ msgstr "N瓊o foi poss穩vel fazer backup" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s : n瓊o foi poss穩vel restaurar %s : %s (suas mudan癟as est瓊o em %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Uso :\n" -"`vipw' edita /etc/passwd `vipw -s' edita /etc/shadow\n" -"`vigr' edita /etc/group `vigr -s' edita /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Uso :\n" +#~ "`vipw' edita /etc/passwd `vipw -s' edita /etc/shadow\n" +#~ "`vigr' edita /etc/group `vigr -s' edita /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s : chauthok PAM falhou\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s : N瓊o foi poss穩vel executar %s" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Uso : %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d home [-m]] [-s shell] [-c coment獺rio] [-l novo_nome]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f inativo] [-e expira] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p passwd] [-L|-U] nome\n" diff --git a/po/ro.gmo b/po/ro.gmo index 03d78f9e33dfb6157f922db828c8a24f48c7a430..d6fd76596df8e2bde5f51ea1f59e2ce69423fc2d 100644 GIT binary patch delta 8115 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 delta 8910 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 bI<`Vmxh1h#b8EtU|I@0F#InzJJP`gr6<4WV diff --git a/po/ro.po b/po/ro.po index 67c757d2..a7f4a0a4 100644 --- a/po/ro.po +++ b/po/ro.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.13\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2005-09-13 15:05+0300\n" "Last-Translator: Sorin Batariuc \n" "Language-Team: Romanian \n" @@ -250,6 +250,10 @@ msgstr "Ultima schimbare de parol\t\t\t\t\t: " msgid "never\n" msgstr "Niciodat\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Parol schimbat.\n" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Parola expir\t\t\t\t\t: " @@ -686,7 +690,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -697,7 +701,7 @@ msgstr "" "Utilizare: groupadd [op籟iuni] grup\n" "\n" "Op籟iuni:\n" -" -f, --force \t\tfor籟eaz terminarea cu starea de succes dac\n" +" -f, --force\t\tfor籟eaz terminarea cu starea de succes dac\n" "\t\t\t\tgrupul specificat exist deja\n" " -g, --gid GID\t\tfolosete GID pentru noul grup\n" " -h, --help\t\t\tafieaz acest mesaj de ajutor i iei\n" @@ -1146,8 +1150,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1167,9 +1171,9 @@ msgstr "" "Utilisation: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all afficher l'矇tat des mots de passe de tous les\n" +" -a, --all afficher l'矇tat des mots de passe de tous les\n" " comptes\n" -" -d, --delete supprimer le mot de passe du compte indiqu矇\n" +" -d, --delete supprimer le mot de passe du compte indiqu矇\n" " -e, --expire forcer la fin de validit矇 du compte indiqu矇\n" " -h, --help afficher ce message d'aide et quitter\n" " -k, --keep-tokens ne changer le mot de passe que d'il est arriv矇\n" @@ -1233,10 +1237,6 @@ msgstr "Scuze, parola pentru %s 簾nc nu poate fi schimbat.\n" msgid "%s: out of memory\n" msgstr "%s: nu mai este memorie\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: nu pot executa %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: depozitul %s nu este suportat\n" @@ -1357,6 +1357,19 @@ msgstr "Scuze." msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: trebuie pornit de la un terminal\n" @@ -1373,8 +1386,8 @@ msgstr "Identificator necunoscut: %s\n" msgid "You are not authorized to su %s\n" msgstr "Nu sunte籟i autorizat pentru su %s\n" -msgid "(Enter your own password.)" -msgstr "(Introduce籟i propria parol.)" +msgid "(Enter your own password)" +msgstr "(Introduce籟i propria parol)" #, c-format msgid "" @@ -1458,7 +1471,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1486,7 +1499,7 @@ msgstr "" " -G, --groups GRUPURI\t\tafieaz grupurile suplimentare pentru noul\n" "\t\t\t\tcont utilizator\n" " -h, --help\t\t\tafieaz acest mesaj de ajutor i iei\n" -" -k, --skel DIR_SKELET \t\tspecific un schelet director alternativ\n" +" -k, --skel DIR_SKELET\t\tspecific un schelet director alternativ\n" " -K, --key KEY=VALOARE\t\tsuprascrie valorile implicite ale /etc/login." "defs\n" " -m, --create-home\t\tcreaz directorul personal pentru noul cont\n" @@ -1498,22 +1511,6 @@ msgstr "" " -s, --shell SHELL\t\tmediul de autentificare pentru noul cont utilizator\n" " -u, --uid UID\t\t\tfor籟eaz utilizarea UID pentru noul cont utilizator\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: eroare la 簾nchiderea fiierului de grupuri\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: eroare la deschiderea fiierului de grupuri\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: eroare la 簾nchiderea fiierului gshadow\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: eroare la deschiderea fiierului gshadow\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u nu este unic\n" @@ -1582,6 +1579,22 @@ msgstr "%s: nu pot 簾ncuia fiierul shadow\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: nu pot deschide fiierul shadow\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: eroare la 簾nchiderea fiierului de grupuri\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: eroare la deschiderea fiierului de grupuri\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: eroare la 簾nchiderea fiierului gshadow\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: eroare la deschiderea fiierului gshadow\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: eroare la adugarea unei noi intrri 簾n passwd\n" @@ -1685,21 +1698,58 @@ msgstr "" msgid "%s: error removing directory %s\n" msgstr "%s: eroare la tergerea directorului %s\n" -#, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Utilizare: %s\t[-u uid [-o]] [-g grup] [-G grup,...] [-a]] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d acas [-m]] [-s consol] [-c comentariu] [-l nume_nou]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inactiv] [-e expir ] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p passwd] [-L|-U] nume\n" +#, fuzzy, c-format +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Folosire: useradd [op籟iuni] LOGIN\n" +"\n" +"Op籟iuni:\n" +" -b, --base-dir DIR_BAZA\tbaza directorului pentru noul director\n" +"\t\t\t\tpersonal al contului\n" +" -c, --comment COMENTARIU\t\tseteaz c璽mpul GECOS pentru noul cont\n" +" -d, --home-dir DIR_ACASA\tdirectorul personal pentru noul cont\n" +" -D, --defaults\t\tafieaz sau salveaz configura籟ia useradd implicit\n" +"\t\t\t\tmodificat\n" +" -e, --expiredate DATA_EXPIRRII\tseteaz data expirrii contului la " +"DATA_EXPIRRII\n" +" -f, --inactive INACTIV\tseteaz parola inactiv dup expirare\n" +"\t\t\t\tla INACTIV\n" +" -g, --gid GRUP\t\tfor籟eaz folosirea GRUPULUI pentru noul cont\n" +" -G, --groups GRUPURI\t\tafieaz grupurile suplimentare pentru noul\n" +"\t\t\t\tcont utilizator\n" +" -h, --help\t\t\tafieaz acest mesaj de ajutor i iei\n" +" -k, --skel DIR_SKELET\t\tspecific un schelet director alternativ\n" +" -K, --key KEY=VALOARE\t\tsuprascrie valorile implicite ale /etc/login." +"defs\n" +" -m, --create-home\t\tcreaz directorul personal pentru noul cont\n" +"\t\t\t\tutilizator\n" +" -o, --non-unique\t\tpermite creare unui utilizator cu un UID\n" +"\t\t\t\tduplicat (non-unic)\n" +" -p, --password PAROLA\tfolosete parola criptat pentru noul cont\n" +"\t\t\t\tutilizator\n" +" -s, --shell SHELL\t\tmediul de autentificare pentru noul cont utilizator\n" +" -u, --uid UID\t\t\tfor籟eaz utilizarea UID pentru noul cont utilizator\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1768,6 +1818,18 @@ msgstr "euare 簾n schimbarea proprietarului csu籟ei potale" msgid "failed to rename mailbox" msgstr "euare 簾n redenumirea csu籟ei potale" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1786,15 +1848,31 @@ msgstr "N-am putut face o copie de rezerv" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: nu pot reface %s: %s (schimbrile dvs. sunt 簾n %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Utilizare:\n" -"`vipw' editeaz /etc/passwd `vipw -s' editeaz /etc/shadow\n" -"`vigr' editeaz /etc/group `vigr -s' editeaz /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Utilizare:\n" +#~ "`vipw' editeaz /etc/passwd `vipw -s' editeaz /etc/shadow\n" +#~ "`vigr' editeaz /etc/group `vigr -s' editeaz /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: euare chauthtok PAM\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: nu pot executa %s" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Utilizare: %s\t[-u uid [-o]] [-g grup] [-G grup,...] [-a]] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d acas [-m]] [-s consol] [-c comentariu] [-l nume_nou]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f inactiv] [-e expir ] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p passwd] [-L|-U] nume\n" diff --git a/po/ru.gmo b/po/ru.gmo index 00c2a58fbc833ff050be432eb3d17d481ea16fd4..d5da75b3fcb1e182de82f6350a874444cd026cf8 100644 GIT binary patch delta 10986 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 H#E}01uoy5D delta 9241 zcmaLc30zfW8prV$P!#uFaN{VTqJk*mg1h1dt|*!dDgq*kN`hxedfeW!F-s9$vVP*2?u`cdG?LUeU zcoth=`KHE9!WitzZOv*5u~fW+ZSWd4!Kh}&G{7X+Nm!qJ5$b{uU>NSgNc1CZH& z2k%3jzXKcManubjV+>Yfr-R)viu;>%3L3JNs0%)V_0Wga@Ca%|K1GedHLQa*n%m=} zup4<#)Cexd+W0K$xP3?;%m>JS<|-fB-zy1;JKh@3?JGeL~E8rT+fqhY9q7oyHz?dCpIN8dx%r#bIh*~5y^fw9OSm{D%N z1l5o&s2(43>%T-DSBXbPLmH2|;ZRh44(j;(Pz`zs)zIUp`_ zYfwG*xp|43Uv=|3adybNpn5(I)uTmNx>iuvdlR*$zDFHbv7K#LOH`hWjHt&6kcJM!=G=?`Ws2J!%b%!D^U~4th{?zZtd0-b2=% z`O(e8J8_IdML!DKF%`9lyr>?$h8mgUs2*NLT`07(t?z-VPe;{zPz~OSb#V{Y!=qRe z&tV|SL4FOVV5dZT-UiflcA^^c4r(#~ zfc3FXS9`-YsN)8r_D|@_`0Iq_R5ZYCsQeJB#pjU)Y<|XYY|VRCJx;+eoQYcXtI)w0 zP#rjmy3S?Pnh0b5G<8X+5g3E3FwaAQbzy!&T{xQVY3Nc=7s|j8yaOxYT5O0LP(9g& zjqnKS{I5_w4q@1Iqo%0iJ0gQ-Qn4}?q1KpZJp~>346-iFJ~#i#%|m+GMb*o77zT0N zMAQ&Y!9KVOE8-Dsj31&#@Di#6LA_b%SQVLmGZa~@9rSLac%7P}kdrI)4Y2P6cXY-bNkgIYB`!`4)A9Us2x$k?C%W zQ9a4QD*^nJ!Y9a=PqHHrG1;Ei9ko_6QOB=DU2hvIe;?c9C7gwk8N5C9{Cg?No0jzdk^GuQ|ZVnsZK zT7+Mf%KTrY(142aImYy*hYt24&zff6-CMB_xgRTF?Ogl3H^f%tJune-u^~Q%(Rct` z;x{-PYfra}I19Ux7vX5`Z{DGx7lSi{*CG~T48DO{^_Q>}hUMAEDhbu&RMgP^1tak& z>iD0K^=BF}zCCe1cE?vx*SUhp=r9i+-EanlBzzTn<8P=I_MUBBioMA9;v~F|18_n< z?*@Fz^&;xV-EO64_%JH}9^-J(9J>Y_j;n!5i=mI+exu_QIcJrV@JH)A| z2Cl~Gcoh3%A`69eYnJ06JcSyemh~VJ@4fB|fDX1r*cUp5XhWu63V{{&4vDPY^_r?dvXJBXi71f|lciFrE+mSzq z5qQcq@NWA;YL1E255}(C->jn0jEXm~8=gZAWyC#p@r*^CupZUZ4^hWez1NzI1ISmo z9z}Jievx$=P9)!hT7;pi?bDQkN!;HQQP2fSa3F@Qu?I}SR^(f-HU15o;?H;+Hd<>N zz8=-Uy{Lv=#c+(j&+Z?Is-K6NQXh`O>i0ALyfsZ01yvluXbfk3``{oPhDF#CPof%H z-fI`-5Y(D@1T_U0u_v~9(5{U<)X2Vq>c9!?fWZ%0yFSGDccLPn3iaR_)X@JOhhx|} z{y4$usJSl2$@n#DDv}?zBXK*vL~hpGp8BvO=|xP#7LOP+4VU0hJcmh`pvNPU!lDhf zr;npX*ojI3_63Dvh)LMB13-tW|MuAx{1<%;8&&ybay!x~D#73w&yUX=BHYRVr z-9Da4s71OGFQE)fB`-u>@Gxow ze!*l+dfv|ET8tz=j_T2M)X;Z+!9E?cQLB9~Ho=SdDOP{cPU+WpOg$e_%sgT99roMo zExeVyDoZ*GJ=hb!#3YRL*$e05bn;Eu3PWDzA2G_Y54QyHwY=Ltb^~8!G^j7c&4K(? zz2Clw8Xx4^gE?_Hg>c-6k+=^(4>0BnRF4k4!EgFtzU5FuSagJM!U}x-VhZ_dAK3Rm z#Sh)JgIe9&u?v2IRk6`AJ9Vuvm3-ha#$QACC>8zjIJUtiAMqzLrl1W7KJW@8K{Ut^F8lkfmUtEiVWqPyDjbCa@J*bERleXSJI3;H6c-b9DDT8ZLuDL0Or3u3G2gD#|T3IBVqvYlMW`dg%GuyTW}%q3+4abbpO(oUbdqzg?wUYSq1jxWNlT5_e)Fv`FQ6) zMRSSrb~m4nJgsJod#*$I4x%Zsj@U-j(EQ&*;eKKYv6RRmGKd<)y@a;6iT%ViB8!M| zFB;@}A9dP>kTwPcGrDYUD%FjKx7l8^IxCB*MzpYmeSARd=BCw zdXwF_sb0m_)Sp3pUwlSPBkB>_DiCwn|0tFaODK0iZ5@d`q7!v&9@CCO8ZnK~n@?L; z%7<_?(VlVu!MA7WACrBsY@0}-Ci@m(G~p*w$(NwE$BDIsUSQgGSWGvLu^as#=oWv# zpWU)($wBwvV)x+6l$#Jk$?KxF@x)bP;O`f-U%A>>whd?Bt#0yeStaVV9;W$!-mPpx zxf=21O$YfX$5E%Pwj}-rfo@$mVt?|o?QRNh5k-V&5<6>` z?ZF1*ZLpeK_uNhU&QpGjn8z^#@D+DoFY?~R-^p)x>%<%)m-=trx+v^JuI(_^&iB-fHVk)8SHKNeHKskJtTr0Rg<%9T7B8XT+lxOw5k#na!EY!R5P^iY1nOrH_1*pH z)QzSbhEM7MwhKf`X~}+g@;RWKThRhPA>JUa5G~vbQ8aaLD&KZfS^KnoK*STl?Aw4< zaXQh1I6Xh#P?{jn9lTBJd zMovO@A}yk0bDg=lSu}ihX}5Bm(hJd(@i7BzxlL?rta_Hg0p8f84!&whKL!UlFQr@$ z3~;>Hhjb2cLPA2avh%VFy-S9+^kogL5ae5zx`(~KVQB{feCNhD2#g;eGu6qRm62JP zJ1<*T%XYFC-?)2|YB67%HcqJS zyZYRj;NK^$WSM`b|7Cx%|J9Ne{@o?ZN>=)JmaO>yv-tnc`Qx5)BHB!4#1e|nP6 zvDf#O>~aSFk16->FIn!6$3A~?$y&$nEA7(j{@4A*8m<9|j-7qBTr({MhHhus;4ulsC3iB2 yYjvk=r)0Tz`HP|6;!TYjx@$wNpm+QIdrOLRj8=%Zcvqxv>A9K}d\n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" @@ -168,7 +168,7 @@ msgstr "迮 迡訄郅郋 邽郱邾迮郇邽 郕郋郇迮赲郋邿 郕訄訄郅郋迣 郇 msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" msgstr "" -"迮 郱訄郈邽邽 赲 utmp. 郱訄郈郕訄 \"login\" 邽郱 訄邾郋邾郋迣郋 郈迮赲郋迣郋 郋赲郇 \"sh\"" +"迮 郱訄郈邽邽 赲 utmp. 郱訄郈郕訄 \"login\" 邽郱 訄邾郋迣郋 郈迮赲郋迣郋 郋赲郇 \"sh\"" msgid "Unable to determine your tty name." msgstr "迮 迡訄郅郋 郋郈迮迡迮郅邽 郇訄郱赲訄郇邽迮 赲訄迮迣郋 tty." @@ -251,6 +251,10 @@ msgstr "郋郅迮迡郇邽邿 訄郱 郈訄郋郅 訇郅 邽郱邾迮郇郇\t\t\t\t\t: msgid "never\n" msgstr "郇邽郕郋迣迡訄\n" +#, c-format +msgid "password must be changed" +msgstr "郈訄郋郅 迡郋郅迠迮郇 訇 邽郱邾迮郇郇" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "苤郋郕 迡迮邿赲邽 郈訄郋郅 邽迮郕訄迮\t\t\t\t\t: " @@ -310,7 +314,7 @@ msgstr "%s: 郇迮 迡訄郅郋 郋郕 迮郇迮赲郋邿 訄邿郅 郈訄郋 #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "%s: 郇迮 迡訄郅郋 郇邽郱邽 郋赲迮郇 郈邽赲迮郅迮迣邽邿 (%s)\n" +msgstr "%s: 郇迮 迡訄郅郋 郇邽郱邽 郋赲迮郇 郈邽赲邽郅迮迣邽邿 (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -688,7 +692,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -699,7 +703,7 @@ msgstr "" "郈郋郅郱郋赲訄郇邽迮: groupadd [郈訄訄邾迮] 迣郈郈訄\n" "\n" "訄訄邾迮:\n" -" -f, --force \t\t郱訄郕郋郇邽 訄訇郋 郈迮郇邾 郕郋迡郋邾 赲郋郱赲訄訄, 迮郅邽 郱訄迡訄郇郇訄\n" +" -f, --force\t\t郱訄郕郋郇邽 訄訇郋 郈迮郇邾 郕郋迡郋邾 赲郋郱赲訄訄, 迮郅邽 郱訄迡訄郇郇訄\n" "\t\t\t\t迣郈郈訄 迠迮 迮赲迮\n" " -g, --gid GID\t\t迡郅 郇郋赲郋邿 迣郈郈 邽郈郋郅郱郋赲訄 GID\n" " -h, --help\t\t\t郈郋郕訄郱訄 迡訄郇郇郋迮 郋郋訇迮郇邽迮 邽 郱訄郕郋郇邽 訄訇郋\n" @@ -1149,8 +1153,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1170,8 +1174,8 @@ msgstr "" "郈郋郅郱郋赲訄郇邽迮: passwd [郈訄訄邾迮] [邽邾 郈郋郅郱郋赲訄迮郅]\n" "\n" "訄訄邾迮:\n" -" -a, --all \t\t\t郈郋郕訄郱訄 郋郋郇邽迮 郈訄郋郅迮邿 赲迮 郇 郱訄郈邽迮邿\n" -" -d, --delete \t\t\t迡訄郅邽 郈訄郋郅 郱訄迡訄郇郇郋邿 郇郋邿 郱訄郈邽邽\n" +" -a, --all\t\t\t郈郋郕訄郱訄 郋郋郇邽迮 郈訄郋郅迮邿 赲迮 郇 郱訄郈邽迮邿\n" +" -d, --delete\t\t\t迡訄郅邽 郈訄郋郅 郱訄迡訄郇郇郋邿 郇郋邿 郱訄郈邽邽\n" " -e, --expire\t\t\t郈郋郋邽 郈訄郋郅 郱訄迡訄郇郇郋邿 郇郋邿 郱訄郈邽邽\n" " -h, --help\t\t\t郈郋郕訄郱訄 郋 郋郋訇迮郇邽迮 邽 郱訄赲迮邽 訄訇郋 郈郋迣訄邾邾\n" " -k, --keep-tokens\t\t邽郱邾迮郇 郈訄郋郅 郋郅郕郋 邽郕邽邾 郋郕郋邾 迡迮邿赲邽\n" @@ -1233,10 +1237,6 @@ msgstr "郱赲邽郇邽迮, 郇郋 郈訄郋郅 郈郋郅郱郋赲訄迮郅 %s 郈郋郕訄 msgid "%s: out of memory\n" msgstr "%s: 郇迮赲訄郕訄 郈訄邾邽\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: 迮 迡訄郅郋 赲郈郋郅郇邽 %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: 訄郇邽郅邽迮 %s 郇迮 郈郋迡迡迮迠邽赲訄迮\n" @@ -1357,6 +1357,29 @@ msgstr "郱赲邽郇邽迮." msgid "%s: %s\n" msgstr "%s: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"郈郋郅郱郋赲訄郇邽迮: su [郈訄訄邾迮] [邽邾 郈郋郅郱郋赲訄迮郅]\n" +"\n" +"訄訄邾迮:\n" +" -h, --help\t\t\t郈郋郕訄郱訄 迡訄郇郇郋迮 郋郋訇迮郇邽迮 邽 郱訄郕郋郇邽 訄訇郋\n" +" -, -l, --login\t\t郱訄郈郕訄 郋訇郋郅郋郕 郕訄郕 迮迣邽訄邽郋郇郇\n" +" -m, -p,\n" +" --preserve-environment\t郇迮 訇訄赲訄 郈迮迮邾迮郇郇迮 郋郕迠迮郇邽 邽 郋訄郇邽\n" +"\t\t\t\t郱訄郈邽赲 郋訇郋郅郋郕\n" +" -s, --shell SHELL\t\t邽郈郋郅郱郋赲訄 郱郇訄迮郇邽迮 郈迮迮邾迮郇郇郋邿 SHELL\n" +"\t\t\t\t赲邾迮郋 郱郇訄迮郇邽 邽郱 訄邿郅訄 passwd\n" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: 迡郋郅迠迮郇 赲郈郋郅郇 邽郱 迮邾邽郇訄郅訄\n" @@ -1373,8 +1396,8 @@ msgstr "迮邽郱赲迮郇邿 id: %s\n" msgid "You are not authorized to su %s\n" msgstr "苺 赲訄 郇迮 郈訄赲訄 郈迮迮郕郅訄 郇 郱訄郈邽 %s\n" -msgid "(Enter your own password.)" -msgstr "(赲迮迡邽迮 赲訄 郋訇赲迮郇郇邿 郈訄郋郅.)" +msgid "(Enter your own password)" +msgstr "(赲迮迡邽迮 赲訄 郋訇赲迮郇郇邿 郈訄郋郅)" #, c-format msgid "" @@ -1459,7 +1482,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1477,7 +1500,7 @@ msgstr "" "\t\t\t\t郇郋赲郋邿 郇郋邿 郱訄郈邽邽\n" " -c, --comment COMMENT\t\t郱訄郈郋郅郇邽 郈郋郅迮 GECOS 郇郋赲郋邿 郇郋邿 郱訄郈邽邽\n" " -d, --home-dir HOME_DIR\t迡郋邾訄郇邽邿 郕訄訄郅郋迣 郇郋赲郋邿 郇郋邿 郱訄郈邽邽\n" -" -D, --defaults\t\t郈郋郕訄郱訄 邽郅邽 郋訄郇邽 邽郱邾迮郇郇郇郇迮 郇訄郋邿郕邽 useradd\n" +" -D, --defaults\t\t郈郋郕訄郱訄 邽郅邽 郋訄郇邽 邽郱邾迮郇郇郇迮 郇訄郋邿郕邽 useradd\n" "\t\t\t\t郈郋 邾郋郅訄郇邽 useradd\n" " -e, --expiredate EXPIRE_DATE\t訄郇郋赲邽 迡訄 郋郕郋郇訄郇邽 迡迮邿赲邽\n" "\t\t\t\t郇郋邿 郱訄郈邽邽 迡郋 EXPIRE_DATE\n" @@ -1488,7 +1511,7 @@ msgstr "" " -G, --groups GROUPS\t\t郱訄迡訄 郈邽郋郕 迣郈郈 迡郅 郇郋赲郋邿\n" "\t\t\t\t郇郋邿 郱訄郈邽邽\n" " -h, --help\t\t\t郈郋郕訄郱訄 迡訄郇郇郋迮 郋郋訇迮郇邽迮 邽 郱訄郕郋郇邽 訄訇郋\n" -" -k, --skel SKEL_DIR \t\t郕訄郱訄 訄郅迮郇訄邽赲郇邿 郕訄訄郅郋迣 訄訇郅郋郇訄邾邽\n" +" -k, --skel SKEL_DIR\t\t郕訄郱訄 訄郅迮郇訄邽赲郇邿 郕訄訄郅郋迣 訄訇郅郋郇訄邾邽\n" " -K, --key KEY=VALUE\t\t邽郱邾迮郇邽 郱郇訄迮郇邽 郈郋 邾郋郅訄郇邽 邽郱 /etc/login.defs\n" " -m, --create-home\t\t郋郱迡訄 迡郋邾訄郇邽邿 郕訄訄郅郋迣 迡郅 郇郋赲郋邿\n" "\t\t\t\t郇郋邿 郱訄郈邽邽\n" @@ -1501,22 +1524,6 @@ msgstr "" " -u, --uid UID\t\t\t郈邽郇迡邽迮郅郇郋 郇訄郱郇訄邽 UID 迡郅 郇郋赲郋邿\n" "\t\t\t\t郇郋邿 郱訄郈邽邽\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 訄邿郅 迣郈郈\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: 郇迮 迡訄郅郋 郋郕 訄邿郅 迣郈郈\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 迮郇迮赲郋邿 訄邿郅 迣郈郈\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: 郇迮 迡訄郅郋 郋郕 迮郇迮赲郋邿 訄邿郅 迣郈郈\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u 迠迮 迮赲迮\n" @@ -1585,6 +1592,22 @@ msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 迮郇迮赲郋邿 訄邿 msgid "%s: cannot open shadow password file\n" msgstr "%s: 郇迮 迡訄郅郋 郋郕 迮郇迮赲郋邿 訄邿郅 郈訄郋郅迮邿\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 訄邿郅 迣郈郈\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: 郇迮 迡訄郅郋 郋郕 訄邿郅 迣郈郈\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: 郇迮 迡訄郅郋 郱訄訇郅郋郕邽郋赲訄 迮郇迮赲郋邿 訄邿郅 迣郈郈\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: 郇迮 迡訄郅郋 郋郕 迮郇迮赲郋邿 訄邿郅 迣郈郈\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: 郇迮 迡訄郅郋 迡郋訇訄赲邽 郱訄郈邽 赲 訄邿郅 郈訄郋郅迮邿\n" @@ -1637,9 +1660,11 @@ msgstr "郈郋郅郱郋赲訄郇邽迮: %s [-r] 邽邾 郈郋郅郱郋赲訄迮郅\n" msgid "%s: error updating group entry\n" msgstr "%s: 郇迮 迡訄郅郋 郋訇郇郋赲邽 郱訄郈邽 赲 訄邿郅迮 迣郈郈\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: 郇迮赲郋郱邾郋迠郇郋 迡訄郅邽 郈迮赲邽郇 迣郈郈 郈郋郅郱郋赲訄迮郅.\n" +msgstr "" +"%s: 郇迮赲郋郱邾郋迠郇郋 迡訄郅邽 迣郈郈 %s, 訄郕 郕訄郕 郋郇訄 赲郅迮 郈迮赲邽郇郋邿 迡郅 迡迣郋迣郋 " +"郈郋郅郱郋赲訄迮郅.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1687,23 +1712,54 @@ msgid "%s: error removing directory %s\n" msgstr "%s: 郇迮 迡訄郅郋 迡訄郅邽 郕訄訄郅郋迣 %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" msgstr "" -"郈郋郅郱郋赲訄郇邽迮: %s\t[-u uid [-o]] [-g 郋郇郋赲郇訄 迣郈郈訄] [-G 迣郈郈訄,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "" -"\t\t[-d 迡郋邾訄郇邽邿 郕訄訄郅郋迣 [-m]] [-s 郕郋邾訄郇迡郇訄 郋訇郋郅郋郕訄] [-c 郕郋邾邾迮郇訄邽邿] [-l " -"郇郋赲郋迮 邽邾 郈郋郅郱郋赲訄迮郅]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f 迡迮訄郕邽赲訄邽] [-e 郋郕 迡迮邿赲邽 郇郋邿 郱訄郈邽邽 ] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p 郈訄郋郅] [-L|-U] 邽邾 郈郋郅郱郋赲訄迮郅\n" +"郈郋郅郱郋赲訄郇邽迮: usermod [郈訄訄邾迮] 郈郋郅郱郋赲訄迮郅\n" +"\n" +"訄訄邾迮:\n" +" -a, --append 苺\t\t迡郋訇訄赲邽 郈郋郅郱郋赲訄迮郅 赲 迡郋郈郋郅郇邽迮郅郇 苺苺\n" +" -c, --comment 苠\t\t郱訄郈郋郅郇邽 郈郋郅迮 GECOS 郇郋邿 郱訄郈邽邽\n" +" -d, --home _苠\t迡郋邾訄郇邽邿 郕訄訄郅郋迣 郇郋邿 郱訄郈邽邽\n" +" -e, --expiredate EXPIRE_DATE\t訄郇郋赲邽 迡訄 郋郕郋郇訄郇邽 迡迮邿赲邽\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽 赲 EXPIRE_DATE\n" +" -f, --inactive INACTIVE\t訄郇郋赲邽 郈訄郋郅 郈邽 訄迮赲訄郇邽邽 郇郋邿 郱訄郈邽邽\n" +"\t\t\t\t赲 INACTIVE\n" +" -g, --gid 苺\t\t郈邽郇迡邽迮郅郇郋 郇訄郱郇訄邽 郈迮赲邽郇 苺苺\n" +" -G, --groups 苺衎\t\t郈邽郋郕 迡郋郈郋郅郇邽迮郅郇 苺\n" +" -h, --help\t\t\t郈郋郕訄郱訄 迡訄郇郇郋迮 郋郋訇迮郇邽迮 邽 郱訄郕郋郇邽 訄訇郋\n" +" -l, --login 觓\t\t郇郋赲郋迮 郱郇訄迮郇邽迮 邽邾迮郇邽 郇郋邿 郱訄郈邽邽\n" +" -L, --lock\t\t\t郱訄訇郅郋郕邽郋赲訄 郇 郱訄郈邽\n" +" -m, --move-home\t\t郈迮迮邾迮邽 郋迡迮迠邽邾郋迮 迡郋邾訄郇迮迣郋 郕訄訄郅郋迣訄\n" +"\t\t\t\t赲 郇郋赲郋迮 邾迮郋 (邽郈郋郅郱郋赲訄 郋郅郕郋 赲邾迮迮 -d)\n" +" -o, --non-unique\t\t訄郱迮邽 郋郱迡訄郇邽迮 郇郋邿 郱訄郈邽邽 迠迮 邽邾迮邽邾\n" +"\t\t\t\t(郇迮 郇邽郕訄郅郇邾) UID\n" +" -p, --password 衧\t郱訄迡訄 郇郋赲邿 邽郋赲訄郇郇邿 郈訄郋郅 迡郅\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽\n" +" -s, --shell 虴\t\t郱訄迡訄 郇郋赲 郋訇郋郅郋郕 迡郅\n" +"\t\t\t\t郇郋邿 郱訄郈邽邽\n" +" -u, --uid UID\t\t\t郇郋赲邿 UID 迡郅 郇郋邿 郱訄郈邽邽\n" +" -U, --unlock\t\t\t訄郱訇郅郋郕邽郋赲訄 郇 郱訄郈邽\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1771,6 +1827,27 @@ msgstr "郇迮 迡訄郅郋 邾迮郇邽 赲郅訄迡迮郅訄 郈郋郋赲郋迣郋 msgid "failed to rename mailbox" msgstr "郇迮 迡訄郅郋 郈迮迮邽邾迮郇郋赲訄 郈郋郋赲邿 邽郕" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"郈郋郅郱郋赲訄郇邽迮: vipw [郈訄訄邾迮]\n" +"\n" +"訄訄邾迮:\n" +" -g, --group\t\t\t迮迡訄郕邽郋赲訄 訇訄郱 迡訄郇郇 迣郈郈\n" +" -h, --help\t\t\t郈郋郕訄郱訄 迡訄郇郇郋迮 郋郋訇迮郇邽迮 邽 郱訄郕郋郇邽 訄訇郋\n" +" -p, --passwd\t\t\t迮迡訄郕邽郋赲訄 訇訄郱 迡訄郇郇 郈訄郋郅迮邿\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\t迮迡訄郕邽郋赲訄 訇訄郱 迡訄郇郇 迮郇迮赲\n" +"\t\t\t\t郈訄郋郅迮邿 郈郋郅郱郋赲訄迮郅迮邿 邽郅邽 迣郈郈\n" + #, c-format msgid "" "\n" @@ -1788,16 +1865,3 @@ msgstr "迮 迡訄郅郋 郋郱迡訄 迮郱迮赲郇 郕郋郈邽" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: 郇迮 迡訄郅郋 赲郋訄郇郋赲邽 %s: %s (赲訄邽 邽郱邾迮郇迮郇邽 赲 %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"郈郋郅郱郋赲訄郇邽迮:\n" -"`vipw' 迮迡訄郕邽迮 /etc/passwd `vipw -s' 迮迡訄郕邽迮 /etc/shadow\n" -"`vigr' 迮迡訄郕邽迮 /etc/group `vigr -s' 迮迡訄郕邽迮 /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: 郈郋赲迮郕訄 郈郋迡郅邽郇郇郋邽 (chauthtok) PAM 郱訄赲迮邽郅訄 郇迮迡訄郇郋\n" diff --git a/po/shadow.pot b/po/shadow.pot index ec880687..3ca1d04a 100644 --- a/po/shadow.pot +++ b/po/shadow.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -222,6 +222,10 @@ msgstr "" msgid "never\n" msgstr "" +#, c-format +msgid "password must be changed" +msgstr "" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "" @@ -631,7 +635,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1063,8 +1067,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1120,10 +1124,6 @@ msgstr "" msgid "%s: out of memory\n" msgstr "" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "" - #, c-format msgid "%s: repository %s not supported\n" msgstr "" @@ -1243,6 +1243,19 @@ msgstr "" msgid "%s: %s\n" msgstr "" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "" @@ -1259,7 +1272,7 @@ msgstr "" msgid "You are not authorized to su %s\n" msgstr "" -msgid "(Enter your own password.)" +msgid "(Enter your own password)" msgstr "" #, c-format @@ -1339,7 +1352,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1351,22 +1364,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "" @@ -1435,6 +1432,22 @@ msgstr "" msgid "%s: cannot open shadow password file\n" msgstr "" +#, c-format +msgid "%s: error locking group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "" + #, c-format msgid "%s: error adding new password entry\n" msgstr "" @@ -1531,19 +1544,28 @@ msgid "%s: error removing directory %s\n" msgstr "" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "" - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" msgstr "" #, c-format @@ -1612,6 +1634,18 @@ msgstr "" msgid "failed to rename mailbox" msgstr "" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1627,10 +1661,3 @@ msgstr "" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" diff --git a/po/sk.gmo b/po/sk.gmo index bb2a94fa272ff91541352a07e7cf03a61254a640..2aee0c2861d7dc3980bd6644d40b4e3c64408ce1 100644 GIT binary patch delta 7850 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 delta 8614 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\n" "Language-Team: Slovak \n" @@ -244,6 +244,10 @@ msgstr "Posledn獺 zmena hesla\t\t\t\t\t: " msgid "never\n" msgstr "nikdy\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Heslo bolo zmenen矇.\n" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Platnos聽 hesla uplynie\t\t\t\t\t: " @@ -680,7 +684,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -691,7 +695,7 @@ msgstr "" "Pou鱉itie: groupadd [vo躂by] skupina\n" "\n" "Vo躂by:\n" -" -f, --force \t\tvyn繳ti 繳spe禳n繳 n獺vratov繳 hodnotu aj napriek\n" +" -f, --force\t\tvyn繳ti 繳spe禳n繳 n獺vratov繳 hodnotu aj napriek\n" "\t\t\t\texistencii zadanej skupiny\n" " -g, --gid GID\t\tpre nov繳 skupinu pou鱉ije GID\n" " -h, --help\t\t\tzobraz穩 t繳to n獺povedu a ukon穩 sa\n" @@ -1138,8 +1142,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1199,10 +1203,6 @@ msgstr "躅utujem, ale heslo pre %s sa e禳te ned獺 zmeni聽.\n" msgid "%s: out of memory\n" msgstr "%s: nedostatok pam瓣ti\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: %s sa ned獺 spusti聽" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: skladisko %s nie je podporovan矇\n" @@ -1323,6 +1323,19 @@ msgstr "躅utujem." msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: mus穩 by聽 spusten矇 z termin獺lu\n" @@ -1339,8 +1352,8 @@ msgstr "Id %s je nezn獺me.\n" msgid "You are not authorized to su %s\n" msgstr "Nie ste opr獺vnen穩 pou鱉穩va聽 su %s\n" -msgid "(Enter your own password.)" -msgstr "(Zadajte va禳e heslo.)" +msgid "(Enter your own password)" +msgstr "(Zadajte va禳e heslo)" #, c-format msgid "" @@ -1424,7 +1437,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1452,7 +1465,7 @@ msgstr "" " -G, --groups SKUPINY\t\tzoznam dodaton羸ch skup穩n, do ktor羸ch\n" "\t\t\t\tm獺 patri聽 nov羸 繳et\n" " -h, --help\t\t\tzobraz穩 t繳to n獺povedu a skon穩\n" -" -k, --skel VZOR_ADR \t\tzad獺 alternat穩vny vzorov羸 adres獺r\n" +" -k, --skel VZOR_ADR\t\tzad獺 alternat穩vny vzorov羸 adres獺r\n" " -K, --key K躅=HODNOTA\tnahrad穩 predvolen矇 nastavenia /etc/login.defs\n" " -m, --create-home\t\tvytvor穩 dom獺ci adres獺r pre nov羸\n" "\t\t\t\tpou鱉穩vate躂sk羸 繳et\n" @@ -1463,22 +1476,6 @@ msgstr "" " -s, --shell SHELL\t\tprihlasovac穩 shell nov矇ho 繳tu\n" " -u, --uid UID\t\t\tvyn繳ti pou鱉itie tohto UID pre nov羸 繳et\n" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: chyba pri zamykan穩 s繳boru so skupinami\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: chyba pri otv獺ran穩 s繳boru so skupinami\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: chyba pri zamykan穩 s繳boru s tieov羸mi heslami\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: chyba pri otv獺ran穩 s繳boru s tieov羸mi heslami\n" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: UID %u nie je jedinen羸\n" @@ -1547,6 +1544,22 @@ msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 zamkn繳聽\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: s繳bor s tieov羸mi heslami sa ned獺 otvori聽\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: chyba pri zamykan穩 s繳boru so skupinami\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: chyba pri otv獺ran穩 s繳boru so skupinami\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: chyba pri zamykan穩 s繳boru s tieov羸mi heslami\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: chyba pri otv獺ran穩 s繳boru s tieov羸mi heslami\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: chyba pri vytv獺ran穩 novej polo鱉ky v s繳bore s heslami\n" @@ -1646,21 +1659,57 @@ msgstr "%s: adres獺r %s nebudem maza聽 (je to dom獺ci adres獺r pou鱉穩vate躂a %s msgid "%s: error removing directory %s\n" msgstr "%s: chyba pri mazan穩 adres獺ra %s\n" -#, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Pou鱉itie: %s\t[-u uid [-o]] [-g skupina [-G skupina,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d dom獺ci_adres獺r [-m]] [-s shell] [-c koment獺r] [-l nov矇_meno]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f neinnos聽] [-e uplynutie_lehoty] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p heslo] [-L|-U] meno\n" +#, fuzzy, c-format +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Pou鱉itie: useradd [vo躂by] 繳et\n" +"\n" +"Vo躂by:\n" +" -b, --base-dir ZKL_ADR\tz獺kladn羸 adres獺r dom獺ceho adres獺ra nov矇ho\n" +"\t\t\t\tpou鱉穩vate躂sk矇ho 繳tu\n" +" -c, --comment KOMENTR\tnastav穩 pole GECOS nov矇ho 繳tu\n" +" -d, --home-dir DOM_ADR\tdom獺ci adres獺r nov矇ho 繳tu\n" +" -D, --defaults\t\tvyp穩禳e alebo nastav穩 predvolen矇 nastavenia\n" +"\t\t\t\tprogramu useradd\n" +" -e, --expiredate EXP_DATUM\tnastav穩 as vypr禳ania platnosti 繳tu na " +"EXP_DATUM\n" +" -f, --inactive NEAKTIV\tzablokuje 繳et po NEAKTIV doch od asu vypr禳ania " +"platnosti\n" +" -g, --gid SKUPINA\t\tvyn繳ti pou鱉itie tejto skupiny pre nov羸 繳et\n" +" -G, --groups SKUPINY\t\tzoznam dodaton羸ch skup穩n, do ktor羸ch\n" +"\t\t\t\tm獺 patri聽 nov羸 繳et\n" +" -h, --help\t\t\tzobraz穩 t繳to n獺povedu a skon穩\n" +" -k, --skel VZOR_ADR\t\tzad獺 alternat穩vny vzorov羸 adres獺r\n" +" -K, --key K躅=HODNOTA\tnahrad穩 predvolen矇 nastavenia /etc/login.defs\n" +" -m, --create-home\t\tvytvor穩 dom獺ci adres獺r pre nov羸\n" +"\t\t\t\tpou鱉穩vate躂sk羸 繳et\n" +" -o, --non-unique\t\tpovol穩 vytvorenie pou鱉穩vate躂a s duplicitn羸m\n" +"\t\t\t\t(nejedinen羸m) UID\n" +" -p, --password HESLO\t\tpre nov羸 繳et pou鱉ije zadan矇 za禳ifrovan矇\n" +"\t\t\t\theslo\n" +" -s, --shell SHELL\t\tprihlasovac穩 shell nov矇ho 繳tu\n" +" -u, --uid UID\t\t\tvyn繳ti pou鱉itie tohto UID pre nov羸 繳et\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1729,6 +1778,18 @@ msgstr "chyba pri zmene vlastn穩ka schr獺nky" msgid "failed to rename mailbox" msgstr "chyba pri premenovan穩 schr獺nky" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1747,15 +1808,32 @@ msgstr "Z獺lohovanie sa ned獺 vykona聽" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: %s sa ned獺 obnovi聽: %s (zmeny s繳 v %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Pou鱉itie:\n" -"`vipw' edituje /etc/passwd `vipw -s' edituje /etc/shadow\n" -"`vigr' edituje /etc/group `vigr -s' edituje /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Pou鱉itie:\n" +#~ "`vipw' edituje /etc/passwd `vipw -s' edituje /etc/shadow\n" +#~ "`vigr' edituje /etc/group `vigr -s' edituje /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: PAM met籀da chauthok zlyhala\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: %s sa ned獺 spusti聽" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Pou鱉itie: %s\t[-u uid [-o]] [-g skupina [-G skupina,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "" +#~ "\t\t[-d dom獺ci_adres獺r [-m]] [-s shell] [-c koment獺r] [-l nov矇_meno]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f neinnos聽] [-e uplynutie_lehoty] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p heslo] [-L|-U] meno\n" diff --git a/po/sq.gmo b/po/sq.gmo index 549dc9e6a409b49c120c0fe13bbe8aa8a6c74529..1c67a317591c04453f9fbd9aa96857da71d425eb 100644 GIT binary patch delta 26 hcmeC>=;he(j*-_$*U&)0$k58fLfgP_^KV8WCIDru2M+)M delta 26 hcmeC>=;he(j*-_u*U&)0$iT|jSlhs8^KV8WCIDqi2L}KE diff --git a/po/sq.po b/po/sq.po index 92e57923..b5812ef3 100644 --- a/po/sq.po +++ b/po/sq.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.3\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2004-11-20 03:28+0100\n" "Last-Translator: Elian Myftiu \n" "Language-Team: Albanian \n" @@ -222,6 +222,10 @@ msgstr "" msgid "never\n" msgstr "" +#, c-format +msgid "password must be changed" +msgstr "" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "" @@ -631,7 +635,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1063,8 +1067,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1120,10 +1124,6 @@ msgstr "" msgid "%s: out of memory\n" msgstr "" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "" - #, c-format msgid "%s: repository %s not supported\n" msgstr "" @@ -1243,6 +1243,19 @@ msgstr "" msgid "%s: %s\n" msgstr "" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "" @@ -1259,7 +1272,7 @@ msgstr "" msgid "You are not authorized to su %s\n" msgstr "" -msgid "(Enter your own password.)" +msgid "(Enter your own password)" msgstr "" #, c-format @@ -1339,7 +1352,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1351,22 +1364,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "" - #, c-format msgid "%s: UID %u is not unique\n" msgstr "" @@ -1435,6 +1432,22 @@ msgstr "" msgid "%s: cannot open shadow password file\n" msgstr "" +#, c-format +msgid "%s: error locking group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "" + #, c-format msgid "%s: error adding new password entry\n" msgstr "" @@ -1531,19 +1544,28 @@ msgid "%s: error removing directory %s\n" msgstr "" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "" - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" msgstr "" #, c-format @@ -1612,6 +1634,18 @@ msgstr "" msgid "failed to rename mailbox" msgstr "" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1627,10 +1661,3 @@ msgstr "" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" diff --git a/po/sv.gmo b/po/sv.gmo index 5e203e2103b65286b1f0f6834530e8a58a786cf9..6eac31e15db688e049103ba5dc9a3d9d6dfbb9ff 100644 GIT binary patch literal 41454 zcmcJY3xJ(fb?*=Iaz+FJdA~jafeGXc2?9bez>rKrNG6GyJb)O($(%DYhdD3KBgp`^ zQjuzlRm$zdN3~Yawzep3FJiS`>(r{Xwp!oTR$HyNwQB9{#S3kf{{Cz4{XNcO614Zg zp8xml_g;JLwbx#Ie>;DB(ow&Z<9F8)x!l>{cb=Ea{gCGmo+jU1?!D*bawmX~fiD36 z7(5aDEC2pYkR-V$!BfB^A{TxdctI|gTLxYXPJnyC4tOp2d2kdw@%&tFId}tjE?5Q6 z1RwDDE>KnZ2&nwN0-gc>2)qzHeMv5N9Jt!!&EPQayTIpy`@H`gsC*BC`@o05)4?Br zYTpTDz7#wUJQf@W)y@e}blD41WbPhN<-ZlA$+;)M2>cSL^iP9lf#*>EkAUmIPlC$tBs@sf*3BC|~EokL~FX83$PbIUfgA@9%=j{}?($@5@28dmMztas`j~fr|GokS69n<==k*svc*< zETYS`pyKTT74KD``r~&%<^M77|8-FDhZsz%&!r$$$!!G{{~l1~|BA;y1R+uGZ$QOA z_A*D0<)Geg_V0E7{yH$i|Mx((`?H|(`!~?|WQEIbH7I_X0Tu6FQ1yDde_sH_kKX{* zPsgrw{BjgU({ z@ZSYh?~j6_^FMn3V_)RQE2#L_f(pOY<3TXu{Z~NM{|Qj-`YH&kY(`VLGS-Q@Banw z{}gyK;pblM=zckPD(^ReCxUyy7lLV{)%SJ~ z*330Q@!LB<(P05px&Hu)-=6^^@FIk->c1XTzH^}X;XzRS_CZkX|4Z;^!Eb_eb*@6^ zD&Mz*r+^Ef^7%421pW{l29KrjXMrbyYR4#eHh3eb^m{?I_g+xtyb)CVM?pxH`!n!) z;874&{PhA*@gk6}&t2)?EB^gnQ2g|S$B%(W^8N)-^!*BWBlryXT=2#l96xUaMZYqr z`ri%mf9}=%p-Xdr3M$`cz@x$A$6P&M2rAtQa0z%LD7uwEwd){wI`{^UzXgge9|0M< zxle(Lr%Ig%oDQnJSAz;)3myX=0FMQK3e`E;+r<8{(Cd1es}^@`#$CUzXhuO zM~)+Vo=yL_AdR-5mO}s6j_`Nd0 zTyP}32#Q`uy)>75#ZmMvC^_&OI~?6U3BHK;AA#cg%Xhl;o51JuJ_D*BI$#985>)@b z9aR0_3yNL~;8O6f{reHSTs~)byaH5zYyr;)4}cefZv>A6KLm=-p9EpK+~0r~fal!e z${7Pi$L-*$U>Q_>UkR!|-vmbB6X3bvm%-D)r$F`ViMP7=7lZO21Jysbff0BBRC&J& zo(6spRJzZBs_(Z!wfDH&9G{&BivKSHRsISv0yl%=%Q`4}+zpB!-VTZ{KMr0Bei~Hy z{|UYTJY%=Z?-EeyuK-2&8$i)zBdB0$Ot1qZ_d>j1g5%kr|T)KbW zg>wh5tQxE;uyh@*e?L^1cRC zJ{>R*{t_rTumFl~rxhLjSAwGFdhi197EpY952$z#dVDvyj`xp(;)ml(u3lGr+ybgS z)8HlG1EA8s4^;g=}KMkrLZ}s>Q@Bb}Od~@`S>*vcs_0w)p zbZvub@9V(}!S{IlocDhk6dlf(b^73X@GRc%1S9Zu-v3eXBHq6QUI#t{UJPDWcI8il zO7{?`{(X=4|8sB!?@xp3r%Uc|a&H1u`g=S+44%*XpM%T5?}3Vc`kYIDEvR-@z^lMF zf-3LRpyGW8RJkWq937T}8qYgGwZ8?5eh-0{g6{)W&Nslz!RJ>Uy>9@OUjtPA9s)e9WVmF42pjL4vK%zZMk??gW|XC9;=|_*ZrXKdkd)cyw8V!4OBax z0#*LGZ6~K!gAwmLK-G6YsDAr(j~@nA|F8S-qdTtsmw_wrzYSFUp9fW+cZ2HxKLORB zfA7PO-tXwM6jXleLB*?pF9d%MRQuir-UPlMJQ;k>0hiCIpwe9fo(jGkd;!=2)t>u7 z)#njV<$eKFd!F|17aVkax(-x6Q=t0eHK6GJ1Q>yz14XANLG|NV^RC`Ef=X8eMc3DY zCxMTFs{fyWr+{AuRlk1$&j63P%hfLeMW^dQ)oU-f5_~Nffgb?ZfnNpHo(t}F`s0n@ zcHUnNo(X;hRC!N=8Xv>=xcpuOp3eIoa5=aiRQc}!#Xo-ps=a>)D*qE-;q>bjpzEz-U*7XuLASnn?Qws98~?j1*+eVxR*64cp-QK zcsr5F zP;__?C_eoVD0+Pwyb$~+@B;Aow>WxV4yv8Efh)iR;0XAe;HBVaK$Y`DQ27u4nyb%p zP~mk@a_7yU%6Sw#4g45*7Wg&rJn%n2(fh2oI(dB^sB+5Sx!^B?O8=P0KLgL<{Tra@ zbHv+R`VsJK-Zz3OXBJfWD?z1y7kDiAVNi7VI2eIn1QqWo@Oj{QzwXBQrJ&}|9iY;^ z61*II4Jdkj05tglif^Cv_zb9ghTiV_`4mw7d=V(RUj-`tP2kmF6+9PwC#ZIR6g&b9 zzkU7zcF&zaz-72U^?tYW{Kq{1qkk9NhdU8}{kDSQ>3_lfGHw?xkKY}*V|YG@)9+{> zU(fHrE#UqSF2er?@O+$ppT#j8a*#gvH@KC!dvTBBRuQ)bhTqk^Yn$lE<$%u2jpZMxSxZlP7JMN3P^L-eP_S?hz8Mx=;W^q5j zce@W0{043v{*&G>0&n15zqjL#_jbo`c+e{J+EVq>q0QxB(}gdybED8QApUn(OYzeIEBYoc58PgB#;n<3T)s zE$_GDuE8~V|9jkD;rn?g}4|N3&B2_u==y!HdC{`0yg{e}cOM*TLy`H|{FJUx52p^GW_}=JA!dcjGn^ zju^-d`@9Z#{B8Wkc;10~7ti7MRUS^o@8aN*!uRle9$`m<8t2dD`BWeNC69tj@qY?j z4Tj(Qc$oGtFUS9rJU@sldq2U9fBrL%h~fD6cm8QTX&boRyuS!Hiu)p>koy?;V!~bm{y*F*+(&R%;GV?&BJM`QSKz|$13df@ZY6%_f_uT&foJ0W2Tt~? z@cVNf=5epVZNja_>Gwhhxko%ohU)hQoa|!y?M&r!Fg$~25q3N7KX8}hF2tRN|EECx zDm30)ugFQJtaF*wL{QD8)ccst!5AdtwUW~g9_s=-}9>5(#oF%w_;`s&g)N{*dPtxJ!6nj(Zc&+rd4cet(JkE!>=5{I5><7kIu4cO34WxL?2>h5rohLfkXF zzXEpvcQWt#Js&sCa~W6lewTx{;QvzaR&WITH&DMHGPy__2yhU z%J9-wRH@IDYpbFh&x#e5TT!PrHCw37l#0W-;Y|vT%C)I_vss#I$3E?HwN#Aiopw~1 zZkL+T(qhyqP1S3~)+li%=UeSkHJYl_Tf~~KH=`y|%e7KeEtG5RQms&%DiLq{e4`YR zs@<$t^2MlKj~dPTREabP%I(>xR&Q1dm8jJ&G~1oV^5GFOnknxukz2hTH43fPfqK*B z-*P3UvR}3;H@vIRtd(mstD*y?!d#MIq(mK>QJKomP#=}sX_f4~Hh-Wnzf5h|y|&z< zYBgFN?VDF&R4bo%WgFF^LZwnaP%4h@8O}xS2LX5I$CO)h`RM5A9^NKWZ!?ggk&S$a z;DV*z6ZJ`1930fx6Xl!HY`sN?rE7-&?)ggm7t zW6%wu7)LhDz`>>Bvf!h^RfBWs)LQw@PRYpM8|bQHJ>C;Ty|8)1B;$w?){N6C*Xeqv zR-`4-Wu^AiWu9UDsO}B7(ZdK&MW`RB!Q%Voqou9oR?lXsTHnw3@v%BR^S{9b@k4%O*_VYP$8PG6lRom%jQkDhC$;-xSEq+ZxMX#R#c!BaBqQr zm)xl~3hnZ~as_#zx~?hI)RMI6tN|s*d9*4zFk7CQRZR*A znsT+!ocCc8Q3djyMJ#CW`fO-lv@~wE>oix54W40;B+YpzURArz*1PTYyo}Z_mWNZw!By7# zHA_^r%d=Rj&`k`gLa}}zP&)2OmoOVAk?CF0W=b0RQ*-Gu<>&M67v#rS%%iS6CGsIq zG@YIDaAU`fjZB*@aGFXnH0bf(?s2(WG&gb;xhH#2=Cgh&eM9@ET$I38B_CrT zdFzc5tl3p=?3w9l^X=b63mVYGB&=T(Ep$K=(_xF0d#ENhOZfxMGVIvh%s5~``Cf?l zP#f?zJhB5I8_U(RJ4TD?Qe(svtq~JkPSZjlnY1I!PZo}ynk84|f&CUD9IEl1TFk&{ zp6oP=8nxD@LH^d(e(gyown!43T@t{@>ECTW&@;>+!e(Q2cV0TQA7lCObm#SHXgau0 z-)1uzPz9gIqD@`2n>4LCc5u_#?UKw)4Vvz|rLe_yBDct-I|XBD+K!u+3YS7xEKL_W zm3Ax3`-&8^MR)2$iwz~Wu_=OdC%1q;w1^WeUadon`8bzD64Vb%u_hW_X3|gOyRvJt zC}9DWrl!^fT{I2jZ9vOHaR2e@ig6=)Ft_xHH8?xZnVBBQG@*15J>By~v2H2?N>!y( zEJaHyOPmts)E+5mK4Pials;4}qWjr`z%@4|CVFDTRa`7mcW?E?HTGAb)8!H?3dhc_ ztTVkeeEKN(+6h}LKn@# zcwBj;dp=#wIKqH_jKc>LE{>9^NlyoMM;n}>ajq&Y-p%xM95SG`ad@10B9R?U;~2iO zNx0L#HL#1#dPDMHKgG|mY8i>A-mvIIVOHmAvd(GFc05ViI#M$%id-F8S`_PKqOofu z&QU)OOpn4Y&nO?2r?rS-HCtnqUDvon8%OoF`4o@#Y@zK~Y`OfR{EQb}aaOjX(L7;3 z>B4XK>V3hc5exQ-!;*Jjfh-fwQ397ih`srw|b!l-`ZB{!m^-7h^^Xunha*cmj<|HX%qrVj5@xvW z7`~j4Oj>vtp$J{&T7uB;4UAU^3RkAsvs$Qm`w;fT zMro>yU@Jx=)xtprvuwng6*^cAmsa}Ph&r{xJ~U$_xGB?4{3UZyS8$+()ye0b%^=ea z{qpInbSK4F@S??7jDf|tv1K+fKVgUQmX++m7oKMCAqoN}cx!Nm_VpRAe(d(0P(xUH zJ`H~H9GJ@AElAbDQyum%YVFEAeKEt<2E)qL;Xv3TV7zMdr;MOo5!P%QAKN~@_ogiq zau(${C{asf@08JuikeJ8Vjw}f=18xQ z#L30kT~P`ZCYj>A(?&3kZ>DKe^~St3F0r-P$4SH1T&a>0TWrtN*$IKWN5*ZJ#LN^D zs)2Ks7MW#Cp`~=&va)g{diw((P#N_~s4cYsr&X<}rS- zQD*l*md~}aK#bhVFF!GnU%Pf$9I2#8rPh%BFv5?y1xe^|3Q73x#zHZ!pak1!6y?@< zYo+$G+_p`kW{}v;_&$=GlG#3DyQxvHSJDOz>P;*$hhLs!i6y-@p;AF;No*(uA~^!P z_}ZKB8I%r|raH8j9`rsY8q|TAl-G6}8Ivq*jP@i*!o8`dZwzhgi35_d%oI%ZLWq(T zEKaY*xGS3519MuE?B^QinS3&(Bwdw>W1ZQzD4RM(bnUWXJV$sp3hV-@DE8&1%WNrN z)Kq^?O~XrB?;+olS9Q7H-&r=i zH5ujw>QLQRt~nmotlnraBD8m*Jwd7{fxt*c)o@!HPSF%EWb46hPp7n8HhWD#t!RAn z_VI1jO4Za`ZhRv3o!?uXNH$WViF%QFb-cE}+^pA3*+s-Or>O|OwwAYvP^mL)fk14| zQ=xb(nPcQ(6FIjb?D=+c3kkyRhhqWl1t)&CH=7JJH_B|gZfn@EH4f++^cKVNWB87) zyvA?qbLEMJ1nNsZOx>o#CEX=o1J=zDPee_h2mQ_$jCOp4o^YWh0GOx{8_d-61NWF$) z^;#dsCDMJliEQx!TBU8VYc^YbnIgFXDqXl3Es-Ex;wKL*Ad-$sm6DH^nq8(+wBo82 zE8q#TQ1GZ8LKWPi!I=4C@dYc(bg0u|@G&7`VV!oh;Zh;NZDUK?yTm5;D)sCVH*1NH zHP8sGFc(##C9T;dxy`nii#vi2@pB}7g4{?6*)X^GF4@8)8!8Rmwvc@@7w8(LW~*IJ zT}Z+<)Y$#yOhV$*wc!`e4nU$fL&vew5Mr-TA+a$vi2V^UmVaRHIH1Kw7PF8`m&!?r zot$ELBZzGN-m+_R+`foi^K2bSy{(jY(bJ-lthR-PO_+6U1(gW%ZOI{%+$3XVp6xNZ zrV)m^n;5k4l_+Nw=9?bPmo#}=l2H%Cx$TFOlw|$lq2$E}S6q~NbVyALY*P~*V8zL|l&=Y+h%I1E@`-=fhPA>q)<%iql;9mGtI}Ll zg!3t5F|hYmVa5*i*pZEC&i(9FQk~$?!J2w?Z>_GE1Ch)RdmFQRhKJlSk7`M81l1!m z^75#D*-A9;$#08~&!k(;nog3wZ`I4SMyH+R4$q=N?yfhau+kRMaCmr&dtEggMS0YQ ze7?e&3?_hR)7a$py=%vA9nuh$XEGcd_iNmSNJ>4f)NUY~Np1X=tsAzDlg0LN%Oj}K z7R6~C7LROFQI*rIa-vxc#6_{(YE-C>*%IZ4k)fq-H!X!FR9h)FC`Ax5(T2@qYqoFL z>57d9aUAT_WckIeOPF`wk zG&#OzXvnd-UzFP{;FcD~$u{c}Eu42$v5tgZ$DA0u1mM3 zsEkhTfyGevuk;QLmirJl9IqIh9Dz&2wB*~&p zTh?#bJc!74m`H0490YeYVDZDUUT5B@@sKTg7*OmlkFb|Pp8ou%wTyLD6RE&fu}RNm zY-v~KEuDJLDqy;#)gtB%n+CKKl1N?i%Cg9`+CVl_X#WOMSveP|!=tT^vq)e8ZFey4 zPCM2Oc08+rn{2YS647Qx`OaY3!`S79g{)qxuh?HIlB*0+Q^PIpgT*;+qcWdE1BnmH z4Gn3%)+`rGEq4IPx_gwhANxvv>t5BWD`l--%R3V_l-B`Nr=EvXZr1i<2Qi^Fv$b+0 zNwQ2W$`YAf)39yir$=iWsy!1oTbob;{b7%$@tUbD-Lq+#C5=yMaSO@BsmX7V5x!6D z@lw~gnEg1|R19MCrjmxCju{MA&2Vsv^g%!@PWi4evq))&J!)JYp`EU>#wZD6C#K^p zi^E1U%?4zJv_|rTZrzhYwA(mhPnP>r0#YXYW=hZSOpgGUc=R){$qmy~+@U)OR(C>A zTpa{?!sfOV^l8O@ZZa~X97)4?la0=X#i27ub=YB!l{q(7N{xKGK3A$?3-oh+T$nKn zgWKj9HY})TS&3quCFmw5lH+7?@Zqa8%n>v@w%1A3EC$l5*qVy{|D(#>sjN9(YcqtQ z4tSPSs-HaK9h`0BTenPZ*uG`ktv#e-&7XuautFMTGpQ0B*U-qp>}2wCV`fNfiLYz+brYDVkju_%Ssi$W&UTQ2q_l7lso z)*7Zgmt>}m&!0O@*6S8VsP0btF-50s?o4hR-(+1pvf0Ox|F3WBKsat-0 z9mP~(cfuhrmO^5?y_G}om$f>uKQ&lf*D>-OO4ZQ`3UX?wFJi&Jb!>8S*OqN-ZLt$C zRr<_+e&lr5i}T+IN?8t~$(zPEZDRe)*t6-`859=f3nwX2lc*a*+|8k4DP@A+;KWEL z^%qN&uHRNo{Q5cDwsf(sh;fW{I{lFTg(TjpxyrYL6VaT8Wbc~!&A#s9V=nXyv8$#( z4j*6$i_>&%m8U|&j;{>_GiB|X<$M$R0!GQ}i5P#6mXoPh0k+}87Zden`7VlQk;HbQ zj9`jj8~e`49KT8#PrSls5ME2TFr@7A7qwjHzCppQ8-#Yy#Lu0YuE^o{rb9V>LKL47Ai{{Q!~poQ2PqYMg1SmU6c9 zZ)Vh|dOFG!u~2C1tC7t2U7S<#T4KsuQp0cW-%iTwqY%fA z;$*$L;)SJ&-*7+->fB4bVo7M-6OuWYFeo(cDj&fwzF{QK6JnNq^@Fz2-^?Y!{s6EK z&IO)b1xvaqRJ;^UHMvmRMEB)nLu{am3`vr>V*OHOnzl%UMKdv>XeGOYX-+7aji7W; zUsa+W59iF6Z;$viX`NfmFOLfQ5F%{wID0eSTr$i@IO7tZvZ`sne>evz92NCsW_9ff z^%5f;+PBK)>CM~WIX@?U-Wvpr#*FS9s&)U31IFBNkcg6fmFQcF)c#JNWXc?M$=4*O|S=Y;D%>;Pi8TLovS- zD-VXiRkT@OaSd;?m1cgTg<&9nV`rw7-(Fu8&A~8tmF8|}REneZ=FDiLGQ4%m_WT;# zIK*I~LmsOlzU#a)zw+|@$`#S&D_31{^`$HL2$YEVZKeHXm6D0KBERygXyrAlR;+OG zHepQ2Z*LZAExwAYvsbdVz&CSz13h0sKc}fLY1D5hnqSR(jkZeH@u_HSri0l#zr9qb zu8Jo4Vz=Cyjb75)e?z6L+Fmz2v0-97Y3a(*6~p@Km64s-7s{(RFLrs=t_Pa-}J%T*|%E50$Zyuzm|hZinn^C z7M;I3TDk1nm(}=ET-*I^nR4h=@&C|vtN_z|>fGU=Z!;R1EmfEKkZql6%X#;YT4=J_ zUGlN@IeD2?;LMEs=sNzUeBt3HitobX&4q`VqYBuIhS!xUg}HWlrkzUBQk2%h<9y^d zydlm99bhJERX8Te=fz@ZeQ7?&r>^#urvKC&Yb)Qbw%Qaxmdc0Yo=CLn!oz%DiI>Hn zU3jFzna^SN^Z3+{SMV6Vn#8D2g`fLlzhORe&cL{5@bGM_lyqHBAcv-n}rn9mukb4DBCOzse#F2a*sb} z_lc?hvrgTDZ<V-v}uOte0qxX+duma>pr7Uh0lx%Z9Y z6o*vqGd_#Lej37Y1;}n$N(b`MI@!9qwwUEy&F5qHIYb#6ku%{h+_!D*xJ#LLAG^=c z)1t2$;=bLnP@*Vl+{0Hxqf(zeBR#v@fctirOQb8&}i)1W` zdT_F;7RQF=)gCtrjiaI#i$7xtPA2j3yB>}BPU;YcGa51s#6#5QsjUw_f_K%UcSQ|X z+7{P|5r#yjr@$Q>j0I3dy1s&EIxVAnNOI|ve+3z={&ZO_yt+-x83nZxzP{vjem-!* z5mCzu(M8u%xqqG3cA~jJGL(u!7)|<7(`8{HuIDW#Mm?Jb`qJPq`e@sI7OaK zq=7U^RniZb#fai#9|l!gs51Kt5dx~0FiBXbRu|8cVYjhK4VsSa`(dDK{&bS}V4VY3e4RY60%)p|=a;ix4zk797oD z?+8pw!k+Xl@NnuLOFmOay4cjqih*3@!~51#YdfbSCGx39WcM%cFzOw|OKKdriv-XP z3QmLa>WVE&y)HRVGU;X3H=?{X+H}EweGtUo!1gD?A{j;fhD8$3n&yPuPZTj>P{+}M z1CmBLQOHGCL8mR(=5)gVA(6d{ACBiuN4NF~iGu#R` zeNO@ua#hokjwh|^tmJG3Z8q(W;-$N{i10C4%Vtu=b*V!L3s|?SZ?keHj0@{Hg;?zu zUo`T=#u~dd_Fzj56sf6OsVCGogjurq8Vjaja&_ zCfp}?8JYUkF77g$7BB9mUR-@|gpMuCNfC%OyG5Z(uZit41H$7KYfpF>H)+Lrkx20f zbY0sM)67qS`!H1``f^Xyq~thLK0DRYC7ZXiD5QsQHaxHe1!M#8pnS7w*dWb@whD9D zQo0PL*(mOog+)r9(=?cBZ4_9w%3On)XpV(G8|ls>N?njM9F9xfxlqHjjd54Q&C~?5 zFStr*iItkxQl7e{2?24*4EC7#oH2~SQw^s2m>sQ~{2I=- z8Kg~9({OD?){hlm?`;eNqxe0uoQ7Y#y@?D(#D=>V_RWU@=>=?ZE>F~98TvQ}-9;cr zg_vJ@G+fM)W|oBJkUokpWXKqfvQd1V**UE%iZf4!s~8r^%tx^aj~RtsE2$}NWg4!a z%9hkpT)5ONrQ;@A_2D8hftwyUTISDfi?0V=!O)MBQj@-0saS?quA^s9gqXmtb^~Hr zLwdFAo~1}naltm}mnw%U%}48BTwP;4`mc_vGQmDmr+DqaIVTSX1xIGcD53bG}a2~NvRr*ye{9hl{UVZKns zkRPUV6GGW6QbDN&*68rYdZWzJNQ{=jw&N;8bh znB#Ph!&n7-){KsQ&2Yz5xyD5f+eyl%qOA06f$A~`msdNQV>6BKdp3`69GfKL9c{8| zw47pN{o^ByEWFzN7cO+rE*uFJ9U;}xXD(dh!WG*L!c7jBS67gUg%Gwl23Ucx(ZktQh-(a4uKz~7!j^Q#!7Wb*r!hNC`C*Q(W zwi{`Z5g~|8bJp_xcT193cC1LcUzlLiS;V=Az;wTca^f!NyDyWWo(?F@nZc8zAb!4s z`M49pA1%(-HcNU(4yJ%~f6Q19GIH4dCuf#LE%w>Vg`68b)VnsH8auql*G8o8jNovB z+b~@=Jmyy+*nc9k%%QbU*NW}I4j4= z1%E|^_%>MWe6-=*`h`c>N_k);@Tbg>5~u><;ookkLNA=G@T@~0mIBp zGGXra>)5ypy`D-vlXE1wJ|{?&kw4-QrwzT=7N(J>V#!D;TqdKPQej=6qxE&%2_4Hv0 zY+ZOnw_`}gYL04Ykfh#Io1yWA5~;S@;EMyeB9PTpk;}ok;v1Gg@TKBcjbglS2m&e3nyFz69d?(X-ItOgiUtK zIg`$&DUIZaqL$x4~U9XC`Ar-fVDK$Bh#Bz%>R{YbKv1f~mA5#19$q6DxWE_d=xJgeF zUD~%2S2CWzdka&Lo7;UDpM_wxG-0F%Wx_vzkjb02?M$g(L0=hPzj-X-Z`aaH1E`+~ z%k0S?+gc{e?OxT2Cl>lidaIq$NzXvZDYxAAc}Y@aGu3Qm&UTSxYsY~CLaj3|H@)H&N z7Ugfxpqzfe*e8&f(9(LLPYh0A7TW5y?t(c+&M4pQ%{hBg`uFhgI%nhQy;x)I*m^#9 zli`~4a5^)WlA&p>z_^ph`ueB)ZVfKg*fHTV>GWU0IPSKH$|3#fm7OT!OeW)C_6~N2 z8ca%9$ZbU`C9bevwxEKN^<1p6k&88a!Er|;YJ-sW$6M2NvTu*9F?`OZsF3}vqdIT2J?b!ak{fZ_Np!>I!qoKO*&3@a}@k?g8Mo0K5P1%GvRh55I(ZmL)Uc3 zN`g+JF6*foGoaa8yDFF!GTqm8WQ2-7m_e0IhHjQLsc+J)ogsQ^P3Pxvon!Qk(y_iD zf1vf;;IWZ!EwModdxbkTp0ddJuiVPf84k$bMdH=ZA;1U*Z?;*+o5UV;Zad zvtHI6qq-SH#dm)sD|R%_bIT`h238l@_jPjx6XYXhj&$n|k-4_N4#QH$C%d_`{Xn5E$7h^A067gLjX(7YpT7H=BAWHmDZ})nuUW#JWNGaRveX>_j7>kLnXviJ zC39{jj6$D>FW$09^{kVeho_^>X~55wQrC<4B~09A$73c(+P0-dNQ2Lbtkj;1Mx>){ z@1x_{H1TW{z3rlDJh4F)o6!1`uV$LpPoUg++lC2h*ZyAhE^`A(8$%*&fnibAWU;L4 zt1y+gJLHo)MuxhnDRuX-?;tr82ll5%_AU}5n-)p^BWJH83EJQwjneCo!SG_88q$am zeJ&^}YAb>OThwtGr!0ciJ>==2Hekb3vf*Y}>;N!4Fhk{i4-xakC&-Bgly2VWM;TDf)I zRx&=}Y8H0K5}BZxIgu${SCquk*6AqRB#n5AzX@TR%O8Gq*?E##N04Q*t)L2}q?Puz zqaE8fE&TG<$@IF?69y?EY2kOsj9t=^m08cFCI3x}#6*+Xwu62QLN#<9caq@k8Y{X5 z|7JqK^`;By->cOPCd3}63w4Ew)Gb^6Y45J(bRoY#t3gI~Mz=m${v<*=xyZyA)8AxL zmP%)znfSRt~v>-y8pV&U3Mas*E3BI4+de!&c4o3`(J#Q$)p*8Vns6*D~__x)aH;<7!vIa z#|4sRMW#2KyeMvoJb%i>e)pB?FL1$mHNI?b-q?CbJD@i5%}9sh@tZ}B|8Z_sswuF)O5;cT04P$wQt+v zb{h&&djiruYG1&u)%S&N<>!y_%+gipU3kx+Syu{_X>o#;JRJ8qWIWd}w=dC?3A33p zNR^`{96MQV%L}r1mD(pknccC&i^%mUGj)AAiDn(&pOVv>RSRpgsY%xP?b^%2Zf!0z zCGgRIMWg!_zppt@uefcI)YUBMXxso~2YGbcj5b~a`}$YAsl{y6J=AjXdm_Zd zfet#88g5?^<->D)pppAp(v@M;i6No$jUgtZ)Q$mCSav~|d;`p$zr=1X#d(O!xbKsH zaK5}hp{x5>M+YPc#CMVUN@??)V;tt}se(boJ(X(c5bc}|YCB)2O1G$}qorVBS(g`t1CnTLfh#~yD@4s(f`fj;PCoSlJ z%DAH=BX8WsQHd+AqY<5XDz9DVDWiYsyas$dsCN4Xcmnt=8bfrafCS|hgBO4sLB;O|RjyZn z;`0uNp9WRWZ-b)$4Jf*^DXi*q6-XE7wm5$iq{_KhgOKJv1S;QefU4Kipwb@%Go?Qh zRQfBOe=Df;4N&R-8dN`g98|kL2Eroub5L}rB0Lv^gP;diK*`g6{878@1JzDn2F345 zQ1$QYxAhtT#cwUBa_j_+R5_jjRo^qoOmx?RqAP%E&sTxU?_DnZ z5m59`fhy0D2m_zFWuWMHfXaW5!#9EyG51MO^gjmG9!DXh@?QkXztQ=tpojl{Q1$)@ zD1Ki9>6+YcK=C`9K`eQ?5ft4RsB*o~`5y!&AD;mwXWw%EUxUxVf5Z|Sz7Sdf*95ZMiQ6&3FM-&O1Q0>#JP&L!jjGGob4EJs1B+hi5Ib z{H_7j|2sg{;~tQ%$-Ny^yFTjhC!qKpf^aH74^;dLQ2cKLJ@76U{$}tP{11Z~k6!?n zgO7v9gQs6&`Q$t|AJNyw8{ppw6 z{02a^;~LNdE8unDeJ=h{@LK#oasK`*Z2A?T^1m5WJ3Jpe1$-N*d_DmxpKpMQe+m@+ zF<07rF9YS@2&$aZAYGh$DJc2+IH-Dl3zU5Q9+W(vbd@dVHK6H#P<-wI)&K7V)lZLs zs`r!NOTgcOG-d9EgO=~dz?1NQ3lyK9f%CuuWCld*HM2pMbC&2A&S0(sT1cc4HE$~OrbIRh8qzu);k4vNoL z9sU$lyC3!(E1ye1$0NL#@UnL3E)Aa zRvu0QS!3>i-a^ar7ln_5C@h{y%xAE$8*%Qv6L&<$n-V`92RS|DS=%|K!_k z|EvJdz+V7Wp1VQS_haCt;8WmL;5oi+w{4*0;{~Adc?i4={4O{Eo-k(1cLS($O*;Q; zo&RA_^7DOA%jYUk?REz!es2KJ1-}A{?&qNLJ-cArWgRHFY=dgASAwU2?*;};2#H11z!Zt z2j2v$zdq&Sf9&w^q7Cl{RgarM)&KdR+V@?c_H3J zl)nP1-ChH#pWg?noR5QQ=l=rF15cT<^jCu__ido^eF3QWw}Z!np9fX$Z-Z+0pMfgZ zp=I0NXM(EV<)HE%1^dBWp!mK4^uSMm*MQ#vRgP0DtjWMDK+(;B(o?SoCExFJ;Xee` zUWZg|J-V2KF--8+#kAW)xp*73zR8al00aQJAf#UN3DEavisB(N0 zR6G90g`Zxx^VIdA>OBK0-D|)*!S{ly$HHBfe+g81UjZ%w-wqxD{tI|4_yj2V`A<;t zI_7Etx;-@}?6oCHU}$3V&PxifY?ycS%HzYa<+ z-V7?gPlGDQcR=;i@4(Z*GoMEu2h#`OAMk(vF3ayT&u6bi_`ieVKYq8>D|dtHr;mas zfu93C@NrP}eFjv0&cDa%+YR7q{P%*AlP`nH_i6A*@X!}p`8XcbxVQjR_$Vm(@xfEU zUEsOk%R!arAyEDHMTbv<8W#t>$mX*U^zaXZs{aJ2eD48Qf^P&Dg5Lur7l*&t*5?dR z^vggGTnEkvE1=r-HQ@Q+e+SP4zwi9dzSoxLB2eXB4T|n|P~-Goa1po{RQdlI6x~lj z$?2hgY55%mUW9)cC^_5#DqRUw``r&-4t@xf-uf|kB6!?OY`rrys*EcbW+Jodk;Kb8y4By|_Nyvk1Q)w;8tt z7yd5c`)r)*s~@72qq)tvlK)cNS8y9}AIAL}r{D3UnX;d`XM;Zejn4lR_`lruLc%X_ z-xoU+%p?5UpvKc{abL&%4Nkv{iBrA*1GiNH{LUxrY4Cb^_?>_|l(63$AAJq}9JiIQ z*SWB}9sXbNb{yT1dpAyFu@-Q!7!T%oM8GZ8oDurc!kK_L%u8ou4`T)+u-3t9YF#H{i|4Q7sVSvLg zIQ$C`k<5Jpx6_4P243sF-wY0tUSnq%90GrUtKb&kt{_ZjByZz;6x2`SXEopd0%}Zs z6L+4A+rsx6_x&-xFXj6vF#N4^AFlwfCXV55et+Qaow$F(eFt|aZoT7kFyH?Z_iCJe ziwJ)|Sis$i`z7wXIQ@3IG(YA0CKF=+OauR%@NZ6h>+>kmU4&c1_d9R{xR2rv!R^Am z6Bppla{O0-x8Vs%9ML9+ zmlO6mzK_9O=)xWaKacyM^M4#1g6{u-D?$BkaH#Ju;!ekZ0`5%;;CB<>_k*W`gWwss zPvUmt*5fWDT)$D=815e2CAdl4k;I(>{sT_GB5pBZ+g%!kEy10IJ2w%witoQ7>|tE; z*H8F01f1z;pX7Tb?i&2R1s}qF8uvZi-{UUF?ZLeUw-K7#UAhh6_X+zUZa(f)xcA|n zhkGS1`FqTHPIR~$Ji_r&(ABta;m*hX825L$lW_Xo;^=bgqSo*lkd~@}SMf{LR#5e;;{kM|GxdP7 zRa=c(new-4UcFHp4@k4S)SC3FwMNA+d(D>LXtnE$`}$#2EKLV+tF^qk-)!!#H7x(8 z%`w4#(O|CcX1`G_Rf~h(?!cdl6ZF#*l(|IVi{7owcSBsfQIz!kLKE*9}>65;(>tywfFjjuShf0)5QCU_D$*? zUYC@G-cj`(UcP}iG+XJ+2;ZKcG!gom@SGTU-ipZ@edYNQj;Nt%24d(QpEhVs2A*qW zzfdVvOU+ipZ`B$i+Pa<@jA;TInV%1#O^fo#HV=QPW%wN!)Z-f<*Azir~6cJ7aMuX-F8jK!0VEX#k6p`GZ zuqX`C5UL`vbY``*s~wnT?~JrXFg@Ktq1GQ+vzhV3$ZAAs#dV_At`?|)w@fI`}n{qaSN^P2P(k$KUaeC1Tcxp589kx0 zuJEg>Od+89NMGR1)Y=U*0!&+(K8vV=J;8Xp6;L6Qmg0H~qFUHKuw2);en%lRW~>TS zW+SGvTCEvNwQ*>@=eH?ywN)CYR0y0TQ|eIE8&#raQ^AFxT0$Y%@X^MMQ!r&e>a;CA z%d)N3rh8{h4@{RBhG@G=tx%eni3TJMgEFnSA`oxoo-*8y#Hy*&a$;0(Ym)Hsa*5Kr zf{pvtg)JnPj)#LStP5)d6g3lA2+FiNW5X}hcH3d>O++1I6Q*fm)tn(K1{%TRQ^`CP z=6H9DaziE(Ih&snxfohB$xb}%P_Uw&sw=l$X2~wFKE=7IwglfGThX)TYWl+w0OyA07uik+gzj*m|hK= zrs`3Ho(<$uyY}f-(PVU&zD+afQ3S_h&Z^GYO`4^wIM~_gc4=m&2F>1CEo^A5$}KR5 zjw4u_g`+-9#A{tv2qye?xz$X|zK9~R$fn-E+E8*cHq{{67X^@uS_RO0UHA=&NihL0#*VdHo!R}AbLnlId^*nHRz7HaH9G)m2=v1N)PlOrh; z=;giAg!UC|EURpIYZ^POs98RnIgx?v=nY2nn1S$E^0#F=heKnZPtu7xJ*UX(q;gG*|wHpgvivVlL8lIGtRY zw`+L25;RKVERKqN(XyT8#Gq60s_n{H(CEg&Y|FbOGu>ho{=$y7!Zd`*CtKFCwvG!5 zgPvWPjoZmL+FW#xj&>NCXd|Ghbys(SP{M6X00$q;4~scDj1^=d6t;f}Os=Q?8%tcGD)0a)WjVj#h=e|N22F4)Mx z8cJ&uVd30jUDiwjD==udoqsAwHWu3zI}?MuCyCWswqSL?veTF`2R*CX7C761U9V^- zk<*5v5!7qVl3NCvCTO=`!?a{_2x1ikB zbknZ-V=P!v%4UsgHCjAHWTM0BC6>+^id4&Xuzol#_lv!HIncyN&R)I(Yb>CCXk&{q2zS~H z{=nL6qbREsB`LBh%9cezjhYC&8cHEE?J*Slhs^_1CNt{PA%Nvn_As@W`6smB=$xCSZ6^y@cgl=E9ZQw)b!2mtVg= zzjEcGh$s+I(41#}7@&vjDn9HYGKr<)2EP!MP?}`G^KvVkiBG3C_Q)ch*GX(AZ%1V3 zK#op0YN^+1WwUj5IZ)w=o`szQ)m5scL0d(`dcUh>-nW=V264 z!`iZYWOR6wsijKl%pER~`p%szu8$89z4f&M z6WMTey40vu&FT^b(3qeggqjVonR%2tB^Icw#ta3D4nT7^>hyG@7L2*@Sip9(&N};| zFmv`84<kapNj` zKGyWsyM9}TtgyuD{B5ZA|>q5x{TeW1YT|p3H zlmu~Ra}%{8ZRzGGnv-Fj(1D@qcdfaB87j<^DsMoF8@aGayu@U3vz=?>xHVM{COIyT zLo$b0;juO~j2K#B)ASkzg$0rXQi3QP4Pf|(k{L#b#%c=&8S21HqZ@7>iK^joZksL& z*=-8)mOQDTV6`b+&xdoL**L^1b(6M^wsmuxk>(jrc2ZM{QS;jGNujd&a5eO10!?8i z$$*2t+~|QMC0RE**$Kjn5|(6!b(WMfCwAkLiFr-Qd&MbbxI8xcLTWQQO5}S>wD27_ zS0=0mN`xA9;cH4#bB`S_UTf6_d+iylrS)xqvX2u zSs~OVCf>_q%ubNl)vVGM8>tA}KZ&%(MmBBHCC+Uz1)wZkVriQt|Mq;%++lGhIqoWK z=d{@H46jxA5KxyeskzNC!DSYEvjwm2oYX2it2Nzp*zL(2u(Lk7qmN8<1ELbhM^w!- zhEqNzU|i++(|N)rW|?N78yC_$8NR!eb3=cc{BaGv-8RUM3~fYa+jP5Yx4FqWd8icW zvNi6?Z;Eb~Bx@aC9qKH4sakKhV(ttk7MR;>b**Qqi`uZSZ-ey?_IX~ORYg8u=Gp>t zhqrEM^XSf%L)+#xbr7sO9H#C%OSHpMi_4HmsfU%?Dj;Lx8op)YnoYy77#%h|!d12* zu?rGI2b%<`I8BNZb6*{GRVX#aTU<0cq4$*7JuX6jf+=E+XN9fx?Xw1=?~fy$N;fdi8O z+XaQo=FLN{z4a?EW70PnYV+ncqHORsd%L+CVy2z27;2$VNNhg z#9jIE=SP*-mKEh653F?Eebt@40hxpq2~)6|V>EF@$g~HA8Ia9P<)cJ%%fA&@&PMWD z0ehQ=SInDd#ax-u)Mk3JI}ant#%2y#cok6D+9q_%)Ad8QAo&daaG#N4WVXlJG9V97 zDs@8@Wor;<$QU%O98t22vV{;MZi<(_NKN<7c(i5O5!sr{TSz|&oAG&N(}#jIH7 z_|<67MH~~CXG}Wvo+*G?ikebHvSFqH4$16%m=0#q%ACTqiQO!mM633eUxvKILfz?n zL+i&nodsC2Q71i9lgTWOYKDhoOvvLqv=79LS1|EGLz6`~Kkl%7ZS$SDRNr4)g&b=qx04hnB~Ii-Al zm@*Tt6!(587+#IqZisZzG|XH}9!^Y*b!&%5RNbxs3W`{FSANS5clFVlIoi%pW{u`~ z*4J+Bs_Vr%^YQxW6J3!@-ATou?=GYzf^~7&8BK2|<#k?2W6mtnK^eL>Q;RXfSXnW) z1G0#Mqc-Y@Ntt_l#b%Q`t%!IzNs$PR)%FJ7)eLcxs9@bvrK&au!JJHtk~2Bm6FlyFGl=^+0f>&3s}{Ak0kHo2f%V|&a^UT;IW zHqmUdzPqN5p)9z*5R8@ls>*OJx6Z4@Hrs^!Xy8|<$+UM(bNc#n$;Pf6Y(_S+ zw(-mPRowlRfYpt+x%}d*IU7;T^8TuK?s9M0qN{n*VV{Da9}_P@rhNAhWXe7S@y(`^ zryw(}mUhflrto<;24(L5;|W?;l=K?JuTIZC$YQ=h1)?V*vkx}d8qDr%D5~MJl;~T- z)x=^^cVJiv`_p5M*?lZ}co87c(c_RQZmDZ=$4oGVRf;Q|ny1}U5tfAF*=)hE$dNd# zIV8p|XA(`$?k#gb+_!nEQJR(k+`ShuWPVFm;2W*x?1QbAkA`RZq6pl;N0)HpzFs#6 zuR)dfBkE9cF>H|W^6b8503nxzT$XxQVz}Cu4sq^!O|msS%xX^i6f#Qf^+z1VsiYQ& ziWasXg;E`>h1tFKdC5r7n5t>df%rd*!giy$Q)nwWJG z-J{ngVHS-bG>&jxJ?b_aR&3A^(PNM}^?_6R37)bVbmzyKEXuhzm3^OrU^Nh(1}|0WvwJxzGf!3Kr+r*sPy!_=5!Zc*^33=Y z3u4x9L4gg0q@dv=^6}Uh=v#>(G%*7B9%YfzR4(BImL!wvpUI_Z#*!Lof)UMNLs*+= z09s*PDDhT6rPFizBO4;ctOjPNF-BNa8KJA{hQ|0*P_@UkOk(bJ3!^@M-=eXrcU`7u zxU?}v|DZ?0G^RXJe6dtEMKU7PLB=)Nd}a1Qy>f{&^(IS@4;#Eu@D?amEiIsrVSR}mkl;t<-R96}ENi~@A%`+{St)k$~*?m)1S)zoQUu+8Z zJ|>c=MB!Gpk=nhk!&;IEGjyy{w=+?!5qJQ`tPnnxAv)TfjhqQ4m86Ry*e)8G*IL<)jVNu3D4JQC-AJXi zoG3)eO_R-BD(SxQP?aJ2LrA(GX%;WOTc2&p541RlcHyv*c=a_ zF%rGrt@itAoJ6!Hwf%6IyEwD^>U9LD8;?X3?URua7umBZT>JrLen3P<80RSFoWkl# zV`%2i%`A+355rEkyyDoN#R!OrRy#l|FI^bs*`&Wl7iuEK#fM7QE+ifttlS?t%ZZGwWapctUzLV@>%jp9N~?$gmR{-Of!-mJr$n7N}8I zX*D(NWRXy=`>8=fb9S=XpME^Bk|y<5uVzou%w6J8xx|gml1@*P&=tPjAZ4e>F)bmq zKr;&n*Y0LmnRQ`jy<_##b9luha~C(Ji?m@k>CBML%`=wKZ1)?9vNba=E>KtQ+Gwdd zrFTnaTf|yk&zIsgF$Y)Lz$0qJn{{-}CDZQMEqht*mRW}t*_yDt#F#1hH0=`(Pb;D9 zelQr5m7!A#^F)WGKlE|M{)9vs-Q6XntPPyO*lg);PL!unZ4Z{+?jkNzIJt;m|Ao;C zvgJn=_>&VHNXeN3$EUbIwm32IF$>xUQ|$M`MSWZcjqb2bvjWsJgs4@E!??fKC*MFy_}^f=% ztB{Aa;v{2So(Z;tUJ{%D7y4&{M9E8!J37q=xptbw%sJ2F|51ef?9K7KUAmnfV zZI4cSOc)=^4*qm*W>sqjs@D-G3wCwJk7p|xGX1Hl?<^i6bNec6j?AYt_k{yc=9F+5 zU12_9%AAr}iyIZj#7dK}+2P7l;*A(56yZQMrkRA1NZYl<{AFur0^M>#@5RFXcgp-1 zu7j;=!KTmo9`B2s^(G!p#Jjb>+YC0#JRH+fn?i;!?9yTEFghQO^(3(eWVYnd5v5Te z2(;@i^UPga)tng=G#JKYs;PTzE$nG(9`>~RSWpFb*fh~p8A+wJWYW;m&e5wenW=h^ zI2&DhK1y@pNsWw`;d`+;m^l*75=>P_>qbLNclyJMc}Rsi)oN~zZ_HycCJW5$J)Vo1 z-MZ|R3BiaqJ$6fCxFu$&Omx%$y-jd)8}!^hqGvWPe(ro6QPgvZ^42tnTAs1xy76a% z3Yq!91+uCxb0ioJG#47{9oyU;!BK*kQj*1!Rs9oKw6IN=j?FCi(~*g}GmhxS#rB~N zPC^}pgln;B3^c6fla_qTAR%|&EUNoQXoN|$l>AfO*a90&A#egSc z2)*X4W@&<_CHnUaJMuP1(E;~L?O78q$1p~?$7&j6p>fR7_2pLEb1GRD%|A?O>;dL% zwJFmDYIA+5e8=p*syDlj(oE3x1-rp!a5?KiI2oeyy4whhJuh)-BX?tFO`i)#s#7b{ zp3RnSent_AA!ywjgGIu~y$Wju?^GorZ7g@_0rR%ao{#0a5`+idQEX>cp-vi# z?hb+ig=xzo>T;;g5xf_k}Bv!Od4YZ(PU%vUMcK#s{ zb|?k@olyQUK6)Sh)>&MXC>3{4-;jkQiQ}i&ZwJgTVmHF|oR}GB^&J6g%zc}9y0Nd| z%(P)FY3>c2C9}g_1~%Cs8CS`-aN2z@W=(@dnC)+7;EljKft0R+5D8hsA1M_g{{Ae zv4}>B%AtEqx!DJ%nK)bV)dyZ_*}2gS2RE!{paq^C;GqGO2gTU<_6|J6x=keRI_?F#im-?)QbZAzkv~F;ryF2_Na%=}fUT4MGiL zJh5i@|Bw^BdAjE^>Q->~fKS)YI%~DRXMCM05|8<4G~QR(4(r}%Y2vOWfW%&*>XMav z-bX&&%8q@&-U?OvZoKvKtfglmDb@@)J@|9RlpP5b($}|27oWICt2Z>MXMdZAN4N#W z(;v+w+-mEt;HOD!hZ*MD0^SI^!%vfA;H9w5gdBrE{^X_;hvCF*$kx0a`WF59FEG?|5J+}(C{#WC-AOgv8j zm0Wz2F91zp63b-Wk}y@0(lZNw6-}wKF9BB$tsdIsN@LyvW>*&C&}|79mx*dy;!G7qLh<*A+;8tD)CNpsJFP*0)mI`hg!L_2%t)|#f!VZD7m;7RxObcS> zouK{|5bS^PL}m<6Q|1++OiF5ygvcDQ#KcbpeXIQRTrltWmRQ2G6)<;95H?dwJsYed zhN>KkjE-`#?lHDaNot~a>Cu>dKA0M+;d{4eu%;U(@rcmW(vj!2q+?5D3dt@ndG9yV zI0rtSI-U})oj1?k4Uf&lR5x6)(>r@vS6E9%$#nnb;kD5v@_0<7-W3|yT4vlcFl!3BoWN7_JS2lJl>I$S|W>claMw2obwKf(Mp{kmLTI$LF z`9Xmlo}otLxQB?A8*dSv^fq}Bqp=uN$M`>AFvKo~LRZb!!tEhaCC!XYv*NH%6+34k z6WQ~@Vl}!wo|0*8UNZqq;T^M7`UxX>XQwgqkkQP*<{_ibmkb8s_ z;$%#ZsLVMjCmwdy()q}N)2Pr8oqB&}-o#-1$I@k3@bEFD(}|t-Er}r5>!84e7TRMx zw3S@C3mM_gUaueHsHi8*zw%}bfN6r{2}X2inI;K2Yobh@8igk?iHikDn~RnMwj-6Dd zl!zxf((J3}NETZZRnD%e(~UZg)@0S=rK1aoUR@?ts@=#(9iX#p-8o3ye+x^k!?FzB j96O;B<`}<%u~tX>nPj$CoETHSOtgECSz)D_Ijj4BUFX&< diff --git a/po/sv.po b/po/sv.po index 7a118bfd..395f1f02 100644 --- a/po/sv.po +++ b/po/sv.po @@ -1,27 +1,31 @@ -# Swedish messages for Shadow Copyright (C) 1999 Free Software Foundation, -# Inc. Kristoffer Br疇nemyr , 1999. -# Per Olofsson , 2005. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.11.1\n" +"Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-07-20 21:49+0200\n" -"Last-Translator: Per Olofsson \n" -"Language-Team: sv \n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-10-16 19:00+0100\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Language: Swedish\n" +"X-Poedit-Country: SWEDEN\n" +"X-Poedit-SourceCharset: iso-8859-1\n" +"Plural-Forms: Plural-Forms: nplurals=2; plural=(n != 1);\\n\n" #, c-format msgid "Could not allocate space for config info.\n" -msgstr "Kunde inte allokera rum f繹r konfigureringsinformation.\n" +msgstr "Kunde inte allokera plats f繹r konfigurationsinformationen.\n" #, c-format msgid "configuration error - unknown item '%s' (notify administrator)\n" -msgstr "konfigurerings fel - ok瓣nt object \"%s\" (meddela systemoperat繹ren)\n" +msgstr "konfigurationsfel - ok瓣nd post '%s' (informera administrat繹ren)\n" #, c-format msgid "Warning: unknown group %s\n" @@ -33,41 +37,41 @@ msgstr "Varning: f繹r m疇nga grupper\n" #, c-format msgid "Your password has expired." -msgstr "Ditt l繹senord har upph繹rt" +msgstr "Ditt l繹senord har upph繹rt att g瓣lla." #, c-format msgid "Your password is inactive." -msgstr "Ditt l繹senord 瓣r inaktivt" +msgstr "Ditt l繹senord 瓣r inaktivt." #, c-format msgid "Your login has expired." -msgstr "Din anv瓣ndare har upph繹rt." +msgstr "Ditt login har upph繹rt att g瓣lla." msgid " Contact the system administrator.\n" -msgstr " Kontakta systemoperat繹ren.\n" +msgstr " Kontakta systemadministrat繹ren.\n" msgid " Choose a new password.\n" msgstr " V瓣lj ett nytt l繹senord.\n" #, c-format msgid "Your password will expire in %ld days.\n" -msgstr "Ditt l繹senord upph繹r om %ld dagar.\n" +msgstr "Ditt l繹senord upph繹r att g瓣lla om %ld dagar.\n" #, c-format msgid "Your password will expire tomorrow.\n" -msgstr "Ditt l繹senord upph繹r imorgon.\n" +msgstr "Ditt l繹senord upph繹r att g瓣lla imorgon.\n" #, c-format msgid "Your password will expire today.\n" -msgstr "Ditt l繹senord upph繹r idag.\n" +msgstr "Ditt l繹senord upph繹r att g瓣lla idag.\n" #, c-format msgid "Unable to change tty %s" -msgstr "Kunde inte byta tty %s" +msgstr "Kunde inte 瓣ndra tty %s" #, c-format msgid "Environment overflow\n" -msgstr "Milj繹n 繹verfl繹dades\n" +msgstr "Milj繹-繹verfl繹de\n" #, c-format msgid "You may not change $%s\n" @@ -81,50 +85,49 @@ msgid_plural "" "%d failures since last login.\n" "Last was %s on %s.\n" msgstr[0] "" -"%d misslyckande sedan f繹rra inloggningen.\n" -"Det sista var %s p疇 %s.\n" +"%d felaktig sedan f繹rra inloggningen\n" +"Senast var %s den %s.\n" msgstr[1] "" -"%d misslyckanden sedan f繹rra inloggningen.\n" -"Det sista var %s p疇 %s.\n" +"%d felaktiga sedan f繹rra inloggningen\n" +"Senast var %s den %s.\n" #, c-format msgid "Too many logins.\n" -msgstr "F繹r m疇nga inloggningar.\n" +msgstr "F繹r m疇nga inloggningsf繹rs繹k.\n" msgid "You have new mail." -msgstr "Du har ny post." +msgstr "Du har ny e-post." msgid "No mail." msgstr "Ingen post." msgid "You have mail." -msgstr "Du har post." +msgstr "Du har e-post." -#, fuzzy msgid "no change" -msgstr "%s: inga 瓣ndringar\n" +msgstr "ingen 瓣ndring" msgid "a palindrome" -msgstr "" +msgstr "en palindrom" msgid "case changes only" -msgstr "" +msgstr "bara 瓣ndring av gemener/versaler" msgid "too similar" -msgstr "" +msgstr "f繹r likt" msgid "too simple" -msgstr "" +msgstr "f繹r enkelt" msgid "rotated" -msgstr "" +msgstr "roterad" msgid "too short" -msgstr "" +msgstr "f繹r kort" #, c-format msgid "Bad password: %s. " -msgstr "Felaktigt l繹senord: %s. " +msgstr "Felaktigt l繹senord: %s. " #, c-format msgid "passwd: pam_start() failed, error %d\n" @@ -135,37 +138,36 @@ msgid "passwd: %s\n" msgstr "passwd: %s\n" msgid "passwd: password updated successfully\n" -msgstr "passwd: l繹senord uppdaterat\n" +msgstr "passwd: uppdatering av l繹senord lyckades\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "Felaktigt l繹senord f繹r \"%s\"\n" +msgstr "Felaktigt l繹senord f繹r %s.\n" #, c-format msgid "Unable to cd to \"%s\"\n" -msgstr "Kunde inte byta aktuell katalog till \"%s\"\n" +msgstr "Kunde inte byta mapp till \"%s\"\n" msgid "No directory, logging in with HOME=/" -msgstr "Ingen hemkatalog, loggar in med HOME=/" +msgstr "Ingen mapp, loggar in med HOME=/" #, c-format msgid "Cannot execute %s" -msgstr "Kan inte starta %s" +msgstr "Kunde inte starta %s" #, c-format msgid "Invalid root directory \"%s\"\n" -msgstr "Felaktig rotkatalog \"%s\"\n" +msgstr "Felaktig rotmapp \"%s\"\n" #, c-format msgid "Can't change root directory to \"%s\"\n" -msgstr "Kan inte byta rotkatalog till \"%s\"\n" +msgstr "Kan inte 瓣ndra rot-mapp till \"%s\"\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" -msgstr "" +msgstr "Ingen utmp post. Du m疇ste k繹ra \"login\" fr疇n den l瓣gsta niv疇n \"sh\"" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: Kan inte avg繹ra ditt anv瓣ndarnamn.\n" +msgstr "Kunde inte fastst瓣lla ditt tty-namn." #, c-format msgid "malloc(%d) failed\n" @@ -176,7 +178,7 @@ msgstr "L繹senord: " #, c-format msgid "%s's Password: " -msgstr "L繹senord f繹r %s: " +msgstr "%s l繹senord: " #, c-format msgid "" @@ -198,84 +200,88 @@ msgstr "" "Anv瓣ndning: chage [flaggor] anv瓣ndare\n" "\n" "Flaggor:\n" -" -d, --lastday SENAST\t\ts瓣tt senaste l繹senords瓣ndring till SENAST\n" -" -E, --expiredate UTGNG\ts瓣tt kontots utg疇ngsdatum till UTGNG\n" -" -h, --help\t\t\tvisa det h瓣r meddelandet och avsluta\n" -" -I, --inactive INAKTIV\ts瓣tt l繹senordet till inaktivt efter utg疇ng\n" +" -d, --lastday DAG\t\ts瓣tt senaste l繹senords瓣ndringen till DAG\n" +" -E, --expiredate DATUM\ts瓣tt utl繹psdatum f繹r konto till DATUM\n" +" -h, --help\t\t\tvisa detta hj瓣lpmeddelande och avsluta\n" +" -I, --inactive INAKTIV\ts瓣tt l繹senordet inaktivt efter utl繹psdatum\n" "\t\t\t\ttill INAKTIV\n" -" -l, --list\t\t\tvisa information om kontof繹r疇ldrande\n" -" -m, --mindays MINDAGAR\ts瓣tt minimalt antal dagar f繹re l繹senords瓣ndring\n" -"\t\t\t\ttill MINDAGAR\n" -" -M, --maxdays MAXDAGAR\ts瓣tt maximalt antal dagar f繹re l繹senords瓣ndring\n" -"\t\t\t\ttill MAXDAGAR\n" -" -W, --warndays VARNDAGAR\ts瓣tt varningsdagar f繹r kontoutg疇ng till\n" -"\t\t\t\tVARNDAGAR\n" +" -l, --list\t\t\tvisa 疇ldringsinformation f繹r konto\n" +" -m, --mindays MIN_DAG\t\ts瓣tt minimum antal dagar f繹re l繹senordet\n" +"\t\t\t\tm疇ste bytas till MIN_DAG\n" +" -M, --maxdays MAX_DAG\t\ts瓣tt maximum antal dagar f繹re l繹senordet\n" +"\t\t\t\tm疇ste bytas till MAX_DAG\n" +" -W, --warndays VARN_DAG\ts瓣tt antal dagar f繹r varning f繹re utl繹psdatum\n" +"\t\t\t\ttill VARN_DAG\n" #, c-format msgid "Enter the new value, or press ENTER for the default\n" -msgstr "Skriv in det nya v瓣rdet, eller tryck ENTER f繹r standardv瓣rdet\n" +msgstr "Ange det nya v瓣rdet eller tryck ENTER f繹r standardv瓣rdet\n" msgid "Minimum Password Age" -msgstr "Minsta l繹senords疇lder" +msgstr "Minimum l繹senords疇lder" msgid "Maximum Password Age" -msgstr "H繹gsta l繹senords疇lder" +msgstr "Maximum l繹senords疇lder" msgid "Last Password Change (YYYY-MM-DD)" -msgstr "Senaste l繹senords瓣ndring (-MM-DD)" +msgstr "Senaste l繹senords瓣ndringen (-MM-DD)" msgid "Password Expiration Warning" -msgstr "L繹senords upph繹rningsvarning" +msgstr "Utl繹psvarning f繹r l繹senord" msgid "Password Inactive" -msgstr "L繹senord inaktivt" +msgstr "L繹senordet inaktivt" msgid "Account Expiration Date (YYYY-MM-DD)" -msgstr "Kontot upph繹r (-MM-DD)" +msgstr "Utl繹psdatum f繹r kontot (-MM-DD)" #, c-format msgid "Last password change\t\t\t\t\t: " -msgstr "Senaste l繹senords瓣ndring\t\t\t\t\t: " +msgstr "Senaste l繹senords瓣ndringen\t\t\t\t: " #, c-format msgid "never\n" msgstr "aldrig\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "L繹senordet 瓣ndrat.\n" + #, c-format msgid "Password expires\t\t\t\t\t: " -msgstr "L繹senordet upph繹r:\t\t\t\t\t: " +msgstr "L繹senordet l繹per ut\t\t\t\t\t: " #, c-format msgid "Password inactive\t\t\t\t\t: " -msgstr "L繹senordet inaktivt:\t\t\t\t\t" +msgstr "L繹senordet inaktivt\t\t\t\t\t: " #, c-format msgid "Account expires\t\t\t\t\t\t: " -msgstr "Kontot upph繹r:\t\t\t\t\t\t: " +msgstr "Kontot l繹per ut\t\t\t\t\t\t: " #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" -msgstr "Minimalt antal dagar mellan l繹senords瓣ndring\t\t: %ld\n" +msgstr "Minimum antal dagar mellan l繹senords瓣ndringar\t\t: %ld\n" #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" -msgstr "Maximalt antal dagar mellan l繹senords瓣ndring:\t\t: %ld\n" +msgstr "Maximum antal dagar mellan l繹senords瓣ndringar\t\t: %ld\n" #, c-format msgid "Number of days of warning before password expires\t: %ld\n" -msgstr "Antal dagar anv瓣ndaren varnas innan l繹senordet g疇r ut\t: %ld\n" +msgstr "Antal dagar med varningar f繹re l繹senordet l繹per ut\t: %ld\n" #, c-format msgid "%s: do not include \"l\" with other flags\n" -msgstr "%s: inkludera inte \"l\" tillsammands med andra flaggor\n" +msgstr "%s: inkludera inte \"l\" med andra flaggor\n" #, c-format msgid "%s: Permission denied.\n" -msgstr "%s: Till疇telse nekas.\n" +msgstr "%s: tkomst nekad.\n" #, c-format msgid "%s: PAM authentication failed\n" -msgstr "%s: PAM-autentisering misslyckades\n" +msgstr "%s: PAM autentisering misslyckades\n" #, c-format msgid "%s: can't open password file\n" @@ -285,9 +291,9 @@ msgstr "%s: kan inte 繹ppna l繹senordsfilen\n" msgid "%s: unknown user %s\n" msgstr "%s: ok瓣nd anv瓣ndare %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: kan inte 繹ppna skuggl繹senordsfilen\n" +msgstr "%s: skuggl繹senordsfilen finns inte\n" #, c-format msgid "%s: can't lock shadow password file\n" @@ -299,15 +305,15 @@ msgstr "%s: kan inte 繹ppna skuggl繹senordsfilen\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: misslyckades att kasta r瓣ttigheterna (%s)\n" #, c-format msgid "Changing the aging information for %s\n" -msgstr "ndrar 疇ldringsinformation f繹r %s\n" +msgstr "ndrar 疇ldersinformationen f繹r %s\n" #, c-format msgid "%s: error changing fields\n" -msgstr "%s: fel uppstod under byte av f瓣lt\n" +msgstr "%s: fel vid 瓣ndring av f瓣lt\n" #, c-format msgid "%s: can't update password file\n" @@ -330,85 +336,84 @@ msgid "" "Usage: %s [-f full_name] [-r room_no] [-w work_ph]\n" "\t[-h home_ph] [-o other] [user]\n" msgstr "" -"Anv瓣ndning: %s [-f hela_namnet] [-r rumsnummer] [-w arbetstele]\n" -"\t[-h hemtele] [-o 繹vrigt] [anv瓣ndare]\n" +"Anv瓣ndning: %s [-f fullt_namn] [-r rums_nr] [-w arb_tel]\n" +"\t[-h hem_tel] [-o annat] [anv瓣ndare]\n" #, c-format msgid "Usage: %s [-f full_name] [-r room_no] [-w work_ph] [-h home_ph]\n" msgstr "" -"Anv瓣ndning: %s [-f hela_namnet] [-r rumsnummer] [-w arbetstele] [-h " -"hemtele]\n" +"Anv瓣ndning: %s [-f fullt_namn] [-r rums_nr] [-w arb_tel] [-h hem_tel]\n" msgid "Full Name" -msgstr "Hela namnet" +msgstr "Fullt namn" #, c-format msgid "\tFull Name: %s\n" -msgstr "\tHela namnet: %s\n" +msgstr "\tFullt namn: %s\n" msgid "Room Number" msgstr "Rumsnummer" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "Rumsnummer" +msgstr "\tRumsnummer: %s\n" msgid "Work Phone" -msgstr "Arbetstelefonnummer" +msgstr "Telefonnummer (arbete)" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "Arbetstelefonnummer" +msgstr "\tTelefonnummer (arbete): %s\n" msgid "Home Phone" -msgstr "Hemtelefonnummer" +msgstr "Telefonnummer (hem)" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "Hemtelefonnummer" +msgstr "\tTelefonnummer (hem): %s\n" msgid "Other" -msgstr "vrigt" +msgstr "Annat" #, c-format msgid "%s: Cannot determine your user name.\n" -msgstr "%s: Kan inte avg繹ra ditt anv瓣ndarnamn.\n" +msgstr "%s: Kan inte fastst瓣lla ditt anv瓣ndarnamn.\n" #, c-format msgid "%s: cannot change user `%s' on NIS client.\n" -msgstr "%s: kan inte 瓣ndra anv瓣ndare \"%s\" p疇 NIS-klienten.\n" +msgstr "%s: kan inte 瓣ndra anv瓣ndare `%s' p疇 NIS-klienten.\n" #, c-format msgid "%s: `%s' is the NIS master for this client.\n" -msgstr "%s: \"%s\" 瓣r NIS-m瓣stare f繹r denna klient.\n" +msgstr "%s: `%s' 瓣r NIS-master f繹r denna klient.\n" #, c-format msgid "Changing the user information for %s\n" -msgstr "ndrar anv瓣ndarinformation f繹r %s\n" +msgstr "ndrar anv瓣ndarinformationen f繹r %s\n" #, c-format msgid "%s: invalid name: \"%s\"\n" -msgstr "%s: felaktigt namn: \"%s\"\n" +msgstr "%s: ogiltigt namn: \"%s\"\n" #, c-format msgid "%s: invalid room number: \"%s\"\n" -msgstr "%s: felaktigt rumsnummer: \"%s\"\n" +msgstr "%s: ogiltigt rumsnummer: \"%s\"\n" #, c-format msgid "%s: invalid work phone: \"%s\"\n" -msgstr "%s: felaktigt arbetstelefonnummer: \"%s\"\n" +msgstr "%s: ogiltigt telefonummer (arbete): \"%s\"\n" #, c-format msgid "%s: invalid home phone: \"%s\"\n" -msgstr "%s: felaktigt hemtelefonnummer: \"%s\"\n" +msgstr "%s: ogiltigt telefonnummer (hem): \"%s\"\n" #, c-format msgid "%s: \"%s\" contains illegal characters\n" -msgstr "%s: \"%s\" inneh疇ller otill疇tna tecken\n" +msgstr "%s: \"%s\" inneh疇ller ogiltiga tecken\n" #, c-format msgid "%s: fields too long\n" -msgstr "%s: f繹r l疇nga f瓣lt\n" +msgstr "%s: f瓣lten f繹r l疇nga\n" #, c-format msgid "Cannot change ID to root.\n" @@ -416,7 +421,7 @@ msgstr "Kan inte 瓣ndra ID till root.\n" #, c-format msgid "Cannot lock the password file; try again later.\n" -msgstr "Kan inte l疇sa l繹senordsfilen; f繹rs繹k igen senare.\n" +msgstr "Kan inte l疇sa l繹senordsfilen, f繹rs繹k igen senare.\n" #, c-format msgid "Cannot open the password file.\n" @@ -428,11 +433,11 @@ msgstr "%s: %s hittades inte i /etc/passwd\n" #, c-format msgid "Error updating the password entry.\n" -msgstr "Fel under uppdatering av l繹senordsnoteringen.\n" +msgstr "Fel vid uppdatering av l繹senordsposten.\n" #, c-format msgid "Cannot commit password file changes.\n" -msgstr "Kan inte genomf繹ra 瓣ndringar i l繹senordsfilen.\n" +msgstr "Kan inte genomf繹ra 瓣ndringarna i l繹senordsfilen.\n" #, c-format msgid "Cannot unlock the password file.\n" @@ -452,9 +457,9 @@ msgstr "" "\n" "Flaggor:\n" " -e, --encrypted\tangivna l繹senord 瓣r krypterade\n" -" -h, --help\t\tvisa det h瓣r meddelandet och avsluta\n" -" -m, --md5\t\tanv瓣nd MD5-kryptering i st瓣llet f繹r DES n瓣r\n" -"\t\t\tde angivna l繹senorden inte 瓣r krypterade\n" +" -h, --help\t\tvisa detta hj瓣lpmeddelande och avsluta.\n" +" -m, --md5\t\tanv瓣nd MD5-kryptering ist瓣llet f繹r DES n瓣r de\n" +"\t\t\tangivna l繹senorden inte 瓣r krypterade\n" #, c-format msgid "%s: can't lock password file\n" @@ -470,11 +475,11 @@ msgstr "%s: kan inte 繹ppna skuggfilen\n" #, c-format msgid "%s: line %d: line too long\n" -msgstr "%s: rad %d: f繹r l疇ng rad\n" +msgstr "%s: rad %d: raden f繹r l疇ng\n" #, c-format msgid "%s: line %d: missing new password\n" -msgstr "%s: rad %d: det nya l繹senordet saknas\n" +msgstr "%s: rad %d: saknar nytt l繹senord\n" #, c-format msgid "%s: line %d: unknown user %s\n" @@ -482,19 +487,19 @@ msgstr "%s: rad %d: ok瓣nd anv瓣ndare %s\n" #, c-format msgid "%s: line %d: cannot update password entry\n" -msgstr "%s: rad %d: kan inte uppdatera l繹senordsnoteringen\n" +msgstr "%s: rad %d: kan inte uppdatera l繹senordsposten\n" #, c-format msgid "%s: error detected, changes ignored\n" -msgstr "%s: fel uppt瓣cktes, 瓣ndringarna ignorerades\n" +msgstr "%s: ett fel uppt瓣cktes, 瓣ndringar ignorerade\n" #, c-format msgid "%s: error updating shadow file\n" -msgstr "%s: fel under uppdatering av skuggfilen\n" +msgstr "%s: fel vid uppdatering av skuggfil\n" #, c-format msgid "%s: error updating password file\n" -msgstr "%s: fel under uppdatering av l繹senordsfilen\n" +msgstr "%s: fel vid uppdatering av l繹senordsfil\n" #, c-format msgid "Usage: %s [-s shell] [name]\n" @@ -505,19 +510,19 @@ msgstr "Inloggningsskal" #, c-format msgid "You may not change the shell for %s.\n" -msgstr "Du f疇r inte 瓣ndra skal 疇t %s.\n" +msgstr "Du f疇r inte 瓣ndra skalet f繹r %s.\n" #, c-format msgid "Changing the login shell for %s\n" -msgstr "ndrar inloggningsskal 疇t %s\n" +msgstr "ndrar loginskalet f繹r %s\n" #, c-format msgid "%s: Invalid entry: %s\n" -msgstr "%s: Felaktig notering: %s\n" +msgstr "%s: Ogiltig post: %s\n" #, c-format msgid "%s is an invalid shell.\n" -msgstr "%s 瓣r ett felaktigt skal.\n" +msgstr "%s 瓣r ett ogiltigt skal.\n" #, c-format msgid "Usage: expiry {-f|-c}\n" @@ -545,22 +550,20 @@ msgstr "" "Anv瓣ndning: faillog [flaggor]\n" "\n" "Flaggor:\n" -" -a, --all\t\t\tvisa faillog-poster f繹r alla anv瓣ndare\n" -" -h, --help\t\t\tvisa det h瓣r meddelandet och avsluta\n" -" -l, --lock-time SEK\t\tefter misslyckad inloggning l疇s kontot i\n" -"\t\t\t\tSEK sekunder\n" -" -m, --maximum MAX\t\ts瓣tt r瓣knarna f繹r maximalt antal felaktiga\n" -"\t\t\t\tinloggningar till MAX\n" -" -r, --reset\t\t\t疇terst瓣ll r瓣knarna av inloggningsfel\n" -" -t, --time DAGAR\t\tvisa faillog-poster som 瓣r nyare 瓣n DAGAR\n" -" -u, --user ANVNDARNAMN\tvisa faillog-poster eller r瓣knare av\n" -"\t\t\t\tunderh疇llsfel och begr瓣nsningar (endast\n" -"\t\t\t\tom -r, -m eller -l anv瓣nds) f繹r enbart\n" -"\t\t\t\tanv瓣ndaren med namnet ANVNDARNAMN\n" +" -a, --all\t\t\tvisa faillog information f繹r alla anv瓣ndare\n" +" -h, --help\t\t\tvisa detta hj瓣lpmeddelande och avsluta\n" +" -l, --lock-time SEK\t\tl疇s kontot efter misslyckade login i SEK sekunder\n" +" -m, --maximum MAX\t\ts瓣tt maximum misslyckade login till MAX\n" +" -r, --reset\t\t\t疇terst瓣ll r瓣knaren f繹r misslyckade login\n" +" -t, --time DAGAR\t\tvisa faillog information f繹r senare 瓣n DAGAR\n" +" -u, --user LOGIN\t\tvisa faillog information eller hantera r瓣knare f繹r " +"misslyckade\n" +"\t\t\t\tlogin och begr瓣nsa (om anv瓣nd med -r, -m eller -l flaggor) bara\n" +"\t\t\t\tf繹r anv瓣ndaren LOGIN\n" #, c-format msgid "Login Failures Maximum Latest On\n" -msgstr "Anv瓣ndare Fel Max Senaste P疇\n" +msgstr "Anv瓣ndare Fel Max Senaste P疇\n" #, c-format msgid " [%lds left]" @@ -568,7 +571,7 @@ msgstr " [%lds kvar]" #, c-format msgid " [%lds lock]" -msgstr " [%lds l疇sning]" +msgstr " [%lds l疇sta]" #, c-format msgid "Unknown User: %s\n" @@ -580,23 +583,23 @@ msgstr "Anv瓣ndning: %s [-r|-R] grupp\n" #, c-format msgid " %s [-a user] group\n" -msgstr " %s [-a anv瓣ndare] grupp\n" +msgstr " %s [-a anv瓣ndare] grupp\n" #, c-format msgid " %s [-d user] group\n" -msgstr " %s [-d anv瓣ndare] grupp\n" +msgstr " %s [-d anv瓣ndare] grupp\n" #, c-format msgid " %s [-A user,...] [-M user,...] group\n" -msgstr " %s [-A anv瓣ndare,...] [-M anv瓣ndare,...] grupp\n" +msgstr " %s [-A anv瓣ndare,...] [-M anv瓣ndare,...] grupp\n" #, c-format msgid " %s [-M user,...] group\n" -msgstr " %s [-M anv瓣ndare,...] grupp\n" +msgstr " %s [-M anv瓣ndare,...] grupp\n" #, c-format msgid "%s: shadow group passwords required for -A\n" -msgstr "%s: skuggruppl繹senord kr瓣vs f繹r -A\n" +msgstr "%s: l繹senord f繹r skugg-grupper kr瓣vs f繹r -A\n" #, c-format msgid "Who are you?\n" @@ -608,11 +611,11 @@ msgstr "ok瓣nd grupp: %s\n" #, c-format msgid "Adding user %s to group %s\n" -msgstr "L瓣gger till anv瓣ndare %s till grupp %s\n" +msgstr "L瓣gger till anv瓣ndaren %s till gruppen %s\n" #, c-format msgid "Removing user %s from group %s\n" -msgstr "Tar bort anv瓣ndare %s fr疇n grupp %s\n" +msgstr "Ta bort anv瓣ndaren %s fr疇n gruppen %s\n" #, c-format msgid "%s: unknown member %s\n" @@ -624,16 +627,16 @@ msgstr "%s: Inte en tty\n" #, c-format msgid "Changing the password for group %s\n" -msgstr "ndrar l繹senordet f繹r grupp %s\n" +msgstr "ndrar l繹senordet f繹r gruppen %s\n" msgid "New Password: " msgstr "Nytt l繹senord: " msgid "Re-enter new password: " -msgstr "Skriv in det nya l繹senordet igen: " +msgstr "Ange nytt l繹senord igen: " msgid "They don't match; try again" -msgstr "De matchar inte; f繹rs繹k igen" +msgstr "De st瓣mde inte 繹verens, f繹rs繹k igen" #, c-format msgid "%s: Try again later\n" @@ -641,42 +644,42 @@ msgstr "%s: F繹rs繹k igen senare\n" #, c-format msgid "%s: can't get lock\n" -msgstr "%s: kan inte l疇sa\n" +msgstr "%s: kan inte h瓣mta l疇s\n" #, c-format msgid "%s: can't get shadow lock\n" -msgstr "%s: kan inte l疇sa skuggfilen\n" +msgstr "%s: kan inte h瓣mta skuggl疇s\n" #, c-format msgid "%s: can't open file\n" -msgstr "%s: kan inte 繹ppna filen\n" +msgstr "%s: kan inte 繹ppna fil\n" #, c-format msgid "%s: can't update entry\n" -msgstr "%s: kan inte uppdatera noteringen\n" +msgstr "%s: kan inte uppdatera post\n" #, c-format msgid "%s: can't update shadow entry\n" -msgstr "%s: kan inte uppdatera noteringen i skuggfilen\n" +msgstr "%s: kan inte uppdatera skuggpost\n" #, c-format msgid "%s: can't re-write file\n" -msgstr "%s: kan inte skriva om filen\n" +msgstr "%s: kan inte skriva om fil\n" #, c-format msgid "%s: can't re-write shadow file\n" -msgstr "%s: kan inte skriva om skuggfilen\n" +msgstr "%s: kan inte skriva om skuggfil\n" #, c-format msgid "%s: can't unlock file\n" -msgstr "%s: kan inte l疇sa upp filen\n" +msgstr "%s: kan inte l疇sa upp fil\n" #, c-format msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -684,10 +687,20 @@ msgid "" " -o, --non-unique\t\tallow create group with duplicate\n" "\t\t\t\t(non-unique) GID\n" msgstr "" +"Anv瓣ndning: groupadd [flaggor] grupp\n" +"\n" +"Flaggor:\n" +" -f, --force\t\ttvinga avslut med lyckad status om den specificerade\n" +"\t\t\tgruppen redan finns\n" +" -g, --gid GID\t\tanv瓣nd GID f繹r den nya gruppen\n" +" -h, --help\t\tvisa detta hj瓣lpmeddelandet och avsluta\n" +" -K, --key KEY=VRDE\tk繹r 繹ver standardv瓣rden fr疇n /etc/login.defs\n" +" -o, --non-unique\ttill疇ter skapa grupp med duplikat\n" +"\t\t\t(icke-unikt) GID\n" #, c-format msgid "%s: error adding new group entry\n" -msgstr "%s: gick inte att l瓣gga till en ny gruppnotering\n" +msgstr "%s: fel vid till瓣ggning av ny grupp-post\n" #, c-format msgid "%s: name %s is not unique\n" @@ -695,11 +708,11 @@ msgstr "%s: namnet %s 瓣r inte unikt\n" #, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: GID %u 瓣r inte unikt\n" +msgstr "%s: GID %u 瓣r inte unik\n" #, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: kan inte hitta ett unikt GID\n" +msgstr "%s: kan inte h瓣mta unikt GID\n" #, c-format msgid "%s: %s is not a valid group name\n" @@ -711,23 +724,23 @@ msgstr "%s: kan inte skriva om gruppfilen\n" #, c-format msgid "%s: cannot rewrite shadow group file\n" -msgstr "%s: kan inte skriva om skuggruppfilen\n" +msgstr "%s: kan inte skriva om skugg-gruppfilen\n" #, c-format msgid "%s: unable to lock group file\n" -msgstr "%s: kan inte l疇sa gruppfilen\n" +msgstr "%s: kunde inte l疇sa gruppfilen\n" #, c-format msgid "%s: unable to open group file\n" -msgstr "%s: kan inte 繹ppna gruppfilen\n" +msgstr "%s: kunde inte 繹ppna gruppfilen\n" #, c-format msgid "%s: unable to lock shadow group file\n" -msgstr "%s: kan inte l疇sa skuggruppfilen\n" +msgstr "%s: kunde inte l疇sa skugg-gruppfilen\n" #, c-format msgid "%s: unable to open shadow group file\n" -msgstr "%s: kan inte 繹ppna skuggruppfilen\n" +msgstr "%s: kunde inte 繹ppna skugg-gruppfilen\n" #, c-format msgid "%s: invalid group %s\n" @@ -735,11 +748,11 @@ msgstr "%s: ogiltig grupp %s\n" #, c-format msgid "%s: -K requires KEY=VALUE\n" -msgstr "%s: -K kr瓣ver NYCKEL=VRDE\n" +msgstr "%s: -K kr瓣ver KEY=VRDE\n" #, c-format msgid "%s: group %s exists\n" -msgstr "%s: grupp %s existerar\n" +msgstr "%s: gruppen %s finns redan\n" #, c-format msgid "Usage: groupdel group\n" @@ -747,11 +760,11 @@ msgstr "Anv瓣ndning: groupdel grupp\n" #, c-format msgid "%s: error removing group entry\n" -msgstr "%s: fel under borttagning av gruppnotering\n" +msgstr "%s: fel vid borttagning av grupp-post\n" #, c-format msgid "%s: error removing shadow group entry\n" -msgstr "%s: fel under borttagning av skuggruppnotering\n" +msgstr "%s: kunde inte ta bort post fr疇n skugg-grupp\n" #, c-format msgid "%s: cannot remove user's primary group.\n" @@ -759,15 +772,15 @@ msgstr "%s: kan inte ta bort anv瓣ndarens prim瓣ra grupp.\n" #, c-format msgid "%s: group %s does not exist\n" -msgstr "%s: grupp %s existerar inte\n" +msgstr "%s: gruppen %s finns inte\n" #, c-format msgid "%s: group %s is a NIS group\n" -msgstr "%s: grupp %s 瓣r en NIS-grupp\n" +msgstr "%s: gruppen %s 瓣r en NIS-grupp\n" #, c-format msgid "%s: %s is the NIS master\n" -msgstr "%s: %s 瓣r NIS-m瓣steren\n" +msgstr "%s: %s 瓣r NIS master\n" #, c-format msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n" @@ -793,9 +806,9 @@ msgstr "Anv瓣ndning: %s [-r] [-s] [grupp [gshadow]]\n" msgid "Usage: %s [-r] [-s] [group]\n" msgstr "Anv瓣ndning: %s [-r] [-s] [grupp]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "Nej" +msgstr "Nej\n" #, c-format msgid "%s: -s and -r are incompatibile\n" @@ -811,51 +824,51 @@ msgstr "%s: kan inte 繹ppna filen %s\n" #, c-format msgid "invalid group file entry\n" -msgstr "felaktig gruppfilsnotering\n" +msgstr "ogiltig post i gruppfil\n" #, c-format msgid "delete line `%s'? " -msgstr "ta bort rad \"%s\"? " +msgstr "ta bort rad '%s'? " #, c-format msgid "duplicate group entry\n" -msgstr "dubblett av gruppnotering\n" +msgstr "duplikata grupp-poster\n" #, c-format msgid "invalid group name `%s'\n" -msgstr "ogiltigt gruppnamn \"%s\"\n" +msgstr "ogiltigt gruppnamn `%s'\n" #, c-format msgid "group %s: no user %s\n" -msgstr "grupp %s: anv瓣ndaren %s finns inte\n" +msgstr "grupp %s: ingen anv瓣ndare %s\n" #, c-format msgid "delete member `%s'? " -msgstr "ta bort medlem \"%s\"? " +msgstr "ta bort medlemmen `%s'? " #, c-format msgid "invalid shadow group file entry\n" -msgstr "felaktig skuggruppfilsnotering\n" +msgstr "ogiltig post i fil f繹r skugg-grupper\n" #, c-format msgid "duplicate shadow group entry\n" -msgstr "dubblett av skuggruppfilsnotering\n" +msgstr "duplikata poster i skugg-grupp\n" #, c-format msgid "no matching group file entry\n" -msgstr "inga matchande gruppfilsnoteringar\n" +msgstr "ingen matchande post i gruppfil\n" #, c-format msgid "shadow group %s: no administrative user %s\n" -msgstr "skuggrupp %s: finns ingen administrativ anv瓣ndare %s\n" +msgstr "skugg-grupp %s: ingen administrativ anv瓣ndare %s\n" #, c-format msgid "delete administrative member `%s'? " -msgstr "ta bort administrativa medlemmen \"%s\"? " +msgstr "ta bort den administrative medlemmen `%s'? " #, c-format msgid "shadow group %s: no user %s\n" -msgstr "skuggrupp %s: finns ingen anv瓣ndare %s\n" +msgstr "skugg-grupp %s: ingen anv瓣ndare %s\n" #, c-format msgid "%s: cannot update file %s\n" @@ -863,7 +876,7 @@ msgstr "%s: kan inte uppdatera filen %s\n" #, c-format msgid "%s: the files have been updated\n" -msgstr "%s: filerna 瓣r uppdaterade\n" +msgstr "%s: filerna har uppdaterats\n" #, c-format msgid "%s: no changes\n" @@ -879,27 +892,27 @@ msgstr "%s: kan inte 繹ppna gruppfilen\n" #, c-format msgid "%s: can't lock shadow group file\n" -msgstr "%s: kan inte l疇sa skuggruppfilen\n" +msgstr "%s: kan inte l疇sa filen f繹r skugg-grupper\n" #, c-format msgid "%s: can't open shadow group file\n" -msgstr "%s: kan inte 繹ppna skuggruppfilen\n" +msgstr "%s: kan inte 繹ppna filen f繹r skugg-grupper\n" #, c-format msgid "%s: can't remove shadow group %s\n" -msgstr "%s: kan inte ta bort skuggruppen %s\n" +msgstr "%s: kan inte ta bort skugg-gruppen %s\n" #, c-format msgid "%s: can't update shadow entry for %s\n" -msgstr "%s: kan inte uppdatera skuggnoteringen f繹r %s\n" +msgstr "%s: kan inte uppdatera skuggpost f繹r %s\n" #, c-format msgid "%s: can't update entry for group %s\n" -msgstr "%s: kan inte uppdatera noteringen f繹r gruppen %s\n" +msgstr "%s: kan inte uppdatera post f繹r gruppen %s\n" #, c-format msgid "%s: can't update shadow group file\n" -msgstr "%s: kan inte uppdatera skuggruppfilen\n" +msgstr "%s: kan inte uppdatera filen f繹r skugg-grupper\n" #, c-format msgid "%s: can't update group file\n" @@ -907,11 +920,11 @@ msgstr "%s: kan inte uppdatera gruppfilen\n" #, c-format msgid "%s: can't delete shadow group file\n" -msgstr "%s: kan inte ta bort skuggruppfilen\n" +msgstr "%s: kan inte radera shadowgruppfilen\n" #, c-format msgid "Usage: id [-a]\n" -msgstr "Anv瓣ndning: id [-a]\n" +msgstr "Usage: id [-a]\n" #, c-format msgid "Usage: id\n" @@ -921,7 +934,7 @@ msgstr "Anv瓣ndning: id\n" msgid " groups=" msgstr " grupper=" -#, fuzzy, c-format +#, c-format msgid "" "Usage: lastlog [options]\n" "\n" @@ -934,20 +947,22 @@ msgstr "" "Anv瓣ndning: lastlog [flaggor]\n" "\n" "Flaggor:\n" -" -h, --help\t\tvisa det h瓣r meddelandet och avsluta\n" -" -t, --time DAGAR\tskriv bara ut lastlog-poster som 瓣r nyare 瓣n DAGAR\n" -" -u, --user ANVNDARE\tskriv ut lastlog-posten f繹r anv瓣ndaren ANVNDARE\n" +" -b, --before DAGAR\tskriv bara ut lastlog information 瓣ldre 瓣n DAGAR\n" +" -h, --help\t\tvisa detta hj瓣lpmeddelande och avsluta\n" +" -t, --time DAGAR\tskriv bara ut lastlog information senare 瓣n DAGAR\n" +" -u, --user LOGIN\tskriv ut lastlog information f繹r anv瓣ndare angiven med " +"LOGIN\n" #, c-format msgid "Username Port From Latest\n" -msgstr "Anv瓣ndarnamn Port Fr疇n Senaste\n" +msgstr "Anv瓣ndarnamn Port Fr疇n Senast\n" #, c-format msgid "Username Port Latest\n" -msgstr "Anv瓣ndarnamn Port Senaste\n" +msgstr "Anv瓣ndarnamn Port Senast\n" msgid "**Never logged in**" -msgstr "**Aldrig inloggad**" +msgstr "**Aldrig loggat in**" #, c-format msgid "Usage: %s [-p] [name]\n" @@ -955,15 +970,15 @@ msgstr "Anv瓣ndning: %s [-p] [namn]\n" #, c-format msgid " %s [-p] [-h host] [-f name]\n" -msgstr " %s [-p] [-h v瓣rd] [-f namn]\n" +msgstr " %s [-p] [-h v瓣rd] [-f namn]\n" #, c-format msgid " %s [-p] -r host\n" -msgstr " %s [-p] -r v瓣rd\n" +msgstr " %s [-p] -r v瓣rd\n" #, c-format msgid "Invalid login time\n" -msgstr "Felaktig inloggningstid\n" +msgstr "Ogiltig logintid\n" #, c-format msgid "" @@ -971,7 +986,7 @@ msgid "" "System closed for routine maintenance\n" msgstr "" "\n" -"Systemet 瓣r st瓣ngt f繹r rutinunderh疇ll\n" +"Systemet nedst瓣ngt f繹r rutinm瓣ssigt underh疇ll\n" #, c-format msgid "" @@ -979,7 +994,7 @@ msgid "" "[Disconnect bypassed -- root login allowed.]\n" msgstr "" "\n" -"[Nerkoppling kringgicks -- root inloggning till疇ten.]\n" +"[Nedkoppling kringg疇tt -- root login till疇ten.]\n" #, c-format msgid "" @@ -987,25 +1002,27 @@ msgid "" "Login timed out after %d seconds.\n" msgstr "" "\n" -"Inloggningen avbr繹ts efter %d sekunders inaktivitet.\n" +"Inloggning tog slut efter %d sekunder.\n" #, c-format msgid " on `%.100s' from `%.200s'" -msgstr " p疇 \"%.100s\" fr疇n \"%.200s\"" +msgstr " den `%.100s' fr疇n `%.200s'" #, c-format msgid " on `%.100s'" -msgstr " p疇 \"%.100s\"" +msgstr " den `%.100s'" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: PAM misslyckades, avbryter: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "Felaktig inloggning" +msgstr "" +"\n" +"Felaktigt inloggningsf繹rs繹k\n" #, c-format msgid "" @@ -1013,25 +1030,25 @@ msgid "" "%s login: " msgstr "" "\n" -"%s anv瓣ndare: " +"%s inloggning: " msgid "Login incorrect" -msgstr "Felaktig inloggning" +msgstr "Inloggning misslyckad" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: fel vid processdelning: %s" msgid "Warning: login re-enabled after temporary lockout.\n" -msgstr "Varning: inloggning p疇 nytt aktiv efter den tempor瓣ra utel疇sningen.\n" +msgstr "Varning: inloggning 疇teraktiverad efter tempor瓣r nedst瓣ngning.\n" #, c-format msgid "Last login: %s on %s" -msgstr "Senaste inloggning: %s p疇 %s" +msgstr "Senast inloggad: %s den %s" #, c-format msgid "Last login: %.19s on %s" -msgstr "Senaste inloggning: %.19s p疇 %s" +msgstr "Senast inloggad: %.19s den %s" #, c-format msgid " from %.*s" @@ -1041,6 +1058,8 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"logintid 繹verskriden\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" @@ -1067,7 +1086,7 @@ msgstr "f繹r m疇nga grupper\n" #, c-format msgid "Usage: %s [input]\n" -msgstr "Anv瓣ndning: %s [indata]\n" +msgstr "Anv瓣ndning: %s [inmatning]\n" #, c-format msgid "%s: can't lock /etc/passwd.\n" @@ -1075,11 +1094,11 @@ msgstr "%s: kan inte l疇sa /etc/passwd.\n" #, c-format msgid "%s: can't lock files, try again later\n" -msgstr "%s: kan inte l疇sa filerna, f繹rs繹k igen senare\n" +msgstr "%s: kan inte l疇sa filer, f繹rs繹k igen senare\n" #, c-format msgid "%s: can't open files\n" -msgstr "%s: kan inte 繹ppna filerna\n" +msgstr "%s: kan inte 繹ppna filer\n" #, c-format msgid "%s: line %d: invalid line\n" @@ -1099,7 +1118,7 @@ msgstr "%s: rad %d: kan inte hitta anv瓣ndaren %s\n" #, c-format msgid "%s: line %d: can't update password\n" -msgstr "%s: rad %d: kan inte uppdatera l繹senordet\n" +msgstr "%s: rad %d: kan inte uppdatera l繹senord\n" #, c-format msgid "%s: line %d: mkdir failed\n" @@ -1111,19 +1130,19 @@ msgstr "%s: rad %d: chown misslyckades\n" #, c-format msgid "%s: line %d: can't update entry\n" -msgstr "%s: rad %d: kan inte uppdatera notering\n" +msgstr "%s: rad %d: kan inte uppdatera post\n" #, c-format msgid "%s: error updating files\n" -msgstr "%s: kunde inte uppdatera filerna\n" +msgstr "%s: fel vid uppdatering av filer\n" #, c-format msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1140,17 +1159,37 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"Anv瓣ndning: passwd [flaggor] [login]\n" +"\n" +"Flaggor:\n" +" -a, --all\t\t\trapportera l繹senordsstatus f繹r alla konton\n" +" -d, --delete\t\t\tradera l繹senordet f繹r det angivna kontot\n" +" -e, --expire\t\t\ttvinga utlopp av l繹senord f繹r det angiva kontot\n" +" -h, --help\t\t\tvisa detta hj瓣lpmeddelande och avsluta\n" +" -k, --keep-tokens\t\t瓣ndra l繹senord bara om det har l繹pt ut\n" +" -i, --inactive INAKTIVT\ts瓣tt l繹senordet till inaktivt efter utl繹psdatum\n" +"\t\t\t\ttill INAKTIVT\n" +" -l, --lock\t\t\tl疇s det angivna kontot\n" +" -n, --mindays MIN_DAG\t\ts瓣tt minimum antal dagar f繹re l繹senordet m疇ste\n" +"\t\t\t\t瓣ndras till MIN_DAG\n" +" -q, --quiet\t\t\ttyst l瓣ge\n" +" -r, --repository REPOSITORY\t瓣ndra l繹senordet i REPOSITORY repository\n" +" -S, --status\t\t\trapportera l繹senordsstatus f繹r det angivna kontot\n" +" -u, --unlock\t\t\tl疇s upp det angivna kontot\n" +" -w, --warndays VARN_DAG\ts瓣tt antal dagar f繹r utl繹psvarning till VARN_DAG\n" +" -x, --maxdays MAX_DAG\t\ts瓣tt maximum antal dagar f繹r l繹senordet m疇ste\n" +"\t\t\t\t瓣ndras till MAX_DAG\n" msgid "Old password: " -msgstr "F繹rra l繹senordet: " +msgstr "Gammalt l繹senord: " #, c-format msgid "" "Enter the new password (minimum of %d, maximum of %d characters)\n" "Please use a combination of upper and lower case letters and numbers.\n" msgstr "" -"Skriv in det nya l繹senordet (minst %d, h繹gst %d tecken)\n" -"Var god anv瓣nd en kombination av versaler, gemener och siffror.\n" +"Ange det nya l繹senordet (minimum %d, maximum %d tecken)\n" +"Anv瓣nd en kombination av gemener, versaler och siffror.\n" msgid "New password: " msgstr "Nytt l繹senord: " @@ -1165,35 +1204,31 @@ msgid "" "Warning: weak password (enter it again to use it anyway).\n" msgstr "" "\n" -"Varning: svagt l繹senord (skriv in det igen f繹r att anv瓣nda det 瓣nd疇).\n" +"Varning: svagt l繹senord (ange det igen f繹r att anv瓣nda det 瓣nd疇).\n" #, c-format msgid "They don't match; try again.\n" -msgstr "De matchar inte; f繹rs繹k igen.\n" +msgstr "De st瓣mde inte, f繹rs繹k igen.\n" #, c-format msgid "The password for %s cannot be changed.\n" -msgstr "L繹senordet f繹r %s kan inte bytas.\n" +msgstr "L繹senordet f繹r %s kan inte 瓣ndras.\n" #, c-format msgid "Sorry, the password for %s cannot be changed yet.\n" -msgstr "Tyv瓣rr, l繹senordet f繹r %s kan inte 瓣ndras 瓣n.\n" +msgstr "Tyv瓣rr, l繹senordet f繹r %s kan inte 瓣ndras 瓣nnu.\n" #, c-format msgid "%s: out of memory\n" msgstr "%s: slut p疇 minne\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Kan inte starta %s" - #, c-format msgid "%s: repository %s not supported\n" -msgstr "%s: f繹rvaringsplatsen %s st繹ds ej\n" +msgstr "%s: repository %s st繹ds inte\n" #, c-format msgid "%s: You may not view or modify password information for %s.\n" -msgstr "%s: Du f疇r inte titta p疇 eller 瓣ndra l繹senordsinformation f繹r %s.\n" +msgstr "%s: Du kan inte visa eller modifiera l繹senordsinformationen f繹r %s.\n" #, c-format msgid "Changing password for %s\n" @@ -1207,21 +1242,21 @@ msgstr "L繹senordet f繹r %s 瓣r of繹r瓣ndrat.\n" msgid "Password changed.\n" msgstr "L繹senordet 瓣ndrat.\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "Ditt l繹senord har upph繹rt" +msgstr "L繹senord satt till att l繹pa ut.\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" -msgstr "Anv瓣ndning: %s [-q] [-r] [-s] [passwd [shadow]]\n" +msgstr "Anv瓣ndning: %s [-q] [-r] [-s] [l繹senord [skugga]]\n" #, c-format msgid "invalid password file entry\n" -msgstr "felaktig notering i l繹senordsfilen\n" +msgstr "ogiltig post i l繹senordsfil\n" #, c-format msgid "duplicate password entry\n" -msgstr "dubblett av l繹senords notering\n" +msgstr "duplikata l繹senordsposter\n" #, c-format msgid "invalid user name '%s'\n" @@ -1233,7 +1268,7 @@ msgstr "anv瓣ndare %s: ingen grupp %u\n" #, c-format msgid "user %s: directory %s does not exist\n" -msgstr "anv瓣ndare %s: katalogen %s finns inte\n" +msgstr "anv瓣ndare %s: mappen %s finns inte\n" #, c-format msgid "user %s: program %s does not exist\n" @@ -1241,19 +1276,19 @@ msgstr "anv瓣ndare %s: programmet %s finns inte\n" #, c-format msgid "invalid shadow password file entry\n" -msgstr "felaktig notering i skuggl繹senordsfilen\n" +msgstr "ogiltig post i skuggl繹senordsfil\n" #, c-format msgid "duplicate shadow password entry\n" -msgstr "dubblett av notering i skuggl繹senordsfilen\n" +msgstr "duplikat post f繹r skuggl繹senord\n" #, c-format msgid "no matching password file entry\n" -msgstr "ingen matchande notering i l繹senordsfilen\n" +msgstr "ingen matchande post i l繹senordfilen\n" #, c-format msgid "user %s: last password change in the future\n" -msgstr "anv瓣ndare %s: senaste l繹senords瓣ndring i framtiden\n" +msgstr "anv瓣ndare %s: senaste l繹senords瓣ndringen i framtiden\n" #, c-format msgid "%s: can't lock passwd file\n" @@ -1265,11 +1300,11 @@ msgstr "%s: kan inte 繹ppna l繹senordsfilen\n" #, c-format msgid "%s: can't remove shadow entry for %s\n" -msgstr "%s: kan inte ta bort notering i skuggl繹senordsfilen f繹r %s\n" +msgstr "%s: kan inte ta bort skuggposten f繹r %s\n" #, c-format msgid "%s: can't update passwd entry for %s\n" -msgstr "%s: kan inte uppdatera noteringen i l繹senordsfilen f繹r %s\n" +msgstr "%s: kan inte uppdatera l繹senordspost f繹r %s\n" #, c-format msgid "%s: can't update shadow file\n" @@ -1281,7 +1316,7 @@ msgstr "%s: kan inte uppdatera l繹senordsfilen\n" #, c-format msgid "%s: can't update entry for user %s\n" -msgstr "%s: kan inte uppdatera noteringen f繹r anv瓣ndaren %s\n" +msgstr "%s: kan inte uppdatera post f繹r anv瓣ndaren %s\n" #, c-format msgid "%s: can't delete shadow password file\n" @@ -1289,22 +1324,35 @@ msgstr "%s: kan inte ta bort skuggl繹senordsfilen\n" #, c-format msgid "Access to su to that account DENIED.\n" -msgstr "Du har inte beh繹righet att k繹ra su till det kontot.\n" +msgstr "Tillg疇ng med su till det kontot NEKAS.\n" #, c-format msgid "Password authentication bypassed.\n" -msgstr "Hoppade 繹ver l繹senordskontroll.\n" +msgstr "L繹senordsautentisering kringg疇tt.\n" #, c-format msgid "Please enter your OWN password as authentication.\n" -msgstr "Var god skriv in ditt EGET l繹senord som 瓣kthetsbevis.\n" +msgstr "V瓣nligen ange ditt EGNA l繹senord f繹r autentisering.\n" msgid "Sorry." msgstr "Tyv瓣rr." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd: %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" #, c-format msgid "%s: must be run from a terminal\n" @@ -1320,10 +1368,10 @@ msgstr "Ok瓣nt id: %s\n" #, c-format msgid "You are not authorized to su %s\n" -msgstr "Du har inte till疇telse att k繹ra su till %s\n" +msgstr "Du 瓣r inte bemyndigad att su %s\n" -msgid "(Enter your own password.)" -msgstr "(Skriv in ditt eget l繹senord.)" +msgid "(Enter your own password)" +msgstr "(Ange ditt egna l繹senord)" #, c-format msgid "" @@ -1343,7 +1391,7 @@ msgstr "Ingen l繹senordsfil\n" #, c-format msgid "No password entry for 'root'\n" -msgstr "Ingen l繹senordsnotering f繹r \"root\"\n" +msgstr "Ingen l繹senordspost f繹r 'root'\n" msgid "" "\n" @@ -1351,15 +1399,15 @@ msgid "" "(or give root password for system maintenance):" msgstr "" "\n" -"Skriv control-d f繹r att forts瓣tta med den normala uppstarten,\n" -"(eller skriv in l繹senordet f繹r root f繹r systemunderh疇ll):" +"Tryck control-d f繹r att forts瓣tta med normal uppstart,\n" +"(eller ge root-l繹senordet f繹r systemadministration):" msgid "Entering System Maintenance Mode\n" -msgstr "G疇r in i systemunderh疇llsl瓣ge\n" +msgstr "G疇r 繹ver till l瓣ge f繹r systemunderh疇ll\n" #, c-format msgid "%s: invalid numeric argument `%s'\n" -msgstr "%s: ogiltigt numeriskt argument \"%s\"\n" +msgstr "%s: ogiltigt numeriskt argument `%s'\n" #, c-format msgid "%s: unknown GID %s\n" @@ -1371,25 +1419,25 @@ msgstr "%s: ok瓣nd grupp %s\n" #, c-format msgid "%s: cannot create new defaults file\n" -msgstr "%s: kan inte skapa en ny standardfil\n" +msgstr "%s: kan inte skapa ny standardfil\n" #, c-format msgid "%s: cannot open new defaults file\n" -msgstr "%s: kan inte skapa en ny standardfil\n" +msgstr "%s: kan inte 繹ppna ny standardfil\n" #, c-format msgid "%s: rename: %s" -msgstr "%s: rename: %s" +msgstr "%s: byt namn: %s" #, c-format msgid "%s: group `%s' is a NIS group.\n" -msgstr "%s: grupp \"%s\" 瓣r en NIS-grupp.\n" +msgstr "%s: gruppen `%s' 瓣r en NIS-grupp.\n" #, c-format msgid "%s: too many groups specified (max %d).\n" -msgstr "%s: f繹r m疇nga grupper speciferade (max %d).\n" +msgstr "%s: f繹r m疇nga grupper specifierade (max %d).\n" -#, fuzzy, c-format +#, c-format msgid "" "Usage: useradd [options] LOGIN\n" "\n" @@ -1407,7 +1455,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1418,69 +1466,55 @@ msgid "" " -s, --shell SHELL\t\tthe login shell for the new user account\n" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -"Anv瓣ndning: useradd [flaggor] ANVNDARNAMN\n" +"Anv瓣ndning: useradd [flaggor] LOGIN\n" "\n" "Flaggor:\n" -" -b, --base-dir BASKATALOG\tbaskatalog f繹r det nya kontots hemkatalog\n" -" -c, --comment KOMMENTAR\ts瓣tt GECOS-f瓣ltet f繹r det nya kontot\n" -" -d, --home-dir HEMKATALOG\themkatalog f繹r det nya kontot\n" -" -D, --defaults\t\tskriv ut eller spara modifierad f繹rvald\n" -"\t\t\t\tuseradd-konfiguration\n" -" -e, --expiredate UTGNGSDATUM\ts瓣tt kontots utg疇ngsdatum till " -"UTGNGSDATUM\n" -" -f, --inactive INAKTIV\ts瓣tt l繹senordet inaktivt efter utg疇ng till\n" -"\t\t\t\tINAKTIV\n" -" -g, --gid GRUPP\t\ttvinga anv瓣ndning av GRUPP f繹r det nya kontot\n" -" -G, --groups GRUPPER\t\tlista 繹ver extra grupper f繹r det nya kontot\n" -" -h, --help\t\t\tvisa det h瓣r meddelandet och avsluta\n" -" -k, --skel SKELKATALOG\tange en alternativ skel-katalog\n" -" -K, --key NYCKEL=VRDE\t疇sidos瓣tt f繹rval i /etc/login.def\n" -" -m, --create-home\t\tskapa hemkatalog f繹r det nya kontot\n" -" -o, --non-unique\t\ttill疇t att skapa anv瓣ndare med redan existerande\n" -"\t\t\t\t(icke-unik) UID\n" -" -p, --password LSENORD\tanv瓣nd krypterat l繹senord f繹r det nya kontot\n" -" -s, --shell SKAL\t\tinloggningsskal f繹r det nya kontot\n" -" -u, --uid UID\t\t\ttvinga anv瓣ndning av UID f繹r det nya kontot\n" - -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: fel under l疇sning av gruppfilen\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: fel under 繹ppning av gruppfilen\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: fel under l疇sning av skuggruppfilen\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: fel under 繹ppning av skuggruppfilen\n" +" -b, --base-dir BAS_MAPP\tbasmapp f繹r det nya anv瓣ndarkontots\n" +"\t\t\t\them-map\n" +" -c, --comment KOMMENTAR\t\ts瓣tt ett GECOS-f瓣lt f繹r det nya anv瓣ndarkontot\n" +" -d, --home-dir HEM_MAPP\them-mapp f繹r det nya kontot\n" +" -D, --defaults\t\tskriv ut eller spara modifierad standard f繹r useradd\n" +"\t\t\t\tkonfiguration\n" +" -e, --expiredate UTLPSDATUM\ts瓣tt kontots utl繹psdatum till UTLPSDATUM\n" +" -f, --inactive INAKTIV\ts瓣tt l繹senordet inaktivt efter utl繹psdatum\n" +"\t\t\t\ttill INAKTIV\n" +" -g, --gid GRUPP\t\ttvinga anv瓣nda GRUPP f繹r nya anv瓣ndarkontot\n" +" -G, --groups GRUPPER\t\tlista av till瓣ggsgrupper f繹r det nya\n" +"\t\t\t\tanv瓣ndarkontot\n" +" -h, --help\t\t\tvisa detta hj瓣lpmeddelande och avsluta\n" +" -k, --skel SKEL_MAPP\t\tspecificera ett alternativ skel-mapp\n" +" -K, --key KEY=VRDE\t\tk繹r 繹ver standardv瓣rden fr疇n /etc/login.defs\n" +" -m, --create-home\t\tskapa hem-mapp f繹r det nya anv瓣ndarkontot\n" +" -o, --non-unique\t\ttill疇t skapa anv瓣ndare med samma dublerat\n" +"\t\t\t\t(icke-unikt) UID\n" +" -p, --password LSENORD\tanv瓣nd krypterat l繹senord f繹r det nya\n" +"\t\t\t\tanv瓣ndarkontot\n" +" -s, --shell SKAL\t\tinloggningsskalet f繹r det nya anv瓣ndarkontot\n" +" -u, --uid UID\t\t\ttvinga anv瓣nda UID f繹r det nya anv瓣ndarkontot\n" #, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: UID %u 瓣r inte unikt\n" +msgstr "%s: UID %u 瓣r inte unik\n" #, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: kan inte hitta ett unikt UID\n" +msgstr "%s: kan inte h瓣mta unikt UID\n" #, c-format msgid "%s: invalid base directory `%s'\n" -msgstr "%s: felaktig baskatalog \"%s\"\n" +msgstr "%s: ogiltig basmapp `%s'\n" #, c-format msgid "%s: invalid comment `%s'\n" -msgstr "%s: felaktig kommentar \"%s\"\n" +msgstr "%s: ogiltig kommentar `%s'\n" #, c-format msgid "%s: invalid home directory `%s'\n" -msgstr "%s: felaktig hemkatalog \"%s\"\n" +msgstr "%s: ogiltig hem-mapp `%s'\n" #, c-format msgid "%s: invalid date `%s'\n" -msgstr "%s: felaktigt datum \"%s\"\n" +msgstr "%s: ogiltigt datum `%s'\n" #, c-format msgid "%s: shadow passwords required for -e\n" @@ -1492,15 +1526,15 @@ msgstr "%s: skuggl繹senord kr瓣vs f繹r -f\n" #, c-format msgid "%s: invalid field `%s'\n" -msgstr "%s: felaktigt f瓣lt \"%s\"\n" +msgstr "%s: ogiltigt f瓣lt `%s'\n" #, c-format msgid "%s: invalid shell `%s'\n" -msgstr "%s: felaktigt skal \"%s\"\n" +msgstr "%s: ogiltigt skal `%s'\n" #, c-format msgid "%s: invalid user name '%s'\n" -msgstr "%s: felaktigt anv瓣ndar namn '%s'\n" +msgstr "%s: ogiltigt anv瓣ndarnamn '%s'\n" #, c-format msgid "%s: cannot rewrite password file\n" @@ -1508,11 +1542,11 @@ msgstr "%s: kan inte skriva om l繹senordsfilen\n" #, c-format msgid "%s: cannot rewrite shadow password file\n" -msgstr "%s: kan inte skriva om skuggl繹senordsfilen\n" +msgstr "%s: kan inte skriva om skugg-gruppfilen\n" #, c-format msgid "%s: unable to lock password file\n" -msgstr "%s: kan inte l疇sa l繹senordsfilen\n" +msgstr "%s: kunde inte l疇sa l繹senordsfilen\n" #, c-format msgid "%s: unable to open password file\n" @@ -1526,48 +1560,66 @@ msgstr "%s: kan inte l疇sa skuggl繹senordsfilen\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: kan inte 繹ppna skuggl繹senordsfilen\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: fel vid l疇sning av gruppfil\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: fel vid 繹ppning av gruppfil\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: fel vid l疇sning av skugg-gruppfil\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: fel vid 繹ppning av skugg-gruppfil\n" + #, c-format msgid "%s: error adding new password entry\n" -msgstr "%s: fel under till瓣ggning av ny l繹senordsnotering\n" +msgstr "%s: fel vid till瓣ggning av ny l繹senordspost\n" #, c-format msgid "%s: error adding new shadow password entry\n" -msgstr "%s: fel under till瓣ggning av ny skuggl繹senordsnotering\n" +msgstr "%s: fel vid till瓣ggning av ny skuggl繹senordspost\n" #, c-format msgid "%s: cannot create directory %s\n" -msgstr "%s: kan inte skapa katalog %s\n" +msgstr "%s: kan inte skapa mapp %s\n" #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" -"Ingen grupp med namnet \"mail\" existerar, skapar epostfil med r瓣ttigheterna " +"Ingen grupp kallad \"mail\" finns, skapar mail spool med r瓣ttigheterna " "0600.\n" #, c-format msgid "Can't create mail spool for user %s.\n" -msgstr "Kan inte skapa epostfil f繹r anv瓣ndaren %s.\n" +msgstr "Kan inte skapa mail spool f繹r anv瓣ndaren %s.\n" #, c-format msgid "%s: user %s exists\n" -msgstr "%s: anv瓣ndare %s existerar\n" +msgstr "%s: anv瓣ndaren %s finns redan\n" #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" -"%s: gruppen %s existerar - vill du l瓣gga till en anv瓣ndare till gruppen, " -"anv瓣nd -g.\n" +"%s: gruppen %s finns redan - om du vill l瓣gga till denna anv瓣ndare till den " +"gruppen, anv瓣nd -g.\n" #, c-format msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s: varning: hem-mappen finns redan.\n" +"Kopierar ingen fil fr疇n skel-mappen till den.\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" -msgstr "%s: varning: CREATE_HOME st繹ds inte, anv瓣nd -m ist瓣llet.\n" +msgstr "%s: varning: CREATE_HOME st繹ds inte, v瓣nligen anv瓣nd -m ist瓣llet.\n" #, c-format msgid "Usage: %s [-r] name\n" @@ -1575,11 +1627,13 @@ msgstr "Anv瓣ndning: %s [-r] namn\n" #, c-format msgid "%s: error updating group entry\n" -msgstr "%s: fel under uppdatering av gruppnotering\n" +msgstr "%s: fel vid uppdatering av grupp-post\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: kan inte ta bort anv瓣ndarens prim瓣ra grupp.\n" +msgstr "" +"%s: Kan inte ta bort gruppen %s som 瓣r en prim瓣r grupp f繹r en annan " +"anv瓣ndare.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1587,19 +1641,19 @@ msgstr "%s: kan inte 繹ppna gruppfilen\n" #, c-format msgid "%s: cannot open shadow group file\n" -msgstr "%s: kan inte 繹ppna skuggruppfilen\n" +msgstr "%s: kunde inte 繹ppna fil f繹r skugg-grupp\n" #, c-format msgid "%s: error deleting password entry\n" -msgstr "%s: fel under borttagning av l繹senordsnotering\n" +msgstr "%s: fel vid borttagning av l繹senordspost\n" #, c-format msgid "%s: error deleting shadow password entry\n" -msgstr "%s: fel under borttagning av skuggl繹senordsnotering\n" +msgstr "%s: fel vid borttagning av skuggl繹senordspost\n" #, c-format msgid "%s: user %s is currently logged in\n" -msgstr "%s: anv瓣ndare %s 瓣r inloggad\n" +msgstr "%s: anv瓣ndaren %s 瓣r f繹r n瓣rvarande inloggad\n" #, c-format msgid "%s: %s not owned by %s, not removing\n" @@ -1611,35 +1665,70 @@ msgstr "%s: varning: kan inte ta bort " #, c-format msgid "%s: user %s does not exist\n" -msgstr "%s: anv瓣ndare %s finns inte\n" +msgstr "%s: anv瓣ndaren %s finns inte\n" #, c-format msgid "%s: user %s is a NIS user\n" -msgstr "%s: anv瓣ndare %s 瓣r en NIS-anv瓣ndare\n" +msgstr "%s: anv瓣ndaren %s 瓣r en NIS-anv瓣ndare\n" #, c-format msgid "%s: not removing directory %s (would remove home of user %s)\n" -msgstr "%s: tar inte bort katalogen %s (skulle ta bort hemkatalogen f繹r %s)\n" +msgstr "" +"%s: tar inte bort mappen %s (skulle ta bort hemmet f繹r anv瓣ndaren %s)\n" #, c-format msgid "%s: error removing directory %s\n" -msgstr "%s: fel under borttagning av katalogen %s\n" +msgstr "%s: fel vid borttagning av mappen %s\n" -#, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Anv瓣ndning: %s\t[-u uid [-o]] [-g grupp] [[-G grupp,...] [-a]]\n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d hem [-m]] [-s skal] [-c kommentar] [-l nytt_namn]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inaktiv] [-e upph繹r] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p passwd] [-L|-U] namn\n" +#, fuzzy, c-format +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Anv瓣ndning: useradd [flaggor] LOGIN\n" +"\n" +"Flaggor:\n" +" -b, --base-dir BAS_MAPP\tbasmapp f繹r det nya anv瓣ndarkontots\n" +"\t\t\t\them-map\n" +" -c, --comment KOMMENTAR\t\ts瓣tt ett GECOS-f瓣lt f繹r det nya anv瓣ndarkontot\n" +" -d, --home-dir HEM_MAPP\them-mapp f繹r det nya kontot\n" +" -D, --defaults\t\tskriv ut eller spara modifierad standard f繹r useradd\n" +"\t\t\t\tkonfiguration\n" +" -e, --expiredate UTLPSDATUM\ts瓣tt kontots utl繹psdatum till UTLPSDATUM\n" +" -f, --inactive INAKTIV\ts瓣tt l繹senordet inaktivt efter utl繹psdatum\n" +"\t\t\t\ttill INAKTIV\n" +" -g, --gid GRUPP\t\ttvinga anv瓣nda GRUPP f繹r nya anv瓣ndarkontot\n" +" -G, --groups GRUPPER\t\tlista av till瓣ggsgrupper f繹r det nya\n" +"\t\t\t\tanv瓣ndarkontot\n" +" -h, --help\t\t\tvisa detta hj瓣lpmeddelande och avsluta\n" +" -k, --skel SKEL_MAPP\t\tspecificera ett alternativ skel-mapp\n" +" -K, --key KEY=VRDE\t\tk繹r 繹ver standardv瓣rden fr疇n /etc/login.defs\n" +" -m, --create-home\t\tskapa hem-mapp f繹r det nya anv瓣ndarkontot\n" +" -o, --non-unique\t\ttill疇t skapa anv瓣ndare med samma dublerat\n" +"\t\t\t\t(icke-unikt) UID\n" +" -p, --password LSENORD\tanv瓣nd krypterat l繹senord f繹r det nya\n" +"\t\t\t\tanv瓣ndarkontot\n" +" -s, --shell SKAL\t\tinloggningsskalet f繹r det nya anv瓣ndarkontot\n" +" -u, --uid UID\t\t\ttvinga anv瓣nda UID f繹r det nya anv瓣ndarkontot\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1651,7 +1740,7 @@ msgstr "%s: slut p疇 minne i update_gshadow\n" #, c-format msgid "%s: no flags given\n" -msgstr "%s: inga flaggor givna\n" +msgstr "%s: inga flaggor angivna\n" #, c-format msgid "%s: shadow passwords required for -e and -f\n" @@ -1659,8 +1748,7 @@ msgstr "%s: skuggl繹senord kr瓣vs f繹r -e och -f\n" #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" -"%s: \"-a\"-flaggan kan ENDAST anv瓣ndas tillsammans med \"-G\"-flaggan\n" +msgstr "%s: -a flaggan 瓣r BARA till疇ten med -G flaggan\n" #, c-format msgid "%s: uid %lu is not unique\n" @@ -1668,19 +1756,19 @@ msgstr "%s: uid %lu 瓣r inte unikt\n" #, c-format msgid "%s: error changing password entry\n" -msgstr "%s: fel under 瓣ndring av l繹senordsnotering\n" +msgstr "%s: fel vid 瓣ndring av l繹senordspost\n" #, c-format msgid "%s: error removing password entry\n" -msgstr "%s: fel under borttagning av l繹senordsnotering\n" +msgstr "%s: fel vid borttagning av l繹senordspost\n" #, c-format msgid "%s: error removing shadow password entry\n" -msgstr "%s: fel under borttagning av skuggl繹senordsnotering\n" +msgstr "%s: fel vid borttagning av skuggl繹senordspost\n" #, c-format msgid "%s: directory %s exists\n" -msgstr "%s: katalogen %s existerar\n" +msgstr "%s: mappen %s finns redan\n" #, c-format msgid "%s: can't create %s\n" @@ -1688,25 +1776,37 @@ msgstr "%s: kan inte skapa %s\n" #, c-format msgid "%s: can't chown %s\n" -msgstr "%s: kan inte byta 瓣gare p疇 %s\n" +msgstr "%s: kan inte chown %s\n" #, c-format msgid "%s: warning: failed to completely remove old home directory %s" -msgstr "%s: varning: lyckades inte helt ta bort den gamla hemkatalogen %s" +msgstr "%s: varning: misslyckades att komplett ta bort gamla hem-mappen %s" #, c-format msgid "%s: cannot rename directory %s to %s\n" -msgstr "%s: kan inte byta namn p疇 katalogen %s till %s\n" +msgstr "%s: kunde inte byta namn p疇 mappen %s till %s\n" #, c-format msgid "%s: warning: %s not owned by %s\n" msgstr "%s: varning: %s 瓣gs inte av %s\n" msgid "failed to change mailbox owner" -msgstr "kunde inte byta 瓣gare av brevl疇dan" +msgstr "misslyckades att byta 瓣gare p疇 postl疇da" msgid "failed to rename mailbox" -msgstr "kunde inte byta namn p疇 brevl疇dan" +msgstr "misslyckades att byta namn p疇 postl疇da" + +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" #, c-format msgid "" @@ -1717,24 +1817,34 @@ msgstr "" "%s: %s 瓣r of繹r瓣ndrad\n" msgid "Couldn't lock file" -msgstr "Kunde inte l疇sa filen" +msgstr "Kunde inte l疇sa fil" msgid "Couldn't make backup" -msgstr "Kunde inte g繹ra en backup" +msgstr "Kunde inte g繹ra en s瓣kerhetskopia" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" -msgstr "%s: kan inte 疇terst瓣lla %s: %s (dina 瓣ndringar 瓣r i %s)\n" +msgstr "%s: kan inte 疇terst瓣lla %s: %s (dina 瓣ndringar finns i %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Anv瓣ndning:\n" -"\"vipw\" editerar /etc/passwd \"vipw -w\" editerar /etc/shadow\n" -"\"vipg\" editerar /etc/group \"vipg -w\" editerar /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Anv瓣ndning:\n" +#~ "`vipw' 瓣ndrar /etc/passwd `vipw -s' 瓣ndrar /etc/shadow\n" +#~ "`vigr' 瓣ndrar /etc/group `vigr -s' 瓣ndrar /etc/gshadow\n" -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: PAM chauthtok misslyckades\n" +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Anv瓣ndning: %s\t[-u uid [-o]] [-g grupp] [[-G grupp,...] [-a]] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d hem [-m]] [-s skal] [-c kommentar] [-l nytt_namn]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f inaktiv] [-e utl繹p] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p l繹senord] [-L|-U] namn\n" diff --git a/po/tl.gmo b/po/tl.gmo index 025d1b382bc1dda4ad8d36f581cc3e62846295cf..6b4ee95013bc203852ed96f3547bbb8ff05c1b16 100644 GIT binary patch literal 46308 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 rE_*g?+SRA!FWdBX%x-7eIJv8ncT, 2005 # This file is maintained by Eric Pareja -# Itong tipunan ay inaalagaan ni Eric Pareja +# Itong talaksan ay inaalagaan ni Eric Pareja msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.7\n" +"Project-Id-Version: shadow 4.0.14\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-01-26 22:00+0800\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-12-30 13:12+0800\n" "Last-Translator: Eric Pareja \n" "Language-Team: Tagalog \n" "MIME-Version: 1.0\n" @@ -79,19 +79,23 @@ msgstr "Umapaw ang kapaligiran\n" msgid "You may not change $%s\n" msgstr "Hindi niyo maaaring baguhin ang $%s\n" -#, fuzzy, c-format +#, c-format msgid "" "%d failure since last login.\n" "Last was %s on %s.\n" msgid_plural "" "%d failures since last login.\n" "Last was %s on %s.\n" -msgstr[0] "%d na kabiguan mula sa huling pagpasok. Ang huli ay %s noong %s.\n" -msgstr[1] "%d na kabiguan mula sa huling pagpasok. Ang huli ay %s noong %s.\n" +msgstr[0] "" +"May %d kabiguan magmula ng huling pagpasok.\n" +"Ang huli ay %s noong %s.\n" +msgstr[1] "" +"May %d na kabiguan magmula ng huling pagpasok.\n" +"Ang huli ay %s noong %s.\n" #, c-format msgid "Too many logins.\n" -msgstr "Sobra ang mga login.\n" +msgstr "Labis ang mga login.\n" msgid "You have new mail." msgstr "May bago kang koreo." @@ -102,27 +106,26 @@ msgstr "Walang koreo." msgid "You have mail." msgstr "Mayroon kang koreo." -#, fuzzy msgid "no change" -msgstr "%s: walang pagbabago\n" +msgstr "walang pagbabago" msgid "a palindrome" -msgstr "" +msgstr "isang palindromo" msgid "case changes only" -msgstr "" +msgstr "nagpalit lamang ng laki ng titik" msgid "too similar" -msgstr "" +msgstr "labis na magkatulad" msgid "too simple" -msgstr "" +msgstr "labis na simple" msgid "rotated" -msgstr "" +msgstr "inikot" msgid "too short" -msgstr "" +msgstr "labis ng ikli" #, c-format msgid "Bad password: %s. " @@ -130,18 +133,18 @@ msgstr "Masamang password: %s. " #, c-format msgid "passwd: pam_start() failed, error %d\n" -msgstr "passwd: sawi ang pam_start(), error %d\n" +msgstr "passwd: bigo ang pam_start(), error %d\n" #, c-format msgid "passwd: %s\n" msgstr "passwd: %s\n" msgid "passwd: password updated successfully\n" -msgstr "" +msgstr "passwd: tagumpay sa pagpalit ng password\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "Maling password para kay `%s'\n" +msgstr "Maling password para kay %s.\n" #, c-format msgid "Unable to cd to \"%s\"\n" @@ -164,14 +167,15 @@ msgstr "Hindi mapalitan ang root directory sa \"%s\"\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" msgstr "" +"Walang nakapasok sa utmp. Kailangan niyong mag-exec \"login\" mula sa " +"pinakamababang antas ng \"sh\"" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: Hindi makilala ang inyong pangalan.\n" +msgstr "Hindi malaman ang pangalan ng tty ninyo." #, c-format msgid "malloc(%d) failed\n" -msgstr "sawi ang malloc(%d)\n" +msgstr "bigo ang malloc(%d)\n" msgid "Password: " msgstr "Password: " @@ -197,6 +201,24 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"Pag-gamit: chage [mga opsyon] gumagamit\n" +"\n" +"Mga opsyon:\n" +" -d, --lastday HULING_ARAW itakda ang huling pagpalit ng password\n" +" sa HULING_ARAW\n" +" -E, --expiredate EXPIRE_DATE itakda ang pagkapaso ng account sa " +"EXPIRE_DATE\n" +" -h, --help ipakita ang tulong at lumabas\n" +" -I, --inactive INACTIVE itakda ang password na inaktibo matapos " +"mapaso\n" +" at gawin itong INACTIVE\n" +" -l, --list ipakita ang impormasyon tungkol sa account\n" +" -m, --mindays MIN_DAYS itakda na hindi kukulang sa MIN_DAYS\n" +" bago palitan ang password\n" +" -M, --maxdays MAX_DAYS itakda na hindi hihigit sa MAX_DAYS\n" +" bago palitan ang password\n" +" -W, --warndays WARN_DAYS itakda ang babala tungkol sa pagpaso sa " +"WARN_DAYS\n" #, c-format msgid "Enter the new value, or press ENTER for the default\n" @@ -220,37 +242,41 @@ msgstr "Inaktibo ang Password" msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "Hangganan ng Account (YYYY-MM-DD)" -#, fuzzy, c-format +#, c-format msgid "Last password change\t\t\t\t\t: " -msgstr "Huling Pagpalit ng Password (YYYY-MM-DD)" +msgstr "Huling Pagpalit ng Password : " -#, fuzzy, c-format +#, c-format msgid "never\n" msgstr "Hindi kailanman\n" -#, fuzzy, c-format +#, c-format +msgid "password must be changed" +msgstr "kailangan palitan ang password" + +#, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Taning ng Password:\t" -#, fuzzy, c-format +#, c-format msgid "Password inactive\t\t\t\t\t: " msgstr "Inaktibong Password:\t" -#, fuzzy, c-format +#, c-format msgid "Account expires\t\t\t\t\t\t: " msgstr "Mapapaso ang Account:\t" #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" -msgstr "" +msgstr "Bilang ng mga araw bago magpalit ng password : %ld\n" -#, fuzzy, c-format +#, c-format msgid "Maximum number of days between password change\t\t: %ld\n" -msgstr "Labis ang pagsubok na pumasok (%d)\n" +msgstr "Bilang ng mga araw na dapat magpalit na ng password : %ld\n" #, c-format msgid "Number of days of warning before password expires\t: %ld\n" -msgstr "" +msgstr "Bilang ng mga araw bago mapaso ang password na may babala : %ld\n" #, c-format msgid "%s: do not include \"l\" with other flags\n" @@ -262,31 +288,31 @@ msgstr "%s: Walang pahintulot.\n" #, c-format msgid "%s: PAM authentication failed\n" -msgstr "%s: sawi ang pagpapakilalang PAM\n" +msgstr "%s: bigo ang pagpapakilalang PAM\n" #, c-format msgid "%s: can't open password file\n" -msgstr "%s: hindi mabuksan ang tipunang password\n" +msgstr "%s: hindi mabuksan ang talaksang password\n" #, c-format msgid "%s: unknown user %s\n" msgstr "%s: di kilalang gumagamit %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: hindi mabuksan ang tipunang shadow password\n" +msgstr "%s: wala ang talaksan ng shadow password\n" #, c-format msgid "%s: can't lock shadow password file\n" -msgstr "%s: hindi maaldaba ang tipunang shadow password\n" +msgstr "%s: hindi maaldaba ang talaksang shadow password\n" #, c-format msgid "%s: can't open shadow password file\n" -msgstr "%s: hindi mabuksan ang tipunang shadow password\n" +msgstr "%s: hindi mabuksan ang talaksang shadow password\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: bigo sa pagtanggal ng mga pribilehiyo (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -298,19 +324,19 @@ msgstr "%s: error sa pagbabago ng mga field\n" #, c-format msgid "%s: can't update password file\n" -msgstr "%s: hindi maapdeyt ang tipunang password\n" +msgstr "%s: hindi maapdeyt ang talaksang password\n" #, c-format msgid "%s: can't update shadow password file\n" -msgstr "%s: hindi maapdeyt ang tipunang shadow password\n" +msgstr "%s: hindi maapdeyt ang talaksang shadow password\n" #, c-format msgid "%s: can't rewrite shadow password file\n" -msgstr "%s: hindi maisulat-muli ang tipunang shadow password\n" +msgstr "%s: hindi maisulat-muli ang talaksang shadow password\n" #, c-format msgid "%s: can't rewrite password file\n" -msgstr "%s: hindi maisulat-muli ang tipunang password\n" +msgstr "%s: hindi maisulat-muli ang talaksang password\n" #, c-format msgid "" @@ -337,23 +363,23 @@ msgstr "\tBuong Pangalan: %s\n" msgid "Room Number" msgstr "Bilang ng Silid" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "Bilang ng Silid" +msgstr "\tBilang ng Silid: %s\n" msgid "Work Phone" msgstr "Telepono sa Trabaho" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "Telepono sa Trabaho" +msgstr "\tTelepono sa Trabaho: %s\n" msgid "Home Phone" msgstr "Telepono sa Bahay" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "Telepono sa Bahay" +msgstr "\tTelepono sa Bahay: %s\n" msgid "Other" msgstr "Iba pa" @@ -404,11 +430,11 @@ msgstr "Hindi mabago ang ID sa root.\n" #, c-format msgid "Cannot lock the password file; try again later.\n" -msgstr "Hindi maaldaba ang tipunang password; subukan muli mamaya.\n" +msgstr "Hindi maaldaba ang talaksang password; subukan muli mamaya.\n" #, c-format msgid "Cannot open the password file.\n" -msgstr "Hindi mabuksan ang tipunang password\n" +msgstr "Hindi mabuksan ang talaksang password\n" #, c-format msgid "%s: %s not found in /etc/passwd\n" @@ -420,11 +446,11 @@ msgstr "Error sa pag-apdeyt ng password entry.\n" #, c-format msgid "Cannot commit password file changes.\n" -msgstr "Hindi maisulat ang pagbabago sa tipunang password.\n" +msgstr "Hindi maisulat ang pagbabago sa talaksang password.\n" #, c-format msgid "Cannot unlock the password file.\n" -msgstr "Hindi maalis ang aldaba sa tipunang password.\n" +msgstr "Hindi maalis ang aldaba sa talaksang password.\n" #, c-format msgid "" @@ -446,15 +472,15 @@ msgstr "" #, c-format msgid "%s: can't lock password file\n" -msgstr "%s: hindi maaldaba ang tipunang password\n" +msgstr "%s: hindi maaldaba ang talaksang password\n" #, c-format msgid "%s: can't lock shadow file\n" -msgstr "%s: hindi maaldaba ang tipunang shadow\n" +msgstr "%s: hindi maaldaba ang talaksang shadow\n" #, c-format msgid "%s: can't open shadow file\n" -msgstr "%s: hindi mabuksan ang tipunang shadow\n" +msgstr "%s: hindi mabuksan ang talaksang shadow\n" #, c-format msgid "%s: line %d: line too long\n" @@ -478,11 +504,11 @@ msgstr "%s: may error na naganap, di pinansin ang mga pagbabago\n" #, c-format msgid "%s: error updating shadow file\n" -msgstr "%s: error sa pag-apdeyt ng tipunang shadow\n" +msgstr "%s: error sa pag-apdeyt ng talaksang shadow\n" #, c-format msgid "%s: error updating password file\n" -msgstr "%s: error sa pag-apdeyt ng tipunang password\n" +msgstr "%s: error sa pag-apdeyt ng talaksang password\n" #, c-format msgid "Usage: %s [-s shell] [name]\n" @@ -530,10 +556,26 @@ msgid "" "\t\t\t\tand limits (if used with -r, -m or -l options) only\n" "\t\t\t\tfor user with LOGIN\n" msgstr "" +"Pag-gamit: faillog [mga opsyon]\n" +"\n" +"Mga opsyon:\n" +" -a, --all\t\tipakita ang mga record ng faillog para sa lahat\n" +" -h, --help\t\tipakita ang tulong na ito at lumabas\n" +" -l, --lock-time SEG\tmatapos mabigo sa pagpasok, i-lock ng SEG segundo " +"ang\n" +"\t\t\taccount\n" +" -m, --maximum MAX\titakda ang maximum na bilang ng kabiguan sa pagpasok " +"na\n" +"\t\t\thanggang MAX lamang\n" +" -r, --reset\t\tireset ang mga tagabilang ng kabiguan sa pagpasok\n" +" -t, --time ARAW\tipakita ang faillog records na hindi tatanda sa ARAW\n" +" -u, --user LOGIN\tipakita ang faillog record o pangasiwaan ang tagabilang\n" +"\t\t\tng pagkabigo at mga palugit (kung gamit ang -r, -m o\n" +"\t\t\t-l na opsyon) para sa gumagamit ng LOGIN lamang\n" #, c-format msgid "Login Failures Maximum Latest On\n" -msgstr "" +msgstr "Login Kabiguan Maximum Pinakahuli On\n" #, c-format msgid " [%lds left]" @@ -547,9 +589,9 @@ msgstr " [%lds lock]" msgid "Unknown User: %s\n" msgstr "Di kilalang Gumagamit: %s\n" -#, fuzzy, c-format +#, c-format msgid "Usage: %s [-r|-R] group\n" -msgstr "pag-gamit: %s [-r|-R] grupo\n" +msgstr "Pag-gamit: %s [-r|-R] grupo\n" #, c-format msgid " %s [-a user] group\n" @@ -622,7 +664,7 @@ msgstr "%s: hindi makuha ang aldaba ng shadow\n" #, c-format msgid "%s: can't open file\n" -msgstr "%s: hindi mabuksan ang tipunan\n" +msgstr "%s: hindi mabuksan ang talaksan\n" #, c-format msgid "%s: can't update entry\n" @@ -634,22 +676,22 @@ msgstr "%s: hindi ma-apdeyt ang entry na shadow\n" #, c-format msgid "%s: can't re-write file\n" -msgstr "%s: hindi maisulat muli ang tipunan\n" +msgstr "%s: hindi maisulat muli ang talaksan\n" #, c-format msgid "%s: can't re-write shadow file\n" -msgstr "%s: hindi maisulat muli ang tipunang shadow\n" +msgstr "%s: hindi maisulat muli ang talaksang shadow\n" #, c-format msgid "%s: can't unlock file\n" -msgstr "%s: hindi matanggal ang aldaba ng tipunan\n" +msgstr "%s: hindi matanggal ang aldaba ng talaksan\n" #, c-format msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -657,6 +699,15 @@ msgid "" " -o, --non-unique\t\tallow create group with duplicate\n" "\t\t\t\t(non-unique) GID\n" msgstr "" +"Pag-gamit: groupadd [mga opsyon] grupo\n" +"\n" +"Mga opsyon:\n" +" -f, --force\t\tipilit ang paglabas na kalagayang matagumpay kung\n" +"\t\t\tang ibinigay na grupo ay mayroon na\n" +" -g, --gid GID\t\tgamitin ang GID para sa bagong grupo\n" +" -h, --help\t\tipakita ang tulong na ito at lumabas\n" +" -K, --key KEY=HALAGA\tnangingibabaw sa mga default sa /etc/login.defs\n" +" -o, --non-unique\tpayagang gumawa ng grupo na may kaparehong GID\n" #, c-format msgid "%s: error adding new group entry\n" @@ -666,47 +717,47 @@ msgstr "%s: error sa pagdagdag ng entry ng bagong grupo\n" msgid "%s: name %s is not unique\n" msgstr "%s: hindi kakaiba ang pangalang %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" msgstr "%s: hindi kakaiba ang gid na %u\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: hindi makakuha ng kakaibang gid\n" +msgstr "%s: hindi makakuha ng kakaibang GID\n" -#, fuzzy, c-format +#, c-format msgid "%s: %s is not a valid group name\n" -msgstr "%s: %s ay hindi tanggap na pangalan ng grupo\n" +msgstr "%s: hindi tanggap na pangalan ng grupo ang %s\n" #, c-format msgid "%s: cannot rewrite group file\n" -msgstr "%s: hindi maisulat muli ang tipunang grupo\n" +msgstr "%s: hindi maisulat muli ang talaksang grupo\n" #, c-format msgid "%s: cannot rewrite shadow group file\n" -msgstr "%s: hindi maisulat muli ang tipunang grupo ng shadow\n" +msgstr "%s: hindi maisulat muli ang talaksang grupo ng shadow\n" #, c-format msgid "%s: unable to lock group file\n" -msgstr "%s: hindi maaldaba ang tipunang grupo\n" +msgstr "%s: hindi maaldaba ang talaksang grupo\n" #, c-format msgid "%s: unable to open group file\n" -msgstr "%s: hindi mabuksan ang tipunang grupo\n" +msgstr "%s: hindi mabuksan ang talaksang grupo\n" #, c-format msgid "%s: unable to lock shadow group file\n" -msgstr "%s: hindi maaldaba ang tipunang grupo ng shadow\n" +msgstr "%s: hindi maaldaba ang talaksang grupo ng shadow\n" #, c-format msgid "%s: unable to open shadow group file\n" -msgstr "%s: hindi mabuksan ang tipunang grupo ng shadow\n" +msgstr "%s: hindi mabuksan ang talaksang grupo ng shadow\n" #, c-format msgid "%s: invalid group %s\n" msgstr "%s: hindi tanggap na grupo %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: -K requires KEY=VALUE\n" msgstr "%s: kinakailangan ng -O ang PANGALAN=HALAGA\n" @@ -714,9 +765,9 @@ msgstr "%s: kinakailangan ng -O ang PANGALAN=HALAGA\n" msgid "%s: group %s exists\n" msgstr "%s: mayroon nang grupong %s\n" -#, fuzzy, c-format +#, c-format msgid "Usage: groupdel group\n" -msgstr "pag-gamit: groupdel grupo\n" +msgstr "Pag-gamit: groupdel grupo\n" #, c-format msgid "%s: error removing group entry\n" @@ -742,17 +793,17 @@ msgstr "%s: ang grupong %s ay grupong NIS\n" msgid "%s: %s is the NIS master\n" msgstr "%s: %s ay ang NIS master\n" -#, fuzzy, c-format +#, c-format msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n" -msgstr "pag-gamit: groupmod [-g gid [-o]] [-n pangalan] grupo\n" +msgstr "Pag-gamit: groupmod [-g gid [-o]] [-n pangalan] grupo\n" #, c-format msgid "%s: %s not found in /etc/group\n" msgstr "%s: %s hindi nahanap sa /etc/group\n" -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: %u ay hindi kakaibang gid\n" +msgstr "%s: hindi kakaibang GID ang %u\n" #, c-format msgid "%s: %s is not a unique name\n" @@ -766,9 +817,9 @@ msgstr "Pag-gamit: %s [-r] [-s] [grupo [gshadow]]\n" msgid "Usage: %s [-r] [-s] [group]\n" msgstr "Pag-gamit: %s [-r] [-s] [grupo]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "Hindi" +msgstr "Hindi\n" #, c-format msgid "%s: -s and -r are incompatibile\n" @@ -776,15 +827,15 @@ msgstr "%s: -s at -r ay hindi maaring magkasabay\n" #, c-format msgid "%s: cannot lock file %s\n" -msgstr "%s: hindi maaldaba ang tipunang %s\n" +msgstr "%s: hindi maaldaba ang talaksang %s\n" #, c-format msgid "%s: cannot open file %s\n" -msgstr "%s: hindi mabuksan ang tipunang %s\n" +msgstr "%s: hindi mabuksan ang talaksang %s\n" #, c-format msgid "invalid group file entry\n" -msgstr "hindi tanggap na entry ng tipunang grupo\n" +msgstr "hindi tanggap na entry ng talaksang grupo\n" #, c-format msgid "delete line `%s'? " @@ -808,7 +859,7 @@ msgstr "tanggalin ang miyembrong `%s'? " #, c-format msgid "invalid shadow group file entry\n" -msgstr "hindi tanggap na entry sa tipunang shadow group\n" +msgstr "hindi tanggap na entry sa talaksang shadow group\n" #, c-format msgid "duplicate shadow group entry\n" @@ -816,7 +867,7 @@ msgstr "dalawahan ang shadow group entry\n" #, c-format msgid "no matching group file entry\n" -msgstr "walang tumbas na entry sa tipunang grupo\n" +msgstr "walang tumbas na entry sa talaksang grupo\n" #, c-format msgid "shadow group %s: no administrative user %s\n" @@ -832,11 +883,11 @@ msgstr "grupong shadow %s: walang gumagamit na %s\n" #, c-format msgid "%s: cannot update file %s\n" -msgstr "%s: hindi ma-apdeyt ang tipunang %s\n" +msgstr "%s: hindi ma-apdeyt ang talaksang %s\n" #, c-format msgid "%s: the files have been updated\n" -msgstr "%s: ang mga tipunan ay na-apdeyt\n" +msgstr "%s: ang mga talaksan ay na-apdeyt\n" #, c-format msgid "%s: no changes\n" @@ -844,19 +895,19 @@ msgstr "%s: walang pagbabago\n" #, c-format msgid "%s: can't lock group file\n" -msgstr "%s: hindi maaldaba ang tipunang grupo\n" +msgstr "%s: hindi maaldaba ang talaksang grupo\n" #, c-format msgid "%s: can't open group file\n" -msgstr "%s: hindi mabuksan ang tipunang grupo\n" +msgstr "%s: hindi mabuksan ang talaksang grupo\n" #, c-format msgid "%s: can't lock shadow group file\n" -msgstr "%s: hindi maaldaba ang tipunang grupo na shadow\n" +msgstr "%s: hindi maaldaba ang talaksang grupo na shadow\n" #, c-format msgid "%s: can't open shadow group file\n" -msgstr "%s: hindi mabuksan ang tipunang grupo na shadow\n" +msgstr "%s: hindi mabuksan ang talaksang grupo na shadow\n" #, c-format msgid "%s: can't remove shadow group %s\n" @@ -872,29 +923,29 @@ msgstr "%s: hindi ma-apdeyt ang ipinasok para sa grupong %s\n" #, c-format msgid "%s: can't update shadow group file\n" -msgstr "%s: hindi ma-apdeyt ang tipunang grupo na shadow\n" +msgstr "%s: hindi ma-apdeyt ang talaksang grupo na shadow\n" #, c-format msgid "%s: can't update group file\n" -msgstr "%s: hindi ma-apdeyt ang tipunang grupo\n" +msgstr "%s: hindi ma-apdeyt ang talaksang grupo\n" #, c-format msgid "%s: can't delete shadow group file\n" -msgstr "%s: hindi matanggal ang tipunang grupo na shadow\n" +msgstr "%s: hindi matanggal ang talaksang grupo na shadow\n" -#, fuzzy, c-format +#, c-format msgid "Usage: id [-a]\n" -msgstr "pag-gamit: id [-a]\n" +msgstr "Pag-gamit: id [-a]\n" -#, fuzzy, c-format +#, c-format msgid "Usage: id\n" -msgstr "pag-gamit: id\n" +msgstr "Pag-gamit: id\n" #, c-format msgid " groups=" msgstr " mga grupo=" -#, fuzzy, c-format +#, c-format msgid "" "Usage: lastlog [options]\n" "\n" @@ -904,13 +955,13 @@ msgid "" " -t, --time DAYS\tprint only lastlog records more recent than DAYS\n" " -u, --user LOGIN\tprint lastlog record for user with specified LOGIN\n" msgstr "" -"Pag-gamit: chpasswd [mga option]\n" +"Pag-gamit: lastlog [mga option]\n" "\n" "Mga option:\n" -" -e, --encrypted\tang mga bigay na mga password ay naka-encrypt\n" -" -h, --help\t\tipakita itong payo na ito at lumabas\n" -" -m, --md5\t\tgamitin ang MD5 encryption imbes na DES kapag ang\n" -"\t\t\tmga ibinigay na mga password ay hindi naka-encrypt\n" +" -b, --before ARAW\tipakita lamang ang lastlog record na mas-luma sa ARAW\n" +" -h, --help\t\tipakita ang tulong na ito at lumabas\n" +" -t, --time ARAW\tipakita lamang ang lastlog record na mas-bagos sa ARAW\n" +" -u, --user LOGIN\tipakita lamang ang gumagamit na LOGIN\n" #, c-format msgid "Username Port From Latest\n" @@ -923,9 +974,9 @@ msgstr "Pangalan Puerta Hulihan\n" msgid "**Never logged in**" msgstr "**Di pumasok kailanman**" -#, fuzzy, c-format +#, c-format msgid "Usage: %s [-p] [name]\n" -msgstr "pag-gamit: %s [-p] [pangalan]\n" +msgstr "Pag-gamit: %s [-p] [pangalan]\n" #, c-format msgid " %s [-p] [-h host] [-f name]\n" @@ -973,13 +1024,15 @@ msgstr " ng `%.100s'" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: kabiguan sa PAM, humihinto: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "Maling pagpasok" +msgstr "" +"\n" +"Maling pagpasok\n" #, c-format msgid "" @@ -994,7 +1047,7 @@ msgstr "Maling pagpasok" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: bigo sa pag-fork: %s" msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "Babala: pagpasok ay enabled muli matapos ng panandalian pagbawal.\n" @@ -1015,18 +1068,20 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"lumampas sa taning ng pagpasok\n" +"\n" -#, fuzzy, c-format +#, c-format msgid "Usage: newgrp [-] [group]\n" -msgstr "pag-gamit: newgrp [-] [grupo]\n" +msgstr "Pag-gamit: newgrp [-] [grupo]\n" -#, fuzzy, c-format +#, c-format msgid "Usage: sg group [[-c] command]\n" -msgstr "pag-gamit: sg grupo [[-c] utos]\n" +msgstr "Pag-gamit: sg grupo [[-c] utos]\n" -#, fuzzy, c-format +#, c-format msgid "unknown UID: %u\n" -msgstr "di kilalang GID: %lu\n" +msgstr "di kilalang GID: %u\n" #, c-format msgid "unknown GID: %lu\n" @@ -1049,11 +1104,11 @@ msgstr "%s: hindi maaldaba ang /etc/passwd.\n" #, c-format msgid "%s: can't lock files, try again later\n" -msgstr "%s: hindi makapag-aldaba ng mga tipunan, subukan muli mamaya.\n" +msgstr "%s: hindi makapag-aldaba ng mga talaksan, subukan muli mamaya.\n" #, c-format msgid "%s: can't open files\n" -msgstr "%s: hindi mabuksan ang mga tipunan\n" +msgstr "%s: hindi mabuksan ang mga talaksan\n" #, c-format msgid "%s: line %d: invalid line\n" @@ -1077,11 +1132,11 @@ msgstr "%s: linya %d: hindi ma-apdeyt ang password\n" #, c-format msgid "%s: line %d: mkdir failed\n" -msgstr "%s: linya %d: sawi ang mkdir\n" +msgstr "%s: linya %d: bigo ang mkdir\n" #, c-format msgid "%s: line %d: chown failed\n" -msgstr "%s: linya %d: sawi ang chown\n" +msgstr "%s: linya %d: bigo ang chown\n" #, c-format msgid "%s: line %d: can't update entry\n" @@ -1089,15 +1144,15 @@ msgstr "%s: linya %d: hindi ma-apdeyt ang ipinasok\n" #, c-format msgid "%s: error updating files\n" -msgstr "%s: error sa pag-apdeyt ng mga tipunan\n" +msgstr "%s: error sa pag-apdeyt ng mga talaksan\n" #, c-format msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1114,6 +1169,18 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"Pag-gamit: passwd [mga opsyon] [login]\n" +"\n" +"Mga opsyon:\n" +" -a, --all\t\tmag-ulat tungkol sa kalagayan ng password ng lahat\n" +" -d, --delete\t\tburahin ang password ng account\n" +" -e, --expire\t\tpiliting mapaso ang password ng account\n" +" -h, --help\t\tipakita ang tulong na ito at lumabas\n" +" -k, --keep-tokens\tpalitan ang password kung paso lamang\n" +" -i, --inactive INACTIVE\titakdang inaktibo matapos na mapaso\n" +"\t\t\t\tsa INACTIVE\n" +" -l, --lock\t\ti-lock ang account\n" +" -n, --mindays MIN_ARAW\n" msgid "Old password: " msgstr "Lumang password: " @@ -1157,17 +1224,14 @@ msgstr "Ipagpaumanhin, ang password ni %s ay hindi pa mapapalitan.\n" msgid "%s: out of memory\n" msgstr "%s: nagkulang ng memory\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: Hindi mapatakbo ang %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: hindi suportado ang repositoryong %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: You may not view or modify password information for %s.\n" -msgstr "Hindi niyo mapapalitan ang shell para kay %s.\n" +msgstr "" +"%s: Hindi niyo matatanaw o mapapalitan ang impormasyong password ni %s.\n" #, c-format msgid "Changing password for %s\n" @@ -1181,9 +1245,9 @@ msgstr "Ang password ni %s ay hindi napalitan.\n" msgid "Password changed.\n" msgstr "Napalitan ang password.\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "Lumampas sa taning ang inyong password." +msgstr "Itinakdang lumampas sa taning ang password.\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" @@ -1191,7 +1255,7 @@ msgstr "Pag-gamit: %s [-q] [-r] [-s] [passwd [shadow]]\n" #, c-format msgid "invalid password file entry\n" -msgstr "hindi tanggap na ipinasok sa tipunang password\n" +msgstr "hindi tanggap na ipinasok sa talaksang password\n" #, c-format msgid "duplicate password entry\n" @@ -1215,15 +1279,15 @@ msgstr "gumagamit %s: walang programang %s\n" #, c-format msgid "invalid shadow password file entry\n" -msgstr "hindi tanggap na ipinasok sa tipunang password na shadow\n" +msgstr "hindi tanggap na ipinasok sa talaksang password na shadow\n" #, c-format msgid "duplicate shadow password entry\n" -msgstr "nadobleng ipinasok sa tipunang password ng shadow\n" +msgstr "nadobleng ipinasok sa talaksang password ng shadow\n" #, c-format msgid "no matching password file entry\n" -msgstr "walang kaparehas na ipinasok sa tipunang password\n" +msgstr "walang kaparehas na ipinasok sa talaksang password\n" #, c-format msgid "user %s: last password change in the future\n" @@ -1231,11 +1295,11 @@ msgstr "gumagamit %s: huling pagpalit ng password ay nasa hinaharap\n" #, c-format msgid "%s: can't lock passwd file\n" -msgstr "%s: hindi maaldaba ang tipunang passwd\n" +msgstr "%s: hindi maaldaba ang talaksang passwd\n" #, c-format msgid "%s: can't open passwd file\n" -msgstr "%s: hindi mabuksan ang tipunang passwd\n" +msgstr "%s: hindi mabuksan ang talaksang passwd\n" #, c-format msgid "%s: can't remove shadow entry for %s\n" @@ -1247,11 +1311,11 @@ msgstr "%s: hindi maapdeyt ang ipinasok sa passwd para kay %s\n" #, c-format msgid "%s: can't update shadow file\n" -msgstr "%s: hindi maapdeyt ang tipunang shadow\n" +msgstr "%s: hindi maapdeyt ang talaksang shadow\n" #, c-format msgid "%s: can't update passwd file\n" -msgstr "%s: hindi maapdeyt ang tipunang passwd\n" +msgstr "%s: hindi maapdeyt ang talaksang passwd\n" #, c-format msgid "%s: can't update entry for user %s\n" @@ -1259,7 +1323,7 @@ msgstr "%s: hindi maapdeyt ang ipinasok para kay %s\n" #, c-format msgid "%s: can't delete shadow password file\n" -msgstr "%s: hindi matanggal ang tipunang password ng shadow\n" +msgstr "%s: hindi matanggal ang talaksang password ng shadow\n" #, c-format msgid "Access to su to that account DENIED.\n" @@ -1276,9 +1340,33 @@ msgstr "Ibigay ang inyong SARILING password bilang authentication.\n" msgid "Sorry." msgstr "Ipagpaumanhin." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd: %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"Pag-gamit: su [mga opsyon] [login]\n" +"\n" +"Mga opsyon:\n" +" -h, --help\t\t\tipakita ang payo na ito\n" +" -, -l, --login\t\tgawing login shell ang shell\n" +" -m, -p,\n" +" --preserve-environment\thuwag i-reset ang mga variable\n" +"\t\t\t\tna pangkapaligiran at gamitin\n" +"\t\t\t\tang parehong shell\n" +" -s, --shell SHELL\t\tgamitin ang SHELL sa halip ng\n" +"\t\t\t\tdefault sa passwd\n" #, c-format msgid "%s: must be run from a terminal\n" @@ -1296,7 +1384,7 @@ msgstr "Di kilalang id: %s\n" msgid "You are not authorized to su %s\n" msgstr "Hindi kayo awtorisadong gumamit ng su %s\n" -msgid "(Enter your own password.)" +msgid "(Enter your own password)" msgstr "(Ibigay ang sarili niyong password.)" #, c-format @@ -1313,7 +1401,7 @@ msgstr "Walang shell\n" #, c-format msgid "No password file\n" -msgstr "Walang tipunang password\n" +msgstr "Walang talaksang password\n" #, c-format msgid "No password entry for 'root'\n" @@ -1345,11 +1433,11 @@ msgstr "%s: di kilalang grupo %s\n" #, c-format msgid "%s: cannot create new defaults file\n" -msgstr "%s: hindi malikha ang bagong tipunan ng mga default\n" +msgstr "%s: hindi malikha ang bagong talaksan ng mga default\n" #, c-format msgid "%s: cannot open new defaults file\n" -msgstr "%s: hindi mabuksan ang bagong tipunan ng mga default\n" +msgstr "%s: hindi mabuksan ang bagong talaksan ng mga default\n" #, c-format msgid "%s: rename: %s" @@ -1381,7 +1469,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1392,30 +1480,41 @@ msgid "" " -s, --shell SHELL\t\tthe login shell for the new user account\n" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" +"Pag-gamit: useradd [mga opsyon] LOGIN\n" +"\n" +"Mga opsyon:\n" +" -b, --base-dir BASE_DIR\tpunong directory para sa bagong mga tahanang\n" +"\t\t\t\tdirectory ng account\n" +" -c, --comment KOMENTO\t\titakda ang GECOS field ng bagong account\n" +" -d, --home-dir HOME_DIR\tang tahanang directory ng bagong account\n" +" -D, --defaults\t\tipakita o imbakin ang binagong default na\n" +"\t\t\t\tpagkaayos ng useradd\n" +" -e, --expiredate EXPIRE_DATE\titakda ang petsa ng expiration ng account\n" +"\t\t\t\tsa EXPIRE_DATE\n" +" -f, --inactive INACTIVE\titakda ang password na inaktibo matapos ng\n" +"\t\t\t\tpagkapaso na INACTIVE\n" +" -g, --gid GRUPO\t\tipilit na gamitin ang GRUPO para sa bagong\n" +"\t\t\t\taccount\n" +" -G, --groups MGAGRUPO\t\tidagdag ang mga grupo sa MGAGRUPO sa bagong\n" +"\t\t\t\taccount\n" +" -h, --help\t\t\tipakita itong tulong na ito at lumabas\n" +" -k, --skel SKEL_DIR\t\titakda ang alternatibong skel directory\n" +" -K, --key KEY=HALAGA\t\tnangingibabaw sa default sa /etc/login.defs\n" +" -m, --create-home\t\tlikhain ang tahanang directory para sa bagong\n" +"\t\t\t\taccount\n" +" -o, --non-unique\t\tpayagang lumikha ng user na may kaparehong UID\n" +" -p, --password PASSWOWRD\tgumamit ng encrypted password para sa bagong\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\titakda ang login shell para sa bagong account\n" +" -u, --uid UID\t\t\tgamitin ang UID para sa bagong account\n" #, c-format -msgid "%s: error locking group file\n" -msgstr "%s: error sa pagaldaba ng tipunang grupo\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: error sa pagbukas ng tipunang grupo\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: error sa pagaldaba ng tipunang grupo ng shadow\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: error sa pagbukas ng tipunang grupo ng shadow\n" - -#, fuzzy, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: hindi kakaiba ang gid na %u\n" +msgstr "%s: hindi kakaiba ang UID %u\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: hindi makakuha ng kakaibang gid\n" +msgstr "%s: hindi makakuha ng kakaibang UID\n" #, c-format msgid "%s: invalid base directory `%s'\n" @@ -1455,27 +1554,43 @@ msgstr "%s: hindi tanggap na pangalan `%s'\n" #, c-format msgid "%s: cannot rewrite password file\n" -msgstr "%s: hindi maisulat muli ang tipunang password\n" +msgstr "%s: hindi maisulat muli ang talaksang password\n" #, c-format msgid "%s: cannot rewrite shadow password file\n" -msgstr "%s: hindi maisulat muli ang tipunang password na shadow\n" +msgstr "%s: hindi maisulat muli ang talaksang password na shadow\n" #, c-format msgid "%s: unable to lock password file\n" -msgstr "%s: hindi maaldaba ang tipunang password\n" +msgstr "%s: hindi maaldaba ang talaksang password\n" #, c-format msgid "%s: unable to open password file\n" -msgstr "%s: hindi mabuksan ang tipunang password\n" +msgstr "%s: hindi mabuksan ang talaksang password\n" #, c-format msgid "%s: cannot lock shadow password file\n" -msgstr "%s: hindi maaldaba ang tipunang password ng shadow\n" +msgstr "%s: hindi maaldaba ang talaksang password ng shadow\n" #, c-format msgid "%s: cannot open shadow password file\n" -msgstr "%s: hindi mabuksan ang tipunang password ng shadow\n" +msgstr "%s: hindi mabuksan ang talaksang password ng shadow\n" + +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: error sa pagaldaba ng talaksang grupo\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: error sa pagbukas ng talaksang grupo\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: error sa pagaldaba ng talaksang grupo ng shadow\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: error sa pagbukas ng talaksang grupo ng shadow\n" #, c-format msgid "%s: error adding new password entry\n" @@ -1492,10 +1607,11 @@ msgstr "%s: hindi malikha ang directory %s\n" #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" msgstr "" +"Walang grupong \"mail\", nililikha ang mail spool na may modong 0600.\n" -#, fuzzy, c-format +#, c-format msgid "Can't create mail spool for user %s.\n" -msgstr "%s: hindi maapdeyt ang ipinasok para kay %s\n" +msgstr "Hindi makalikha ng mail spool para kay %s.\n" #, c-format msgid "%s: user %s exists\n" @@ -1513,30 +1629,34 @@ msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s: babala: mayroon nang tahanang directory.\n" +"Walang kokopyahing talaksan mula sa skel directory dito.\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "%s: babala: CREATE_HOME hindi suportado, gamitin na lamang ang -m.\n" -#, fuzzy, c-format +#, c-format msgid "Usage: %s [-r] name\n" -msgstr "pag-gamit: %s [-r] pangalan\n" +msgstr "Pag-gamit: %s [-r] pangalan\n" #, c-format msgid "%s: error updating group entry\n" msgstr "%s: error sa pag-apdeyt ng ipinasok sa grupo\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: hindi matanggal ang pangunahing grupo ng gumagamit.\n" +msgstr "" +"%s: hindi matanggal ang grupong %s dahil ito'y pangunahing grupo ng ibang " +"gumagamit.\n" #, c-format msgid "%s: cannot open group file\n" -msgstr "%s: hindi mabuksan ang tipunang grupo\n" +msgstr "%s: hindi mabuksan ang talaksang grupo\n" #, c-format msgid "%s: cannot open shadow group file\n" -msgstr "%s: hindi mabuksan ang tipunang grupo ng shadow\n" +msgstr "%s: hindi mabuksan ang talaksang grupo ng shadow\n" #, c-format msgid "%s: error deleting password entry\n" @@ -1574,21 +1694,55 @@ msgstr "%s: hindi tatanggalin ang directory %s (mawawalan ng bahay si %s)\n" msgid "%s: error removing directory %s\n" msgstr "%s: error sa pagtanggal ng directory %s\n" -#, fuzzy, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "pag-gamit: %s\t[-u uid [-o]] [-g grupo] [-G grupo,...] \n" - #, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d bahay [-m]] [-s shell] [-c comment] [-| bagong_pangalan]\n" - -#, fuzzy, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f inaktibo] [-e paso ] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p passwd] [-L|-U] pangalan\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"Pag-gamit: usermod [mga opsyon] LOGIN\n" +"\n" +"Mga opsyon:\n" +" -a, --append GRUPO\t\tidagdag ang gumagamit sa karagdagang GRUPO\n" +" -c, --comment KOMENTO\t\titakda ang GECOS field\n" +" -d, --home HOME_DIR\t\tang tahanang directory ng bagong account\n" +" -e, --expiredate EXPIRE_DATE\titakda ang petsa ng expiration ng account\n" +"\t\t\t\tsa EXPIRE_DATE\n" +" -f, --inactive INACTIVE\titakda ang password na inaktibo matapos ng\n" +"\t\t\t\tpagkapaso na INACTIVE\n" +" -g, --gid GRUPO\t\tipilit na gamitin ang GRUPO para sa bagong\n" +"\t\t\t\taccount\n" +" -G, --groups MGAGRUPO\t\tidagdag ang mga grupo sa MGAGRUPO sa bagong\n" +"\t\t\t\taccount\n" +" -h, --help\t\t\tipakita ang payo na ito\n" +" -l, --login LOGIN\t\tbagong halaga ng pangalang panglogin\n" +" -L, --lock\t\t\tialdaba ang account ng gumagamit\n" +" -m, --move-home\t\tilipat ang laman ng tahanang directory sa bagong\n" +"\t\t\t\tlugar (gamitin lamang kasama ng -d)\n" +" -o, --non-unique\t\tpayagang lumikha ng user na may kaparehong UID\n" +" -p, --password PASSWOWRD\tgumamit ng encrypted password para sa bagong\n" +"\t\t\t\taccount\n" +" -s, --shell SHELL\t\titakda ang login shell para sa bagong account\n" +" -u, --uid UID\t\t\tgamitin ang UID para sa bagong account\n" +" -U, --unlock\t\t\ttanggalin ang pagkaaldaba ng account ng gumagamit\n" #, c-format msgid "%s: out of memory in update_group\n" @@ -1608,7 +1762,7 @@ msgstr "%s: kailangan ang shadow password para sa -e at -f\n" #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" +msgstr "%s: ang flag na -a ay pinapayagan LAMANG kung kasama ang flag na -G\n" #, c-format msgid "%s: uid %lu is not unique\n" @@ -1641,6 +1795,7 @@ msgstr "%s: hindi ma-chown %s\n" #, c-format msgid "%s: warning: failed to completely remove old home directory %s" msgstr "" +"%s: babala: bigo sa pagtanggal ng buo ng lumang directory na tahanan %s" #, c-format msgid "%s: cannot rename directory %s to %s\n" @@ -1651,10 +1806,30 @@ msgid "%s: warning: %s not owned by %s\n" msgstr "%s: babala: %s ay hindi pag-aari ni %s\n" msgid "failed to change mailbox owner" -msgstr "sawi sa pagpalit ng may-ari ng mailbox" +msgstr "bigo sa pagpalit ng may-ari ng mailbox" msgid "failed to rename mailbox" -msgstr "sawi sa pagpalit ng pangalan ng mailbox" +msgstr "bigo sa pagpalit ng pangalan ng mailbox" + +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"Pag-gamit: vipw [mga opsyon]\n" +"\n" +"Mga opsyon:\n" +" -g, --group\t\tbaguhin ang database ng mga grupo\n" +" -h, --help\t\tipakita ang payo na ito\n" +" -p, --passwd\t\tbaguhin ang database na passwd\n" +" -q, --quiet\t\tmodong tahimik\n" +" -s, --shadow\t\tbaguhin ang database na shadow o gshadow\n" #, c-format msgid "" @@ -1665,7 +1840,7 @@ msgstr "" "%s: %s ay hindi binago\n" msgid "Couldn't lock file" -msgstr "Hindi maaldaba ang tipunan" +msgstr "Hindi maaldaba ang talaksan" msgid "Couldn't make backup" msgstr "Hindi makagawa ng backup" @@ -1673,16 +1848,3 @@ msgstr "Hindi makagawa ng backup" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: hindi maibalik ang %s: %s (ang mga pagbabago ay nasa %s)\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Pag-gamit:\n" -"`vipw' ine-edit /etc/passwd `vipw -s' ine-edit /etc/shadow\n" -"`vigr' ine-edit /etc/group `vigr -s' ine-edit /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: sawi ang PAM chauthtok\n" diff --git a/po/tr.gmo b/po/tr.gmo index 4b4100dcc6f07e17a531515c5050c818ffe934e2..8ff109433b2384b6bb12c0791d48fad4bd2f4a08 100644 GIT binary patch delta 7054 zcmaLbd0bXi9>?*63j(6J04|7JKwLm&RaD#%#L(Q=zy-|(Y)q$g%*>w3OjF0mEw!d( z%(Bd!daTsUEX^FtwbU`orA2cYGqZH8#`%0Xhu6#gnfv1Ryw5rJ-gD3SopT@11!n_J zoeJ=stW#x~;m8RvrV(a@7_*V`o#ARVCMe37Fbu}(*Z?Ci0pl?Xo8c%Ng>x|r&tYqf zr_+`=02`wZ8{+d;pV>m89u1$PI=qApuvWA&O)wEdv9EJDGDcH^K{(a5&q8%PAM4{< z)WEl60`AA!cnx`k31l>}#>Yb`=z-la21lWXKGcn?U46H!pTkJnYjAN*Y=ShIbX3v? zpk_P)>*7+^z793P_pm9R(Rm+*AkU7x5o%0O>i&_a`)8o;U*_t5^bzI&AL`&oRO%w*Y$lRX8R(0;ZW^ZHGw9)7)Y@M} zWuz|C(^4j)`s;?8@dQ3Ju?499)}aQnKc4)P1#^i8r7)DcbU_m8g8s-UGZ~eUC76U; zQTLrieoP=YY2Zny`*U4=B5LNdkujPVoF5`T=DP&)-<(2qdRIdRY9Ixu8P9O-&!VpT z0F}}Us0UVM`f6{Cy1oZ$KqaVwE<#JKJXhb~>Yt#; z`75ZI*XC|@n2L1=;3kKeiOs={zvdNrS~)eJ7IgQ zgVRwR%||WK2Gp7##+rB$J-mrb%0wmGJ=6mkqnYIDt5DbNKvvJ3LG6i<6ei5`O#%hY zEEly2$LjgY{$z{nc0k*>3$5xs~Cd6 zVO^}&*6#kOw&Y(UYDa^1a{=lB_hEIMi($CLwXbn*M(u%p&M#3Jx`;toE7NYe2B=JA zq6U(Wx^Ey>#W6k#N@+3b!pBjYZaHekTTmna6v?tVhV?L{olR*RYM|Xv=lftFK8n?F z9`apdN>Tl8Mm_HY>aFlyr=SN%w6`5K!wBl>s0Zbv&W}cA;(i>6v#~24!$_>(!M+8_ zs3k2#eZf42%IFJNA2+%7eaHlT<^lzE@VhfS%l_ezgqnE)>cQi%Ax=YWrc%`F^bgd` zk0aa2gm$!>t1IgI0<3}4Q2otD4;Nugz5g32FcPyJHRD65&3E3_!}wBAN6nnwP$?aO z+B&567b(I2Sd6^{5H$#ArN<9$rK3m58o(g0bk+H&+h|>hON7g{7!9FGF?YM`dI; z>YMEnYG4hr?SqqXegOLdwNxj&*+1DXqXzyfYH1>J?B2-7@zkf}kpEs3j?qB2O?<8~ zYy(q-O6jxc;ST2+)KXOHZaa!bWh57M{Rq_S^%!a(PorMPGSut$D(d~;gfY0MyU%v; zJq_wOAkY39ZG_559>(I`n1FMzJjIwueJ5%!T*fqv>|ryLk7^%<%D`OIgUe9&y@gup z(>@AXf?KE=B;8>j&=2*%Vr+(sP#wID8u?!I@B(IH^?W73`NcO0p}`IhucsCIfd$|8tbNkq@X(NhfVQ8*ItHQsDFSOK){{G z@a=07Q1=xg8TOf(6q0CIfvLC)b;B>Nyx1%kp-X9CG z81)6S%lWm_46zw)jN1L3P@8QiM&cCIeRGG9e~-di8g$`q)UH2`+H`?KZF>vU+mVAx zX)$UK%y+(y%E)2oP1KCzhS|*aMxB2MJ$%vm(J=C_4$ry^g6^^@OK}!pJmfwd_)Sq*1MrHbQ)Dl(lkw>jz3sl1pY>2Z^uh|Mzsy;vs z^c0rAPQ&f_1oUX{gBsXm)Jzv+ByL3wU6e1*zf)ls(JC`_ZChwMF{nL(ie4X+fwid@;v+Z-v+**#F4o1tsJ&5wHSl5QLe$c(!cd-X zc2ZD>2T?a%!4RxE*4|hP1F1Jg-I#!(*atO}Lac+cFbGRA6IWt19zwn5KcEH@GtPby zwL+g}I+lVuoPzN<3pKMc)WEi*hbK`pyM;<^-SKuaC7=eL?dn5N1G*2{Z)Of=1KZzYy%#lrH9iU&z)z?FMEuEax>VGRd!afSgPPGyEYB2bskUHC{K~b5 zOtR+_QJc3Xs{gU5fj)uFaRYkjJ4!(vUq@XSaj*Rf&cy1}M_?kBpi;OLTjOq2Mt(-E zec)tk6zTyfsQ3IXRAv^U`q_j5SVnxM_y0JBZA2dNC9#Y+LFfqL%0;NmR2=V8(AxJR z{!WlM!{kktdgWM3gp`-~TOX5Y*Eb-~EkAgAtBFz~kccBL5q~9qB^D4Hh$DoKH;76BZtg9qq!Xb$w3dQ$ z0TDx4M{Q@et(Jd|=CdyCdf(f+^E#2B4|jCH5yXF7{a?71(3|xUait>n?dd?fbTFY~ zC$Wk6h3Le&$M8C#V-GQgI8C&35B`L5HzJA9>)MR==EOsk>!9A8HiZ6{{cl*4c!{`E zYhRoAndrdDy%QMlegKC_KVclxV9m9%au#88s~$FR6<84 z(VEyy{6JJ9bWEvO|8=%r{u$fsC28)6Dkh1gC#mS{yxAYLZw z5IR01{6vZ>9OEs2eE0uL8e`q&TakziU>#D*lCCzO7s%tyOA@mzLTgqg_%;s()5aT!8;{?rT;2ujXHf V^e-!F804Q_5?Jf6;g)P>Lqxq;l>`^G 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\n" "Language-Team: Turkish \n" @@ -223,6 +223,10 @@ msgstr "Son Parola Deiimi (YYYY-AA-GG)" msgid "never\n" msgstr "Hi癟bir zaman\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "Parola deiti \n" + #, fuzzy, c-format msgid "Password expires\t\t\t\t\t: " msgstr "Parola Kullan覺m S羹resi Dolumu:\t" @@ -634,7 +638,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1075,8 +1079,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1136,10 +1140,6 @@ msgstr "zg羹n羹m, %s i癟in parola hen羹z deitirilemedi.\n" msgid "%s: out of memory\n" msgstr "%s: yetersiz bellek\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: %s 癟al覺t覺r覺lam覺yor" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s: depo %s desteklenmiyor\n" @@ -1259,6 +1259,19 @@ msgstr "zg羹n羹m." msgid "%s: %s\n" msgstr "passwd: %s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s: bir terminalden 癟al覺t覺r覺lmal覺\n" @@ -1275,8 +1288,8 @@ msgstr "Bilinmeyen id: %s\n" msgid "You are not authorized to su %s\n" msgstr "su %s i癟in yetkili deilsiniz\n" -msgid "(Enter your own password.)" -msgstr "(Kendi parolan覺z覺 girin.)" +msgid "(Enter your own password)" +msgstr "(Kendi parolan覺z覺 girin)" #, c-format msgid "" @@ -1360,7 +1373,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1372,22 +1385,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s: grup dosyas覺 kilitlenmesinde hata\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: grup dosyas覺 a癟覺l覺rken hata\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: g繹lge grup dosyas覺 kilitlenirken hata\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: g繹lge grup dosyas覺 a癟覺l覺rken hata\n" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s: %u gid tek deil\n" @@ -1456,6 +1453,22 @@ msgstr "%s: g繹lge parola dosyas覺 kilitlenemiyor\n" msgid "%s: cannot open shadow password file\n" msgstr "%s: g繹lge parola dosyas覺 a癟覺lam覺yor\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: grup dosyas覺 kilitlenmesinde hata\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: grup dosyas覺 a癟覺l覺rken hata\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: g繹lge grup dosyas覺 kilitlenirken hata\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: g繹lge grup dosyas覺 a癟覺l覺rken hata\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s: yeni parola kayd覺 eklenirken hata\n" @@ -1555,20 +1568,29 @@ msgid "%s: error removing directory %s\n" msgstr "%s: %s dizini silinirken hata olutu\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "Kullan覺m: %s\t[-u uid [-o]] [-g grup] [-G grup,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d ev_dizini [-m]] [-s kabuk] [-c a癟覺klama] [-l yeni_isim]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f pasif] [-e hesap_bitimi] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p parola] [-L|-U] isim\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1636,6 +1658,18 @@ msgstr "postakutusu sahibi deitirilmedi" msgid "failed to rename mailbox" msgstr "postakutusu isim deiiklii baar覺s覺z" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1654,15 +1688,31 @@ msgstr "Yedek al覺namad覺" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: %s geri y羹klenemiyor: %s (deiiklikleriniz %s i癟inde)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"Kullan覺m:\n" -"`vipw' /etc/passwd'羹 d羹zenler `vipw -s' /etc/shadow'u d羹zenler\n" -"`vigr' /etc/group'u d羹zenler `vigr -s' /etc/gshadow'u d羹zenler\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "Kullan覺m:\n" +#~ "`vipw' /etc/passwd'羹 d羹zenler `vipw -s' /etc/shadow'u d羹zenler\n" +#~ "`vigr' /etc/group'u d羹zenler `vigr -s' /etc/gshadow'u d羹zenler\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s: PAM chauthok baar覺s覺z oldu\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s: %s 癟al覺t覺r覺lam覺yor" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "Kullan覺m: %s\t[-u uid [-o]] [-g grup] [-G grup,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d ev_dizini [-m]] [-s kabuk] [-c a癟覺klama] [-l yeni_isim]\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f pasif] [-e hesap_bitimi] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p parola] [-L|-U] isim\n" diff --git a/po/uk.gmo b/po/uk.gmo index 70affdf1f1ed1e59df387f0fea32ee76ebc80392..1f9a5ca6a2409b07bea26c37c1d5fc8e3d71eedc 100644 GIT binary patch literal 53155 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 delta 9839 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 S=e!=KKiJaJd-v, 2001-2005. -# Comments and bug-reports are welcomed +# translation of shadow_po_uk.po to Ukrainian +# shadow.pot Ukrainian translation. +# Comments and bug-reports are welcomed +# Roman Festchook , 2001-2005. +# Eugeniy Meshcheryakov , 2005. msgid "" msgstr "" -"Project-Id-Version: shadow-4.0.8\n" +"Project-Id-Version: shadow-4.0.13\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-04-19 23:22+0300\n" -"Last-Translator: Roman Festchook \n" -"Language-Team: \n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-10-23 19:11+0300\n" +"Last-Translator: Eugeniy Meshcheryakov \n" +"Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -17,7 +19,7 @@ msgstr "" #, c-format msgid "Could not allocate space for config info.\n" -msgstr "迮 邾郋迠 赲邽迡郅邽邽 迮邽 迡郅 郕郋郇迣訄邿郇邽 迡訄郇郇邽.\n" +msgstr "迮 邾郋迠 赲邽迡郅邽邽 迮邽 迡郅 郕郋郇迣訄邿郇邽 迡訄郇邽.\n" #, c-format msgid "configuration error - unknown item '%s' (notify administrator)\n" @@ -52,7 +54,7 @@ msgstr " 訇迮 郇郋赲邽邿 郈訄郋郅.\n" #, c-format msgid "Your password will expire in %ld days.\n" -msgstr "訄 郈訄郋郅 訇迡迮 郈郋郋郋迮郇郋 郱訄 %ld 迡郇赲.\n" +msgstr "訄 郈訄郋郅 訇迡迮 郈郋郋迮郇郋 郱訄 %ld 迡郇赲.\n" #, c-format msgid "Your password will expire tomorrow.\n" @@ -82,10 +84,10 @@ msgid_plural "" "%d failures since last login.\n" "Last was %s on %s.\n" msgstr[0] "" -"%d 郈郋邾邽郅郋郕 郱 訄 郋訄郇郇郋迣郋 赲郋迡.\n" +"%d 郈郋邾邽郅郕訄 郱 訄 郋訄郇郇郋迣郋 赲郋迡.\n" "訄郇郇邿 赲迡: %s 郱 %s.\n" -msgstr[1] "%d 郈郋邾邽郅郕邽 郱 訄 郋訄郇郇迣郋 赲郋迡. 訄郇郇邿 赲迡: %s 郱 %s.\n" -msgstr[2] "%d 郈郋邾邽郅郋郕 郱 訄 郋訄郇郇迣郋 赲郋迡. 訄郇郇邿 赲迡: %s 郱 %s.\n" +msgstr[1] "%d 郈郋邾邽郅郕邽 郱 訄 郋訄郇郇郋迣郋 赲郋迡. 訄郇郇邿 赲迡: %s 郱 %s.\n" +msgstr[2] "%d 郈郋邾邽郅郋郕 郱 訄 郋訄郇郇郋迣郋 赲郋迡. 訄郇郇邿 赲迡: %s 郱 %s.\n" #, c-format msgid "Too many logins.\n" @@ -100,27 +102,26 @@ msgstr "郋邽 郇迮 邾訄." msgid "You have mail." msgstr "邽 邾訄迮 郈郋." -#, fuzzy msgid "no change" -msgstr "%s: 訇迮郱 郱邾郇\n" +msgstr "訇迮郱 郱邾郇" msgid "a palindrome" -msgstr "" +msgstr "郈訄郅郇迡郋邾" msgid "case changes only" -msgstr "" +msgstr "郅郕邽 郱邾郇訄 迮迣" msgid "too similar" -msgstr "" +msgstr "郱訄郇訄迡郋 郈郋迡訇郇" msgid "too simple" -msgstr "" +msgstr "郱訄郇訄迡郋 郈郋邽邿" msgid "rotated" -msgstr "" +msgstr "郈迮迮訄赲郅迮郇 郅迮邽" msgid "too short" -msgstr "" +msgstr "郱訄郕郋郋郕邽邿" #, c-format msgid "Bad password: %s. " @@ -137,9 +138,9 @@ msgstr "passwd: %s\n" msgid "passwd: password updated successfully\n" msgstr "passwd: 郈訄郋郅 赲迡訄郅郋 郱邾郇迮郇郋\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "迮赲郇邽邿 郈訄郋郅 迡郅 `%s'\n" +msgstr "迮赲郇邽邿 郈訄郋郅 迡郅 %s.\n" #, c-format msgid "Unable to cd to \"%s\"\n" @@ -162,10 +163,10 @@ msgstr "迮 邾郋迠 郱邾郇邽邽 郕郋迮郇迮赲 迮郕 郇訄 \"%s\"\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" msgstr "" +"迮邾訄 郱訄郈邽 utmp. 訄邾 郈郋訇郇郋 赲邽郕郋郇訄邽 \"login\" 郱 \"sh\" 郇訄邿郇邽迠郋迣郋 赲郇" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: 迮 邾郋迠 赲邽郱郇訄邽邽 訄迮 邾' 郕郋邽赲訄訄.\n" +msgstr "迮邾郋迠郅邽赲郋 赲邽郱郇訄邽邽 郇訄郱赲 赲訄郋迣郋 迮邾郇訄郅訄." #, c-format msgid "malloc(%d) failed\n" @@ -195,10 +196,29 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"邽郕郋邽訄郇郇: chage [郈訄訄邾迮邽] 郕郋邽赲訄\n" +"\n" +"訄訄邾迮邽:\n" +" -d, --lastday 苤苠_衧\t赲訄郇郋赲邽邽 迡訄 郋訄郇郇郋 郱邾郇邽 郈訄郋郅 赲 " +"苤苠_衧\n" +" -E, --expiredate 苠_苤苠\t赲訄郇郋赲邽邽 迡訄 郈郋郋迮郇郇 郋訇郅郕郋赲郋迣郋 " +"郱訄郈邽 苠_苤苠\n" +" -h, --help\t\t\t赲邽赲迮邽 迮 迡郋赲迡郕郋赲迮 郈郋赲迡郋邾郅迮郇郇 訄 赲邽邿邽\n" +" -I, --inactive 苠\t郱郋訇邽邽 郈訄郋郅 郇迮訄郕邽赲郇邽邾 郈郅 郈郋郋迮郇郇\n" +" -l, --list\t\t\t郈郋郕訄郱訄邽 郇郋邾訄 郈郋 赲郕 郋訇郅郕郋赲郋迣郋 郱訄郈邽\n" +" -m, --mindays _\t赲訄郇郋赲邽邽 郇訄邿邾迮郇 郕郅郕 迡郇赲 郈迮迮迡 郱邾郇郋 " +"郈訄郋郅 \n" +"\t\t\t\t_\n" +" -M, --maxdays 苤_\t 赲訄郇郋赲邽邽 邾訄郕邽邾訄郅郇 郕郅郕 迡郇赲 郈迮迮迡 " +"郱邾郇郋\n" +"\t\t\t\t郈訄郋郅 苤_\n" +" -W, --warndays 觓觓\t赲郋郇郋赲邽邽 郕郅郕 迡郇赲 郈迮迮迡 郈郋郈迮迮迡迠迮郇郇邾 " +"郈郋 郈郋郋迮郇郇 觓\n" #, c-format msgid "Enter the new value, or press ENTER for the default\n" -msgstr "赲迮迡 郇郋赲迮 郱郇訄迮郇郇 訄訇郋 郇訄迠邾 ENTER 迡郅 郱郇訄迮郇郇 郈郋 郱訄邾郋赲赲訄郇郇\n" +msgstr "" +"赲迮迡 郇郋赲迮 郱郇訄迮郇郇 訄訇郋 郇訄邽郇 ENTER 迡郅 郱郇訄迮郇郇 郱訄 郱訄邾郋赲訄郇郇邾\n" msgid "Minimum Password Age" msgstr "郇邾訄郅郇邽邿 赲郕 郈訄郋郅" @@ -226,6 +246,10 @@ msgstr "訄郇郇 郱邾郇訄 郈訄郋郅\t\t\t\t\t: " msgid "never\n" msgstr "郇郕郋郅邽\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "訄郋郅 郱邾郇迮郇郋.\n" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "訄郋郅 訄 郈郋郋迮郇邽邾\t\t\t\t\t: " @@ -252,7 +276,7 @@ msgstr "郅郕 迡郇赲 迡郅 郱訄迮迮迠迮郇郇 郈郋 郈 #, c-format msgid "%s: do not include \"l\" with other flags\n" -msgstr "%s: 郇迮 赲邽郕郋邽郋赲邿迮 \"l\" 郱 郇邾邽 郅訄迣訄邾邽\n" +msgstr "%s: 郇迮 赲邽郕郋邽郋赲邿迮 \"l\" 郱 郇邽邾邽 郈訄郈郋邾邽\n" #, c-format msgid "%s: Permission denied.\n" @@ -260,31 +284,31 @@ msgstr "%s: 苺 迡郋郈 赲迡邾郋赲郅迮郇郋.\n" #, c-format msgid "%s: PAM authentication failed\n" -msgstr "%s: PAM 訄迮郇邽郕訄 郇迮 郈郋邿郅訄\n" +msgstr "%s: PAM 訄赲迮郇邽郕訄 郇迮 郈郋邿郅訄\n" #, c-format msgid "%s: can't open password file\n" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: unknown user %s\n" msgstr "%s: 郇迮赲迡郋邾邽邿 郕郋邽赲訄 %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: can't lock shadow password file\n" -msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: can't open shadow password file\n" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: 郇迮 赲迡訄郅郋 郕邽郇邽 郈邽赲郅迮 (%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -292,36 +316,36 @@ msgstr "邾郇 赲郕郋赲 郇郋邾訄 迡郅 %s\n" #, c-format msgid "%s: error changing fields\n" -msgstr "%s: 郈郋邾邽郅郕訄 郱訄邾郇邽 郈郋郅\n" +msgstr "%s: 郈郋邾邽郅郕訄 郱邾郇邽 郈郋郅赲\n" #, c-format msgid "%s: can't update password file\n" -msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: can't update shadow password file\n" -msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: can't rewrite shadow password file\n" -msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: can't rewrite password file\n" -msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "" "Usage: %s [-f full_name] [-r room_no] [-w work_ph]\n" "\t[-h home_ph] [-o other] [user]\n" msgstr "" -"邽郕郋邽郋赲邿: %s [-f 郈郋赲郇迮_邾'] [-r 郇郋邾迮_郕邾郇訄邽] [-w 郋訇郋邿_迮郅迮郋郇]\n" +"邽郕郋邽訄郇郇: %s [-f 郈郋赲郇迮_邾'] [-r 郇郋邾迮_郕邾郇訄邽] [-w 郋訇郋邿_迮郅迮郋郇]\n" "\t[-h 迡郋邾訄郇邿_迮郅迮郋郇] [-o 郇迮] [郕郋邽赲訄]\n" #, c-format msgid "Usage: %s [-f full_name] [-r room_no] [-w work_ph] [-h home_ph]\n" msgstr "" -"邽郕郋邽郋赲邿迮: %s [-f 郈郋赲郇迮_邾'] [-r 郇郋邾迮_郕邾郇訄邽]\n" +"邽郕郋邽訄郇郇: %s [-f 郈郋赲郇迮_邾'] [-r 郇郋邾迮_郕邾郇訄邽]\n" "\t[-w 郋訇郋邿_迮郅迮郋郇] [-h 迡郋邾訄郇邿_迮郅迮郋郇]\n" msgid "Full Name" @@ -334,23 +358,23 @@ msgstr "\t郋赲郇迮 邾': %s\n" msgid "Room Number" msgstr "郋邾迮 郕邾郇訄邽" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "郋邾迮 郕邾郇訄邽" +msgstr "\t郋邾迮 郕邾郇訄邽: %s\n" msgid "Work Phone" msgstr "郋訇郋邿 迮郅迮郋郇" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "郋訇郋邿 迮郅迮郋郇" +msgstr "\t郋訇郋邿 迮郅迮郋郇: %s\n" msgid "Home Phone" msgstr "郋邾訄郇邿 迮郅迮郋郇" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "郋邾訄郇邿 迮郅迮郋郇" +msgstr "\t郋邾訄郇邿 迮郅迮郋郇: %s\n" msgid "Other" msgstr "郇迮" @@ -389,7 +413,7 @@ msgstr "%s: 郇迮赲郇邽邿 迡郋邾訄郇邿 迮郅迮郋郇: \"%s\"\n" #, c-format msgid "%s: \"%s\" contains illegal characters\n" -msgstr "%s: \"%s\" 赲郕郅訄 郱訄訇郋郋郇迮郇 邽邾赲郋郅邽\n" +msgstr "%s: \"%s\" 邾邽 郱訄訇郋郋郇迮郇 邽邾赲郋郅邽\n" #, c-format msgid "%s: fields too long\n" @@ -401,11 +425,11 @@ msgstr "迮 邾郋迠 郱邾郇邽邽 ID 郇訄 root.\n" #, c-format msgid "Cannot lock the password file; try again later.\n" -msgstr "迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅迮邿; 郈郋訇邿迮 郈郱郇迮.\n" +msgstr "迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅赲; 郈郋訇邿迮 郈郱郇迮.\n" #, c-format msgid "Cannot open the password file.\n" -msgstr "迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅迮邿.\n" +msgstr "迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅赲.\n" #, c-format msgid "%s: %s not found in /etc/passwd\n" @@ -413,15 +437,15 @@ msgstr "%s: %s 郇迮 郱郇訄邿迡迮郇郋 /etc/passwd\n" #, c-format msgid "Error updating the password entry.\n" -msgstr "迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 訄邿郅 郈訄郋郅迮邿.\n" +msgstr "迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 訄邿郅 郈訄郋郅赲.\n" #, c-format msgid "Cannot commit password file changes.\n" -msgstr "迮 邾郋迠 郱訄郈邽訄邽 郱邾郇邽 迡郋 訄邿郅 郈訄郋郅迮邿.\n" +msgstr "迮 邾郋迠 郱訄郈邽訄邽 郱邾郇邽 迡郋 訄邿郅 郈訄郋郅赲.\n" #, c-format msgid "Cannot unlock the password file.\n" -msgstr "迮 邾郋迠 訄郱訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅迮邿.\n" +msgstr "迮 邾郋迠 郋郱訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅赲.\n" #, c-format msgid "" @@ -443,7 +467,7 @@ msgstr "" #, c-format msgid "%s: can't lock password file\n" -msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: can't lock shadow file\n" @@ -467,7 +491,7 @@ msgstr "%s: 迡郋郕 %d: 郇迮赲迡郋邾邽邿 郕郋邽赲訄 %s\n" #, c-format msgid "%s: line %d: cannot update password entry\n" -msgstr "%s: 迡郋郕 %d: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 訇訄郱 郈訄郋郅迮邿\n" +msgstr "%s: 迡郋郕 %d: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 訇訄郱 郈訄郋郅赲\n" #, c-format msgid "%s: error detected, changes ignored\n" @@ -483,10 +507,10 @@ msgstr "%s: 郈郋邾邽郅郕訄 郋郇郋赲郅迮郇郇 訄邿郅 郱 郈訄郋郅邾邽\n" #, c-format msgid "Usage: %s [-s shell] [name]\n" -msgstr "邽郕郋邽郋赲邿迮: %s [-s 郋訇郋郅郋郇郕訄] [邾']\n" +msgstr "邽郕郋邽訄郇郇: %s [-s 郋訇郋郅郋郇郕訄] [邾']\n" msgid "Login Shell" -msgstr "郋迣郇 訇郋郅郋郇郕訄" +msgstr "郋迣郇-郋訇郋郅郋郇郕訄" #, c-format msgid "You may not change the shell for %s.\n" @@ -506,7 +530,7 @@ msgstr "%s 郇迮赲郇訄 郋訇郋郅郋郇郕訄.\n" #, c-format msgid "Usage: expiry {-f|-c}\n" -msgstr "邽郕郋邽郋赲邿迮: expiry {-f|-c}\n" +msgstr "邽郕郋邽訄郇郇: expiry {-f|-c}\n" #, c-format msgid "%s: unknown user\n" @@ -544,7 +568,7 @@ msgstr "" #, c-format msgid "Login Failures Maximum Latest On\n" -msgstr "郋迣郇 郋邾邽郅郋郕 訄郕邾邾 訄郇郇 訄\n" +msgstr "郋迣郇 郋邾邽郅郋郕 訄郕邽邾邾 訄郇郇 訄\n" #, c-format msgid " [%lds left]" @@ -560,7 +584,7 @@ msgstr "迮赲迡郋邾邽邿 郕郋邽赲訄: %s\n" #, c-format msgid "Usage: %s [-r|-R] group\n" -msgstr "邽郕郋邽郋赲邿迮: %s [-r|-R] 迣郈訄\n" +msgstr "邽郕郋邽訄郇郇: %s [-r|-R] 迣郈訄\n" #, c-format msgid " %s [-a user] group\n" @@ -629,7 +653,7 @@ msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽\n" #, c-format msgid "%s: can't get shadow lock\n" -msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訇訄郱 郈邽郋赲訄郇邽邿 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訇訄郱 郈邽郋赲訄郇邽邿 郈訄郋郅赲\n" #, c-format msgid "%s: can't open file\n" @@ -641,7 +665,7 @@ msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽\n" #, c-format msgid "%s: can't update shadow entry\n" -msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 訇訄郱 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 訇訄郱 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: can't re-write file\n" @@ -649,18 +673,18 @@ msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅\n" #, c-format msgid "%s: can't re-write shadow file\n" -msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: can't unlock file\n" -msgstr "%s: 郇迮 邾郋迠 訄郱訇郅郋郕赲訄邽 訄邿郅\n" +msgstr "%s: 郇迮 邾郋迠 郋郱訇郅郋郕赲訄邽 訄邿郅\n" #, c-format msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -668,6 +692,16 @@ msgid "" " -o, --non-unique\t\tallow create group with duplicate\n" "\t\t\t\t(non-unique) GID\n" msgstr "" +"邽郕郋邽訄郇郇: groupadd [郈訄訄邾迮邽] 迣郈訄\n" +"\n" +"訄訄邾迮邽:\n" +" -f, --force\t\t郈邽邾邽邽 郇迮 郈郋赲迮訄邽 郈郋邾邽郅郕 郕郋 赲郕訄郱訄郇訄 迣郈訄\n" +"\t\t\t\t赲迠迮 郇\n" +" -g, --gid GID\t\t赲邽郕郋邽訄邽 GID 迡郅 郇郋赲郋 迣郈邽\n" +" -h, --help\t\t\t郈郋郕訄郱訄邽 迮 迡郋赲迡郕郋赲迮 郈郋赲迡郋邾郅迮郇郇 訄 赲邽邿邽\n" +" -K, --key 衩虴=虴觓\t\t郱邾郇邽邽 郱郇訄迮郇郇 郱訄 郱訄邾郋赲迮郇郇邾 郱 /etc/login." +"defs\n" +" -o, --non-unique\t\t迡郋郱赲郋郅邽邽 赲郋赲訄邽 迣郈邽 郱 GID 郋 郈郋赲郋\n" #, c-format msgid "%s: error adding new group entry\n" @@ -677,13 +711,13 @@ msgstr "%s: 郈郋邾邽郅郕訄 迡郋迡訄郇郇 郇郋赲郋迣郋 郱訄郈邽 訄邿郅 msgid "%s: name %s is not unique\n" msgstr "%s: 邾' %s 郇迮 郇郕訄郅郇邽邾\n" -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: uid %u 郇迮 郇郕訄郅郇邽邾\n" +msgstr "%s: GID %u 郇迮 郇郕訄郅郇邽邾\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: 郇迮 邾郋迠 郋邽邾訄邽 郇郕訄郅郇邽邿 gid\n" +msgstr "%s: 郇迮 邾郋迠 郋邽邾訄邽 郇郕訄郅郇邽邿 GID\n" #, c-format msgid "%s: %s is not a valid group name\n" @@ -717,9 +751,9 @@ msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 迣 msgid "%s: invalid group %s\n" msgstr "%s: 郇迮赲郇訄 迣郈訄 %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: -K requires KEY=VALUE\n" -msgstr "%s: -O 赲邽邾訄迣訄 =虴觓\n" +msgstr "%s: -K 赲邽邾訄迣訄 =虴觓\n" #, c-format msgid "%s: group %s exists\n" @@ -727,15 +761,15 @@ msgstr "%s: 迣郈訄 %s 郇\n" #, c-format msgid "Usage: groupdel group\n" -msgstr "邽郕郋邽郋赲邿迮: groupdel 迣郈訄\n" +msgstr "邽郕郋邽訄郇郇: groupdel 迣郈訄\n" #, c-format msgid "%s: error removing group entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 赲迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 迣郈\n" +msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 迣郈\n" #, c-format msgid "%s: error removing shadow group entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 赲迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈邽郋赲訄郇邽 迣郈\n" +msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈邽郋赲訄郇邽 迣郈\n" #, c-format msgid "%s: cannot remove user's primary group.\n" @@ -755,15 +789,15 @@ msgstr "%s: %s 迮赲迮 NIS\n" #, c-format msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n" -msgstr "邽郕郋邽郋赲邿迮: groupmod [-g gid [-o]] [-n 邾'] 迣郈訄\n" +msgstr "邽郕郋邽訄郇郇: groupmod [-g gid [-o]] [-n 邾'] 迣郈訄\n" #, c-format msgid "%s: %s not found in /etc/group\n" msgstr "%s: %s 郇迮 郱郇訄邿迡迮郇郋 /etc/passwd\n" -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: %u 郇迮 郇郕訄郅郇邽邿 gid\n" +msgstr "%s: %u 郇迮 郇郕訄郅郇邽邿 GID\n" #, c-format msgid "%s: %s is not a unique name\n" @@ -771,15 +805,15 @@ msgstr "%s: %s 郇迮 郇郕訄郅郇迮 邾'\n" #, c-format msgid "Usage: %s [-r] [-s] [group [gshadow]]\n" -msgstr "邽郕郋邽郋赲邿迮: %s [-r] [-s] [迣郈訄 [gshadow]]\n" +msgstr "邽郕郋邽訄郇郇: %s [-r] [-s] [迣郈訄 [gshadow]]\n" #, c-format msgid "Usage: %s [-r] [-s] [group]\n" -msgstr "邽郕郋邽郋赲邿迮: %s [-r] [-s] [迣郈訄]\n" +msgstr "邽郕郋邽訄郇郇: %s [-r] [-s] [迣郈訄]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "" +msgstr "\n" #, c-format msgid "%s: -s and -r are incompatibile\n" @@ -895,17 +929,17 @@ msgstr "%s: 郇迮 邾郋迠 赲邽迡訄郅邽邽 訄邿郅 郈邽郋赲訄郇邽 迣 #, c-format msgid "Usage: id [-a]\n" -msgstr "邽郕郋邽郋赲邿迮: id [-a]\n" +msgstr "邽郕郋邽訄郇郇: id [-a]\n" #, c-format msgid "Usage: id\n" -msgstr "邽郕郋邽郋赲邿迮: id\n" +msgstr "邽郕郋邽訄郇郇: id\n" #, c-format msgid " groups=" msgstr " 迣郈邽=" -#, fuzzy, c-format +#, c-format msgid "" "Usage: lastlog [options]\n" "\n" @@ -915,9 +949,10 @@ msgid "" " -t, --time DAYS\tprint only lastlog records more recent than DAYS\n" " -u, --user LOGIN\tprint lastlog record for user with specified LOGIN\n" msgstr "" -"邽郕郋邽訄郇郇: lastlog [郋郈]\n" +"邽郕郋邽訄郇郇: lastlog [郈訄訄邾迮邽]\n" "\n" -"郈:\n" +"訄訄邾迮邽:\n" +" -b, --before \t迡郕赲訄邽 郅邽迮 郱訄郈邽邽 訄 郱訄 \n" " -h, --help\t\t赲邽赲迮邽 迡郋郈郋邾郋迣 訄 赲邽邿邽\n" " -t, --time \t赲邽赲迮邽 郅邽迮 郱訄郈邽邽 赲迠 郱訄 \n" " -u, --user \t赲邽赲迮邽 郱訄郈邽邽 郋訄郇郇 赲郋迡赲 迡郅 郕郋邽赲訄訄 郱 " @@ -936,15 +971,15 @@ msgstr "**郕郋郅邽 郇迮 赲郋迡邽赲**" #, c-format msgid "Usage: %s [-p] [name]\n" -msgstr "邽郕郋邽郋赲邿迮: %s [-p] [邾']\n" +msgstr "邽郕郋邽訄郇郇: %s [-p] [邾']\n" #, c-format msgid " %s [-p] [-h host] [-f name]\n" -msgstr " %s [-p] [-h 郋] [-f 邾']\n" +msgstr " %s [-p] [-h 赲郱郋郅] [-f 邾']\n" #, c-format msgid " %s [-p] -r host\n" -msgstr " %s [-p] -r 郋\n" +msgstr " %s [-p] -r 赲郱郋郅\n" #, c-format msgid "Invalid login time\n" @@ -984,13 +1019,15 @@ msgstr " 郇訄 `%.100s'" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: 郋邾邽郅郕訄 PAM, 郈迮迮赲訄郇郋: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "迮赲郇邽邿 郅郋迣郇" +msgstr "" +"\n" +"迮赲郇邽邿 郅郋迣郇\n" #, c-format msgid "" @@ -1005,7 +1042,7 @@ msgstr "迮赲郇邽邿 郅郋迣郇" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: 郈郋邾邽郅郕訄 赲迡迣訄郅迡迠迮郇郇: %s" msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "訄迮迮迠迮郇郇: login 郈郋郇郋赲郅迮郇郋 郈郅 邽邾訄郋赲郋迣郋 訇郅郋郕赲訄郇郇.\n" @@ -1026,18 +1063,20 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"赲邽迮郈訄郇郋 訄 郅郋迣郇\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" -msgstr "邽郕郋邽郋赲邿迮: newgrp [-] [迣郈訄]\n" +msgstr "邽郕郋邽訄郇郇: newgrp [-] [迣郈訄]\n" #, c-format msgid "Usage: sg group [[-c] command]\n" -msgstr "邽郕郋邽郋赲邿迮: sg 迣郈訄 [[-c] 郕郋邾訄郇迡訄]\n" +msgstr "邽郕郋邽訄郇郇: sg 迣郈訄 [[-c] 郕郋邾訄郇迡訄]\n" -#, fuzzy, c-format +#, c-format msgid "unknown UID: %u\n" -msgstr "郇迮赲迡郋邾邽邿 GID: %lu\n" +msgstr "郇迮赲迡郋邾邽邿 UID: %u\n" #, c-format msgid "unknown GID: %lu\n" @@ -1052,7 +1091,7 @@ msgstr "郱訄郇訄迡郋 訇訄迣訄郋 迣郈\n" #, c-format msgid "Usage: %s [input]\n" -msgstr "邽郕郋邽郋赲邿迮: %s [赲迡郇_迡訄郇郇]\n" +msgstr "邽郕郋邽訄郇郇: %s [赲迡郇_迡訄郇郇]\n" #, c-format msgid "%s: can't lock /etc/passwd.\n" @@ -1107,8 +1146,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1125,6 +1164,27 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"邽郕郋邽訄郇郇: passwd [郈訄訄邾迮邽] [郅郋迣郇]\n" +"\n" +"訄訄邾迮邽:\n" +" -a, --all\t\t\t郱赲赲訄邽 郈郋 訄郇 郈訄郋郅赲 郱訄郈邽赲\n" +" -d, --delete\t\t\t赲邽迡訄郅邽邽 郈訄郋郅 迡郅 赲郕訄郱訄郇郋迣郋 郱訄郈邽\n" +" -e, --expire\t\t\t郈郋郋邽邽 郈訄郋郅 迡郅 赲郕訄郱訄郇郋迣郋 郱訄郈邽\n" +" -h, --help\t\t\t赲邽赲迮邽 迮 迡郋赲迡郕郋赲迮 郈郋赲迡郋邾郅迮郇郇 訄 赲邽邿邽\n" +" -k, --keep-tokens\t\t郱邾郇邽邽 郈訄郋郅 郅邽迮 郕郋 邿郋迣郋 郈郋郋迮郇郋\n" +" -i, --inactive INACTIVE\t郱郋訇邽邽 郈訄郋郅 郇迮訄郕邽赲郇邽邾 郈郅 郈郋郋迮郇郇\n" +" -l, --lock\t\t\t郱訄訇郅郋郕赲訄邽 赲郕訄郱訄郇邽邿 郱訄郈邽\n" +" -n, --mindays _\t赲訄郇郋赲邽邽 郇訄邿邾迮郇 郕郅郕 迡郇赲 郈迮迮迡 郱邾郇郋\n" +"\t\t\t\t郈訄郋郅 _\n" +" -q, --quiet\t\t\t邽邽邿 迮迠邽邾\n" +" -r, --repository 苤苭虳\t郱邾郇邽邽 郈訄郋郅 赲郕訄郱訄郇郋邾 苤苭虳\n" +" -S, --status\t\t\t郱赲赲訄邽 郈郋 訄郇 郈訄郋郅 赲郕訄郱訄郇郋迣郋 郱訄郈邽\n" +" -u, --unlock\t\t\t郋郱訇郅郋郕赲訄邽 赲郕訄郱訄郇邽邿 郱訄郈邽\n" +" -w, --warndays _\t赲訄郇郋赲邽邽 郕郅郕 迡郇赲 郈迮迮迡 郈郋赲迡郋邾郅迮郇郇邾 郈郋 " +"郈郋郋迮郇郇 _\n" +" -x, --maxdays 苤_\t赲訄郇郋赲邽邽 邾訄郕邽邾訄郅郇 郕郅郕 迡郇赲 郈迮迮迡 " +"郱邾郇郋\n" +"\t\t\t\t郈訄郋郅 苤_\n" msgid "Old password: " msgstr "苤訄邽邿 郈訄郋郅: " @@ -1142,7 +1202,7 @@ msgstr "郋赲邽邿 郈訄郋郅: " #, c-format msgid "Try again.\n" -msgstr "苤郈郋訇迮 迮.\n" +msgstr "苤郈郋訇邿迮 迮.\n" #, c-format msgid "" @@ -1169,13 +1229,9 @@ msgstr "邽訇訄迮, 郈訄郋郅 迡郅 %s 郇迮 邾郋迠迮 訇邽 郱邾郇迮 msgid "%s: out of memory\n" msgstr "%s: 訇訄郕 郈訄邾'\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: 迮 邾郋迠 赲邽郕郋郇訄邽 %s" - #, c-format msgid "%s: repository %s not supported\n" -msgstr "%s: 迮郈郋郱邽郋邿 %s 郇迮 郈迡邽邾\n" +msgstr "%s: 郋赲邽迮 %s 郇迮 郈迡邽邾\n" #, c-format msgid "%s: You may not view or modify password information for %s.\n" @@ -1193,21 +1249,21 @@ msgstr "訄郋郅 迡郅 %s 郇迮 郱邾郇迮郇郋.\n" msgid "Password changed.\n" msgstr "訄郋郅 郱邾郇迮郇郋.\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "訄 郈訄郋郅 郈郋郋迮郇郋." +msgstr "訄郋郅 郈郋郋迮郇邽邿.\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" -msgstr "邽郕郋邽郋赲邿迮: %s [-q] [-r] [-s] [郈訄郋郅 [shadow]]\n" +msgstr "邽郕郋邽訄郇郇: %s [-q] [-r] [-s] [郈訄郋郅 [shadow]]\n" #, c-format msgid "invalid password file entry\n" -msgstr "郇迮赲郇邽邿 郱訄郈邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "郇迮赲郇邽邿 郱訄郈邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "duplicate password entry\n" -msgstr "迡訇郅邽邿 郱訄郈邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "迡訇郅邽邿 郱訄郈邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "invalid user name '%s'\n" @@ -1227,15 +1283,15 @@ msgstr "郕郋邽赲訄 %s: 郈郋迣訄邾訄 %s 郇迮 郇\n" #, c-format msgid "invalid shadow password file entry\n" -msgstr "郇迮赲郇邽邿 郱訄郈邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "郇迮赲郇邽邿 郱訄郈邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "duplicate shadow password entry\n" -msgstr "迡訇郅邽邿 郱訄郈邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "迡訇郅邽邿 郱訄郈邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "no matching password file entry\n" -msgstr "赲迡郇邿 赲迡郈郋赲迡郇邽邿 郱訄郈邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "赲迡郇邿 赲迡郈郋赲迡郇邽邿 郱訄郈邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "user %s: last password change in the future\n" @@ -1243,27 +1299,27 @@ msgstr "郕郋邽赲訄 %s: 郋訄郇郇 郱邾郇訄 郈訄郋郅 邾訄 #, c-format msgid "%s: can't lock passwd file\n" -msgstr "%s: 郇迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: can't open passwd file\n" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: can't remove shadow entry for %s\n" -msgstr "%s: 郇迮 邾郋迠 赲迡訄郅邽邽 郱訄郈邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿 迡郅 %s\n" +msgstr "%s: 郇迮 邾郋迠 赲邽迡訄郅邽邽 郱訄郈邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲 迡郅 %s\n" #, c-format msgid "%s: can't update passwd entry for %s\n" -msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 訄邿郅 郈訄郋郅迮邿 迡郅 %s\n" +msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 訄邿郅 郈訄郋郅赲 迡郅 %s\n" #, c-format msgid "%s: can't update shadow file\n" -msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: can't update passwd file\n" -msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: can't update entry for user %s\n" @@ -1271,7 +1327,7 @@ msgstr "%s: 郇迮 邾郋迠 郋郇郋赲邽邽 郱訄郈邽 迡郅 郕郋邽赲訄 #, c-format msgid "%s: can't delete shadow password file\n" -msgstr "%s: 郇迮 邾郋迠 赲邽迡訄郅邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 赲邽迡訄郅邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "Access to su to that account DENIED.\n" @@ -1283,18 +1339,31 @@ msgstr "迮郇邽郕訄 郈郋邿迡迮郇郋.\n" #, c-format msgid "Please enter your OWN password as authentication.\n" -msgstr "迡郅訄郕訄 赲赲迮迡 訄 赲郅訄郇邽邿 郈訄郋郅 迡郅 訄迮郇邽郕訄.\n" +msgstr "迡 郅訄郕訄 赲赲迮迡 訄 赲郅訄郇邽邿 郈訄郋郅 迡郅 訄迮郇邽郕訄.\n" msgid "Sorry." msgstr "邽訇訄迮." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd: %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" #, c-format msgid "%s: must be run from a terminal\n" -msgstr "%s: 郈郋赲邽郇郋 訇邽 郱訄郈迮郇郋 郱 迮邾郇訄郅\n" +msgstr "%s: 郈郋赲邽郇郇郋 訇邽 郱訄郈迮郇郋 郱 迮邾郇訄郅\n" #, c-format msgid "%s: pam_start: error %d\n" @@ -1308,8 +1377,8 @@ msgstr "迮赲迡郋邾邽邿 id: %s\n" msgid "You are not authorized to su %s\n" msgstr "邽 郇迮 訄赲郋邽郱郋赲訄郇 迡郅 su %s\n" -msgid "(Enter your own password.)" -msgstr "(赲迮迡 赲訄 郈訄郋郅.)" +msgid "(Enter your own password)" +msgstr "(赲迮迡 赲訄 郈訄郋郅)" #, c-format msgid "" @@ -1325,11 +1394,11 @@ msgstr "迮邾訄 郋訇郋郅郋郇郕邽\n" #, c-format msgid "No password file\n" -msgstr "迮邾訄 訄邿郅 郈訄郋郅迮邿\n" +msgstr "迮邾訄 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "No password entry for 'root'\n" -msgstr "訄郕 郱訄郈邽 訇訄郱 郈訄郋郅迮邿 迡郅 'root'\n" +msgstr "訄郕 郱訄郈邽 訇訄郱 郈訄郋郅赲 迡郅 'root'\n" msgid "" "\n" @@ -1393,7 +1462,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1404,30 +1473,38 @@ msgid "" " -s, --shell SHELL\t\tthe login shell for the new user account\n" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" +"邽郕郋邽訄郇郇: useradd [郈訄訄邾迮邽] \n" +"\n" +"訄訄邾迮邽:\n" +" -b, --base-dir _苠\t訇訄郱郋赲訄 迮郕訄 迡郅 迡郋邾訄郇 迮郕 郇郋赲邽 \n" +"\t\t\t\t郕郋邽赲訄郕邽 郋訇郅郕郋赲邽 郱訄郈邽赲\n" +" -c, --comment 苠\t\t赲訄郇郋赲邽邽 郈郋郅迮 GECOS 迡郅 郇郋赲郋迣郋 郱訄郈邽 " +"郕郋邽赲訄訄\n" +" -d, --home-dir _苠\t迡郋邾訄郇 迮郕訄 迡郅 郇郋赲郋迣郋 郱訄郈邽 郕郋邽赲訄訄\n" +" -D, --defaults\t\t迡郕赲訄邽 訄訇郋 郱訇迮迮迣邽 郱邾郇迮郇 郇訄郅訄赲訄郇郇 useradd\n" +" -e, --expiredate 苠_苤苠\t赲訄郇郋赲邽邽 迡訄 郈郋郋迮郇郇 郱訄郈邽\n" +" -f, --inactive 苠\t郱郋訇邽邽 郈訄郋郅 郇迮訄郕邽赲郇邽邾 郈郅 郈郋郋迮郇郇\n" +" -g, --gid 苺\t\t赲邽郕郋邽郋赲赲訄邽 苺苺 迡郅 郇郋赲郋迣郋 郱訄郈邽 郕郋邽赲訄訄\n" +" -G, --groups 苺\t\t郈邽郋郕 迡郋迡訄郕郋赲邽 迣郈 迡郅 郇郋赲郋迣郋 郱訄郈邽 " +"郕郋邽赲訄訄\n" +" -h, --help\t\t\t郈郋郕訄郱訄邽 迮 迡郋赲迡郕郋赲迮 郈郋赲迡郋邾郅迮郇郇 赲邽邿邽\n" +" -k, --skel 苠_苤苠觓\t\t赲郕訄郱訄邽 訄郅迮郇訄邽赲郇 迮郕 迡郅 郕郕訄\n" +" -K, --key 衩虴=虴觓\t\t郈迮迮郈邽訄邽 郱郇訄迮郇郇 郱 /etc/login.defs\n" +" -m, --create-home\t\t赲郋邽邽 迡郋邾訄郇 迮郕 迡郅 郱訄郈邽 郇郋赲郋迣郋 郕郋邽赲訄訄\n" +" -o, --non-unique\t\t迡郋郱赲郋郅赲訄邽 赲郋赲訄邽 郕郋邽赲訄赲 郱 UID 郋 " +"郈郋赲郋\n" +" -p, --password 衧\t赲邽郕郋邽郋赲赲訄邽 郱訄邽郋赲訄郇邽邿 郈訄郋郅 迡郅 郇郋赲郋迣郋\n" +"\t\t\t\t郱訄郈邽 郕郋邽赲訄訄\n" +" -s, --shell \t\t赲迡郇訄 郋訇郋郅郋郇郕訄 迡郅 郇郋赲郋迣郋 郱訄郈邽 郕郋邽赲訄訄\n" +" -u, --uid UID\t\t\t赲邽郕郋邽郋赲赲訄邽 UID 迡郅 郇郋赲郋迣郋 郱訄郈邽 郕郋邽赲訄訄\n" #, c-format -msgid "%s: error locking group file\n" -msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 迣郈\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 迣郈\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 迣郈\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 迣郈\n" - -#, fuzzy, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: uid %u 郇迮 郇郕訄郅郇邽邾\n" +msgstr "%s: UID %u 郇迮 郇郕訄郅郇邽邾\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: 郇迮 邾郋迠 郋邽邾訄邽 郇郕訄郅郇邽邿 gid\n" +msgstr "%s: 郇迮 邾郋迠 郋邽邾訄邽 郇郕訄郅郇邽邿 UID\n" #, c-format msgid "%s: invalid base directory `%s'\n" @@ -1467,35 +1544,51 @@ msgstr "%s: 郇迮赲郇迮 邾' 郕郋邽赲訄訄 '%s'\n" #, c-format msgid "%s: cannot rewrite password file\n" -msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: cannot rewrite shadow password file\n" -msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 郈迮迮郈邽訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: unable to lock password file\n" -msgstr "%s: 郇迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: unable to open password file\n" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈訄郋郅赲\n" #, c-format msgid "%s: cannot lock shadow password file\n" -msgstr "%s: 郇迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: cannot open shadow password file\n" -msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 郈訄郋郅赲\n" + +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 迣郈\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 迣郈\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: 郇迮 邾郋迠 郱訄訇郅郋郕赲訄邽 訄邿郅 郈邽郋赲訄郇邽 迣郈\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 迣郈\n" #, c-format msgid "%s: error adding new password entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 迡郋迡訄郇郇 郇郋赲郋迣郋 郱訄郈邽 訇訄郱 郈訄郋郅迮邿\n" +msgstr "%s: 郈郋邾邽郅郕訄 迡郋迡訄郇郇 郇郋赲郋迣郋 郱訄郈邽 訇訄郱 郈訄郋郅赲\n" #, c-format msgid "%s: error adding new shadow password entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 迡郋迡訄郇郇 郇郋赲郋迣郋 郱訄郈邽 訇訄郱 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郈郋邾邽郅郕訄 迡郋迡訄郇郇 郇郋赲郋迣郋 郱訄郈邽 訇訄郱 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: cannot create directory %s\n" @@ -1525,6 +1618,8 @@ msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s: 赲訄迣訄: 迡郋邾訄郇 迮郕訄 赲迠迮 郇.\n" +"郋迡迮郇 訄邿郅 郱 迡邽迮郕郋 郕郕訄 郇迮 郕郋郈.\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" @@ -1532,15 +1627,16 @@ msgstr "%s: 郱訄迮迮迠迮郇郇: CREATE_HOME 郇迮 郈迡邽邾 #, c-format msgid "Usage: %s [-r] name\n" -msgstr "邽郕郋邽郋赲邿迮: %s [-r] 邾'\n" +msgstr "邽郕郋邽訄郇郇: %s [-r] 邾'\n" #, c-format msgid "%s: error updating group entry\n" msgstr "%s: 郈郋邾邽郅郕訄 郋郇郋赲郅迮郇郇 郱訄郈邽 訇訄郱 迣郈\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: 郇迮 邾郋迠 赲邽迡訄郅邽邽 迣郋郅郋赲郇 迣郈 郕郋邽赲訄訄.\n" +msgstr "" +"%s: 郇迮 邾郋迠 赲邽迡訄郅邽邽 迣郈 %s 郕訄 郈迮赲邽郇郇郋 迣郈郋 郇郋迣郋 郕郋邽赲訄訄.\n" #, c-format msgid "%s: cannot open group file\n" @@ -1552,15 +1648,15 @@ msgstr "%s: 郇迮 邾郋迠 赲迡郕邽邽 訄邿郅 郈邽郋赲訄郇邽 迣 #, c-format msgid "%s: error deleting password entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈訄郋郅迮邿\n" +msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈訄郋郅赲\n" #, c-format msgid "%s: error deleting shadow password entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: user %s is currently logged in\n" -msgstr "%s: 郕郋邽赲訄 %s 郇訄 迡訄郇郇邽邿 邾郋邾迮郇 邽迮邾\n" +msgstr "%s: 郕郋邽赲訄 %s 郇訄 迡訄郇邽邿 邾郋邾迮郇 邽迮邾\n" #, c-format msgid "%s: %s not owned by %s, not removing\n" @@ -1586,34 +1682,66 @@ msgstr "%s: 郇迮 赲邽迡訄郅迮郇郋 迮郕 %s (邾郋迠郇訄 赲邽迡訄郅邽邽 迡郋 msgid "%s: error removing directory %s\n" msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 迮郕邽 %s\n" -#, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "赲邽郕郋邽郋赲邿迮: %s\t[-u uid [-o]] [-g 迣郈訄] [-G 迣郈訄,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#, fuzzy, c-format +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" msgstr "" -"\t\t[-d 迡郋邾訄郇_迮郕訄 [-m]] [-s 郋訇郋郅郋郇郕訄] [-c 郕郋邾迮郇訄] [-l 郇郋赲迮_邾']\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f 郇迮訄郕邽赲郇邽邿] [-e 郈郋郋迮郇邽邿] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p 郈訄郋郅] [-L|-U] 邾'\n" +"邽郕郋邽訄郇郇: useradd [郈訄訄邾迮邽] \n" +"\n" +"訄訄邾迮邽:\n" +" -b, --base-dir _苠\t訇訄郱郋赲訄 迮郕訄 迡郅 迡郋邾訄郇 迮郕 郇郋赲邽 \n" +"\t\t\t\t郕郋邽赲訄郕邽 郋訇郅郕郋赲邽 郱訄郈邽赲\n" +" -c, --comment 苠\t\t赲訄郇郋赲邽邽 郈郋郅迮 GECOS 迡郅 郇郋赲郋迣郋 郱訄郈邽 " +"郕郋邽赲訄訄\n" +" -d, --home-dir _苠\t迡郋邾訄郇 迮郕訄 迡郅 郇郋赲郋迣郋 郱訄郈邽 郕郋邽赲訄訄\n" +" -D, --defaults\t\t迡郕赲訄邽 訄訇郋 郱訇迮迮迣邽 郱邾郇迮郇 郇訄郅訄赲訄郇郇 useradd\n" +" -e, --expiredate 苠_苤苠\t赲訄郇郋赲邽邽 迡訄 郈郋郋迮郇郇 郱訄郈邽\n" +" -f, --inactive 苠\t郱郋訇邽邽 郈訄郋郅 郇迮訄郕邽赲郇邽邾 郈郅 郈郋郋迮郇郇\n" +" -g, --gid 苺\t\t赲邽郕郋邽郋赲赲訄邽 苺苺 迡郅 郇郋赲郋迣郋 郱訄郈邽 郕郋邽赲訄訄\n" +" -G, --groups 苺\t\t郈邽郋郕 迡郋迡訄郕郋赲邽 迣郈 迡郅 郇郋赲郋迣郋 郱訄郈邽 " +"郕郋邽赲訄訄\n" +" -h, --help\t\t\t郈郋郕訄郱訄邽 迮 迡郋赲迡郕郋赲迮 郈郋赲迡郋邾郅迮郇郇 赲邽邿邽\n" +" -k, --skel 苠_苤苠觓\t\t赲郕訄郱訄邽 訄郅迮郇訄邽赲郇 迮郕 迡郅 郕郕訄\n" +" -K, --key 衩虴=虴觓\t\t郈迮迮郈邽訄邽 郱郇訄迮郇郇 郱 /etc/login.defs\n" +" -m, --create-home\t\t赲郋邽邽 迡郋邾訄郇 迮郕 迡郅 郱訄郈邽 郇郋赲郋迣郋 郕郋邽赲訄訄\n" +" -o, --non-unique\t\t迡郋郱赲郋郅赲訄邽 赲郋赲訄邽 郕郋邽赲訄赲 郱 UID 郋 " +"郈郋赲郋\n" +" -p, --password 衧\t赲邽郕郋邽郋赲赲訄邽 郱訄邽郋赲訄郇邽邿 郈訄郋郅 迡郅 郇郋赲郋迣郋\n" +"\t\t\t\t郱訄郈邽 郕郋邽赲訄訄\n" +" -s, --shell \t\t赲迡郇訄 郋訇郋郅郋郇郕訄 迡郅 郇郋赲郋迣郋 郱訄郈邽 郕郋邽赲訄訄\n" +" -u, --uid UID\t\t\t赲邽郕郋邽郋赲赲訄邽 UID 迡郅 郇郋赲郋迣郋 郱訄郈邽 郕郋邽赲訄訄\n" #, c-format msgid "%s: out of memory in update_group\n" -msgstr "%s: 訇訄郕 郈訄邾 update_group\n" +msgstr "%s: 訇訄郕 郈訄邾' update_group\n" #, c-format msgid "%s: out of memory in update_gshadow\n" -msgstr "%s: 訇訄郕 郈訄邾 update_gshadow\n" +msgstr "%s: 訇訄郕 郈訄邾' update_gshadow\n" #, c-format msgid "%s: no flags given\n" -msgstr "%s: 郇迮 郈郋迡訄郇郋 郅訄迣赲\n" +msgstr "%s: 郇迮 郈郋迡訄郇郋 郈訄郈郋赲\n" #, c-format msgid "%s: shadow passwords required for -e and -f\n" @@ -1621,7 +1749,7 @@ msgstr "%s: 郈邽郋赲訄郇 郈訄郋郅 郈郋訇郇 迡郅 -e -f\n" #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" +msgstr "%s: 郈訄郈郋迮 -a 邾郋迠郇訄 赲邽郕郋邽郋赲赲訄邽 苠衧 郱 郈訄郈郋迮邾 -G\n" #, c-format msgid "%s: uid %lu is not unique\n" @@ -1629,15 +1757,15 @@ msgstr "%s: uid %lu 郇迮 郇郕訄郅郇邽邾\n" #, c-format msgid "%s: error changing password entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 郱邾郇邽 郱訄郈邽 赲 訇訄郱 郈訄郋郅迮邿\n" +msgstr "%s: 郈郋邾邽郅郕訄 郱邾郇邽 郱訄郈邽 赲 訇訄郱 郈訄郋郅赲\n" #, c-format msgid "%s: error removing password entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈訄郋郅迮邿\n" +msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈訄郋郅赲\n" #, c-format msgid "%s: error removing shadow password entry\n" -msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈邽郋赲訄郇邽 郈訄郋郅迮邿\n" +msgstr "%s: 郈郋邾邽郅郕訄 赲邽迡訄郅迮郇郇 郱訄郈邽 郱 訇訄郱邽 郈邽郋赲訄郇邽 郈訄郋郅赲\n" #, c-format msgid "%s: directory %s exists\n" @@ -1653,7 +1781,7 @@ msgstr "%s: 郇迮 邾郋迠 郱邾郇邽邽 赲郅訄郇邽郕訄 %s\n" #, c-format msgid "%s: warning: failed to completely remove old home directory %s" -msgstr "" +msgstr "%s: 赲訄迣訄: 郇迮 赲迡訄郅郋 郈郋赲郇 赲邽迡訄郅邽邽 訄 迡郋邾訄郇 迮郕 %s" #, c-format msgid "%s: cannot rename directory %s to %s\n" @@ -1669,13 +1797,25 @@ msgstr "郇迮 邾郋迠 郱邾郇邽邽 赲郅訄郇邽郕訄 郈郋郋赲郋 郕邽 msgid "failed to rename mailbox" msgstr "郇迮 邾郋迠 郈迮迮邿邾迮郇赲訄邽 郈郋郋赲 郕邽郇郕" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" "%s: %s is unchanged\n" msgstr "" "\n" -"%s: %s 郇迮郱邾郇迮郇邽邿\n" +"%s: %s 郇迮 郱邾郇迮郇郋\n" msgid "Couldn't lock file" msgstr "迮 邾郋迠 訇郅郋郕赲訄邽 訄邿郅" @@ -1687,15 +1827,30 @@ msgstr "迮 邾郋迠 郱郋訇邽邽 迮郱迮赲郇 郕郋郈" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s: 郇迮 邾郋迠 赲迡郇郋赲邽邽 %s: %s (赲訄 郱邾郇邽 %s)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"邽郕郋邽郋赲邿迮:\n" -"`vipw' 迮迡訄迣 /etc/passwd `vipw -s' 迮迡訄迣 /etc/shadow\n" -"`vigr' 迮迡訄迣 /etc/group `vigr -s' 迮迡訄迣 /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "邽郕郋邽訄郇郇:\n" +#~ "`vipw' 迮迡訄迣 /etc/passwd `vipw -s' 迮迡訄迣 /etc/shadow\n" +#~ "`vigr' 迮迡訄迣 /etc/group `vigr -s' 迮迡訄迣 /etc/gshadow\n" -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: 郈郋邾邽郅郕訄 PAM chauthtok\n" +#, fuzzy +#~ msgid "%s: Cannot execute %s" +#~ msgstr "迮 邾郋迠 赲邽郕郋郇訄邽 %s" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "邽郕郋邽訄郇郇: %s\t[-u uid [-o]] [-g 迣郈訄] [-G 迣郈訄,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "" +#~ "\t\t[-d 迡郋邾訄郇_迮郕訄 [-m]] [-s 郋訇郋郅郋郇郕訄] [-c 郕郋邾迮郇訄] [-l 郇郋赲迮_邾']\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f 郇迮訄郕邽赲郇邽邿] [-e 郈郋郋迮郇邽邿] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p 郈訄郋郅] [-L|-U] 邾'\n" diff --git a/po/vi.gmo b/po/vi.gmo index db7330f4116a40327772ec9ee2074a27ea6bba30..00b608de9632dfaa95a57f11904ee47cf50b4701 100644 GIT binary patch literal 50832 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

nojO8w%JO$kl^c>wX3rZlU5HC2U|5Z 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 XaGywT&zF#@Z}y&iO=pqNM&JK0bHwZ# diff --git a/po/vi.po b/po/vi.po index 44d44b52..9b31dc39 100644 --- a/po/vi.po +++ b/po/vi.po @@ -1,19 +1,20 @@ -# Vietnamese Translation for shadow. +# Vietnamese translation for Shadow. # Copyright 穢 2005 Free Software Foundation, Inc. # Clytie Siddall , 2005. # msgid "" msgstr "" -"Project-Id-Version: shadow 4.0.9\n" +"Project-Id-Version: shadow 4.0.14\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2005-05-10 22:33+0930\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-12-12 17:25+1030\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0\n" +"X-Generator: LocFactoryEditor 1.5\n" #, c-format msgid "Could not allocate space for config info.\n" @@ -21,7 +22,7 @@ msgstr "Kh繫ng th廙 ph璽n chia ch廙 cho th繫ng tin c廕只 h穫nh.\n" #, c-format msgid "configuration error - unknown item '%s' (notify administrator)\n" -msgstr "l廙i c廕只 h穫nh - kh繫ng bi廕篙 m廙卉 '%s' (h瓊y b獺o qu廕τ tr廙).\n" +msgstr "l廙i c廕只 h穫nh: kh繫ng bi廕篙 m廙卉 竄 %s 罈 (b獺o qu廕τ tr廙).\n" #, c-format msgid "Warning: unknown group %s\n" @@ -29,11 +30,11 @@ msgstr "C廕τh b獺o: kh繫ng bi廕篙 nh籀m %s.\n" #, c-format msgid "Warning: too many groups\n" -msgstr "C廕τh b獺o: qu獺 nhi廙u nh籀m.\n" +msgstr "C廕τh b獺o: qu獺 nhi廙u nh籀m\n" #, c-format msgid "Your password has expired." -msgstr "M廕負 kh廕季 b廕》 瓊 h廕篙 h廕》 d羅ng r廙i." +msgstr "M廕負 kh廕季 b廕》 瓊 h廕篙 h廕》." #, c-format msgid "Your password is inactive." @@ -41,7 +42,7 @@ msgstr "M廕負 kh廕季 b廕》 kh繫ng ho廕﹀ 廙ng." #, c-format msgid "Your login has expired." -msgstr "ng nh廕計 b廕》 瓊 h廕篙 h廕》 d羅ng r廙i." +msgstr "ng nh廕計 b廕》 瓊 h廕篙 h廕》." msgid " Contact the system administrator.\n" msgstr " H瓊y li礙n l廕︷ qu廕τ tr廙 h廙 th廙ng.\n" @@ -51,19 +52,19 @@ msgstr " H瓊y ch廙n m廕負 kh廕季 m廙i.\n" #, c-format msgid "Your password will expire in %ld days.\n" -msgstr "M廕負 kh廕季 b廕》 s廕 h廕篙 h廕》 d羅ng %ld ngy.\n" +msgstr "M廕負 kh廕季 b廕》 s廕 h廕篙 h廕》 sau %ld ngy.\n" #, c-format msgid "Your password will expire tomorrow.\n" -msgstr "M廕負 kh廕季 b廕》 s廙 h廕篙 h廕》 d羅ng vo ngy mai.\n" +msgstr "M廕負 kh廕季 b廕》 s廙 h廕篙 h廕》 vo ngy mai.\n" #, c-format msgid "Your password will expire today.\n" -msgstr "M廕負 kh廕季 b廕》 s廙 h廕篙 h廕》 d羅ng vo h繫m nay.\n" +msgstr "M廕負 kh廕季 b廕》 s廕 h廕篙 h廕》 vo h繫m nay.\n" #, c-format msgid "Unable to change tty %s" -msgstr "Kh繫ng thay 廙i が廙θ tty %s." +msgstr "Kh繫ng th廙 thay 廙i tty %s." #, c-format msgid "Environment overflow\n" @@ -71,7 +72,7 @@ msgstr "M繫i trが廙ng b廙 trn.\n" #, c-format msgid "You may not change $%s\n" -msgstr "B廕》 kh繫ng c籀 廙 quy廙n thay 廙i $%s.\n" +msgstr "Kh繫ng cho ph矇p b廕》 thay 廙i $%s.\n" #, c-format msgid "" @@ -81,7 +82,8 @@ msgid_plural "" "%d failures since last login.\n" "Last was %s on %s.\n" msgstr[0] "" -"%d l廕吵 th廕另 b廕【 sau l廕吵 ng nh廕計 cu廙i c羅ng. L廕吵 th廕另 b廕【 cu廙i c羅ng vo %s.\n" +"%d l廕吵 b廙 l廙i sau khi ng nh廕計 cu廙i c羅ng.\n" +"L廕吵 g廕吵 nh廕另 vo %s.\n" #, c-format msgid "Too many logins.\n" @@ -96,27 +98,26 @@ msgstr "Kh繫ng c籀 thが." msgid "You have mail." msgstr "B廕》 c籀 thが." -#, fuzzy msgid "no change" -msgstr "%s: chがa thay 廙i g穫\n" +msgstr "chがa thay 廙i g穫" msgid "a palindrome" -msgstr "" +msgstr "t廙 廙c xu繫i ngが廙θ 廙u gi廙ng nhが nhau" msgid "case changes only" -msgstr "" +msgstr "ch廙 thay 廙i ch廙 thが廙ng/hoa th繫i" msgid "too similar" -msgstr "" +msgstr "qu獺 tがヾng t廙" msgid "too simple" -msgstr "" +msgstr "qu獺 ヾn gi廕τ" msgid "rotated" -msgstr "" +msgstr "瓊 xoay" msgid "too short" -msgstr "" +msgstr "qu獺 ng廕疸" #, c-format msgid "Bad password: %s. " @@ -124,51 +125,52 @@ msgstr "M廕負 kh廕季 sai: %s." #, c-format msgid "passwd: pam_start() failed, error %d\n" -msgstr "passwd: pam_start() (m廕負 kh廕季: b廕眩 廕吟 pam) th廕另 b廕【, c籀 l廙i %d\n" +msgstr "passwd: pam_start() (m廕負 kh廕季: b廕眩 廕吟 pam) 瓊 th廕另 b廕【 v廙i l廙i %d\n" #, c-format msgid "passwd: %s\n" msgstr "passwd: (m廕負 kh廕季) %s\n" msgid "passwd: password updated successfully\n" -msgstr "passwd: 瓊 c廕計 nh廕負 m廕負 kh廕季 r廙i.\n" +msgstr "passwd: m廕負 kh廕季 瓊 が廙θ c廕計 nh廕負\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "M廕負 kh廕季 kh繫ng 繳ng cho `%s'\n" +msgstr "M廕負 kh廕季 kh繫ng 繳ng cho 竄 %s 罈.\n" #, c-format msgid "Unable to cd to \"%s\"\n" -msgstr "Kh繫ng th廙 cd (l廙nh chuy廙n 廙i thが m廙卉) sang \"%s\".\n" +msgstr "Kh繫ng th廙 cd (l廙nh chuy廙n 廙i thが m廙卉) sang 竄 %s 罈.\n" msgid "No directory, logging in with HOME=/" -msgstr "Kh繫ng c籀 thが m廙卉 th穫 ng nh廕計 v廙i HOME=/" +msgstr "Kh繫ng c籀 thが m廙卉 n礙n ng nh廕計 v廙i 竄 HOME=/ 罈" #, c-format msgid "Cannot execute %s" -msgstr "Kh繫ng th廙 th廙帷 hi廙n %s." +msgstr "Kh繫ng th廙 th廙帷 hi廙n %s" #, c-format msgid "Invalid root directory \"%s\"\n" -msgstr "Thが m廙卉 g廙c kh繫ng h廙φ l廙 \"%s\".\n" +msgstr "Thが m廙卉 g廙c kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "Can't change root directory to \"%s\"\n" -msgstr "Kh繫ng th廙 thay 廙i thが m廙卉 g廙c thnh \"%s\".\n" +msgstr "Kh繫ng th廙 thay 廙i thが m廙卉 g廙c thnh 竄 %s 罈\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" msgstr "" +"Kh繫ng c籀 m廙卉 nh廕計 utmp. V穫 th廕 b廕》 ph廕ξ th廙帷 hi廙n 竄 login 罈 (ng nh廕計) t廙 竄 " +"sh 罈 (h廙 v廙) l廙p th廕叼 nh廕另." -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s: kh繫ng th廙 quy廕篙 廙nh t礙n ngが廙i d羅ng c廙吧 b廕》.\n" +msgstr "Kh繫ng th廙 quy廕篙 廙nh t礙n tty c廙吧 b廕》." #, c-format msgid "malloc(%d) failed\n" msgstr "malloc(%d) (ph璽n chia b廙 nh廙) 瓊 th廕另 b廕【.\n" msgid "Password: " -msgstr "M廕負 kh廕季:" +msgstr "M廕負 kh廕季 :" #, c-format msgid "%s's Password: " @@ -191,19 +193,33 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"C獺ch s廙 d廙叩g: chage [t羅y_ch廙n] ngが廙i_d羅ng\n" +"\n" +"T羅y ch廙n:\n" +" -d, --lastday NGY\n" +"\tl廕計 l廕吵 thay 廙i m廕負 kh廕季 cu廙i c羅ng thnh ngy ny (_ngy cu廙i c羅ng_)\n" +" -E, --expiredate NGY\n" +"\tl廕計 ngy h廕篙 h廕》 d羅ng ti kho廕τ thnh ngy ny (_ngy h廕篙 h廕》_)\n" +" -h, --help\t\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" +" -I, --inactive CHU廙I\t\tSau khi h廕篙 h廕》 d羅ng,\n" +"\tl廕計 m廕負 kh廕季 thnh chu廙i ny v tr廕》g th獺i _kh繫ng ho廕﹀ 廙ng_\n" +" -l, --list\t\t\thi廙n th廙 th繫ng tin v廙 ti kho廕τ c觼 no (_danh s獺ch_)\n" +" -m, --mindays S廙\tL廕計 s廙 _ngy t廙i thi廙u_ trが廙c khi m廕負 kh廕季 thay 廙i\n" +" -M, --maxdays S廙\tL廕計 s廙 _ngy t廙i a_ trが廙c khi m廕負 kh廕季 thay 廙i\n" +" -W, --warndays S廙\tL廕計 s廙 _ngy_ trが廙c khi _c廕τh b獺o_ b廕》 v廙 s廙 m瓊n h廕》\n" #, c-format msgid "Enter the new value, or press ENTER for the default\n" -msgstr "H瓊y nh廕計 gi獺 tr廙 m廙i, ho廕︷ b廕叮 ph穩m Enter 廙 ch廙n m廕搾 廙nh.\n" +msgstr "H瓊y g繭 gi獺 tr廙 m廙i, ho廕︷ b廕叮 ph穩m Enter 廙 ch廙n m廕搾 廙nh\n" msgid "Minimum Password Age" -msgstr "Ph廕《 v廙 th廙i gian t廙i thi廙u cho m廕負 kh廕季" +msgstr "Th廙i gian ho獺t 廙ng t廙i thi廙u cho m廕負 kh廕季" msgid "Maximum Password Age" -msgstr "Ph廕《 v廙 th廙i gian t廙i a cho m廕負 kh廕季" +msgstr "Th廙i gian ho廕﹀ 廙ng t廙i a cho m廕負 kh廕季" msgid "Last Password Change (YYYY-MM-DD)" -msgstr "Thay 廙i m廕暗 kh廕季 cu廙i c羅ng (NNNN-TT-NN)" +msgstr "Thay 廙i m廕負 kh廕季 cu廙i c羅ng (NNNN-TT-Ng)" msgid "Password Expiration Warning" msgstr "C廕τh b獺o h廕篙 h廕》 d羅ng m廕負 kh廕季" @@ -212,7 +228,7 @@ msgid "Password Inactive" msgstr "M廕負 kh廕季 kh繫ng ho廕﹀ 廙ng" msgid "Account Expiration Date (YYYY-MM-DD)" -msgstr "Ngy h廕篙 h廕》 d羅ng ti kho廕τ (NNNN-TT-NN)" +msgstr "Ngy h廕篙 h廕》 d羅ng ti kho廕τ (NNNN-TT-Ng)" #, c-format msgid "Last password change\t\t\t\t\t: " @@ -220,7 +236,11 @@ msgstr "Thay 廙i m廕暗 kh廕季 cu廙i c羅ng\t\t\t\t\t: " #, c-format msgid "never\n" -msgstr "kh繫ng bao gi廙\n" +msgstr "chがa bao gi廙\n" + +#, c-format +msgid "password must be changed" +msgstr "ph廕ξ thay 廙i m廕負 kh廕季" #, c-format msgid "Password expires\t\t\t\t\t: " @@ -248,7 +268,7 @@ msgstr "S廙 ngy c廕τh b獺o trが廙c khi m廕負 kh廕季 h廕篙 h廕》\t: %ld\n" #, c-format msgid "%s: do not include \"l\" with other flags\n" -msgstr "%s: 廙南g bao g廙m \"l\" c羅ng v廙i nh廙疸g c廙 kh獺c\n" +msgstr "%s: 廙南g bao g廙m 竄 l 罈 c羅ng v廙i c廙 kh獺c no\n" #, c-format msgid "%s: Permission denied.\n" @@ -256,55 +276,55 @@ msgstr "%s: kh繫ng 廙 quy廙n.\n" #, c-format msgid "%s: PAM authentication failed\n" -msgstr "%s: x獺c th廙妾 ki廙u PAM th廕另 b廕【\n" +msgstr "%s: vi廙c x獺c th廙妾 ki廙u PAM b廙 l廙i\n" #, c-format msgid "%s: can't open password file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin m廕負 kh廕季\n" #, c-format msgid "%s: unknown user %s\n" -msgstr "%s: ngが廙i d羅ng l廕 %s\n" +msgstr "%s: kh繫ng bi廕篙 ngが廙i d羅ng %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" +msgstr "%s: kh繫ng c籀 t廕計 tin m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: can't lock shadow password file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: can't open shadow password file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s: vi廙c b廙 quy廙n b廙 l廙i (%s)\n" #, c-format msgid "Changing the aging information for %s\n" -msgstr "ang thay 廙i th繫ng tin ph廕《 v廙 th廙i gian cho %s.\n" +msgstr "ang thay 廙i th繫ng tin th廙i gian ho廕﹀ 廙ng cho %s\n" #, c-format msgid "%s: error changing fields\n" -msgstr "%s: g廕搆 l廙i khi chuy廙n 廙i trが廙ng.\n" +msgstr "%s: g廕搆 l廙i khi chuy廙n trが廙ng\n" #, c-format msgid "%s: can't update password file\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin m廕負 kh廕季.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 t廕計 tin m廕負 kh廕季\n" #, c-format msgid "%s: can't update shadow password file\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin m廕負 kh廕季 b籀ng.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 t廕計 tin m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: can't rewrite shadow password file\n" -msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin m廕負 kh廕季 b籀ng.\n" +msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: can't rewrite password file\n" -msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin m廕負 kh廕季.\n" +msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin m廕負 kh廕季\n" #, c-format msgid "" @@ -330,23 +350,23 @@ msgstr "\tH廙 t礙n: %s\n" msgid "Room Number" msgstr "S廙 ph簷ng" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "S廙 ph簷ng" +msgstr "\tS廙 ph簷ng: %s\n" msgid "Work Phone" msgstr "i廙n tho廕【 ch廙 lm" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "i廙n tho廕【 ch廙 lm" +msgstr "\ti廙n tho廕【 ch廙 lm: %s\n" msgid "Home Phone" msgstr "i廙n tho廕【 廙 nh" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "i廙n tho廕【 廙 nh" +msgstr "\ti廙n tho廕【 廙 nh: %s\n" msgid "Other" msgstr "Kh獺c" @@ -358,11 +378,11 @@ msgstr "%s: kh繫ng th廙 quy廕篙 廙nh t礙n ngが廙i d羅ng c廙吧 b廕》.\n" #, c-format msgid "%s: cannot change user `%s' on NIS client.\n" msgstr "" -"%s: kh繫ng thay 廙i が廙θ `%s' c廙吧 ngが廙i d羅ng trong 廙姊g d廙叩g kh獺ch NIS.\n" +"%s: kh繫ng th廙 thay 廙i ngが廙i d羅ng 竄 %s 罈 tr礙n 廙姊g d廙叩g kh獺ch ki廙u NIS.\n" #, c-format msgid "%s: `%s' is the NIS master for this client.\n" -msgstr "%s: `%s' l NIS c獺i cho 廙姊g d廙叩g kh獺ch ny.\n" +msgstr "%s: 竄 %s 罈 l NIS c獺i cho 廙姊g d廙叩g kh獺ch ny.\n" #, c-format msgid "Changing the user information for %s\n" @@ -370,23 +390,23 @@ msgstr "ang thay 廙i th繫ng tin ngが廙i d羅ng cho %s\n" #, c-format msgid "%s: invalid name: \"%s\"\n" -msgstr "%s: t礙n kh繫ng h廙φ l廙: \"%s\"\n" +msgstr "%s: t礙n kh繫ng h廙φ l廙: 竄 %s 罈\n" #, c-format msgid "%s: invalid room number: \"%s\"\n" -msgstr "%s: s廙 ph簷ng kh繫ng h廙φ l廙: \"%s\"\n" +msgstr "%s: s廙 ph簷ng kh繫ng h廙φ l廙: 竄 %s 罈\n" #, c-format msgid "%s: invalid work phone: \"%s\"\n" -msgstr "%s: i廙n tho廕【 ch廙 lm kh繫ng h廙φ l廙: \"%s\"\n" +msgstr "%s: s廙 i廙n tho廕【 ch廙 lm kh繫ng h廙φ l廙: 竄 %s 罈\n" #, c-format msgid "%s: invalid home phone: \"%s\"\n" -msgstr "%s: i廙n tho廕【 廙 nh kh繫ng h廙φ l廙: \"%s\"\n" +msgstr "%s: s廙 i廙n tho廕【 廙 nh kh繫ng h廙φ l廙: 竄 %s 罈\n" #, c-format msgid "%s: \"%s\" contains illegal characters\n" -msgstr "%s: \"%s\" ch廙奄 k羸 t廙 sai\n" +msgstr "%s: 竄 %s 罈 ch廙奄 k羸 t廙 sai\n" #, c-format msgid "%s: fields too long\n" @@ -394,27 +414,27 @@ msgstr "%s: trが廙ng qu獺 di\n" #, c-format msgid "Cannot change ID to root.\n" -msgstr "Kh繫ng thay 廙i が廙θ th繫ng tin nh廕要 bi廕篙 (ID) thnh ngが廙i ch廙 (root).\n" +msgstr "Kh繫ng th廙 thay 廙i th繫ng tin nh廕要 bi廕篙 (ID) thnh ngが廙i ch廙 (root).\n" #, c-format msgid "Cannot lock the password file; try again later.\n" -msgstr "Kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季; h瓊y th廙 l廕【 sau.\n" +msgstr "Kh繫ng th廙 kh籀a t廕計 tin m廕負 kh廕季; h瓊y th廙 l廕【 sau.\n" #, c-format msgid "Cannot open the password file.\n" -msgstr "Kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季.\n" +msgstr "Kh繫ng th廙 m廙 t廕計 tin m廕負 kh廕季.\n" #, c-format msgid "%s: %s not found in /etc/passwd\n" -msgstr "%s: kh繫ng t穫m th廕句 %s trong /etc/passwd\n" +msgstr "%s: kh繫ng t穫m th廕句 %s trong \n" #, c-format msgid "Error updating the password entry.\n" -msgstr "G廕搆 l廙i khi c廕計 nh廕負 m廙卉 ghi m廕負 kh廕季.\n" +msgstr "G廕搆 l廙i khi c廕計 nh廕負 m廙卉 nh廕計 m廕負 kh廕季.\n" #, c-format msgid "Cannot commit password file changes.\n" -msgstr "Kh繫ng 籀ng g籀p が廙θ c獺c thay 廙i m廕負 kh廕季.\n" +msgstr "Kh繫ng th廙 廙 tr穫nh c獺c thay 廙i v廙 t廕計 tin m廕負 kh廕季.\n" #, c-format msgid "Cannot unlock the password file.\n" @@ -432,51 +452,53 @@ msgid "" msgstr "" "C獺ch s廙 d廙叩g: chpasswd [t羅y_ch廙n]\n" "\n" +"[chpasswd: thay 廙i m廕負 kh廕季]\n" +"\n" "T羅y ch廙n:\n" -" -e, --encrypted\tc獺c m廕負 kh廕季 瓊 cung c廕叼 th穫 _が廙θ m廕負 m瓊_\n" +" -e, --encrypted\tm廙i m廕負 kh廕季 瓊 cung c廕叼 c觼ng 瓊 _が廙θ m廕負 m瓊_\n" " -h, --help\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" -" -m, --md5\t\ts廙 d廙叩g c獺ch m廕負 m瓊 MD5 thay vo DES khi c獺c\n" +" -m, --md5\t\ts廙 d廙叩g m廕負 m瓊 MD5 thay vo DES khi c獺c\n" "\t\t\tm廕負 kh廕季 瓊 cung c廕叼 chがa が廙θ m廕負 m瓊\n" #, c-format msgid "%s: can't lock password file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季.\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin m廕負 kh廕季\n" #, c-format msgid "%s: can't lock shadow file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin b籀ng.\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin b籀ng\n" #, c-format msgid "%s: can't open shadow file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin b籀ng.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin b籀ng\n" #, c-format msgid "%s: line %d: line too long\n" -msgstr "%s: d簷ng %d: d簷ng qu獺 di.\n" +msgstr "%s: d簷ng %d: d簷ng qu獺 di\n" #, c-format msgid "%s: line %d: missing new password\n" -msgstr "%s: d簷ng %d: thi廕簑 m廕負 kh廕季 m廙i.\n" +msgstr "%s: d簷ng %d: thi廕簑 m廕負 kh廕季 m廙i\n" #, c-format msgid "%s: line %d: unknown user %s\n" -msgstr "%s: d簷ng %d: ngが廙i d羅ng l廕【 %s.\n" +msgstr "%s: d簷ng %d: kh繫ng bi廕篙 ngが廙i d羅ng %s\n" #, c-format msgid "%s: line %d: cannot update password entry\n" -msgstr "%s: d簷ng %d: kh繫ng c璽p nh廕負 が廙θ m廙卉 ghi m廕負 kh廕季.\n" +msgstr "%s: d簷ng %d: kh繫ng th廙 c璽p nh廕負 m廙卉 nh廕計 m廕負 kh廕季\n" #, c-format msgid "%s: error detected, changes ignored\n" -msgstr "%s: g廕搆 l廙i th穫 瓊 b廙 qua c獺c thay 廙i.\n" +msgstr "%s: g廕搆 l廙i n礙n c獺c thay 廙i b廙 b廙 qua\n" #, c-format msgid "%s: error updating shadow file\n" -msgstr "%s: g廕搆 l廙i khi c廕計 nh廕負 t廕計 tin b籀ng.\n" +msgstr "%s: g廕搆 l廙i khi c廕計 nh廕負 t廕計 tin b籀ng\n" #, c-format msgid "%s: error updating password file\n" -msgstr "%s: g廕搆 l廙i khi c廕計 nh廕負 t廕計 tin m廕負 kh廕季.\n" +msgstr "%s: g廕搆 l廙i khi c廕計 nh廕負 t廕計 tin m廕負 kh廕季\n" #, c-format msgid "Usage: %s [-s shell] [name]\n" @@ -487,7 +509,7 @@ msgstr "H廙 v廙 ng nh廕計" #, c-format msgid "You may not change the shell for %s.\n" -msgstr "B廕》 kh繫ng c籀 廙 quy廙n thay 廙i h廙 v廙 cho %s.\n" +msgstr "Kh繫ng cho ph矇p b廕》 thay 廙i h廙 v廙 cho %s.\n" #, c-format msgid "Changing the login shell for %s\n" @@ -495,7 +517,7 @@ msgstr "ang thay 廙i h廙 v廙 ng nh廕計 cho %s\n" #, c-format msgid "%s: Invalid entry: %s\n" -msgstr "%s: m廙卉 ghi kh繫ng h廙φ l廙: %s\n" +msgstr "%s: m廙卉 nh廕計 kh繫ng h廙φ l廙: %s\n" #, c-format msgid "%s is an invalid shell.\n" @@ -505,11 +527,11 @@ msgstr "%s l h廙 v廙 kh繫ng h廙φ l廙.\n" msgid "Usage: expiry {-f|-c}\n" msgstr "" "C獺ch s廙 d廙叩g: expiry {-f|-c}\n" -"(expiry: khi h廕篙 h廕》 d羅ng)\n" +"[expiry: s廙 m瓊n h廕》]\n" #, c-format msgid "%s: unknown user\n" -msgstr "%s: ngが廙i d羅ng l廕.\n" +msgstr "%s: kh繫ng bi廕篙 ngが廙i d羅ng\n" #, c-format msgid "" @@ -527,26 +549,25 @@ msgid "" "\t\t\t\tfor user with LOGIN\n" msgstr "" "C獺ch s廙 d廙叩g: faillog [t羅y_ch廙n]\n" -"(faillog: b廕τ ghi vi廙c kh繫ng thnh c繫ng)\n" +"\n" +"[faillog: b廕τ ghi vi廙c b廙 l廙i]\n" "\n" "T羅y ch廙n:\n" " -a, --all\t\t\thi廙n th廙 c獺c m廙卉 ghi faillog cho _m廙i_ ngが廙i d羅ng\n" " -h, --help\t\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" -" -l, --lock-time S廙\t\tsau khi kh繫ng kh籀a ng nh廕計 が廙θ th穫\n" -"\t\t\t\t\tkh籀a ti kho廕τ v廙i S廙 gi璽y (_th廙i gian kh籀a_)\n" -" -m, --maximum S廙\t\tl廕計 s廙 廕禦 vi廙c ng nh廕計 kh繫ng thnh c繫ng\n" -"\t\t\t\t\tthnh S廙 廕句 (_t繫i a_)\n" -" -r, --reset\t\t\t_l廕計 l廕【_ s廙 廕禦 vi廙c ng nh廕計 kh繫ng thnh c繫ng\n" -" -t, --time S廙\t\thi廙n th廙 c獺c m廙卉 ghi faillog m廙i hヾn S廙 ngy (_th廙i " -"gian_)\n" -" -u, --user TN_DNG\t\thi廙n th廙 m廙卉 ghi faillog hay b廕υ qu廕τ b廙 廕禦\n" -"\t\t\t\tvi廙c ng nh廕計 kh繫ng thnh c繫ng v h廕》 ch廕璞n" -"\t\t\t\t(n廕簑 d羅ng v廙i t羅y ch廙n -r, -m hay -l)\n" -"\t\t\t\tch廙 cho _ngが廙i_ c籀 t礙n _d羅ng_ 廕句\n" +" -l, --lock-time S廙\t\tsau vi廙c ng nh廕計 b廙 l廙i\n" +" \tth穫 kh籀a ti kho廕τ t廕【 s廙 gi璽y ny (_th廙i gian kh籀a_)\n" +" -m, --maximum S廙\t\tl廕計 s廙 vi廙c ng nh廕計 b廙 l廙i _t廙i a_ thnh s廙 ny\n" +" -r, --reset\t\t\t_l廕計 l廕【_ s廙 vi廙c ng nh廕計 b廙 l廙i\n" +" -t, --time S廙\t\thi廙n th廙 c獺c m廙卉 ghi faillog m廙i hヾn s廙 ngy ny\n" +"\t(_th廙i gian_)\n" +" -u, --user TN_DNG\t\thi廙n th廙 m廙卉 ghi faillog\n" +"\tho廕搾 b廕υ qu廕τ s廙 廕禦 vi廙c b廙 l廙i v s廙 h廕》 ch廕璞n" +"\t(n廕簑 d羅ng v廙i t羅y ch廙n -r, -m hay -l) ch廙 cho ngが廙i d羅ng ny\n" #, c-format msgid "Login Failures Maximum Latest On\n" -msgstr "T礙n d羅ng\t Th廕另 b廕【\tT廙i a\tM廙i nh廕另 Vo\n" +msgstr "T礙n d羅ng\t\tB廙 l廙i\tT廙i a\tM廙i nh廕另 Vo\n" #, c-format msgid " [%lds left]" @@ -558,7 +579,7 @@ msgstr " [%lds kh籀a]" #, c-format msgid "Unknown User: %s\n" -msgstr "Ngが廙i d羅ng l廕: %s\n" +msgstr "Kh繫ng bi廕篙 ngが廙i d羅ng: %s\n" #, c-format msgid "Usage: %s [-r|-R] group\n" @@ -582,15 +603,15 @@ msgstr " %s [-M ngが廙i_d羅ng,...] nh籀m\n" #, c-format msgid "%s: shadow group passwords required for -A\n" -msgstr "%s: c廕吵 thi廕篙 m廕負 kh廕季 nh籀m b籀ng cho -A\n" +msgstr "%s: m廕負 kh廕季 nh籀m b籀ng c廕吵 thi廕篙 cho t羅y ch廙n 竄 -A 罈\n" #, c-format msgid "Who are you?\n" -msgstr "B廕》 l ai?\n" +msgstr "Ai 籀?\n" #, c-format msgid "unknown group: %s\n" -msgstr "nh籀m l廕: %s\n" +msgstr "kh繫ng bi廕篙 nh籀m: %s\n" #, c-format msgid "Adding user %s to group %s\n" @@ -598,11 +619,11 @@ msgstr "ang th礙m ngが廙i dung %s vo nh籀m %s\n" #, c-format msgid "Removing user %s from group %s\n" -msgstr "ang lo廕【 b廙 ngが廙i d羅ng %s kh廙i nh籀m %s\n" +msgstr "ang g廙 b廙 ngが廙i d羅ng %s kh廙i nh籀m %s\n" #, c-format msgid "%s: unknown member %s\n" -msgstr "%s: thnh vi礙n l廕 %s\n" +msgstr "%s: kh繫ng bi廕篙 thnh vi礙n %s\n" #, c-format msgid "%s: Not a tty\n" @@ -616,10 +637,10 @@ msgid "New Password: " msgstr "M廕負 kh廕季 m廙i:" msgid "Re-enter new password: " -msgstr "H瓊y nh廕計 l廕【 m廕負 kh廕季 m廙i:" +msgstr "H瓊y g繭 l廕【 m廕負 kh廕季 m廙i:" msgid "They don't match; try again" -msgstr "Hai m廕負 kh廕季 廕句 chがa kh廙p v廙i nhau th穫 h獺y th廙 l廕【." +msgstr "Hai m廕負 kh廕季 kh繫ng tr羅ng th穫 h獺y th廙 l廕【." #, c-format msgid "%s: Try again later\n" @@ -627,42 +648,42 @@ msgstr "%s: h瓊y th廙 l廕【 sau.\n" #, c-format msgid "%s: can't get lock\n" -msgstr "%s: kh繫ng g廙i が廙θ kh籀a.\n" +msgstr "%s: kh繫ng th廙 l廕句 kh籀a\n" #, c-format msgid "%s: can't get shadow lock\n" -msgstr "%s: kh繫ng g廙i が廙θ kh籀a b籀ng.\n" +msgstr "%s: kh繫ng th廙 l廕句 kh籀a b籀ng\n" #, c-format msgid "%s: can't open file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin\n" #, c-format msgid "%s: can't update entry\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ m廙卉 ghi.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 m廙卉 nh廕計\n" #, c-format msgid "%s: can't update shadow entry\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ m廙卉 ghi b籀ng.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 m廙卉 nh廕計 b籀ng\n" #, c-format msgid "%s: can't re-write file\n" -msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin.\n" +msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin\n" #, c-format msgid "%s: can't re-write shadow file\n" -msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin b籀ng.\n" +msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin b籀ng\n" #, c-format msgid "%s: can't unlock file\n" -msgstr "%s: kh繫ng b廙 kh籀a が廙θ t廕計 tin.\n" +msgstr "%s: kh繫ng th廙 b廙 kh籀a t廕計 tin\n" #, c-format msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -670,22 +691,34 @@ msgid "" " -o, --non-unique\t\tallow create group with duplicate\n" "\t\t\t\t(non-unique) GID\n" msgstr "" +"C獺ch s廙 d廙叩g: groupadd [t羅y_ch廙n] nh籀m\n" +"\n" +"[groupadd: th礙m nh籀m]\n" +"\n" +"T羅y ch廙n:\n" +" -f, --force\t\t_bu廙c_ tho獺t v廙i tr廕》g th獺i thnh c繫ng\n" +"\tn廕簑 nh籀m 瓊 g繭 c籀 ph廕ξ t廙n t廕【\n" +" -g, --gid GID\t\tg獺n GID (m瓊 nh籀m) ny cho nh籀m m廙i\n" +" -h, --help\t\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" +" -K, --key KHA=GI_TR廙\t\t癡 c獺c m廕搾 廙nh c廙吧 \n" +" -o, --non-unique\t\tcho ph矇p t廕︽ nh籀m c籀 GID tr羅ng\n" +"\t(_kh繫ng ph廕ξ 廙c nh廕另_)\n" #, c-format msgid "%s: error adding new group entry\n" -msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 ghi nh籀m m廙i.\n" +msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 nh廕計 nh籀m m廙i\n" #, c-format msgid "%s: name %s is not unique\n" -msgstr "%s: t礙n %s kh繫ng ph廕ξ 廙c nh廕另.\n" +msgstr "%s: t礙n %s kh繫ng ph廕ξ l 廙c nh廕另\n" -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s: gid %u kh繫ng ph廕ξ 廙c nh廕另.\n" +msgstr "%s: GID %u kh繫ng ph廕ξ l 廙c nh廕另\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s: kh繫ng g廙i が廙θ gid 廙c nh廕另.\n" +msgstr "%s: kh繫ng th廙 l廕句 GID 廙c nh廕另\n" #, c-format msgid "%s: %s is not a valid group name\n" @@ -693,87 +726,87 @@ msgstr "%s: %s kh繫ng ph廕ξ l t礙n nh籀m h廙φ l廙\n" #, c-format msgid "%s: cannot rewrite group file\n" -msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin nh籀m.\n" +msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin nh籀m\n" #, c-format msgid "%s: cannot rewrite shadow group file\n" -msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin nh籀m b籀ng.\n" +msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin nh籀m b籀ng\n" #, c-format msgid "%s: unable to lock group file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin nh籀m.\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin nh籀m\n" #, c-format msgid "%s: unable to open group file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin nh籀m.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin nh籀m\n" #, c-format msgid "%s: unable to lock shadow group file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin nh籀m b籀ng.\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin nh籀m b籀ng\n" #, c-format msgid "%s: unable to open shadow group file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin nh籀m b籀ng.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin nh籀m b籀ng\n" #, c-format msgid "%s: invalid group %s\n" -msgstr "%s: nh籀m kh繫ng h廙φ l廙 %s.\n" +msgstr "%s: nh籀m kh繫ng h廙φ l廙 %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: -K requires KEY=VALUE\n" -msgstr "%s: -O c廕吵 廕積 TN=GI_TR廙\n" +msgstr "%s: -K c廕吵 廕積 KHA=GI_TR廙\n" #, c-format msgid "%s: group %s exists\n" -msgstr "%s: c籀 nh籀m %s r廙i.\n" +msgstr "%s: nh籀m %s 瓊 c籀\n" #, c-format msgid "Usage: groupdel group\n" msgstr "" "C獺ch s廙 d廙叩g: groupdel nh籀m\n" -"(groupdel: x籀a b廙 nh籀m)\n" +"[groupdel: x籀a b廙 nh籀m]\n" #, c-format msgid "%s: error removing group entry\n" -msgstr "%s: g廕搆 l廙i khi lo廕【 b廙 m廙卉 ghi nh籀m.\n" +msgstr "%s: g廕搆 l廙i khi g廙 b廙 m廙卉 nh廕計 nh籀m\n" #, c-format msgid "%s: error removing shadow group entry\n" -msgstr "%s: g廕搆 l廙i khi lo廕【 b廙 m廙卉 ghi nh籀m b籀ng.\n" +msgstr "%s: g廕搆 l廙i khi g廙 b廙 m廙卉 nh廕計 nh籀m b籀ng\n" #, c-format msgid "%s: cannot remove user's primary group.\n" -msgstr "%s: kh繫ng lo廕【 b廙 が廙θ nh籀m ch穩nh c廙吧 ngが廙i d羅ng.\n" +msgstr "%s: kh繫ng th廙 g廙 b廙 nh籀m ch穩nh c廙吧 ngが廙i d羅ng.\n" #, c-format msgid "%s: group %s does not exist\n" -msgstr "%s: chがa c籀 nh籀m %s.\n" +msgstr "%s: chがa c籀 nh籀m %s\n" #, c-format msgid "%s: group %s is a NIS group\n" -msgstr "%s: nh籀m %s l nh籀m NIS.\n" +msgstr "%s: nh籀m %s l nh籀m ki廙u NIS\n" #, c-format msgid "%s: %s is the NIS master\n" -msgstr "%s: %s l NIS c獺i.\n" +msgstr "%s: %s l NIS c獺i\n" #, c-format msgid "Usage: groupmod [-g gid [-o]] [-n name] group\n" msgstr "" "C獺ch s廙 d廙叩g: groupmod [-g gid [-o]] [-n t礙n] nh籀m\n" -"(groupmod: s廙苔 廙i nh籀m)\n" +"[groupmod: s廙苔 廙i nh籀m]\n" #, c-format msgid "%s: %s not found in /etc/group\n" -msgstr "%s: kh繫ng t穫m th廕句 %s trong /etc/group\n" +msgstr "%s: kh繫ng t穫m th廕句 %s trong \n" -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s: %u kh繫ng ph廕ξ l gid 廙c nh廕另.\n" +msgstr "%s: %u kh繫ng ph廕ξ l GID 廙c nh廕另\n" #, c-format msgid "%s: %s is not a unique name\n" -msgstr "%s: %s kh繫ng ph廕ξ l t礙n 廙c nh廕另.\n" +msgstr "%s: %s kh繫ng ph廕ξ l t礙n 廙c nh廕另\n" #, c-format msgid "Usage: %s [-r] [-s] [group [gshadow]]\n" @@ -783,77 +816,77 @@ msgstr "C獺ch s廙 d廙叩g: %s [-r] [-s] [nh籀m [nh籀m_b籀ng]]\n" msgid "Usage: %s [-r] [-s] [group]\n" msgstr "C獺ch s廙 d廙叩g: %s [-r] [-s] [nh籀m]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "Kh繫ng" +msgstr "Kh繫ng\n" #, c-format msgid "%s: -s and -r are incompatibile\n" -msgstr "%s: hai t羅y ch廙n -s v -r kh繫ng tがヾng th穩ch.\n" +msgstr "%s: hai t羅y ch廙n 竄 -s 罈 v 竄 -r 罈 kh繫ng tがヾng th穩ch v廙i nhau\n" #, c-format msgid "%s: cannot lock file %s\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin %s.\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin %s\n" #, c-format msgid "%s: cannot open file %s\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin %s.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin %s\n" #, c-format msgid "invalid group file entry\n" -msgstr "m廙卉 ghi t廕計 tin nh籀m kh繫ng h廙φ l廙.\n" +msgstr "m廙卉 nh廕計 t廕計 tin nh籀m kh繫ng h廙φ l廙\n" #, c-format msgid "delete line `%s'? " -msgstr "x籀a b廙 d簷ng `%s' ch廙?" +msgstr "x籀a b廙 d簷ng 竄 %s 罈 ch廙?" #, c-format msgid "duplicate group entry\n" -msgstr "m廙卉 ghi nh籀m nh璽n b廕τ\n" +msgstr "m廙卉 nh廕計 nh籀m tr羅ng\n" #, c-format msgid "invalid group name `%s'\n" -msgstr "t礙n nh籀m kh繫ng h廙φ l廙 `%s'\n" +msgstr "t礙n nh籀m kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "group %s: no user %s\n" -msgstr "nh籀m %s: kh繫ng c籀 ngが廙i d羅ng %s.\n" +msgstr "nh籀m %s: kh繫ng c籀 ngが廙i d羅ng %s\n" #, c-format msgid "delete member `%s'? " -msgstr "x籀a b廙 thnh vi礙n `%s' ch廙?" +msgstr "x籀a b廙 thnh vi礙n 竄 %s 罈 ch廙?" #, c-format msgid "invalid shadow group file entry\n" -msgstr "m廙卉 ghi t廕計 tin nh籀m b籀ng kh繫ng h廙φ l廙\n" +msgstr "m廙卉 nh廕計 t廕計 tin nh籀m b籀ng kh繫ng h廙φ l廙\n" #, c-format msgid "duplicate shadow group entry\n" -msgstr "m廙卉 ghi nh籀m b籀ng nh璽n b廕τ\n" +msgstr "m廙卉 nh廕計 nh籀m b籀ng tr羅ng\n" #, c-format msgid "no matching group file entry\n" -msgstr "kh繫ng c籀 m廙卉 ghi t廕計 tin nh籀m c籀 kh廙p\n" +msgstr "kh繫ng c籀 m廙卉 nh廕計 t廕計 tin nh籀m c籀 kh廙p が廙θ\n" #, c-format msgid "shadow group %s: no administrative user %s\n" -msgstr "nh籀m b籀ng %s: kh繫ng c籀 ngが廙i d羅ng c籀 quy廙n qu廕τ l羸 %s.\n" +msgstr "nh籀m b籀ng %s: kh繫ng c籀 ngが廙i d羅ng qu廕τ l羸 %s\n" #, c-format msgid "delete administrative member `%s'? " -msgstr "x籀a b廙 thnh vi礙n c籀 quy廙n qu廕τ l羸 `%s' ch廙?" +msgstr "x籀a b廙 thnh vi礙n qu廕τ l羸 竄 %s 罈 ch廙?" #, c-format msgid "shadow group %s: no user %s\n" -msgstr "nh籀m b籀ng %s: kh繫ng c籀 ngが廙i d羅ng %s.\n" +msgstr "nh籀m b籀ng %s: kh繫ng c籀 ngが廙i d羅ng %s\n" #, c-format msgid "%s: cannot update file %s\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin %s.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 t廕計 tin %s\n" #, c-format msgid "%s: the files have been updated\n" -msgstr "%s: 瓊 c廕計 nh廕負 c獺c t廕計 tin 廕句 r廙i.\n" +msgstr "%s: nh廙疸g t廕計 tin 瓊 が廙θ c廕計 nh廕負\n" #, c-format msgid "%s: no changes\n" @@ -861,43 +894,43 @@ msgstr "%s: chがa thay 廙i g穫\n" #, c-format msgid "%s: can't lock group file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin nh籀m.\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin nh籀m\n" #, c-format msgid "%s: can't open group file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin nh籀m.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin nh籀m\n" #, c-format msgid "%s: can't lock shadow group file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin nh籀m b籀ng.\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin nh籀m b籀ng\n" #, c-format msgid "%s: can't open shadow group file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin nh籀m b籀ng.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin nh籀m b籀ng\n" #, c-format msgid "%s: can't remove shadow group %s\n" -msgstr "%s: kh繫ng lo廕【 b廙 が廙θ nh籀m b籀ng %s.\n" +msgstr "%s: kh繫ng th廙 g廙 b廙 nh籀m b籀ng %s.\n" #, c-format msgid "%s: can't update shadow entry for %s\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ m廙卉 ghi b籀ng cho %s.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 m廙卉 nh廕計 b籀ng cho %s.\n" #, c-format msgid "%s: can't update entry for group %s\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ m廙卉 ghi cho nh籀m %s.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 m廙卉 nh廕計 cho nh籀m %s.\n" #, c-format msgid "%s: can't update shadow group file\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin nh籀m b籀ng.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 t廕計 tin nh籀m b籀ng\n" #, c-format msgid "%s: can't update group file\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin nh籀m.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 t廕計 tin nh籀m.\n" #, c-format msgid "%s: can't delete shadow group file\n" -msgstr "%s: kh繫ng x籀a b廙 が廙θ t廕計 tin nh籀m b籀ng.\n" +msgstr "%s: kh繫ng th廙 x籀a b廙 t廕計 tin nh籀m b籀ng\n" #, c-format msgid "Usage: id [-a]\n" @@ -911,7 +944,7 @@ msgstr "C獺ch s廙 d廙叩g: id\n" msgid " groups=" msgstr " nh籀m=" -#, fuzzy, c-format +#, c-format msgid "" "Usage: lastlog [options]\n" "\n" @@ -922,13 +955,16 @@ msgid "" " -u, --user LOGIN\tprint lastlog record for user with specified LOGIN\n" msgstr "" "C獺ch s廙 d廙叩g: lastlog [t羅y_ch廙n]\n" -"(lastlog: b廕τ ghi cu廙i c羅ng)\n" +"\n" +"[lastlog: b廕τ ghi cu廙i c羅ng]\n" "\n" "T羅y ch廙n:\n" +" -b, --before S廙\t\thi廙n th廙 ch廙 nh廙疸g b廕τ ghi lastlog\n" +"\tc觼 hヾn s廙 ngy ny (_trが廙c_)\n" " -h, --help\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" -" -t, --time S廙\thi廙n th廙 c獺c m廙卉 ghi lastlog ch廙 m廙i hヾn S廙 ngy (_th廙i " -"gian_)\n" -" -u, --user TN_DNG\thi廙n th廙 m廙卉 ghi lastlog cho _ngが廙i d羅ng_ c籀 t礙n 廕句\n" +" -t, --time S廙\t\thi廙n th廙 ch廙 nh廙疸g m廙卉 ghi lastlog\n" +"\tm廙i hヾn s廙 ngy ny (_th廙i gian_)\n" +" -u, --user TN_DNG\thi廙n th廙 m廙卉 ghi lastlog cho _ngが廙i d羅ng_ t礙n ny\n" #, c-format msgid "Username Port From Latest\n" @@ -955,7 +991,7 @@ msgstr " %s [-p] -r m獺y\n" #, c-format msgid "Invalid login time\n" -msgstr "Th廙i gian ng nh廕計 kh繫ng h廙φ l廙.\n" +msgstr "Th廙i gian ng nh廕計 kh繫ng h廙φ l廙\n" #, c-format msgid "" @@ -963,7 +999,7 @@ msgid "" "System closed for routine maintenance\n" msgstr "" "\n" -"H廙 th繫ng b廙 籀ng v廙i l羸 do b廕υ dが廙》g theo th廙 t廙卉.\n" +"H廙 th繫ng b廙 t廕眩 v廙i l羸 do b廕υ dが廙》g theo th廙 t廙卉.\n" #, c-format msgid "" @@ -971,7 +1007,7 @@ msgid "" "[Disconnect bypassed -- root login allowed.]\n" msgstr "" "\n" -"[瓊 i v簷ng s廙 k廕篙 n廙i b廙 ng廕眩 -- cho ph矇p ngが廙i ch廙 ng nh廕計.]\n" +"[K廕篙 n廙i b廙 ng廕眩 瓊 b廙 v簷ng: cho ph矇p ngが廙i ch廙 ng nh廕計.]\n" #, c-format msgid "" @@ -979,25 +1015,27 @@ msgid "" "Login timed out after %d seconds.\n" msgstr "" "\n" -"ng nh廕計 瓊 qu獺 gi廙 sau %d gi璽y.\n" +"ng nh廕計 qu獺 gi廙 sau %d gi璽y.\n" #, c-format msgid " on `%.100s' from `%.200s'" -msgstr " vo `%.100s' t廙 `%.200s'" +msgstr " vo 竄 %.100s 罈 t廙 竄 %.200s 罈" #, c-format msgid " on `%.100s'" -msgstr " vo `%.100s'" +msgstr " vo 竄 %.100s 罈" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: (ng nh廕計) PAM b廙 l廙i n礙n h廙囤 b廙: %s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "ng nh廕計 kh繫ng 繳ng" +msgstr "" +"\n" +"ng nh廕計 kh繫ng 繳ng\n" #, c-format msgid "" @@ -1012,10 +1050,10 @@ msgstr "ng nh廕計 kh繫ng 繳ng" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s: vi廙c t廕︽ ti廕積 tr穫nh con b廙 l廙i: %s" msgid "Warning: login re-enabled after temporary lockout.\n" -msgstr "C廕τh b獺o: 瓊 hi廙u l廙帷 l廕【 ng nh廕計 sau b廙 kh籀a ra t廕《 th廙i.\n" +msgstr "C廕τh b獺o: ng nh廕計 瓊 b廕負 l廕【 sau b廙 kh籀a ra t廕《 th廙i.\n" #, c-format msgid "Last login: %s on %s" @@ -1033,94 +1071,95 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"th廙i gian ng nh廕計 b廙 vが廙ㄅ tr廙i\n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" msgstr "" "C獺ch s廙 d廙叩g: newgrp [-] [nh籀m]\n" -"(newgrp: nh籀m m廙i)\n" +"[newgrp: nh籀m m廙i]\n" #, c-format msgid "Usage: sg group [[-c] command]\n" msgstr "" "C獺ch s廙 d廙叩g: sg group [[-c] l廙nh]\n" -"(group: nh籀m)\n" +"[group: nh籀m]\n" -#, fuzzy, c-format +#, c-format msgid "unknown UID: %u\n" -msgstr "GID l廕: %lu\n" +msgstr "kh繫ng bi廕篙 UID: %u\n" #, c-format msgid "unknown GID: %lu\n" -msgstr "GID l廕: %lu\n" +msgstr "kh繫ng bi廕篙 GID: %lu\n" msgid "Sorry.\n" -msgstr "Ti廕盧 l\n" +msgstr "R廕另 ti廕盧.\n" #, c-format msgid "too many groups\n" -msgstr "c籀 qu獺 nhi廙u nh籀m.\n" +msgstr "qu獺 nhi廙u nh籀m\n" #, c-format msgid "Usage: %s [input]\n" -msgstr "C獺ch s廙 d廙叩g: %s [d廙珞li廙u]\n" +msgstr "C獺ch s廙 d廙叩g: %s [nh廕計_th廙夜\n" #, c-format msgid "%s: can't lock /etc/passwd.\n" -msgstr "%s: kh繫ng kh籀a が廙θ /etc/passwd.\n" +msgstr "%s: kh繫ng th廙 kh籀a .\n" #, c-format msgid "%s: can't lock files, try again later\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin; h瓊y thが l廕【 sau.\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin; h瓊y thが l廕【 sau\n" #, c-format msgid "%s: can't open files\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin.\n" +msgstr "%s: kh繫ng th廙 m廙 c獺c t廕計 tin\n" #, c-format msgid "%s: line %d: invalid line\n" -msgstr "%s: d簷ng %d: d簷ng kh繫ng h廙φ l廙.\n" +msgstr "%s: d簷ng %d: d簷ng kh繫ng h廙φ l廙\n" #, c-format msgid "%s: line %d: can't create GID\n" -msgstr "%s: d簷ng %d: kh繫ng t廕︽ が廙θ GID.\n" +msgstr "%s: d簷ng %d: kh繫ng th廙 t廕︽ GID\n" #, c-format msgid "%s: line %d: can't create UID\n" -msgstr "%s: d簷ng %d: kh繫ng t廕︽ が廙θ UID.\n" +msgstr "%s: d簷ng %d: kh繫ng th廙 t廕︽ UID\n" #, c-format msgid "%s: line %d: cannot find user %s\n" -msgstr "%s: d簷ng %d: kh繫ng t穫m th廕句 ngが廙i d羅ng %s.\n" +msgstr "%s: d簷ng %d: kh繫ng t穫m th廕句 ngが廙i d羅ng %s\n" #, c-format msgid "%s: line %d: can't update password\n" -msgstr "%s: d簷ng %d: kh繫ng c廕計 nh廕負 が廙θ m廕負 kh廕季.\n" +msgstr "%s: d簷ng %d: kh繫ng th廙 c廕計 nh廕負 m廕負 kh廕季\n" #, c-format msgid "%s: line %d: mkdir failed\n" -msgstr "%s: d簷ng %d: kh繫ng th廙帷 hi廙n l廙nh mkdir (t廕︽ thが m廙卉) が廙θ.\n" +msgstr "%s: d簷ng %d: vi廙c mkdir (t廕︽ thが m廙卉) b廙 l廙i\n" #, c-format msgid "%s: line %d: chown failed\n" -msgstr "" -"%s: d簷ng %d: kh繫ng th廙帷 hi廙n l廙nh chown (thay 廙i quy廙n s廙 h廙真) が廙θ.\n" +msgstr "%s: d簷ng %d: vi廙c chown (thay 廙i quy廙n s廙 h廙真) b廙 l廙i\n" #, c-format msgid "%s: line %d: can't update entry\n" -msgstr "%s: d簷ng %d: kh繫ng c廕計 nh廕負 が廙θ m廙卉 ghi\n" +msgstr "%s: d簷ng %d: kh繫ng th廙 c廕計 nh廕負 m廙卉 nh廕計\n" #, c-format msgid "%s: error updating files\n" -msgstr "%s: g廕搆 l廙i khi c廕計 nh廕負 t廕計 tin.\n" +msgstr "%s: g廕搆 l廙i khi c廕計 nh廕負 c獺c t廕計 tin\n" #, c-format msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1137,17 +1176,37 @@ msgid "" " -x, --maxdays MAX_DAYS\tset maximim number of days before password\n" "\t\t\t\tchange to MAX_DAYS\n" msgstr "" +"C獺ch s廙 d廙叩g: passwd [t羅y_ch廙n] [t礙n_d羅ng]\n" +"\n" +"[passwd: m廕負 kh廕季]\n" +"\n" +"T羅y ch廙n:\n" +" -a, --all\t\t\tth繫ng b獺o tr廕》g th獺i m廕負 kh廕季 v廙 _m廙i_ ti kho廕τ\n" +" -d, --delete\t\t\t_x籀a b廙_ m廕負 kh廕季 cho ti kho廕τ t礙n ny\n" +" -e, --expire\t\t\tbu廙c _h廕篙 h廕》 d羅ng_ ti kho廕τ t礙n ny\n" +" -h, --help\t\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" +" -k, --keep-tokens\t\tthay 廙i m廕負 kh廕季 ch廙 n廕簑 b廙 h廕篙 h廕》 th繫i\n" +"\t(_gi廙 hi廙u bi_)\n" +" -i, --inactive CHU廙I\tl廕計 m廕負 kh廕季 m廙i _kh繫ng ho廕﹀ 廙ng_ thnh chu廙i ny\n" +" -l, --lock\t\t\t_kh籀a_ ti kho廕τ t礙n ny\n" +" -n, --mindays S廙\tl廕計 s廙 _ngy t廙i thi廙u_ trが廙c khi thay 廙i m廕負 kh廕季\n" +" -q, --quiet\t\t\tch廕 廙 _im_ (kh繫ng hi廙n th廙 chi ti廕篙)\n" +" -r, --repository KHO\tthay 廙i m廕負 kh廕季 c廙吧 kho ny\n" +" -S, --status\t\t\tth繫ng b獺o _tr廕》g th獺i_ m廕負 kh廕季 c廙吧 ti kho廕τ t礙n ny\n" +" -u, --unlock\t\t\t_b廙 kh籀a_ ti kho廕τ t礙n ny\n" +" -w, --warndays S廙\tl廕計 s廙 _ngy_ trが廙c khi _c廕τh b獺o_ v廙 s廙 m瓊n h廕》\n" +" -x, --maxdays S廙\tl廕計 s廙 _ngy t廙i a_ trが廙c khi thay 廙i m廕負 kh廕季\n" msgid "Old password: " -msgstr "M廕負 kh廕季 c觼:" +msgstr "M廕負 kh廕季 c觼 :" #, c-format msgid "" "Enter the new password (minimum of %d, maximum of %d characters)\n" "Please use a combination of upper and lower case letters and numbers.\n" msgstr "" -"H瓊y nh廕計 m廕負 kh廕季 m廙i (k羸 t廙 t廙i thi廙u %d, t廙i a %d).\n" -"H瓊y ph廙i c廕 ch廙 hoa v ch廙 thが廙ng v s廙 v廙i nhau.\n" +"H瓊y g繭 m廕負 kh廕季 m廙i (k羸 t廙 t廙i thi廙u %d, t廙i a %d).\n" +"C廕吵 ph廕ξ g繭 ph廙i h廙φ ch廙 thが廙ng/hoa v s廙.\n" msgid "New password: " msgstr "M廕負 kh廕季 m廙i:" @@ -1162,15 +1221,15 @@ msgid "" "Warning: weak password (enter it again to use it anyway).\n" msgstr "" "\n" -"C廕τh b獺o: m廕負 kh廕季 y廕簑 (n廕簑 c簷n mu廙n s廙 d廙叩g n籀 th穫 h瓊y nh廕計 l廕【).\n" +"C廕τh b獺o: m廕負 kh廕季 y廕簑 (h瓊y g繭 l廕【 廙 ch廙n n籀 d羅 sao)\n" #, c-format msgid "They don't match; try again.\n" -msgstr "Hai m廕負 kh廕季 廕句 chがa kh廙p v廙i nhau: h瓊y th廙 l廕【.\n" +msgstr "Hai m廕負 kh廕季 kh繫ng tr羅ng: h瓊y th廙 l廕【.\n" #, c-format msgid "The password for %s cannot be changed.\n" -msgstr "Kh繫ng thay 廙i が廙θ m廕負 kh廕季 cho %s.\n" +msgstr "Kh繫ng th廙 thay 廙i m廕負 kh廕季 cho %s.\n" #, c-format msgid "Sorry, the password for %s cannot be changed yet.\n" @@ -1180,52 +1239,48 @@ msgstr "Ti廕盧 l chがa c籀 th廙 thay 廙i m廕負 kh廕季 cho %s.\n" msgid "%s: out of memory\n" msgstr "%s: h廕篙 b廙 nh廙\n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s: kh繫ng th廙帷 hi廙n が廙θ %s." - #, c-format msgid "%s: repository %s not supported\n" -msgstr "%s chがa h廙 tr廙 kho %s.\n" +msgstr "%s chがa h廙 tr廙 kho %s\n" #, c-format msgid "%s: You may not view or modify password information for %s.\n" -msgstr "%s: kh繫ng cho ph矇p b廕》 xem hay s廙苔 廙i th繫ng tin m廕負 kh廕季 cho %s.\n" +msgstr "%s: kh繫ng cho ph矇p b廕》 xem ho廕搾 s廙苔 廙i th繫ng tin m廕負 kh廕季 cho %s.\n" #, c-format msgid "Changing password for %s\n" -msgstr "ang thay 廙i m廕負 kh廕季 cho %s.\n" +msgstr "ang thay 廙i m廕負 kh廕季 cho %s\n" #, c-format msgid "The password for %s is unchanged.\n" -msgstr "Chがa thay 廙i m廕負 kh廕季 cho %s.\n" +msgstr "M廕負 kh廕季 cho %s chがa thay 廙i.\n" #, c-format msgid "Password changed.\n" -msgstr "瓊 thay 廙i m廕負 kh廕季 r廙i.\n" +msgstr "M廕負 kh廕季 が廙θ thay 廙i.\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "M廕負 kh廕季 b廕》 瓊 h廕篙 h廕》 d羅ng r廙i." +msgstr "M廕負 kh廕季 が廙θ l廕計 廙 h廕篙 h廕》 d羅ng.\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" msgstr "" "C獺ch s廙 d廙叩g: %s [-q] [-r] [-s] [passwd [shadow]]\n" -"(passwd: m廕負 kh廕季\n" -"shadow: b籀ng)\n" +"[passwd: m廕負 kh廕季\n" +"shadow: b籀ng]\n" #, c-format msgid "invalid password file entry\n" -msgstr "m廙卉 ghi t廕計 tin m廕負 kh廕季 kh繫ng h廙φ l廙\n" +msgstr "M廙卉 nh廕計 t廕計 tin m廕負 kh廕季 kh繫ng h廙φ l廙\n" #, c-format msgid "duplicate password entry\n" -msgstr "m廙卉 ghi m廕負 kh廕季 nh璽n b廕τ\n" +msgstr "m廙卉 nh廕計 m廕負 kh廕季 tr羅ng\n" #, c-format msgid "invalid user name '%s'\n" -msgstr "t礙n d羅ng kh繫ng h廙φ l廙 '%s'\n" +msgstr "t礙n d羅ng kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "user %s: no group %u\n" @@ -1233,23 +1288,23 @@ msgstr "ngが廙i d羅ng %s: kh繫ng c籀 nh籀m %u\n" #, c-format msgid "user %s: directory %s does not exist\n" -msgstr "ngが廙i d羅ng %s: chがa c籀 thが m廙卉 %s.\n" +msgstr "ngが廙i d羅ng %s: chがa c籀 thが m廙卉 %s\n" #, c-format msgid "user %s: program %s does not exist\n" -msgstr "ngが廙i d羅ng %s: chがa c籀 chがヾng tr穫nh %s.\n" +msgstr "ngが廙i d羅ng %s: chがa c籀 chがヾng tr穫nh %s\n" #, c-format msgid "invalid shadow password file entry\n" -msgstr "m廙卉 ghi t廕計 tin m廕負 kh廕季 b籀ng kh繫ng h廙φ l廙\n" +msgstr "m廙卉 nh廕計 t廕計 tin m廕負 kh廕季 b籀ng kh繫ng h廙φ l廙\n" #, c-format msgid "duplicate shadow password entry\n" -msgstr "m廙卉 ghi t廕計 tin m廕負 kh廕季 b籀ng nh璽n b廕τ\n" +msgstr "m廙卉 nh廕計 t廕計 tin m廕負 kh廕季 b籀ng tr羅ng\n" #, c-format msgid "no matching password file entry\n" -msgstr "kh繫ng c籀 m廙卉 ghi t廕計 tin m廕負 kh廕季 c籀 kh廙p\n" +msgstr "kh繫ng c籀 m廙卉 nh廕計 t廕計 tin m廕負 kh廕季 c籀 kh廙p が廙θ\n" #, c-format msgid "user %s: last password change in the future\n" @@ -1257,58 +1312,82 @@ msgstr "ngが廙i d羅ng %s: l廕吵 thay 廙i m廕負 kh廕季 cu廙i c羅ng c籀 trong #, c-format msgid "%s: can't lock passwd file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季 (passwd)\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin passwd (m廕負 kh廕季)\n" #, c-format msgid "%s: can't open passwd file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季 (passwd)\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin passwd (m廕負 kh廕季)\n" #, c-format msgid "%s: can't remove shadow entry for %s\n" -msgstr "%s: kh繫ng lo廕【 b廙 が廙θ m廙卉 ghi b籀ng cho %s.\n" +msgstr "%s: kh繫ng th廙 g廙 b廙 m廙卉 nh廕計 b籀ng cho %s\n" #, c-format msgid "%s: can't update passwd entry for %s\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ m廙卉 ghi m廕負 kh廕季 (passwd) cho %s.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 m廙卉 nh廕計 passwd (m廕負 kh廕季) cho %s.\n" #, c-format msgid "%s: can't update shadow file\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin b籀ng.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 t廕計 tin b籀ng\n" #, c-format msgid "%s: can't update passwd file\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ t廕計 tin m廕負 kh廕季 (passwd).\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 t廕計 passwd (m廕負 kh廕季)\n" #, c-format msgid "%s: can't update entry for user %s\n" -msgstr "%s: kh繫ng c廕計 nh廕負 が廙θ m廙卉 ghi cho ngが廙i d羅ng %s.\n" +msgstr "%s: kh繫ng th廙 c廕計 nh廕負 m廙卉 nh廕計 cho ngが廙i d羅ng %s\n" #, c-format msgid "%s: can't delete shadow password file\n" -msgstr "%s: kh繫ng x籀a b廙 が廙θ t廕計 tin m廕負 kh廕季 b籀ng.\n" +msgstr "%s: kh繫ng th廙 x籀a b廙 t廕計 tin m廕負 kh廕季 b籀ng\n" #, c-format msgid "Access to su to that account DENIED.\n" -msgstr "su KHNG 廙 quy廙n truy c廕計 ti kho廕τ 廕句.\n" +msgstr "Truy c廕計 竄 su 罈 vo ti kho廕τ 籀 B廙 T廙 CH廙I.\n" #, c-format msgid "Password authentication bypassed.\n" -msgstr "瓊 i v簷ng vi廙c x獺c th廙妾 m廕負 kh廕季 r廙i.\n" +msgstr "Vi廙c x獺c th廙妾 m廕負 kh廕季 b廙 v簷ng.\n" #, c-format msgid "Please enter your OWN password as authentication.\n" -msgstr "H瓊y nh廕計 m廕負 kh廕季 c廙吧 B廕N 廙 x獺c th廙妾.\n" +msgstr "H瓊y g繭 m廕負 kh廕季 MNH 廙 x獺c th廙妾.\n" msgid "Sorry." -msgstr "Ti廕盧 l..." +msgstr "R廕另 ti廕盧." -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd: (m廕負 kh廕季) %s\n" +msgstr "%s: %s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" +"C獺ch s廙 d廙叩g: su [t羅y_ch廙n] [t礙n_d羅ng]\n" +"\n" +"[su: si礙u ngが廙i d羅ng]\n" +"\n" +"T羅y ch廙n:\n" +" -h, --help\t\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" +" -, -l, --login\t\tl廕計 h廙 v廙 l h廙 v廙 _ng nh廕計_\n" +" -m, -p,\n" +" --preserve-environment\t廙南g l廕計 l廕【 c獺c bi廕積 _m繫i trが廙ng_, v _gi廙珞 h廙 v廙 " +"hi廙n c籀\n" +" -s, --shell H廙_V廙\t\ts廙 d廙叩g h廙 v廙 ny thay vo m廕搾 廙nh trong passwd\n" #, c-format msgid "%s: must be run from a terminal\n" -msgstr "%s: ph廕ξ ch廕『 n籀 t廙 thi廕篙 b廙 cu廙i.\n" +msgstr "%s: ph廕ξ ch廕『 t廙 thi廕篙 b廙 cu廙i\n" #, c-format msgid "%s: pam_start: error %d\n" @@ -1316,14 +1395,14 @@ msgstr "%s: pam_start: (pam b廕眩 廕吟) l廙i %d\n" #, c-format msgid "Unknown id: %s\n" -msgstr "ID l廕: %s\n" +msgstr "Kh繫ng bi廕篙 ID: %s\n" #, c-format msgid "You are not authorized to su %s\n" -msgstr "B廕》 kh繫ng 廙 quy廙n s廙 d廙叩g l廙nh su v廙i %s.\n" +msgstr "B廕》 kh繫ng 廙 quy廙n s廙 d廙叩g l廙nh 竄 su 罈 v廙i %s.\n" -msgid "(Enter your own password.)" -msgstr "(H瓊y nh廕計 m廕負 kh廕季 c廙吧 b廕》.)" +msgid "(Enter your own password)" +msgstr "(H瓊y g繭 m廕負 kh廕季 m穫nh)" #, c-format msgid "" @@ -1331,7 +1410,7 @@ msgid "" "(Ignored)\n" msgstr "" "%s: %s\n" -"(瓊 bo qua)\n" +"(B廙 bo qua)\n" #, c-format msgid "No shell\n" @@ -1339,11 +1418,11 @@ msgstr "Kh繫ng c籀 h廙 v廙\n" #, c-format msgid "No password file\n" -msgstr "Kh繫ng c籀 t廕計 tin m廕負 kh廕季.\n" +msgstr "Kh繫ng c籀 t廕計 tin m廕負 kh廕季\n" #, c-format msgid "No password entry for 'root'\n" -msgstr "Kh繫ng c籀 m廙卉 ghi m廕負 kh廕季 cho 'root' (ngが廙i ch廙).\n" +msgstr "Kh繫ng c籀 m廙卉 nh廕計 m廕負 kh廕季 cho 竄 root 罈 (ngが廙i ch廙)\n" msgid "" "\n" @@ -1351,31 +1430,31 @@ msgid "" "(or give root password for system maintenance):" msgstr "" "\n" -"H瓊y g繭 hai ph穩m control-d 廙 ti廕穆 t廙卉 kh廙i 廙ng c獺ch thが廙ng,\n" -"(ho廕搾 nh廕計 m廕負 kh廕季 ch廙 廙 b廕υ dが廙》g h廙 th廙ng:" +"H瓊y g繭 hai t廙 h廙φ ph穩m Ctrl-D 廙 ti廕穆 t廙卉 kh廙i 廙ng c獺ch thが廙ng,\n" +"(ho廕搾 g繭 m廕負 kh廕季 ch廙 廙 b廕υ dが廙》g h廙 th廙ng):" msgid "Entering System Maintenance Mode\n" -msgstr "ang vo ch廕 廙 b廕υ dが廙》g h廙 th廙ng\n" +msgstr "ang vo Ch廕 廙 B廕υ dが廙》g H廙 th廙ng\n" #, c-format msgid "%s: invalid numeric argument `%s'\n" -msgstr "%s: 廙i s廙 thu廙c s廙 kh繫ng h廙φ l廙 `%s'\n" +msgstr "%s: 廙i s廙 thu廙c s廙 kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "%s: unknown GID %s\n" -msgstr "%s: GID l廕 %s\n" +msgstr "%s: kh繫ng bi廕篙 GID %s\n" #, c-format msgid "%s: unknown group %s\n" -msgstr "%s: nh籀m l廕 %s\n" +msgstr "%s: kh繫ng bi廕篙 nh籀m %s\n" #, c-format msgid "%s: cannot create new defaults file\n" -msgstr "%s: kh繫ng t廕︽ が廙θ t廕計 tin m廕搾 廙nh m廙i.\n" +msgstr "%s: kh繫ng th廙 t廕︽ t廕計 tin m廕搾 廙nh m廙i\n" #, c-format msgid "%s: cannot open new defaults file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕搾 廙nh m廙i.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin m廕搾 廙nh m廙i\n" #, c-format msgid "%s: rename: %s" @@ -1383,11 +1462,11 @@ msgstr "%s: 廙i t礙n: %s" #, c-format msgid "%s: group `%s' is a NIS group.\n" -msgstr "%s: nh籀m `%s' kh繫ng ph廕ξ l nh籀m NIS.\n" +msgstr "%s: nh籀m 竄 %s 罈 kh繫ng ph廕ξ l nh籀m ki廙u NIS.\n" #, c-format msgid "%s: too many groups specified (max %d).\n" -msgstr "%s: 瓊 ghi r繭 qu獺 nhi廙u nh籀m (t廙i a %d).\n" +msgstr "%s: qu獺 nhi廙u nh籀m 瓊 g繭 (t廙i a %d).\n" #, c-format msgid "" @@ -1407,7 +1486,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1418,133 +1497,164 @@ msgid "" " -s, --shell SHELL\t\tthe login shell for the new user account\n" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" +"C獺ch s廙 d廙叩g: useradd [t羅y_chon] TN_DNG\n" +"\n" +"[useradd: th礙m ngが廙i d羅ng]\n" +"\n" +"T羅y ch廙n:\n" +" -b, --base-dir THか_M廙七\t\t_thが m廙卉 cヾ b廕τ_ cho thが m廙卉 ch穩nh\n" +"\tc廙吧 ti kho廕τ ngが廙i d羅ng m廙i\n" +" -c, --comment CHU廙I\t\tl廕計 trが廙ng GECOS cho ti kho廕τ ngが廙i d羅ng m廙i\n" +"\t(_ch繳 th穩ch_)\n" +" -d, --home-dir THか_M廙七\t_thが m廙卉 ch穩nh_ cho ti kho廕τ ngが廙i d羅ng m廙i\n" +" -D, --defaults\t\thi廙n th廙 ho廕搾 lがu c廕只 h穫nh useradd _m廕搾 廙nh_ 瓊 s廙苔 " +"廙i\n" +" -e, --expiredate NGY\tl廕計 ngy h廕篙 h廕》 d羅ng ti kho廕τ\n" +" -f, --inactive CHU廙I\tl廕計 m廕負 kh廕季 m廙i _kh繫ng ho廕﹀ 廙ng_ thnh chu廙i ny\n" +" -g, --gid NHM\t\tbu廙c g獺n nh籀m ny cho ti kho廕τ ngが廙i d羅ng m廙i\n" +"\t(_m瓊 nh籀m_)\n" +" -G, --groups NHM\t\tdanh s獺ch _c獺c nh籀m_ ph廙 cho ti kho廕τ ngが廙i d羅ng " +"m廙i\n" +" -h, --help\t\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" +" -k, --skel THか_M廙七\t\tghi r繭 thが m廙卉 竄 skel 罈 thay th廕璞n" +" -K, --key KHA=GI_TR廙\t\t癡 c獺c m廕搾 廙nh c廙吧 (_kh籀a_)\n" +" -m, --create-home\t\t_t廕︽ thが m廙卉 ch穩nh_ cho ti kho廕τ ngが廙i d羅ng m廙i\n" +" -o, --non-unique\t\tcho ph矇p t廕︽ ngが廙i d羅ng c籀 UID tr羅ng (_kh繫ng 廙c " +"nh廕另_)\n" +" -p, --password M廕曷_KH廕沃\t\ts廙 d廙叩g _m廕負 kh廕季_ m廕負 m瓊\n" +"\tcho ti kho廕τ ngが廙i d羅ng m廙i\n" +" -s, --shell H廙_V廙\t\t_h廙 v廙_ ng nh廕計 cho ti kho廕τ ngが廙i d羅ng m廙i\n" +" -u, --uid UID\t\t\tbu廙c s廙 d廙叩g UID ny cho ti kho廕τ ngが廙i d羅ng m廙i\n" #, c-format -msgid "%s: error locking group file\n" -msgstr "%s: g廕搆 l廙i khi kh籀a t廕計 tin nh籀m.\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s: g廕搆 l廙i khi m廙 t廕計 tin nh籀m.\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s: g廕搆 l廙i khi kh籀a t廕計 tin nh籀m b籀ng.\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s: g廕搆 l廙i khi m廙 t廕計 tin nh籀m b籀ng.\n" - -#, fuzzy, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s: gid %u kh繫ng ph廕ξ 廙c nh廕另.\n" +msgstr "%s: UID %u kh繫ng ph廕ξ 廙c nh廕另\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s: kh繫ng g廙i が廙θ gid 廙c nh廕另.\n" +msgstr "%s: Kh繫ng th廙 l廕句 UID 廙c nh廕另\n" #, c-format msgid "%s: invalid base directory `%s'\n" -msgstr "%s: thが m廙卉 cヾ ban kh繫ng h廙φ l廙 `%s'\n" +msgstr "%s: thが m廙卉 cヾ ban kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "%s: invalid comment `%s'\n" -msgstr "%s: ghi ch繳 kh繫ng h廙φ l廙 `%s'\n" +msgstr "%s: ghi ch繳 kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "%s: invalid home directory `%s'\n" -msgstr "%s: thが m廙卉 ch穩nh kh繫ng h廙φ l礙 `%s'\n" +msgstr "%s: thが m廙卉 ch穩nh kh繫ng h廙φ l礙 竄 %s 罈\n" #, c-format msgid "%s: invalid date `%s'\n" -msgstr "%s: ngy kh繫ng h廙φ l廙 `%s'\n" +msgstr "%s: ngy kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "%s: shadow passwords required for -e\n" -msgstr "%s: c廕吵 廕積 m廕負 kh廕季 b籀ng cho t羅y ch廙n -e\n" +msgstr "%s: c廕吵 廕積 m廕負 kh廕季 b籀ng cho t羅y ch廙n 竄 -e 罈\n" #, c-format msgid "%s: shadow passwords required for -f\n" -msgstr "%s: c廕吵 廕積 m廕負 kh廕季 b籀ng cho t羅y ch廙n -f\n" +msgstr "%s: c廕吵 廕積 m廕負 kh廕季 b籀ng cho t羅y ch廙n 竄 -f 罈\n" #, c-format msgid "%s: invalid field `%s'\n" -msgstr "%s: trが廙ng kh繫ng h廙φ l廙`%s'\n" +msgstr "%s: trが廙ng kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "%s: invalid shell `%s'\n" -msgstr "%s: h廙 v廙 kh繫ng h廙φ l廙 `%s'\n" +msgstr "%s: h廙 v廙 kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "%s: invalid user name '%s'\n" -msgstr "%s: t礙n d羅ng kh繫ng h廙φ l廙 '%s'\n" +msgstr "%s: t礙n d羅ng kh繫ng h廙φ l廙 竄 %s 罈\n" #, c-format msgid "%s: cannot rewrite password file\n" -msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin m廕負 kh廕季\n" +msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin m廕負 kh廕季\n" #, c-format msgid "%s: cannot rewrite shadow password file\n" -msgstr "%s: kh繫ng ghi l廕【 が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" +msgstr "%s: kh繫ng th廙 ghi l廕【 t廕計 tin m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: unable to lock password file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季\n" +msgstr "%s: kh繫ng th廙 kh籀a t廕計 tin m廕負 kh廕季\n" #, c-format msgid "%s: unable to open password file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin m廕負 kh廕季\n" #, c-format msgid "%s: cannot lock shadow password file\n" -msgstr "%s: kh繫ng kh籀a が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" +msgstr "%s: kh繫ng th廙 kh籀a tin m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: cannot open shadow password file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin m廕負 kh廕季 b籀ng\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin m廕負 kh廕季 b籀ng\n" + +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s: g廕搆 l廙i khi kh籀a t廕計 tin nh籀m\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s: g廕搆 l廙i khi m廙 t廕計 tin nh籀m\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s: g廕搆 l廙i khi kh籀a t廕計 tin nh籀m b籀ng\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s: g廕搆 l廙i khi m廙 t廕計 tin nh籀m b籀ng\n" #, c-format msgid "%s: error adding new password entry\n" -msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 ghi m廕負 kh廕季 m廙i.\n" +msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 nh廕計 m廕負 kh廕季 m廙i\n" #, c-format msgid "%s: error adding new shadow password entry\n" -msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 ghi m廕負 kh廕季 b籀ng m廙i.\n" +msgstr "%s: g廕搆 l廙i khi th礙m m廙卉 nh廕計 m廕負 kh廕季 b籀ng m廙i\n" #, c-format msgid "%s: cannot create directory %s\n" -msgstr "%s: kh繫ng t廕︽ が廙θ thが m廙卉 %s.\n" +msgstr "%s: kh繫ng th廙 t廕︽ thが m廙卉 %s\n" #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" -msgstr "Kh繫ng c籀 nh籀m t礙n \"mail\" th穫 ang t廕︽ 廙ng ch廙 v廙i ch廕 廙 0600.\n" +msgstr "" +"Kh繫ng c籀 nh籀m t礙n 竄 mail 罈 (thが t穩n) n礙n ang t廕︽ 廙ng ch廙 v廙i ch廕 廙 0600.\n" #, c-format msgid "Can't create mail spool for user %s.\n" -msgstr "Kh繫ng t廕︽ が廙θ 廙ng ch廙 thが cho ngが廙i d羅ng %s.\n" +msgstr "Kh繫ng th廙 t廕︽ 廙ng ch廙 thが t穩n cho ngが廙i d羅ng %s.\n" #, c-format msgid "%s: user %s exists\n" -msgstr "%s: c籀 ngが廙i d羅ng %s r廙i.\n" +msgstr "%s: ngが廙i d羅ng %s 瓊 c籀\n" #, c-format msgid "" "%s: group %s exists - if you want to add this user to that group, use -g.\n" msgstr "" -"%s: c籀 nh籀m %s r廙i. N廕簑 b廕》 mu廙n th礙m ngが廙i d羅ng ny vo nh籀m 廕句\n" -"\t\t\t\t\tth穫 h瓊y s廙 d廙叩g t羅y ch廙n -g.\n" +"%s: nh籀m %s 瓊 c籀. N廕簑 b廕》 mu廙n th礙m h廙 vo nh籀m 籀\n" +"\t\t\t\t\tth穫 h瓊y s廙 d廙叩g t羅y ch廙n 竄 -g 罈.\n" #, c-format msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s: c廕τh b獺o: thが m廙卉 ch穩nh 瓊 c籀.\n" +"Nhが th廕 th穫 kh繫ng sao ch矇p t廕計 tin no t廙 thが m廙卉 竄 skel 罈 sang n籀.\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" msgstr "" -"%s: c廕τh b獺o: chがa h廙 tr廙 CREATE_HOME th穫 h瓊y s廙 d廙叩g t羅y ch廙n -m thay vo " -"籀.\n" +"%s: c廕τh b獺o: chがa h廙 tr廙 竄 CREATE_HOME 罈 (t廕︽ thが m廙卉 ch穩nh)\n" +"n礙n h瓊y s廙 d廙叩g t羅y ch廙n 竄 -m 罈 thay vo 籀.\n" #, c-format msgid "Usage: %s [-r] name\n" @@ -1552,39 +1662,39 @@ msgstr "C獺ch s廙 d廙叩g: %s [-r] t礙n\n" #, c-format msgid "%s: error updating group entry\n" -msgstr "%s: g廕搆 l廙i khi c廕計 nh廕負 m廙卉 ghi nh籀m.\n" +msgstr "%s: g廕搆 l廙i khi c廕計 nh廕負 m廙卉 nh廕計 nh籀m.\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s: kh繫ng lo廕【 b廙 が廙θ nh籀m ch穩nh c廙吧 ngが廙i d羅ng.\n" +msgstr "%s: kh繫ng th廙 g廙 b廙 %s m l nh籀m ch穩nh cho ngが廙i d羅ng kh獺c.\n" #, c-format msgid "%s: cannot open group file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin nh籀m.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin nh籀m\n" #, c-format msgid "%s: cannot open shadow group file\n" -msgstr "%s: kh繫ng m廙 が廙θ t廕計 tin nh籀m b籀ng.\n" +msgstr "%s: kh繫ng th廙 m廙 t廕計 tin nh籀m b籀ng\n" #, c-format msgid "%s: error deleting password entry\n" -msgstr "%s: g廕搆 l廙i khi x籀a b廙 m廙卉 ghi m廕負 kh廕季.\n" +msgstr "%s: g廕搆 l廙i khi x籀a b廙 m廙卉 nh廕計 m廕負 kh廕季\n" #, c-format msgid "%s: error deleting shadow password entry\n" -msgstr "%s: g廕搆 l廙i khi x籀a b廙 m廙卉 ghi m廕負 kh廕季 b籀ng.\n" +msgstr "%s: g廕搆 l廙i khi x籀a b廙 m廙卉 nh廕計 m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: user %s is currently logged in\n" -msgstr "%s: ngが廙i d羅ng %s c籀 瓊 ng nh廕計.\n" +msgstr "%s: ngが廙i d羅ng %s hi廙n th廙i 瓊 ng nh廕計\n" #, c-format msgid "%s: %s not owned by %s, not removing\n" -msgstr "%1$s: %3$s kh繫ng s廙 h廙真 %2$s th穫 s廕 kh繫ng lo廕【 b廙 n籀.\n" +msgstr "%1$s: %3$s kh繫ng s廙 h廙真 %2$s th穫 s廕 kh繫ng g廙 b廙 n籀.\n" #, c-format msgid "%s: warning: can't remove " -msgstr "%s: c廕τh b獺o: kh繫ng th廙 lo廕【 b廙" +msgstr "%s: c廕τh b獺o: kh繫ng th廙 g廙 b廙" #, c-format msgid "%s: user %s does not exist\n" @@ -1592,99 +1702,151 @@ msgstr "%s: kh繫ng c籀 ngが廙i d羅ng %s\n" #, c-format msgid "%s: user %s is a NIS user\n" -msgstr "%s: ngが廙i d羅ng %s l ngが廙i d羅ng NIS.\n" +msgstr "%s: ngが廙i d羅ng %s l ngが廙i d羅ng ki廙u NIS\n" #, c-format msgid "%s: not removing directory %s (would remove home of user %s)\n" msgstr "" -"%s: s廕 kh繫ng lo廕【 b廙 thが m廙卉 %s (v穫 s廕 c觼ng lo廕【 b廙 thが m廙卉 ch穩nh c廙吧 ngが廙i " -"d羅ng %s).\n" +"%s: kh繫ng th廙 g廙 b廙 thが m廙卉 %s\n" +"\t(s廕 g廙 b廙 thが m廙卉 ch穩nh c廙吧 ngが廙i d羅ng %s)\n" #, c-format msgid "%s: error removing directory %s\n" -msgstr "%s: g廕搆 l廙i khi lo廕【 b廙 thが m廙卉 %s.\n" +msgstr "%s: g廕搆 l廙i khi g廙 b廙 thが m廙卉 %s\n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "C獺ch s廙 d廙叩g: %s\t[-u uid [-o]] [-g nh籀m] [-G nh籀m,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d ch穩nh [-m]] [-s h廙_v廙] [-c ghi_ch繳] [-l t礙n_m廙i]\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f kh繫ng_ho廕﹀_廙ng] [-e h廕篙_h廕》 ] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p m廕負_kh廕季] [-L|-U] t礙n\n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" +"C獺ch s廙 d廙叩g: usermod [t羅y_ch廙n] t礙n_d羅ng\n" +"\n" +"[usermod: s廙苔 廙i ngが廙i d羅ng]\n" +"\n" +"T羅y ch廙n:\n" +" -a, --append NHM\t\t_ph廙 th礙m_ ngが廙i d羅ng vo nh籀m ph廙 ny\n" +" -c, --comment CHU廙I\t\tgi獺 tr廙 m廙i trong trが廙ng GECOS (_ghi ch繳_)\n" +" -d, --home THか_M廙七_CHNH\t\tthが m廙卉 ng nh廕計 m廙i\n" +"\tcho ti kho廕τ ngが廙i d羅ng m廙i (_thが m廙卉 ch穩nh_)\n" +" -e, --expiredate NGY\tl廕計 ngy h廕篙 h廕》 d羅ng ti kho廕τ\n" +" -f, --inactive CHU廙I\tl廕計 m廕負 kh廕季 m廙i _kh繫ng ho廕﹀ 廙ng_ thnh chu廙i ny\n" +" -g, --gid NHM\t\tbu廙c g獺n nh籀m ny l nh籀m ng nh廕計 ban 廕吟 m廙i\n" +" -G, --groups NHM\t\tdanh s獺ch _c獺c nh籀m_ ph廙功n" +" -h, --help\t\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" +" -l, --login TN_DNG\t\tt礙n d羅ng m廙i (_ng nh廕計_)\n" +" -L, --lock\t\t\tl_kh籀a_ ti kho廕τ ngが廙i d羅ng\n" +" -m, --move-home\t\t_di chuy廙n_ n廙i d廙叩g c廙吧 _thが m廙卉 ch穩nh_\n" +"\tsang 廙a i廙m m廙i (ch廙 d羅ng v廙i t羅y ch廙n 竄 -d 罈)\n" +" -o, --non-unique\t\tcho ph矇p s廙 d廙叩g UID tr羅ng (_kh繫ng 廙c nh廕另_)\n" +" -p, --password M廕曷_KH廕沃\ts廙 d廙叩g _m廕負 kh廕季_ m廕負 m瓊 cho m廕負 kh廕季 m廙i\n" +" -s, --shell H廙_V廙\t\t_h廙 v廙_ ng nh廕計 m廙i cho ti kho廕τ ngが廙i d羅ng\n" +" -u, --uid UID\t\t\tUID m廙i cho ti kho廕τ ngが廙i d羅ng\n" +" -U, --unlock\t\t\t_b廙 kh籀a_ ti kho廕τ ngが廙i d羅ng\n" #, c-format msgid "%s: out of memory in update_group\n" -msgstr "%s: h廕篙 b廙 nh廙 trong update_group (c廕計 nh廕負 nh籀m).\n" +msgstr "%s: h廕篙 b廙 nh廙 trong 竄 update_group 罈 (c廕計 nh廕負 nh籀m)\n" #, c-format msgid "%s: out of memory in update_gshadow\n" -msgstr "%s: h廕篙 b廙 nh廙 trong update_shadow (c廕計 nh廕負 b籀ng).\n" +msgstr "%s: h廕篙 b廙 nh廙 trong 竄 update_shadow 罈 (c廕計 nh廕負 b籀ng)\n" #, c-format msgid "%s: no flags given\n" -msgstr "%s: chがa g繭 c廙\n" +msgstr "%s: chがa g繭 c廙 no\n" #, c-format msgid "%s: shadow passwords required for -e and -f\n" -msgstr "%s: c廕吵 廕積 m廕負 kh廕季 b籀ng cho hai t羅y ch廙n -e v -f\n" +msgstr "%s: m廕負 kh廕季 b籀ng c廕吵 thi廕篙 cho hai t羅y ch廙n 竄 -e 罈 v 竄 -f 罈\n" #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" +msgstr "%s: cho ph矇p c廙 CH廙 v廙i c廙 竄 -G 罈 th繫i\n" #, c-format msgid "%s: uid %lu is not unique\n" -msgstr "%s: UID %lu kh繫ng ph廕ξ 廙c nh廕另.\n" +msgstr "%s: UID %lu kh繫ng ph廕ξ 廙c nh廕另\n" #, c-format msgid "%s: error changing password entry\n" -msgstr "%s: g廕搆 l廙i khi thay 廙i m廙卉 ghi m廕負 kh廕季.\n" +msgstr "%s: g廕搆 l廙i khi thay 廙i m廙卉 nh廕計 m廕負 kh廕季\n" #, c-format msgid "%s: error removing password entry\n" -msgstr "%s: g廕搆 l廙i khi lo廕【 b廙 m廙卉 ghi m廕負 kh廕季.\n" +msgstr "%s: g廕搆 l廙i khi g廙 b廙 m廙卉 nh廕計 m廕負 kh廕季\n" #, c-format msgid "%s: error removing shadow password entry\n" -msgstr "%s: g廕搆 l廙i khi lo廕【 b廙 m廙卉 ghi m廕負 kh廕季 b籀ng.\n" +msgstr "%s: g廕搆 l廙i khi g廙 b廙 m廙卉 nh廕計 m廕負 kh廕季 b籀ng\n" #, c-format msgid "%s: directory %s exists\n" -msgstr "%s: c籀 thが m廙卉 %s r廙i.\n" +msgstr "%s: thが m廙卉 %s 瓊 c籀\n" #, c-format msgid "%s: can't create %s\n" -msgstr "%s: kh繫ng t廕︽ が廙θ %s.\n" +msgstr "%s: kh繫ng th廙 t廕︽ %s\n" #, c-format msgid "%s: can't chown %s\n" -msgstr "%s: kh繫ng chown (thay 廙i quy廙n s廙 h廙真) が廙θ %s.\n" +msgstr "%s: kh繫ng th廙 chown (thay 廙i quy廙n s廙 h廙真) %s\n" #, c-format msgid "%s: warning: failed to completely remove old home directory %s" -msgstr "" +msgstr "%s: c廕τh b獺o: vi廙c g廙 b廙 ton b廙 thが m廙卉 ch穩nh %s b廙 l廙i." #, c-format msgid "%s: cannot rename directory %s to %s\n" -msgstr "%s: kh繫ng th廙 thay 廙i l廕【 thが m廙卉 %s thnh %s.\n" +msgstr "%s: kh繫ng th廙 thay 廙i l廕【 t礙n thが m廙卉 %s thnh %s\n" #, c-format msgid "%s: warning: %s not owned by %s\n" -msgstr "%1$s: c廕τh b獺o: %3$s kh繫ng s廙 h廙真 %2$s.\n" +msgstr "%1$s: c廕τh b獺o: %3$s kh繫ng s廙 h廙真 %2$s\n" msgid "failed to change mailbox owner" -msgstr "kh繫ng thay 廙i ngが廙i s廙 h廙真 h廙p thが が廙θ" +msgstr "vi廙c thay 廙i ngが廙i s廙 h廙真 h廙p thが b廙 l廙i" msgid "failed to rename mailbox" -msgstr "kh繫ng thay 廙i t礙n h廙p thが が廙θ" +msgstr "vi廙c thay 廙i t礙n h廙p thが b廙 l廙i" + +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" +"C獺ch s廙 d廙叩g: vipw [t羅y_ch廙n]\n" +"\n" +"T羅y ch廙n:\n" +" -g, --group\t\t\ts廙苔 廙i cヾ s廙 d廙 li廙u _nh籀m_\n" +" -h, --help\t\t\thi廙n th廙 _tr廙 gi繳p_ ny r廙i tho獺t\n" +" -p, --passwd\t\t\ts廙苔 廙i cヾ s廙 d廙 li廙u passwd\n" +" -q, --quiet\t\t\tch廕 廙 _im_ (kh繫ng hi廙n th廙 chi ti廕篙)\n" +" -s, --shadow\t\t\ts廙苔 廙i cヾ s廙 d廙 li廙u shadow hay gshadow\n" #, c-format msgid "" @@ -1692,27 +1854,14 @@ msgid "" "%s: %s is unchanged\n" msgstr "" "\n" -"%s: %s chがa thay 廙i.\n" +"%s: %s chがa thay 廙i\n" msgid "Couldn't lock file" -msgstr "Kh繫ng kh籀a が廙θ t廕計 tin." +msgstr "Kh繫ng th廙 kh籀a t廕計 tin" msgid "Couldn't make backup" -msgstr "Kh繫ng lがu tr廙 が廙θ." +msgstr "Kh繫ng th廙 lがu tr廙" #, c-format msgid "%s: can't restore %s: %s (your changes are in %s)\n" -msgstr "%s: kh繫ng ph廙卉 h廙i が廙θ %s: %s (c獺c thay 廙i c廙吧 b廕》 廙 trong %s).\n" - -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"C獺ch s廙 d廙叩g:\n" -"`vipw' th穫 s廙苔 廙i /etc/passwd `vipw -s' th穫 s廙苔 廙i /etc/shadow\n" -"`vigr' th穫 s廙苔 廙i /etc/group `vigr -s' th穫 s廙苔 廙i /etc/gshadow\n" - -#~ msgid "%s: PAM chauthtok failed\n" -#~ msgstr "%s: chauthtok PAM (thay 廙i hi廙u bi x獺c th廙妾) 瓊 th廕另 b廕【.\n" +msgstr "%s: kh繫ng th廙 ph廙卉 h廙i %s: %s (c獺c thay 廙i c廙吧 b廕》 廙 trong %s)\n" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index d88be7c448a3685abf1ad75b64f3d40939ef5c7d..16a65c7a70090f0cd282d8ab4dc82e4d0dac3adb 100644 GIT binary patch literal 34218 zcmbWA37nM0ng81uG&9k7#v^L-ilU$lf>#X22y!SCxUZGzZg6NTm!0q z&wxX~z2LFnk3sb_4@xe-17Vdol}4!kD?z%Hm<9%5JE-#O!Lz`;fhzxwj~_qO$`1oo{zg#a(GE(kD?pl_cotMW-vTcMe**^K`NK@F zCV-M#8z?#52a4ZTQ2qZhsD9-^@q5oj){dc|>X`^i&W)h*m-_tYK$ZVGD0%!6ycj%{ zKPoo{R6TcrYWGr5K(*(uL8?mhfucW^Nv8TQ@i-ks6p2ny^xHs<%Nsuab00tU z63ZU~2IPMdRKMqf;`ab3xpaZz_Z?9B^e0esXO6UXeGF85CMbD+4%9ep1Enu}L5>61oT`9?4x{eDpOJOgUnzYL1s_d)61ufYI324zvdE(Dc70aUwZfs*qg zpS}&$IPC>R|CZ1HjmHx&Gk%wVYX3A)^6mgpiNr&oFdA~h(8CO0(OJffZqa729LkO_ynNFYaFQYZw5aAE(QZ|9jI}C0hE6I7({gv zM_+02kzhdlR#55lLFvzSQ0@OFD7o~3>ff;+wQ|EirB4Nwp7!bMK(+T(@Ppvrf~SE$ z1y2Hh2c8PnTxIh3Fev)bpz50fN}erX0ImkF1-pFyufR_bulbnS>l;9g`*Wc9ya}qG z{|rhle*#Yj&mV2|eH;|s?V$2oLD8=VKLqae@o$4_@9#lWE>U~6>D$$y`a2Um6Z||V zecuEI;On5;|1Y5U9*r@UJ`4jjZZkmjzX@Ch-UBkEiT5(N;`=dBa+?W?&)r}RxDl)c zw}EGYJ3;m1tKiw-4?vaw9jN}EiI7y!C{XkhK}3<51HK>J3QE6rfTG(6GQ^2*`uKYh zy5eVo(x+)2XM;x*PlJ+Q7Q7DJ1ilaa0eBAhHYoWWHOAV13dq02Is9P=6Q2RacM~`W zd>T|cp9fX$YoO-I4?xN7e?j%@#IdI5Lp_cKC6`ZwOwB|J6y3w%N5DOx`uh()|3~04 z#805n$AYJUEIo-2gQ{;LsCKk~>c>)0?fDWYKCgfppD%-|=X>B_@EuTeCyz6^o)6wk z{Bm#%xE$0x_&TWh_)}1NbKH0vzso?4!!+;=Fy+&~0IL66z&qZ(7`xST= z>4R>t__?37{nJ&TBhDziD7Am@YlItoTe-XTl_&@sipjlS#eDF-tCxI$o4-N+J z0abpR&wta${{G2j&d^$XC1||R3 zeg5}+`foj+)nN8&3@H7a1!`XAeEfcoTfv#6zX+ZKejsJ?84d=-r-L5?a~{`#>gThd z_`V4S;15CB%|H0~d5vb*#)C?42E}JBsCst#^sj;E5r4D>Wrv>! zH4fhg&jxFoO0w;oJw3vKmgOYz1)ObAz zs=qITvJ?LRiqFqL@%|#-vCbs{|yx1+PTK(0#I}l zK&3bN^m~2!lc4O=8=&O=Lyx}!HLk~E?8Wy(pyubL9&ZBG&PGuETI%CZfn$ij0cu5Vd{S{E9f}+W$xJ z1n{K!^btH4yb-(?RQtaL)`7nOF9gq6VD*jxrI)ij&I1GDYrzkKd%$h)p+4|u#2Y_n z^f%nY8JF}Vc$(wN=_|mai0k*i zgbxsQDZ+0A8MlHryBK9cLgLpEP_YE&KQV)J>CCqY7xKIi{A2OsbmkAs^CS<*iaz85?yR<4b-j}pE|IFIzRecsc=&*WKlS!4DMLiz7j@(;uk zpZCwld;A3WD4~h)Q^K8ujfCG5!r!OiaUPK`6ExP#3D=M|hVU7l_4|~8vmKuy{S3lR zpH{_&bC~o;{PUIIv4lF(^!o$hHvg>nr94m7 z1HaP;n#%7(CL}qiO`G!|CaDqg#RJDhoIjF4H9pAybzpDcrRfR<;H*~5Z)pD z7vXmCBItL$f&2S!{&^1g0^v!*C4>otB=nbqjo|memkIiP+Q99DM*8R1z^nYTV6lJx zBzP8KrH>!&+i;SPf7ZvZ_joLL7kTFsF7j#3Jb#SmYr*h$6A$MSzCw6{&`Ew)Y2ZJD z;cqzc@b?%GFA>%gZX?`J(CH6kmx+&FAo2b1>*+EOXK9kL+ z>N}#8j+VAmLy+n02$GE*scbN$A;_ibGwFuh2xx9znCnQj1@*0&98`^&Y>t8>88=a{8VyovB1z2ZO8^KG`@-U zsNT+8%Ei+Q=O-5qQy*rIZ^_ZLG`$YyEL3GQtFF%Kc2WzHt*x2)sfH1=Y7>F|5a7(Z zvEr5;K4Qd(S;QvCVoivly_EO}*-2M=R#2g2L-nloSwUSkXwKvquz1TzpIO)JGW66K zq|qPO`f<$}#wth#>D2s4P>3N2#xXoeWYE!^3cQq)4Q(yymRv_R*^$YLXy%aC22?54 z*fA@LWa{STV3Osk=K{vZ-8fjA-F*Gf0$?QU(Cli%~Z!=~=lh?DMf5DKb z+cs#{j7eT$uq4@qW?t30DQ!vjq)v3+j2*y6Mb0dhHPF7^Ow%FWg1!<7e+G~Nz%nO-vsh)!qA4h zP<2V9RI!}R?r0{xzO{wc`-asg(-(H2@@NVitg${Vo1&>@i4Cb%hKWg)Y{<+HB^`~V z6)dGG+VnEArj(|B{oHt+O7pxcW%)T4>8RDGLOutH#@UI7%^jN?C4F|8jWmj>!H5qW z9^>xFZ03r10DI#cRL^tkS*4P`qZLaYR=}=Fo}#LFGwmr^JyI95sk-^u7Syr4n^8uU`n?hHxo*O{=}|fXN~x@!+YbLjWMYkTs(y|?OEtanhT|=rd+1c8WE7g4wMQTxA`p9NO#ogSL zK+21|j0&=d3LU;#N0{>wmm><)PfMvLJGzoZzi8jZF3X{W15{j^Iv145G@Nf$dKP9^ zp08Go&FJddQh};EJFl4~BT&+X)B^VDUN0IlZi~RCs32bL#HMJ2 z$+o^>xSx~k_-!{IZiy$+pVW0bTlVBOvQ#PEvReqrYmCQPBdC4TuQw1yZrV(>6Q_f?F)xT z-Z@EF7Bxo&j6q1i5v+}Yb|;0>9JhHGSilLY0(scnQYOvvTOF=`N6>DLEuFzji_2=; z*}N>hvn`cvsb^!=#8buQ<3(x<(%wNfkhAjzROp5q7PnYjI6zkTqwq78x3yL0)FBO{ z1KZWr+rk|kOe$wbr<1a5r`#obw#o$I>@cy!X{4o%Eu6AlPr?A7j0O-nk~)`_cV4o<^P zjyQ5hB?I#vBwLNM8%w4zvq++eAM?|h(ENMSjPq6GoEtJ7rfK(Jo|2d%!*J;QOlNC@ zWv1}Dq3D^$uyKB)FBd9_Z7|4suR%$Y96B}>vtyIHDv4Pn*!A}FiZ6$r<@9p@E>!s?WIwk6ZvKZHNAJyqX=VQUD6 zwj~!ZndKwas?dqoa7b%KA5mvIIftDw7Tj&7&HNSDqO$Bz7OqX6cPWFCVW`BX;-|rW8&D}!~8kjIylQZmJh3V?&Zp8&P%!{w5VOq2X z#`xQTR0CY!$^AvTqje!;(ZtmT)5_W~KfEGfzH0WzoSUX4P&!G5 z2kosXt)kQ%)V0AH-)u5;=0z2RM|vzp$~?+ZR&iS*f2W*gG}PG?ECv>&Y>o6AlBl>e zyNo2+$|BRS&~_s@$EVP>`b_&m?YN}YQXjL1xw)yPfZhd-XKLf8Z>|cy*u`0K8O6a;}!+DPJZclOxq^h`=Yi!|4 z0jIV)E>bzBoh+r<#iX|6T-JhQ{oKy>gz2+-7~frB(7DWN>ul39JcRQe_PrR@ko)_c zVYSnW(>zHV+UB&RO^3Crx3@DRba$aUL7FIoz)WVVVOJWq(UdNfwu9TA&eU-E?6m;p zf(cV*OqlL^sg`=rjW49J^LMM0ix;WEV)*XmTV^NHoKUZY$FXJ)t%+tLa5Ru zYJow_E~G)xRdV8n=n^?GDZKM7*A@zdw;!egx(hC*xx3loM6+4uuIr|S7q(6V$|k*| zaQv9QBSwA9U+X1G(n}H}^;9$Kg zE6puaDj0d?$dTv-ER;P$4`CDR(BPE$Lg@u3%XqHsVMuXC#N~B%w6$9)EV#Sa((YYm z6MvOPcCf8l(qm0DGFw@TT7$v4=D~?6?l2b(1OwvNNX7)a5i_#k+Tw>~DvNB`Xyi5( z_Sr-z*C4i9-DcZ`V&0@Qx4*oTP)sSi@C)A^KtvHk(^%~gqNK1vQe#>WrDI|o|4_Z7 zj2stPtU^{U#z}?EPBFbPL~i|_dfSw!e*w4VrER42^i-XZ$4w)wriTZcaMg7usG>2S zUVO7ZAhAvGEo@e`b5RwR(t^jp#dFCf_fn60WuuYzerBtv-r&%SHJP^A>5L-t1Gyh& zw>QtKt+CfU+ER*&$R#_V&GE=RYP49+mAP=>ov=P~R>ZV7p&%}GpnNF6zV$)mF?VTM(?&vH#$eEdT zZCL4xWLR4})uN+ogP@LWLtR}f?_{t51UHSndB*JVWACWZ6jfqzI+*rr-iAafJwc^y zB0HDbgxjZ0nmz#*GbT75;WpZl*p9=|!6rs3PR-&(x7slm4K2C$R+{5{iAuxCkkhcc zT?$924waas5}}a^CQTVTZpNfrt=ec3N7?qSSFstjvP!ffEGCAnP88fakd?zf6ojoG zu&oqzo2c1Ng1ecwXV}!p zx`)k>ghC~;mdMB#TN7FtCz6H1=js~osjL5d)OnqHv9ZO8RoeHY`p)K`O2UqWCAjhA zvX|>jcFj<@37ISFd{pT0`fuvWJx-mrvBAv~#?{oAn)^e!TLtWB;WXK;x{!tMJE~d} zq2FUp9(y~Q&(seO5+#h>`B!HG^Z`nh&Z?twK55E0bW)Be*~VBS#E947Tu(bx$Tiu` zn5ehqBEqf6;Wt&!>JC?4brZR2?Gyu9vf!qv*H4;KO~~$LBAqn|2;5r0;fG_r-g%?N zHSW;EgyMdAD0dm~^zU!Fo^h_qVimY5cGhzkSK6%$T{(@OYk=EJx>iKG;g$g|^uikr zZ@FDEyH3^=ZryObv9!(73X^uLX}O_qVYlr|I@)B>rnAp!%C=LI(vE8}D;Hkq&74_R zKT8KaJb?`^Kb6%AQ+|AyhOgA6+3`YkmJvo26Xk%8|H2}EV>#LnH7})bA&vX6!M|Y3 z`?R=Z^~Rb`x%hwCi$rD0yp^$>(CKE&s&*5%HFL#;POvY$mRR&ka6-FnWwtEBzthv((z;Cwh9Z5vxL5LuEmsBpHMv-_ z-h=iY*1ITqZ4lD9+mO7CqkVajY^uKkS>K6OP1^Wn7$#UIc}m#48Dplk4$H)u zGgq_S4Vv9{W;(S%FSc`~Qk!t8y#C4Cp%cxZ4iA!ZFe03>ZOhMV?@aTdTr)%$U1_;o zYZHjVq^Ku%veChOpfKXO6`Sl5{Rty{j&6*GhV>4QT^$vv{EPSgdIkI7oWDAmaD|o4 zbl_!aNR$XvS0yy5On;rYG^mwmqs#%;O$lr*vmFWd#M0B6%!bdn&lBOi;;upm{Lb1a zgq$mug1jPt9vlWhHc@>PB5jk8Jc z+MAj?lViAgPmM@5bbbQjbWY$yO43s+zYeaoO%6qvx1K|xWu}8 zORQ^}Gp1FqEsd~r_2Uz@lP67{P!z?e5hH8$Wdc*bPG6CX=1zA($0ZziTGCfLr!Cv5 zYi^k_vF@rOom$+O%GOQ5t*3XJMh92T;S@BDO;xhBZXz#8OH12bGN&Wz zgic@G^lsQuSiaZz>C+oW9u!`DqOf&EVav;f4X^P9O7G_G{K1X=8#edt-W^5zUR_$) z^eT?(p!b;vmHJY5Z}+zR(wF)-?Rw|Hs-D*$=zC&SZ}-cEmD|ZJYFwUtbMTPbvAL^%(IfeN>u6B#n%(&)?}bh6(8BVE`W7wid;N>~rBB)A zNq+bJbgZZQslG#7REMkBY8poS6SaN2p3bjd$z$Jr_va71(EG@JR%B@Zveku$_82e9 z=MU`9FMri)&v)HB?CnKMXzI-Tp@Y2}pDH}Gt9SpQzNZ%#URc5gHOMbr+}E|wT3`Z! zoV}ReLm^9jaAWc;esU9!_jcb`N6XU_@-WFd4na22xblbfD>-G#0DORMuA z-B_0Ps*M2y-}}rS*NeX0d;1ryC_M0N&%Q-H`*tEH6PgoB5Rl!sc!OkZ;_iB)cisK@ z^$%P2%)Ubp=T|(d?MzNz-t=!+obP%hj20e!s&Cm&|Md-hxh9d{y5r}Iw%WHhKVS4{ z&%Tw3U|<^KZ$%xgKE{DI0W0WfW#RcJY#HA&6MuUeX4_gw#@j}>0p znBTRj_xY!FTkED#@nNW`lzY>{Wl`&DYBN#yKJYvZR~2qFqGFy%Gto5($w5)fRzLKv zRc|;JKC7^Gr}|d>`UXb33M*dEFW*ClD-hXwT8Tcyy;e2Uh?-N~UV`0e-GHl);M?bXG zOu4>$4_Z&?p=KMs%x`(TXWxFz0?hMkpU!W8$d8trcyMAKL0M$u-bd&R<+VYB8*7Cd z!NQ|Y^ls^L8sM|2Tf^u-)FDTEvHqQ_`gSii|%(RWd1icdSOSF>HOi zH+owCfsP-zl7=kVVVx~(d#ZQq1DIB`@vhgQmFzk6L}BsnVkM!b)6T-K?fI@JWuKqh zjRZ=yuUJBp=%tOU9r?8nd)DX-dW<1w#H7c|p9?$YX!Far3+2;g_)}gM15=a=3n20Nh&F7sm8og-r9$vc^T7R>zc~O^ZhGw44>tD^XF!u zO|Ej`7=<+!Ws3$ff4>H@GIeDU7^kY8e|OnV#1%y6OCM$g;uKXIQCRWC{DDOk_#Yvo za*wUh5h^=UcC{XR=7;HVoT6$iOvwEGn=AC#GED6%WMgtPW6T(NDrYoGbT^)jjLPRt zVeyms?W;+3mL?c#mapefm!@R6>g@_wBd@Zq!AIziHK?2@@RQ=1FQE+9r*Z|BnR#fB znZJ^rScbYxKQJjJB;HoJvSzm(VVug>ZEPy5ix;Vp__hxeX-W1#L-X#kO{oSlFKt3K zDqlxc&2)0GA*kHbID_&*LKXZvhXQEV5E*i9rkrY+h(mKs zfA_BT+!*5sGIs=brj(XkWCuUln%H`J?@ZL=?tfAX>X%EzTREbngKaHh;J+s|1u zq*(bl2fyev(*MM3)hS$mtv40uY(K&tz0mbaIS-%bgK7950wd;G=?6E_% zwwHFuWbjvp;&iU+-WLxK)}P*e2es z!wI(@oBrju@9f`r$g8+5e&v(NQaRL?OtC1nw|lK+@ZC=S=_Q57wzA3>?tKZ{!YQ|z+w)>+DV0BmvhXe%f{iZopjGA`9?lub zY6QrV2AWW-(v*7UDw3J!p<gJ%Z1SZuq6h4qn9rdUcxO zA*TY3pNsLWPgN>24PGBAQ8`zI^|d&ll?ZK)+C;8iwL6DK2T%^Z(v{`Um7K2!aNoEb zF;#5iuI=QMOyH8jy*L&3tdAC~N-W}Asl&8l>&{+|>CW9y6hr>d(*7s9d%D;3b}#1? z?mRos6r0K%z@Z0uH9v$CMmQJEsjzC9yd!R<_8ESsXnUD(#}^DWmq_2C%@`TKNQA8m z{AR}yhbN2t{Y$Y?h5b)rojvFH7ev8f^8F1%1&Ziu2pzW76rBz`AzR6u z+g28S;0efYKVqw9DD+s-NRky8lx_Ryy6m?NSoS0S;ff%qTf%8ec@}$%P0z$#At8^vh zj752|UE8C5fVvg#Su_Xf3RWy|U;Wrlp?}$`{JQlV958D5FLX82-Q9C=qv?{Hw?lOe z;jV(%?Qjv0-&?%h(dR&L)DXM-DkcJ-1M$j;ZGh}zNm6;>LC4D{99qV9gS{O$W~E>M z49wR%Mm064L!z+jOB{Q2j&ma!uCttFIIK`#n1J%pnc9RIDs48LiaU*>5kbPs9Kk;R znn}TqBAf?99<>QXg@c-;q9)lA(!Zn&kEnepaefHc(-f@pDYc6N=b`@ z<^E!F`!o4HYjGxO_q%&FtBq|mUF{{@7ad@#YkPw*);y&f*Da6r9elcf14_c>ukKjQ zIg?*>AnZR^sAz2b3bnA~iTr`JwF$d|4Hs_{uphb7gSu;oT}mh7dueQeM#IXW!ps>i zVj`j0m6n^SHv4E&czB2=LvaqUnDrf6&&h<#Ju4F!y z=CfG}y`n1p&H1#Sc9CGgqNw|lyeF-*jd1M zB)^VZPkU*=jF=o8d+tZ=0{gBfu+GVn*`k?W`&@ppj#7HZ3V#sI$5s}L>Gck2kGD|n zY+c>vF*mV;sFrU8d}Z~FuXP=-PS`|CFwS9GWHa2BIB;M8m}>&AtTndnMolEn{TuTy zETM5!lWV3D7OsLbnIyPZsz}onw^hVC#0t~%+5@cZwxCkf%U0T{FR==n{8&r0<~mEn zOItaggtBqQPM8PDQ*~|U#<12CumswCwW;Zb-dbU^B~oH5Z2Zcz*o1by&cPtw45Nv0 zRdb6rXuy)p8z-`#?mE+zf)>vshautEjwIpES<;)>O{@RZ$I{|=-tHqHJ1^SBH|C{ywv-OC zYqq4IrNPIw7{0X8MeJ1(_u7$O8{xh^6uqMJgSgkhfASMw2t<_O{TVrgdA3!ScTWC) zYk*xd*B8b2o(AyJn=W<|9*}jUZ-Gi16@3k)Q$+DwprE|*ak>Fjl4*?@P|AH01ncsQ z;wM3sdttLDUJdPSB;K9)GR*>74QnGjB8`(`6U$cl|hvH>?6XM?vSre=awiNpv zB9)hXHKe5>S~a!&y_*F)ED#CAxVY~UY?1IyD*1{?L~IXifqu7Dg#}8g+WySIs!G2q zvbCpJmzSq|$IenChH+9gyEw&*-xqlmEmO?0?~CNEmz&X(CA`4EdRDBG9-GfoLxaQIm>z; z`?|>Y!o4bEGnk&*&IujmO}4(SJ>0&Q^*x*;Tc58wN6Nk};)PAOMP!Q-=dSmNoCC;o zovChwjHF)ijMUwKUgULf(SaIoJkZEEJKGIMx)G6keJ=Uf2o;VO?d#G;I=^{G{@{cC zTV7Sw#m|hqCPv+s5u>e^409grg}|!9D}HfgmDbesbT2jGo7mNLwn*xp{WnEzl4JoSYVQ^YaClyeM(KMqyZ;+A9g z_O?DqDqS~Ra^(+_{2EeLK%XQA=VwtJJf z4UORTzlF;Rw zvmbIWty#`xVED0;a<;CBolsnyEpSPa4o3Soa8KtQ67Fjyibk#EfRNrS$rIm)m@-(fOr=^Idj6;e(GDvrUX~?&)4hew9ol4wJ&eYf4G% zZV}G}=dZrqtJx(ll`ovNiItEyrkpP-VJ;W%-ml|8t?eq)fzu^((;Wun3gmrpU6F+E zzcNkywM3X=BO4aUuiM1Pd73a0PggO~=*>SI5`?9kM-n9oUs2L46x&xvVs-~ib6Xa@ z;QmsoNE*A*MgXpijX2uS+x0?pOJ(-n@9)`n`D}N;;T$VEEb9)>T8wtsVZgj9p#wi` zs*VI<4%Q&-S*(buik*qARbi20XWX5@0G0!m z$Dr-?+)1Q15&Iy?WQ2RPn-{xzFWP^#;2b1j#9bxk-QkRp(&&}f0(*1Q*K3i{ zd|c=MTXuYzWDTI5UQu-q6&1qYEj?PfO|v#U=gMll*mtn2@8I(q#Ynb(EKAka4Qd4{ zXRTbO$u?%VxR%8BB?Mdc^&B|hp1Kz0S8oiDe0EQwPU&kTZ{JAdc2|kTG^b!vt4PDh qH}4L0(&FE4#=%fC31~j}hy?4h0`Tc9l*#93|a>z^o delta 8259 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 diff --git a/po/zh_CN.po b/po/zh_CN.po index 82f0870a..ddee54ec 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -1,15 +1,17 @@ # Simplified Chinese translation to shadow -# Copyright (C) Year Free Software Foundation, Inc. +# This file is distributed under the same license as the shadow package. +# Copyright: # Carlos Z.F. Liu , 2004. +# Ming Hua , 2005. # msgid "" msgstr "" -"Project-Id-Version: shadow\n" +"Project-Id-Version: shadow 4.0.13\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" -"PO-Revision-Date: 2004-05-14 10:26+1200\n" -"Last-Translator: Carlos Z.F. Liu \n" -"Language-Team: Chinese (simplified) \n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" +"PO-Revision-Date: 2005-11-16 20:57-0600\n" +"Last-Translator: Ming Hua \n" +"Language-Team: Debian Chinese [GB] \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -73,14 +75,16 @@ msgstr "臬皞W暝n" msgid "You may not change $%s\n" msgstr "其摨霂交孵 $%s\n" -#, fuzzy, c-format +#, c-format msgid "" "%d failure since last login.\n" "Last was %s on %s.\n" msgid_plural "" "%d failures since last login.\n" "Last was %s on %s.\n" -msgstr[0] "頝蝳颱銝甈∠餃撌脫 %d 甈%s銝甈⊥ %s %s 銝\n" +msgstr[0] "" +"芯銝甈∠餃隞交亙歇 %d 甈∠餃憭梯揖\n" +"銝甈⊥ %s %s 銝\n" #, c-format msgid "Too many logins.\n" @@ -95,27 +99,26 @@ msgstr "靽∩辣" msgid "You have mail." msgstr "冽靽∩辣" -#, fuzzy msgid "no change" -msgstr "%s嚗孵\n" +msgstr "瘝⊥孵" msgid "a palindrome" -msgstr "" +msgstr "銝銝芸霂" msgid "case changes only" -msgstr "" +msgstr "隞憭批孵" msgid "too similar" -msgstr "" +msgstr "憭芰訾撮" msgid "too simple" -msgstr "" +msgstr "憭芰" msgid "rotated" -msgstr "" +msgstr "撌脰蔭頧" msgid "too short" -msgstr "" +msgstr "憭芰" #, c-format msgid "Bad password: %s. " @@ -130,11 +133,11 @@ msgid "passwd: %s\n" msgstr "passwd嚗%s\n" msgid "passwd: password updated successfully\n" -msgstr "" +msgstr "passwd嚗撌脫湔啣\n" -#, fuzzy, c-format +#, c-format msgid "Incorrect password for %s.\n" -msgstr "%s撖銝甇蝖娉n" +msgstr "%s 撖銝甇蝖柴\n" #, c-format msgid "Unable to cd to \"%s\"\n" @@ -156,11 +159,10 @@ msgid "Can't change root directory to \"%s\"\n" msgstr "瘜撠寧桀孵銝算%s\n" msgid "No utmp entry. You must exec \"login\" from the lowest level \"sh\"" -msgstr "" +msgstr "瘝⊥ utmp ∠柴典憿餃冽摨撅sh扯login" -#, fuzzy msgid "Unable to determine your tty name." -msgstr "%s嚗瘜蝖桀函冽瑕\n" +msgstr "瘜蝖桀函 tty 蝏蝡臬" #, c-format msgid "malloc(%d) failed\n" @@ -190,6 +192,19 @@ msgid "" "\t\t\t\tchange to MAX_DAYS\n" " -W, --warndays WARN_DAYS\tset expiration warning days to WARN_DAYS\n" msgstr "" +"冽嚗chage [憿鉛 冽瑕\n" +"\n" +"憿對\n" +" -d, --lastday 餈交\t撠餈銝甈∪霈曄蔭園渲挽銝算餈交\n" +" -E, --expiredate 餈交\t撠撣瑁園渲挽銝算餈交\n" +" -h, --help\t\t\t曄內甇文葬拐縑臬僎暝n" +" -I, --inactive 憭望撖\t撠餈憭望撖霈曆蛹憭望撖\n" +" -l, --list\t\t\t曄內撣瑕僑樴靽⊥珮n" +" -m, --mindays 撠憭拇豹t撠銝斗活孵撖銋渡貉撠憭拇啗挽銝算撠\n" +"\t\t\t\t憭拇售\n" +" -M, --maxdays 憭批予豹t撠銝斗活孵撖銋渡貉憭批予啗挽銝算憭吭n" +"\t\t\t\t憭拇售\n" +" -W, --warndays 霅血憭拇豹t撠餈霅血憭拇啗挽銝算霅血憭拇售\n" #, c-format msgid "Enter the new value, or press ENTER for the default\n" @@ -213,45 +228,49 @@ msgstr "撖憭望" msgid "Account Expiration Date (YYYY-MM-DD)" msgstr "撣瑁園 (YYYY-MM-DD)" -#, fuzzy, c-format +#, c-format msgid "Last password change\t\t\t\t\t: " -msgstr "餈銝甈∪靽格寞園 (YYYY-MM-DD)" +msgstr "餈銝甈∪靽格寞園廄t\t\t\t\t嚗" -#, fuzzy, c-format +#, c-format msgid "never\n" msgstr "隞銝\n" #, fuzzy, c-format +msgid "password must be changed" +msgstr "撖芣湔嫘\n" + +#, c-format msgid "Password expires\t\t\t\t\t: " -msgstr "撖餈嚗\t" +msgstr "撖餈園廄t\t\t\t\t嚗" -#, fuzzy, c-format +#, c-format msgid "Password inactive\t\t\t\t\t: " -msgstr "撖憭望嚗\t" +msgstr "撖憭望園廄t\t\t\t\t嚗" -#, fuzzy, c-format +#, c-format msgid "Account expires\t\t\t\t\t\t: " -msgstr "撣瑁嚗\t" +msgstr "撣瑁園廄t\t\t\t\t\t嚗" #, c-format msgid "Minimum number of days between password change\t\t: %ld\n" -msgstr "" +msgstr "銝斗活孵撖銋渡貉撠憭拇豹t\t嚗%ld\n" #, c-format msgid "Maximum number of days between password change\t\t: %ld\n" -msgstr "" +msgstr "銝斗活孵撖銋渡貉憭批予豹t\t嚗%ld\n" #, c-format msgid "Number of days of warning before password expires\t: %ld\n" -msgstr "" +msgstr "典餈銋霅血憭拇豹t嚗%ld\n" #, c-format msgid "%s: do not include \"l\" with other flags\n" msgstr "%s嚗霂瑚閬銝嗅敹銝雿輻兩l\n" -#, fuzzy, c-format +#, c-format msgid "%s: Permission denied.\n" -msgstr "%s嚗瘝⊥\n" +msgstr "%s嚗瘝⊥\n" #, c-format msgid "%s: PAM authentication failed\n" @@ -265,9 +284,9 @@ msgstr "%s嚗瘜撘撖隞跚n" msgid "%s: unknown user %s\n" msgstr "%s嚗芰亦冽瘀%s\n" -#, fuzzy, c-format +#, c-format msgid "%s: the shadow password file is not present\n" -msgstr "%s嚗瘜撘敶勗撖隞跚n" +msgstr "%s嚗敶勗撖隞嗡摮沔n" #, c-format msgid "%s: can't lock shadow password file\n" @@ -279,7 +298,7 @@ msgstr "%s嚗瘜撘敶勗撖隞跚n" #, c-format msgid "%s: failed to drop privileges (%s)\n" -msgstr "" +msgstr "%s嚗瘜雿(%s)\n" #, c-format msgid "Changing the aging information for %s\n" @@ -327,23 +346,23 @@ msgstr "\t典嚗%s\n" msgid "Room Number" msgstr "輸游瑞" -#, fuzzy, c-format +#, c-format msgid "\tRoom Number: %s\n" -msgstr "輸游瑞" +msgstr "\t輸游瑞嚗%s\n" msgid "Work Phone" msgstr "撌乩菔" -#, fuzzy, c-format +#, c-format msgid "\tWork Phone: %s\n" -msgstr "撌乩菔" +msgstr "\t撌乩菔嚗%s\n" msgid "Home Phone" msgstr "摰嗅滬菔" -#, fuzzy, c-format +#, c-format msgid "\tHome Phone: %s\n" -msgstr "摰嗅滬菔" +msgstr "\t摰嗅滬菔嚗%s\n" msgid "Other" msgstr "嗅" @@ -426,6 +445,12 @@ msgid "" " -m, --md5\t\tuse MD5 encryption instead DES when the supplied\n" "\t\t\tpasswords are not encrypted\n" msgstr "" +"冽嚗chpasswd [憿鉛\n" +"\n" +"憿對\n" +" -e, --encrypted\t靘撖臬撖餈\n" +" -h, --help\t\t曄內甇文葬拐縑臬僎暝n" +" -m, --md5\t\t憒靘撖瘝⊥撖餈嚗雿輻 MD5 DES 餈銵撖\n" #, c-format msgid "%s: can't lock password file\n" @@ -513,10 +538,22 @@ msgid "" "\t\t\t\tand limits (if used with -r, -m or -l options) only\n" "\t\t\t\tfor user with LOGIN\n" msgstr "" +"冽嚗faillog [憿鉛\n" +"\n" +"憿對\n" +" -a, --all\t\t\t曄內冽瑞餃憭梯揖霈啣\n" +" -h, --help\t\t\t曄內砍葬拐縑臬僎暝n" +" -l, --lock-time 蝘豹t\t函餃憭梯揖摰撣猾蝘售蝘\n" +" -m, --maximum 憭批墦t\t撠憭抒餃憭梯揖甈⊥啗挽銝算憭批潑\n" +" -r, --reset\t\t\t撠餃憭梯揖霈⊥啣典跚n" +" -t, --time 憭拇豹t\t曄內餈憭拇售憭拐誑亦餃憭梯揖霈啣\n" +" -u, --user 餃\t\t隞曄內冽猾餃餃憭梯揖霈啣嚗霈曄蔭冽猾蓋n" +"\t\t\t\t敶餃憭梯揖霈⊥啣典(憒 -r-m -l \n" +"\t\t\t\t憿孵)\n" #, c-format msgid "Login Failures Maximum Latest On\n" -msgstr "" +msgstr "餃 憭梯揖甈⊥ 憭 餈 鈭\n" #, c-format msgid " [%lds left]" @@ -632,7 +669,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -649,13 +686,13 @@ msgstr "%s嚗憓啁∠格嗅粹\n" msgid "%s: name %s is not unique\n" msgstr "%s嚗蝘 %s 撟嗡臭\n" -#, fuzzy, c-format +#, c-format msgid "%s: GID %u is not unique\n" -msgstr "%s嚗gid %u 撟嗡臭\n" +msgstr "%s嚗GID %u 撟嗡臭\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique GID\n" -msgstr "%s嚗瘜瑕祆 gid\n" +msgstr "%s嚗瘜瑕祆 GID\n" #, c-format msgid "%s: %s is not a valid group name\n" @@ -689,9 +726,9 @@ msgstr "%s嚗瘜撘敶勗蝏隞跚n" msgid "%s: invalid group %s\n" msgstr "%s嚗蝏 %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: -K requires KEY=VALUE\n" -msgstr "%s嚗-O 閬 NAME=VALUE\n" +msgstr "%s嚗-K 閬 KEY=VALUE\n" #, c-format msgid "%s: group %s exists\n" @@ -733,9 +770,9 @@ msgstr "冽嚗groupmod [-g gid [-o]] [-n 蝘財 蝏\n" msgid "%s: %s not found in /etc/group\n" msgstr "%s嚗芸 /etc/group 銝剜曉 %s\n" -#, fuzzy, c-format +#, c-format msgid "%s: %u is not a unique GID\n" -msgstr "%s嚗%u 銝臭銝芰祆 gid\n" +msgstr "%s嚗%u 銝臭銝芰祆 GID\n" #, c-format msgid "%s: %s is not a unique name\n" @@ -749,9 +786,9 @@ msgstr "冽嚗%s [-r] [-s] [蝏 [gshadow]] \n" msgid "Usage: %s [-r] [-s] [group]\n" msgstr "冽嚗%s [-r] [-s] [蝏]\n" -#, fuzzy, c-format +#, c-format msgid "No\n" -msgstr "" +msgstr "吒n" #, c-format msgid "%s: -s and -r are incompatibile\n" @@ -949,13 +986,15 @@ msgstr "兩%.100s銝" #, c-format msgid "login: PAM Failure, aborting: %s\n" -msgstr "" +msgstr "login: PAM 霂荔甇券綽%s\n" -#, fuzzy, c-format +#, c-format msgid "" "\n" "Login incorrect\n" -msgstr "餃霂" +msgstr "" +"\n" +"餃霂珮n" #, c-format msgid "" @@ -970,7 +1009,7 @@ msgstr "餃霂" #, c-format msgid "%s: failure forking: %s" -msgstr "" +msgstr "%s嚗fork 憭梯揖嚗%s" msgid "Warning: login re-enabled after temporary lockout.\n" msgstr "霅血嚗函剜摰撠W餃\n" @@ -991,6 +1030,8 @@ msgid "" "login time exceeded\n" "\n" msgstr "" +"頞餈餃園廄n" +"\n" #, c-format msgid "Usage: newgrp [-] [group]\n" @@ -1000,9 +1041,9 @@ msgstr "冽嚗newgrp [-] [蝏]\n" msgid "Usage: sg group [[-c] command]\n" msgstr "冽嚗sg 蝏 [[-c] 賭誘]\n" -#, fuzzy, c-format +#, c-format msgid "unknown UID: %u\n" -msgstr "芰亦 GID嚗%lu\n" +msgstr "芰亦 UID嚗%u\n" #, c-format msgid "unknown GID: %lu\n" @@ -1072,8 +1113,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1133,17 +1174,13 @@ msgstr "望嚗瘜湔 %s 撖\n" msgid "%s: out of memory\n" msgstr "%s嚗摮皞W暝n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s嚗瘜扯 %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s嚗銝舀 %s 摮具\n" -#, fuzzy, c-format +#, c-format msgid "%s: You may not view or modify password information for %s.\n" -msgstr "其賭蛹 %s 湔 shell\n" +msgstr "%s嚗其賣亦湔 %s 撖靽⊥胯\n" #, c-format msgid "Changing password for %s\n" @@ -1157,9 +1194,9 @@ msgstr "%s 撖芾◤孵\n" msgid "Password changed.\n" msgstr "撖芣湔嫘\n" -#, fuzzy, c-format +#, c-format msgid "Password set to expire.\n" -msgstr "函撖撌脰" +msgstr "撌脰挽摰撖餈園氬\n" #, c-format msgid "Usage: %s [-q] [-r] [-s] [passwd [shadow]]\n" @@ -1252,9 +1289,22 @@ msgstr "霂瑁交刻芸楛撖雿銝粹霂\n" msgid "Sorry." msgstr "望" -#, fuzzy, c-format +#, c-format msgid "%s: %s\n" -msgstr "passwd嚗%s\n" +msgstr "%s嚗%s\n" + +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" #, c-format msgid "%s: must be run from a terminal\n" @@ -1272,7 +1322,7 @@ msgstr "芰 id嚗%s\n" msgid "You are not authorized to su %s\n" msgstr "冽瓷鋡急 su %s\n" -msgid "(Enter your own password.)" +msgid "(Enter your own password)" msgstr "(霂瑁交刻芸楛撖)" #, c-format @@ -1357,7 +1407,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1370,28 +1420,12 @@ msgid "" msgstr "" #, c-format -msgid "%s: error locking group file\n" -msgstr "%s嚗摰蝏隞嗆嗅粹\n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s嚗撘蝏隞嗆嗅粹\n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s嚗摰敶勗蝏隞嗆嗅粹\n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s嚗撘敶勗蝏隞嗆嗅粹\n" - -#, fuzzy, c-format msgid "%s: UID %u is not unique\n" -msgstr "%s嚗gid %u 撟嗡臭\n" +msgstr "%s嚗UID %u 撟嗡臭\n" -#, fuzzy, c-format +#, c-format msgid "%s: can't get unique UID\n" -msgstr "%s嚗瘜瑕祆 gid\n" +msgstr "%s嚗瘜瑕祆 UID\n" #, c-format msgid "%s: invalid base directory `%s'\n" @@ -1453,6 +1487,22 @@ msgstr "%s嚗瘜摰敶勗撖隞跚n" msgid "%s: cannot open shadow password file\n" msgstr "%s嚗瘜撘敶勗撖隞跚n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s嚗摰蝏隞嗆嗅粹\n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s嚗撘蝏隞嗆嗅粹\n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s嚗摰敶勗蝏隞嗆嗅粹\n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s嚗撘敶勗蝏隞嗆嗅粹\n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s嚗交啣憿寞嗅粹\n" @@ -1467,11 +1517,11 @@ msgstr "%s嚗瘜撱箇桀 %s\n" #, c-format msgid "No group named \"mail\" exists, creating mail spool with mode 0600.\n" -msgstr "" +msgstr "銝摮典怠mail蝏嚗撠隞 0600 隞嗆撱粹桐辣 spool\n" -#, fuzzy, c-format +#, c-format msgid "Can't create mail spool for user %s.\n" -msgstr "%s嚗銝賣湔啁冽 %s ∠娉n" +msgstr "銝賭蛹冽 %s 撱粹桐辣 spool\n" #, c-format msgid "%s: user %s exists\n" @@ -1487,6 +1537,8 @@ msgid "" "%s: warning: the home directory already exists.\n" "Not copying any file from skel directory into it.\n" msgstr "" +"%s嚗霅血嚗甇支蜓桀撌脩摮具\n" +"銝隞 skel 桀嗡葉憭嗡遙雿隞嗚\n" #, c-format msgid "%s: warning: CREATE_HOME not supported, please use -m instead.\n" @@ -1500,9 +1552,9 @@ msgstr "冽嚗%s [-r] 蝘豹n" msgid "%s: error updating group entry\n" msgstr "%s嚗湔啁∠格嗅粹\n" -#, fuzzy, c-format +#, c-format msgid "%s: Cannot remove group %s which is a primary group for another user.\n" -msgstr "%s嚗銝賢斤冽瑞銝餌\n" +msgstr "%s嚗銝賢 %s 蝏嚗銝箏臬血銝銝芰冽瑞銝餌\n" #, c-format msgid "%s: cannot open group file\n" @@ -1548,21 +1600,30 @@ msgstr "%s嚗銝賢斤桀 %s (銝箄撠斤冽 %s 銝餌桀)\n" msgid "%s: error removing directory %s\n" msgstr "%s嚗斤桀 %s 嗅粹\n" -#, fuzzy, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "冽嚗%s\t[-u uid [-o]] [-g 蝏] [-G 蝏,...] \n" - #, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d 銝餌桀 [-m]] [-s shell] [-c 瘜券] [-l 啣蝘財\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f 憭望包 [-e 餈包 " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p 撖] [-L|-U] 蝘豹n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1582,7 +1643,7 @@ msgstr "%s嚗-e -f 圈閬敶勗撖\n" #, c-format msgid "%s: -a flag is ONLY allowed with the -G flag\n" -msgstr "" +msgstr "%s嚗-a 敹芸霈詨 -G 敹銝韏瑚蝙沔n" #, c-format msgid "%s: uid %lu is not unique\n" @@ -1614,7 +1675,7 @@ msgstr "%s嚗瘜孵 %s 蝏俞n" #, c-format msgid "%s: warning: failed to completely remove old home directory %s" -msgstr "" +msgstr "%s嚗霅血嚗瘜撠抒銝餌桀 %s 摰典" #, c-format msgid "%s: cannot rename directory %s to %s\n" @@ -1630,6 +1691,18 @@ msgstr "孵靽∠拳憭梯揖" msgid "failed to rename mailbox" msgstr "瘜銝箔縑蝞望孵" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1648,15 +1721,32 @@ msgstr "瘜憭隞" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s嚗瘜W %s嚗%s (函靽格孵 %s 銝)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"冽嚗\n" -"vipw 蝻颲 /etc/passwd vipw -s 蝻颲 /etc/shadow\n" -"vigr 蝻颲 /etc/group vigr -s 蝻颲 /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "冽嚗\n" +#~ "vipw 蝻颲 /etc/passwd vipw -s 蝻颲 /etc/shadow\n" +#~ "vigr 蝻颲 /etc/group vigr -s 蝻颲 /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s嚗PAM chauthtok 憭梯揖\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s嚗瘜扯 %s" + +#, fuzzy +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "冽嚗%s\t[-u uid [-o]] [-g 蝏] [-G 蝏,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d 銝餌桀 [-m]] [-s shell] [-c 瘜券] [-l 啣蝘財\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f 憭望包 [-e 餈包 " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p 撖] [-L|-U] 蝘豹n" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo index 25a522089b2512065d631a605e65987107188bb3..5f83e2b2b8a79bbd8d754ef375535461c2a05842 100644 GIT binary patch delta 7428 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 ewrR^Ys;V_zi{aPvTd@{kY07c|9=6Aojh;= diff --git a/po/zh_TW.po b/po/zh_TW.po index 1e38eced..9bc9963c 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.9\n" "Report-Msgid-Bugs-To: kloczek@pld.org.pl\n" -"POT-Creation-Date: 2005-10-10 20:33+0200\n" +"POT-Creation-Date: 2005-12-10 21:48+0100\n" "PO-Revision-Date: 2005-06-02 22:20+0800\n" "Last-Translator: Asho Yeh \n" "Language-Team: Chinese (traditional) \n" @@ -238,6 +238,10 @@ msgstr "餈銝甈∪蝣潔耨寞\t\t\t\t\t嚗" msgid "never\n" msgstr "敺銝\n" +#, fuzzy, c-format +msgid "password must be changed" +msgstr "撖蝣澆歇湔嫘\n" + #, c-format msgid "Password expires\t\t\t\t\t: " msgstr "撖蝣潮\t\t\t\t\t嚗" @@ -667,7 +671,7 @@ msgid "" "Usage: groupadd [options] group\n" "\n" "Options:\n" -" -f, --force \t\tforce exit with success status if the specified\n" +" -f, --force\t\tforce exit with success status if the specified\n" "\t\t\t\tgroup already exists\n" " -g, --gid GID\t\tuse GID for the new group\n" " -h, --help\t\t\tdisplay this help message and exit\n" @@ -1113,8 +1117,8 @@ msgid "" "Usage: passwd [options] [login]\n" "\n" "Options:\n" -" -a, --all \t\t\treport password status on all accounts\n" -" -d, --delete \t\t\tdelete the password for the named account\n" +" -a, --all\t\t\treport password status on all accounts\n" +" -d, --delete\t\t\tdelete the password for the named account\n" " -e, --expire\t\t\tforce expire the password for the named account\n" " -h, --help\t\t\tdisplay this help message and exit\n" " -k, --keep-tokens\t\tchange password only if expired\n" @@ -1174,10 +1178,6 @@ msgstr "望嚗⊥湔 %s 撖蝣潦\n" msgid "%s: out of memory\n" msgstr "%s嚗閮園銝頞許n" -#, c-format -msgid "%s: Cannot execute %s" -msgstr "%s嚗⊥瑁 %s" - #, c-format msgid "%s: repository %s not supported\n" msgstr "%s嚗銝舀 %s 憟隞嗅摨怒\n" @@ -1297,6 +1297,19 @@ msgstr "望" msgid "%s: %s\n" msgstr "passwd嚗%s\n" +#, c-format +msgid "" +"Usage: su [options] [login]\n" +"\n" +"Options:\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -, -l, --login\t\tmake the shell a login shell\n" +" -m, -p,\n" +" --preserve-environment\tdo not reset environment variables, and keep\n" +"\t\t\t\tthe same shell\n" +" -s, --shell SHELL\t\tuse SHELL instead of the default in passwd\n" +msgstr "" + #, c-format msgid "%s: must be run from a terminal\n" msgstr "%s嚗敹敺蝯蝡臭葉瑁\n" @@ -1313,7 +1326,7 @@ msgstr "芰 id嚗%s\n" msgid "You are not authorized to su %s\n" msgstr "冽鋡急甈 su %s\n" -msgid "(Enter your own password.)" +msgid "(Enter your own password)" msgstr "(隢頛詨交刻芸楛撖蝣)" #, c-format @@ -1398,7 +1411,7 @@ msgid "" " -G, --groups GROUPS\t\tlist of supplementary groups for the new\n" "\t\t\t\tuser account\n" " -h, --help\t\t\tdisplay this help message and exit\n" -" -k, --skel SKEL_DIR \t\tspecify an alternative skel directory\n" +" -k, --skel SKEL_DIR\t\tspecify an alternative skel directory\n" " -K, --key KEY=VALUE\t\toverrides /etc/login.defs defaults\n" " -m, --create-home\t\tcreate home directory for the new user\n" "\t\t\t\taccount\n" @@ -1410,22 +1423,6 @@ msgid "" " -u, --uid UID\t\t\tforce use the UID for the new user account\n" msgstr "" -#, c-format -msgid "%s: error locking group file\n" -msgstr "%s嚗摰蝢斤瑼獢粹珮n" - -#, c-format -msgid "%s: error opening group file\n" -msgstr "%s嚗蝢斤瑼獢粹珮n" - -#, c-format -msgid "%s: error locking shadow group file\n" -msgstr "%s嚗摰shadow蝢斤瑼獢粹珮n" - -#, c-format -msgid "%s: error opening shadow group file\n" -msgstr "%s嚗shadow蝢斤瑼獢粹珮n" - #, fuzzy, c-format msgid "%s: UID %u is not unique\n" msgstr "%s嚗gid %u 銝虫臭\n" @@ -1494,6 +1491,22 @@ msgstr "%s嚗⊥摰shadow撖蝣潭獢\n" msgid "%s: cannot open shadow password file\n" msgstr "%s嚗⊥shadow撖蝣潭獢\n" +#, c-format +msgid "%s: error locking group file\n" +msgstr "%s嚗摰蝢斤瑼獢粹珮n" + +#, c-format +msgid "%s: error opening group file\n" +msgstr "%s嚗蝢斤瑼獢粹珮n" + +#, c-format +msgid "%s: error locking shadow group file\n" +msgstr "%s嚗摰shadow蝢斤瑼獢粹珮n" + +#, c-format +msgid "%s: error opening shadow group file\n" +msgstr "%s嚗shadow蝢斤瑼獢粹珮n" + #, c-format msgid "%s: error adding new password entry\n" msgstr "%s嚗交啣蝣潮格粹珮n" @@ -1591,20 +1604,29 @@ msgid "%s: error removing directory %s\n" msgstr "%s嚗芷斤桅 %s 粹珮n" #, c-format -msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" -msgstr "冽嚗%s\t[-u uid [-o]] [-g 蝢斤] [-G 蝢斤,...] \n" - -#, c-format -msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" -msgstr "\t\t[-d 摰嗥桅 [-m]] [-s shell] [-c 瘜券] [-l 啣蝔崧\n" - -#, c-format -msgid "[-f inactive] [-e expire] " -msgstr "[-f 憭望包 [-e ] " - -#, c-format -msgid "[-p passwd] [-L|-U] name\n" -msgstr "[-p 撖蝣奭 [-L|-U] 蝔崤n" +msgid "" +"Usage: usermod [options] login\n" +"\n" +"Options:\n" +" -a, --append GROUP\t\tappend the user to the supplemental GROUP\n" +" -c, --comment COMMENT\t\tnew value of the GECOS field\n" +" -d, --home HOME_DIR\t\tnew login directory for the new user account\n" +" -e, --expiredate EXPIRE_DATE\tset account expiration date to EXPIRE_DATE\n" +" -f, --inactive INACTIVE\tset password inactive after expiration\n" +"\t\t\t\tto INACTIVE\n" +" -g, --gid GROUP\t\tforce use GROUP as new initial login group\n" +" -G, --groups GROUPS\t\tlist of supplementary GROUPS\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -l, --login LOGIN\t\tnew value of the login name\n" +" -L, --lock\t\t\tlock the user account\n" +" -m, --move-home\t\tmove contents of the home directory to the new\n" +"\t\t\t\tlocation (use only with -d)\n" +" -o, --non-unique\t\tallow using duplicate (non-unique) UID\n" +" -p, --password PASSWORD\tuse encrypted password for the new password\n" +" -s, --shell SHELL\t\tnew login shell for the user account\n" +" -u, --uid UID\t\t\tnew UID for the user account\n" +" -U, --unlock\t\t\tunlock the user account\n" +msgstr "" #, c-format msgid "%s: out of memory in update_group\n" @@ -1672,6 +1694,18 @@ msgstr "寡靽∠拳憭望" msgid "failed to rename mailbox" msgstr "⊥箔縑蝞望孵" +#, c-format +msgid "" +"Usage: vipw [options]\n" +"\n" +"Options:\n" +" -g, --group\t\t\tedit group database\n" +" -h, --help\t\t\tdisplay this help message and exit\n" +" -p, --passwd\t\t\tedit passwd database\n" +" -q, --quiet\t\t\tquiet mode\n" +" -s, --shadow\t\t\tedit shadow or gshadow database\n" +msgstr "" + #, c-format msgid "" "\n" @@ -1690,15 +1724,31 @@ msgstr "⊥隞" msgid "%s: can't restore %s: %s (your changes are in %s)\n" msgstr "%s嚗⊥敺拙 %s嚗%s (函靽格孵 %s 銝)\n" -#, c-format -msgid "" -"Usage:\n" -"`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" -"`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" -msgstr "" -"冽嚗\n" -"vipw 蝺刻摩 /etc/passwd vipw -s 蝺刻摩 /etc/shadow\n" -"vigr 蝺刻摩 /etc/group vigr -s 蝺刻摩 /etc/gshadow\n" +#, fuzzy +#~ msgid "" +#~ "Usage:\n" +#~ "`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n" +#~ "`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n" +#~ "`{vipw|vigr} -q' quiet mode\n" +#~ msgstr "" +#~ "冽嚗\n" +#~ "vipw 蝺刻摩 /etc/passwd vipw -s 蝺刻摩 /etc/shadow\n" +#~ "vigr 蝺刻摩 /etc/group vigr -s 蝺刻摩 /etc/gshadow\n" #~ msgid "%s: PAM chauthtok failed\n" #~ msgstr "%s嚗PAM chauthtok 憭望\n" + +#~ msgid "%s: Cannot execute %s" +#~ msgstr "%s嚗⊥瑁 %s" + +#~ msgid "Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n" +#~ msgstr "冽嚗%s\t[-u uid [-o]] [-g 蝢斤] [-G 蝢斤,...] \n" + +#~ msgid "\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n" +#~ msgstr "\t\t[-d 摰嗥桅 [-m]] [-s shell] [-c 瘜券] [-l 啣蝔崧\n" + +#~ msgid "[-f inactive] [-e expire] " +#~ msgstr "[-f 憭望包 [-e ] " + +#~ msgid "[-p passwd] [-L|-U] name\n" +#~ msgstr "[-p 撖蝣奭 [-L|-U] 蝔崤n" diff --git a/src/Makefile.am b/src/Makefile.am index f94bd0ed..519443ca 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -32,6 +32,7 @@ usbin_PROGRAMS = \ grpunconv \ logoutd \ newusers \ + nologin \ pwck \ pwconv \ pwunconv \ @@ -52,9 +53,6 @@ AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" chage_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) chfn_LDADD = $(LDADD) $(LIBPAM) -chsh_SOURCES = \ - chsh.c \ - chsh_chkshell.c chsh_LDADD = $(LDADD) $(LIBPAM) chpasswd_LDADD = $(LDADD) $(LIBPAM) gpasswd_LDADD = $(LDADD) $(LIBAUDIT) @@ -64,8 +62,10 @@ groupmod_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) login_SOURCES = \ login.c \ login_nopam.c -login_LDADD = $(LDADD) $(LIBPAM) +login_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) +newgrp_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) newusers_LDADD = $(LDADD) $(LIBPAM) +nologin_LDADD = passwd_LDADD = $(LDADD) $(LIBPAM) $(LIBCRACK) $(LIBAUDIT) su_SOURCES = \ su.c \ diff --git a/src/Makefile.in b/src/Makefile.in index 232bcd44..fba062bb 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -43,9 +43,9 @@ ubin_PROGRAMS = faillog$(EXEEXT) lastlog$(EXEEXT) chage$(EXEEXT) \ usbin_PROGRAMS = chpasswd$(EXEEXT) groupadd$(EXEEXT) groupdel$(EXEEXT) \ groupmod$(EXEEXT) grpck$(EXEEXT) grpconv$(EXEEXT) \ grpunconv$(EXEEXT) logoutd$(EXEEXT) newusers$(EXEEXT) \ - pwck$(EXEEXT) pwconv$(EXEEXT) pwunconv$(EXEEXT) \ - useradd$(EXEEXT) userdel$(EXEEXT) usermod$(EXEEXT) \ - vipw$(EXEEXT) + nologin$(EXEEXT) pwck$(EXEEXT) pwconv$(EXEEXT) \ + pwunconv$(EXEEXT) useradd$(EXEEXT) userdel$(EXEEXT) \ + usermod$(EXEEXT) vipw$(EXEEXT) noinst_PROGRAMS = id$(EXEEXT) sulogin$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in @@ -77,8 +77,8 @@ chfn_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) chpasswd_SOURCES = chpasswd.c chpasswd_OBJECTS = chpasswd.$(OBJEXT) chpasswd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) -am_chsh_OBJECTS = chsh.$(OBJEXT) chsh_chkshell.$(OBJEXT) -chsh_OBJECTS = $(am_chsh_OBJECTS) +chsh_SOURCES = chsh.c +chsh_OBJECTS = chsh.$(OBJEXT) chsh_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) expiry_SOURCES = expiry.c expiry_OBJECTS = expiry.$(OBJEXT) @@ -137,7 +137,8 @@ lastlog_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ $(top_builddir)/lib/libshadow.la am_login_OBJECTS = login.$(OBJEXT) login_nopam.$(OBJEXT) login_OBJECTS = $(am_login_OBJECTS) -login_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) +login_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ + $(am__DEPENDENCIES_2) logoutd_SOURCES = logoutd.c logoutd_OBJECTS = logoutd.$(OBJEXT) logoutd_LDADD = $(LDADD) @@ -145,12 +146,14 @@ logoutd_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ $(top_builddir)/lib/libshadow.la newgrp_SOURCES = newgrp.c newgrp_OBJECTS = newgrp.$(OBJEXT) -newgrp_LDADD = $(LDADD) -newgrp_DEPENDENCIES = $(top_builddir)/libmisc/libmisc.a \ - $(top_builddir)/lib/libshadow.la +newgrp_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ + $(am__DEPENDENCIES_2) newusers_SOURCES = newusers.c newusers_OBJECTS = newusers.$(OBJEXT) newusers_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) +nologin_SOURCES = nologin.c +nologin_OBJECTS = nologin.$(OBJEXT) +nologin_DEPENDENCIES = passwd_SOURCES = passwd.c passwd_OBJECTS = passwd.$(OBJEXT) passwd_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) \ @@ -206,18 +209,18 @@ LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ -SOURCES = chage.c chfn.c chpasswd.c $(chsh_SOURCES) expiry.c faillog.c \ +SOURCES = chage.c chfn.c chpasswd.c chsh.c expiry.c faillog.c \ gpasswd.c groupadd.c groupdel.c groupmod.c groups.c grpck.c \ grpconv.c grpunconv.c id.c lastlog.c $(login_SOURCES) \ - logoutd.c newgrp.c newusers.c passwd.c pwck.c pwconv.c \ - pwunconv.c $(su_SOURCES) sulogin.c useradd.c userdel.c \ - usermod.c vipw.c -DIST_SOURCES = chage.c chfn.c chpasswd.c $(chsh_SOURCES) expiry.c \ - faillog.c gpasswd.c groupadd.c groupdel.c groupmod.c groups.c \ - grpck.c grpconv.c grpunconv.c id.c lastlog.c $(login_SOURCES) \ - logoutd.c newgrp.c newusers.c passwd.c pwck.c pwconv.c \ - pwunconv.c $(su_SOURCES) sulogin.c useradd.c userdel.c \ - usermod.c vipw.c + logoutd.c newgrp.c newusers.c nologin.c passwd.c pwck.c \ + pwconv.c pwunconv.c $(su_SOURCES) sulogin.c useradd.c \ + userdel.c usermod.c vipw.c +DIST_SOURCES = chage.c chfn.c chpasswd.c chsh.c expiry.c faillog.c \ + gpasswd.c groupadd.c groupdel.c groupmod.c groups.c grpck.c \ + grpconv.c grpunconv.c id.c lastlog.c $(login_SOURCES) \ + logoutd.c newgrp.c newusers.c nologin.c passwd.c pwck.c \ + pwconv.c pwunconv.c $(su_SOURCES) sulogin.c useradd.c \ + userdel.c usermod.c vipw.c ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -364,10 +367,6 @@ LDADD = $(top_builddir)/libmisc/libmisc.a \ AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" chage_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) chfn_LDADD = $(LDADD) $(LIBPAM) -chsh_SOURCES = \ - chsh.c \ - chsh_chkshell.c - chsh_LDADD = $(LDADD) $(LIBPAM) chpasswd_LDADD = $(LDADD) $(LIBPAM) gpasswd_LDADD = $(LDADD) $(LIBAUDIT) @@ -378,8 +377,10 @@ login_SOURCES = \ login.c \ login_nopam.c -login_LDADD = $(LDADD) $(LIBPAM) +login_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) +newgrp_LDADD = $(LDADD) $(LIBPAM) $(LIBAUDIT) newusers_LDADD = $(LDADD) $(LIBPAM) +nologin_LDADD = passwd_LDADD = $(LDADD) $(LIBPAM) $(LIBCRACK) $(LIBAUDIT) su_SOURCES = \ su.c \ @@ -573,6 +574,9 @@ newgrp$(EXEEXT): $(newgrp_OBJECTS) $(newgrp_DEPENDENCIES) newusers$(EXEEXT): $(newusers_OBJECTS) $(newusers_DEPENDENCIES) @rm -f newusers$(EXEEXT) $(LINK) $(newusers_LDFLAGS) $(newusers_OBJECTS) $(newusers_LDADD) $(LIBS) +nologin$(EXEEXT): $(nologin_OBJECTS) $(nologin_DEPENDENCIES) + @rm -f nologin$(EXEEXT) + $(LINK) $(nologin_LDFLAGS) $(nologin_OBJECTS) $(nologin_LDADD) $(LIBS) passwd$(EXEEXT): $(passwd_OBJECTS) $(passwd_DEPENDENCIES) @rm -f passwd$(EXEEXT) $(LINK) $(passwd_LDFLAGS) $(passwd_OBJECTS) $(passwd_LDADD) $(LIBS) @@ -614,7 +618,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chfn.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chpasswd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chsh.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chsh_chkshell.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/expiry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faillog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpasswd.Po@am__quote@ @@ -632,6 +635,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/logoutd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/newgrp.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/newusers.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nologin.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/passwd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwck.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwconv.Po@am__quote@ diff --git a/src/chage.c b/src/chage.c index a110c125..3c567b19 100644 --- a/src/chage.c +++ b/src/chage.c @@ -29,7 +29,7 @@ #include -#ident "$Id: chage.c,v 1.66 2005/10/04 20:26:41 kloczek Exp $" +#ident "$Id: chage.c,v 1.68 2005/12/02 19:42:25 kloczek Exp $" #include #include @@ -40,8 +40,7 @@ #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #endif /* USE_PAM */ #include #ifdef WITH_SELINUX @@ -233,8 +232,10 @@ static void list_fields (void) * was last modified. The date is the number of days since 1/1/1970. */ printf (_("Last password change\t\t\t\t\t: ")); - if (lastday <= 0) { + if (lastday < 0) { printf (_("never\n")); + } else if (lastday == 0) { + printf (_("password must be changed")); } else { changed = lastday * SCALE; print_date (changed); @@ -295,13 +296,6 @@ static void list_fields (void) warndays); } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - /* * cleanup - unlock any locked password files */ diff --git a/src/chfn.c b/src/chfn.c index bff215c7..b7c866b2 100644 --- a/src/chfn.c +++ b/src/chfn.c @@ -29,7 +29,7 @@ #include -#ident "$Id: chfn.c,v 1.37 2005/10/04 20:25:55 kloczek Exp $" +#ident "$Id: chfn.c,v 1.38 2005/10/19 15:21:07 kloczek Exp $" #include #include @@ -196,13 +196,6 @@ static char *copy_field (char *in, char *out, char *extra) return cp; } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - /* * chfn - change a user's password file information * diff --git a/src/chpasswd.c b/src/chpasswd.c index a44296f3..6064beed 100644 --- a/src/chpasswd.c +++ b/src/chpasswd.c @@ -29,7 +29,7 @@ #include -#ident "$Id: chpasswd.c,v 1.33 2005/10/04 21:05:12 kloczek Exp $" +#ident "$Id: chpasswd.c,v 1.34 2005/10/19 15:21:07 kloczek Exp $" #include #include @@ -37,8 +37,7 @@ #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #endif /* USE_PAM */ #include "defines.h" #include "nscd.h" @@ -72,13 +71,6 @@ static void usage (void) exit (1); } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - int main (int argc, char **argv) { char buf[BUFSIZ]; diff --git a/src/chsh.c b/src/chsh.c index f6cf2431..7d4e03f3 100644 --- a/src/chsh.c +++ b/src/chsh.c @@ -29,7 +29,7 @@ #include -#ident "$Id: chsh.c,v 1.35 2005/10/04 21:02:22 kloczek Exp $" +#ident "$Id: chsh.c,v 1.37 2006/01/02 23:31:59 kloczek Exp $" #include #include @@ -107,12 +107,58 @@ static int restricted_shell (const char *sh) return !check_shell (sh); } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ +/* + * check_shell - see if the user's login shell is listed in /etc/shells + * + * The /etc/shells file is read for valid names of login shells. If the + * /etc/shells file does not exist the user cannot set any shell unless + * they are root. + * + * If getusershell() is available (Linux, *BSD, possibly others), use it + * instead of re-implementing it. + */ +int check_shell (const char *sh) +{ + char *cp; + int found = 0; + +#ifndef HAVE_GETUSERSHELL + char buf[BUFSIZ]; + FILE *fp; +#endif + +#ifdef HAVE_GETUSERSHELL + setusershell (); + while ((cp = getusershell ())) { + if (*cp == '#') + continue; + + if (strcmp (cp, sh) == 0) { + found = 1; + break; + } + } + endusershell (); +#else + if ((fp = fopen (SHELLS_FILE, "r")) == (FILE *) 0) + return 0; + + while (fgets (buf, sizeof (buf), fp)) { + if ((cp = strrchr (buf, '\n'))) + *cp = '\0'; + + if (buf[0] == '#') + continue; + + if (strcmp (buf, sh) == 0) { + found = 1; + break; + } + } + fclose (fp); +#endif + return found; +} /* * chsh - this command controls changes to the user's shell diff --git a/src/chsh_chkshell.c b/src/chsh_chkshell.c deleted file mode 100644 index ac9195e2..00000000 --- a/src/chsh_chkshell.c +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 1989 - 1994, Julianne Frances Haugh - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of Julianne F. Haugh nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#include - -#ident "$Id: chsh_chkshell.c,v 1.3 2005/08/31 17:25:00 kloczek Exp $" - -#include -#include -#include -#include "defines.h" -#include "prototypes.h" -#ifndef SHELLS_FILE -#define SHELLS_FILE "/etc/shells" -#endif -/* - * check_shell - see if the user's login shell is listed in /etc/shells - * - * The /etc/shells file is read for valid names of login shells. If the - * /etc/shells file does not exist the user cannot set any shell unless - * they are root. - * - * If getusershell() is available (Linux, *BSD, possibly others), use it - * instead of re-implementing it. - */ -int check_shell (const char *sh) -{ - char *cp; - int found = 0; - -#ifndef HAVE_GETUSERSHELL - char buf[BUFSIZ]; - FILE *fp; -#endif - -#ifdef HAVE_GETUSERSHELL - setusershell (); - while ((cp = getusershell ())) { - if (*cp == '#') - continue; - - if (strcmp (cp, sh) == 0) { - found = 1; - break; - } - } - endusershell (); -#else - if ((fp = fopen (SHELLS_FILE, "r")) == (FILE *) 0) - return 0; - - while (fgets (buf, sizeof (buf), fp)) { - if ((cp = strrchr (buf, '\n'))) - *cp = '\0'; - - if (buf[0] == '#') - continue; - - if (strcmp (buf, sh) == 0) { - found = 1; - break; - } - } - fclose (fp); -#endif - return found; -} diff --git a/src/groupadd.c b/src/groupadd.c index f7c3d07d..4c66dee6 100644 --- a/src/groupadd.c +++ b/src/groupadd.c @@ -29,7 +29,7 @@ #include -#ident "$Id: groupadd.c,v 1.48 2005/10/04 21:05:12 kloczek Exp $" +#ident "$Id: groupadd.c,v 1.50 2005/12/06 20:24:03 kloczek Exp $" #include #include @@ -38,8 +38,7 @@ #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #include #endif /* USE_PAM */ #include "chkname.h" @@ -99,7 +98,7 @@ static void usage (void) fprintf (stderr, _("Usage: groupadd [options] group\n" "\n" "Options:\n" - " -f, --force force exit with success status if the specified\n" + " -f, --force force exit with success status if the specified\n" " group already exists\n" " -g, --gid GID use GID for the new group\n" " -h, --help display this help message and exit\n" @@ -370,13 +369,6 @@ static void fail_exit (int code) exit (code); } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - /* * main - groupadd command */ diff --git a/src/groupdel.c b/src/groupdel.c index 2d7c7b4d..870060d1 100644 --- a/src/groupdel.c +++ b/src/groupdel.c @@ -29,15 +29,14 @@ #include -#ident "$Id: groupdel.c,v 1.29 2005/10/04 21:05:12 kloczek Exp $" +#ident "$Id: groupdel.c,v 1.30 2005/10/19 15:21:07 kloczek Exp $" #include #include #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #endif /* USE_PAM */ #include #include @@ -202,13 +201,6 @@ static void group_busy (gid_t gid) exit (E_GROUP_BUSY); } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - /* * main - groupdel command * diff --git a/src/groupmod.c b/src/groupmod.c index 222628c9..b0c091d1 100644 --- a/src/groupmod.c +++ b/src/groupmod.c @@ -29,7 +29,7 @@ #include -#ident "$Id: groupmod.c,v 1.36 2005/10/04 21:05:12 kloczek Exp $" +#ident "$Id: groupmod.c,v 1.37 2005/10/19 15:21:07 kloczek Exp $" #include #include @@ -37,8 +37,7 @@ #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #include #endif /* USE_PAM */ #include "chkname.h" @@ -412,13 +411,6 @@ static void open_files (void) #endif /* SHADOWGRP */ } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - /* * main - groupmod command * diff --git a/src/login.c b/src/login.c index b0f5aa88..624a3900 100644 --- a/src/login.c +++ b/src/login.c @@ -29,7 +29,7 @@ #include -#ident "$Id: login.c,v 1.74 2005/09/07 15:00:45 kloczek Exp $" +#ident "$Id: login.c,v 1.77 2005/12/13 14:04:54 kloczek Exp $" #include #include @@ -49,10 +49,6 @@ #include "pwauth.h" #ifdef USE_PAM #include "pam_defs.h" -static const struct pam_conv conv = { - misc_conv, - NULL -}; static pam_handle_t *pamh = NULL; @@ -646,6 +642,32 @@ int main (int argc, char **argv) #ifdef HAVE_PAM_FAIL_DELAY pam_fail_delay (pamh, 1000000 * delay); #endif +#ifdef WITH_AUDIT + { + struct passwd *pw; + char buf[64]; + + audit_fd = audit_open (); + pw = getpwnam (username); + if (pw) { + snprintf (buf, sizeof (buf), + "uid=%d", pw->pw_uid); + audit_log_user_message + (audit_fd, AUDIT_USER_LOGIN, + buf, hostname, NULL, + tty, 0); + } else { + snprintf (buf, sizeof (buf), + "acct=%s", username); + audit_log_user_message + (audit_fd, AUDIT_USER_LOGIN, + buf, hostname, NULL, + tty, 0); + } + close (audit_fd); + } +#endif /* WITH_AUDIT */ + fprintf (stderr, _("\nLogin incorrect\n")); pam_set_item (pamh, PAM_USER, NULL); retcode = pam_authenticate (pamh, 0); @@ -667,6 +689,33 @@ int main (int argc, char **argv) hostname, pam_user, pam_strerror (pamh, retcode))); + +#ifdef WITH_AUDIT + { + struct passwd *pw; + char buf[64]; + + audit_fd = audit_open (); + pw = getpwnam (username); + if (pw) { + snprintf (buf, sizeof (buf), + "uid=%d", pw->pw_uid); + audit_log_user_message + (audit_fd, AUDIT_USER_LOGIN, + buf, hostname, NULL, + tty, 0); + } else { + snprintf (buf, sizeof (buf), + "acct=%s", username); + audit_log_user_message + (audit_fd, AUDIT_USER_LOGIN, + buf, hostname, NULL, + tty, 0); + } + close (audit_fd); + } +#endif /* WITH_AUDIT */ + fprintf (stderr, "\nLogin incorrect\n"); pam_end (pamh, retcode); exit (0); @@ -916,6 +965,19 @@ int main (int argc, char **argv) #endif goto top; /* go do all this all over again */ } + +#ifdef WITH_AUDIT + { + char buf[32]; + + audit_fd = audit_open (); + snprintf (buf, sizeof (buf), "uid=%d", pwd->pw_uid); + audit_log_user_message (audit_fd, AUDIT_USER_LOGIN, + buf, hostname, NULL, tty, 1); + close (audit_fd); + } +#endif /* WITH_AUDIT */ + #ifndef USE_PAM /* pam_lastlog handles this */ if (getdef_bool ("LASTLOG_ENAB")) /* give last login and log this one */ dolastlog (&lastlog, &pwent, utent.ut_line, hostname); diff --git a/src/newgrp.c b/src/newgrp.c index 8d0bc931..8f9314ea 100644 --- a/src/newgrp.c +++ b/src/newgrp.c @@ -29,7 +29,7 @@ #include -#ident "$Id: newgrp.c,v 1.41 2005/09/07 15:00:45 kloczek Exp $" +#ident "$Id: newgrp.c,v 1.42 2005/11/10 16:01:27 kloczek Exp $" #include #include @@ -118,6 +118,9 @@ int main (int argc, char **argv) struct sgrp *sgrp; #endif +#ifdef WITH_AUDIT + audit_help_open (); +#endif setlocale (LC_ALL, ""); bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); @@ -157,6 +160,10 @@ int main (int argc, char **argv) pwd = get_my_pwent (); if (!pwd) { fprintf (stderr, _("unknown UID: %u\n"), getuid ()); +#ifdef WITH_AUDIT + audit_logger (AUDIT_USER_START, Prog, "changing", NULL, + getuid (), 0); +#endif SYSLOG ((LOG_WARN, "unknown UID %u", getuid ())); closelog (); exit (1); @@ -261,6 +268,10 @@ int main (int argc, char **argv) } if (ngroups < 0) { perror ("getgroups"); +#ifdef WITH_AUDIT + audit_logger (AUDIT_USER_START, Prog, + "changing", NULL, getuid (), 0); +#endif exit (1); } #endif /* HAVE_SETGROUPS */ @@ -453,6 +464,10 @@ int main (int argc, char **argv) /* error in fork() */ fprintf (stderr, _("%s: failure forking: %s"), is_newgrp ? "newgrp" : "sg", strerror (errno)); +#ifdef WITH_AUDIT + audit_logger (AUDIT_USER_START, Prog, "changing", + NULL, getuid (), 0); +#endif exit (1); } else if (child) { /* parent - wait for child to finish, then log session close */ @@ -523,6 +538,10 @@ int main (int argc, char **argv) if (setuid (getuid ())) { perror ("setuid"); +#ifdef WITH_AUDIT + audit_logger (AUDIT_USER_START, Prog, "changing", + NULL, getuid (), 0); +#endif exit (1); } @@ -533,6 +552,10 @@ int main (int argc, char **argv) if (cflag) { closelog (); execl ("/bin/sh", "sh", "-c", command, (char *) 0); +#ifdef WITH_AUDIT + audit_logger (AUDIT_USER_START, Prog, "changing", + NULL, getuid (), 0); +#endif if (errno == ENOENT) { perror ("/bin/sh"); exit (127); @@ -601,6 +624,9 @@ int main (int argc, char **argv) addenv (*envp++, NULL); } +#ifdef WITH_AUDIT + audit_logger (AUDIT_USER_START, Prog, "changing", NULL, getuid (), 1); +#endif /* * Exec the login shell and go away. We are trying to get back to * the previous environment which should be the user's login shell. @@ -620,5 +646,8 @@ int main (int argc, char **argv) * harm. -- JWP */ closelog (); +#ifdef WITH_AUDIT + audit_logger (AUDIT_USER_START, Prog, "changing", NULL, getuid (), 0); +#endif exit (1); } diff --git a/src/newusers.c b/src/newusers.c index 1d4d0e1c..a0e1a65b 100644 --- a/src/newusers.c +++ b/src/newusers.c @@ -35,7 +35,7 @@ #include -#ident "$Id: newusers.c,v 1.30 2005/10/04 21:05:12 kloczek Exp $" +#ident "$Id: newusers.c,v 1.31 2005/10/19 15:21:07 kloczek Exp $" #include #include @@ -44,8 +44,7 @@ #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #endif /* USE_PAM */ #include "prototypes.h" #include "defines.h" @@ -274,13 +273,6 @@ static int add_passwd (struct passwd *pwd, const char *passwd) return !spw_update (&spent); } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - int main (int argc, char **argv) { char buf[BUFSIZ]; diff --git a/src/nologin.c b/src/nologin.c new file mode 100644 index 00000000..fe25a0c1 --- /dev/null +++ b/src/nologin.c @@ -0,0 +1,47 @@ +/*- + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include + +#ident "$Id: nologin.c,v 1.1 2005/11/25 03:27:06 kloczek Exp $" + +#include +#include +#include +#include "exitcodes.h" + +int main (int argc, char **argv) +{ + const char *user, *tty; + + if ((tty = ttyname (0)) == NULL) + tty = "UNKNOWN"; + if ((user = getlogin ()) == NULL) + user = "UNKNOWN"; + openlog ("nologin", LOG_CONS, LOG_AUTH); + syslog (LOG_CRIT, "Attempted login by %s on %s", user, tty); + closelog (); + + printf ("%s", "This account is currently not available.\n"); + return E_NOPERM; +} diff --git a/src/passwd.c b/src/passwd.c index a6f44ee7..b4e30a17 100644 --- a/src/passwd.c +++ b/src/passwd.c @@ -29,7 +29,7 @@ #include -#ident "$Id: passwd.c,v 1.52 2005/09/07 15:00:45 kloczek Exp $" +#ident "$Id: passwd.c,v 1.55 2005/12/06 20:19:52 kloczek Exp $" #include #include @@ -142,8 +142,8 @@ static void usage (int status) fprintf (stderr, _("Usage: passwd [options] [login]\n" "\n" "Options:\n" - " -a, --all report password status on all accounts\n" - " -d, --delete delete the password for the named account\n" + " -a, --all report password status on all accounts\n" + " -d, --delete delete the password for the named account\n" " -e, --expire force expire the password for the named account\n" " -h, --help display this help message and exit\n" " -k, --keep-tokens change password only if expired\n" @@ -632,40 +632,6 @@ int main (int argc, char **argv) OPENLOG ("passwd"); - /* - * Start with the flags which cause another command to be executed. - * The effective UID will be set back to the real UID and the new - * command executed with the flags - * - * These flags are deprecated, may change in a future release. - * Please run these programs directly. --marekm - */ - if (argc > 1 && argv[1][0] == '-' && strchr ("gfs", argv[1][1])) { - char buf[200]; - - setuid (getuid ()); - switch (argv[1][1]) { - case 'g': - argv[1] = GPASSWD_PROGRAM; /* XXX warning: const */ - break; - case 'f': - argv[1] = CHFN_PROGRAM; /* XXX warning: const */ - break; - case 's': - argv[1] = CHSH_PROGRAM; /* XXX warning: const */ - break; - default: - usage (E_BAD_ARG); - } - snprintf (buf, sizeof buf, _("%s: Cannot execute %s"), - Prog, argv[1]); - execvp (argv[1], &argv[1]); - perror (buf); - SYSLOG ((LOG_ERR, "cannot execute %s", argv[1])); - closelog (); - exit (E_FAILURE); - } - { /* * Parse the command line options. diff --git a/src/su.c b/src/su.c index 54726c8e..9a27749c 100644 --- a/src/su.c +++ b/src/su.c @@ -29,8 +29,9 @@ #include -#ident "$Id: su.c,v 1.45 2005/09/07 15:00:45 kloczek Exp $" +#ident "$Id: su.c,v 1.61 2006/01/02 22:37:47 kloczek Exp $" +#include #include #include #include @@ -38,6 +39,7 @@ #include #include "prototypes.h" #include "defines.h" +#include "exitcodes.h" #include "pwauth.h" #include "getdef.h" #ifdef USE_PAM @@ -53,12 +55,10 @@ static char name[BUFSIZ]; static char oldname[BUFSIZ]; -#ifdef USE_PAM -static const struct pam_conv conv = { - misc_conv, - NULL -}; +/* If nonzero, change some environment vars to indicate the user su'd to. */ +static int change_environment; +#ifdef USE_PAM static pam_handle_t *pamh = NULL; static int caught = 0; #endif @@ -114,6 +114,21 @@ static int iswheel (const char *username) } #endif /* !USE_PAM */ +/* borrowed from GNU sh-utils' "su.c" */ +static int restricted_shell (const char *shellstr) +{ + char *line; + + setusershell (); + while ((line = getusershell ()) != NULL) { + if (*line != '#' && strcmp (line, shellstr) == 0) { + endusershell (); + return 0; + } + } + endusershell (); + return 1; +} static void su_failure (const char *tty) { @@ -163,7 +178,7 @@ static void run_shell (const char *shellstr, char *args[], int doshell) } } else if (child == -1) { (void) fprintf (stderr, "%s: Cannot fork user shell\n", Prog); - SYSLOG ((LOG_WARN, "Cannot execute %s", pwent.pw_shell)); + SYSLOG ((LOG_WARN, "Cannot execute %s", shellstr)); closelog (); exit (1); } @@ -233,15 +248,29 @@ static void run_shell (const char *shellstr, char *args[], int doshell) } #endif +/* + * usage - print command line syntax and exit + */ +static void usage (void) +{ + fprintf (stderr, _("Usage: su [options] [login]\n" + "\n" + "Options:\n" + " -h, --help display this help message and exit\n" + " -, -l, --login make the shell a login shell\n" + " -m, -p,\n" + " --preserve-environment do not reset environment variables, and keep\n" + " the same shell\n" + " -s, --shell SHELL use SHELL instead of the default in passwd\n")); + exit (E_USAGE); +} + /* * su - switch user id * * su changes the user's ids to the values for the specified user. if * no new user name is specified, "root" is used by default. * - * The only valid option is a "-" character, which is interpreted as - * requiring a new login session to be simulated. - * * Any additional arguments are passed to the user's shell. In * particular, the argument "-c" will cause the next argument to be * interpreted as a command by the common shell programs. @@ -257,6 +286,7 @@ int main (int argc, char **argv) uid_t my_uid; struct passwd *pw = 0; char **envp = environ; + char *shellstr = 0; #ifdef USE_PAM int ret; @@ -277,6 +307,8 @@ int main (int argc, char **argv) bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); + change_environment = 1; + /* * Get the program name. The program name is used as a prefix to * most error messages. @@ -285,6 +317,68 @@ int main (int argc, char **argv) OPENLOG ("su"); + /* + * Process the command line arguments. + */ + + { + /* + * Parse the command line options. + */ + int option_index = 0; + int c; + static struct option long_options[] = { + {"help", no_argument, NULL, 'h'}, + {"login", no_argument, NULL, 'l'}, + {"preserve-environment", no_argument, NULL, 'p'}, + {"shell", required_argument, NULL, 's'}, + {NULL, 0, NULL, '\0'} + }; + + while ((c = + getopt_long (argc, argv, "-hlmps:", long_options, + &option_index)) != -1) { + switch (c) { + case 1: + /* this is not an su option */ + /* The next arguments are either '-', the + * target name, or arguments to be passed + * to the shell. + */ + /* rewind the (not yet handled) option */ + optind--; + goto end_su_options; + break; /* NOT REACHED */ + case 'h': + usage (); + break; + case 'l': + fakelogin = 1; + break; + case 'm': + case 'p': + /* This will only have an effect if the target + * user do not have a restricted shell, or if + * su is called by root. + */ + change_environment = 0; + break; + case 's': + shellstr = optarg; + break; + default: + usage (); /* NOT REACHED */ + } + } + end_su_options: + if (optind < argc && !strcmp (argv[optind], "-")) { + fakelogin = 1; + optind++; + if (optind < argc && !strcmp (argv[optind], "--")) + optind++; + } + } + initenv (); my_uid = getuid (); @@ -314,68 +408,21 @@ int main (int argc, char **argv) tty = "???"; } - /* - * Process the command line arguments. - */ - argc--; - argv++; /* shift out command name */ - - if (argc > 0 && strcmp (argv[0], "-") == 0) { - fakelogin = 1; - argc--; - argv++; /* shift ... */ - } - - /* - * If a new login is being set up, the old environment will be - * ignored and a new one created later on. - */ - if (fakelogin) { - /* - * The terminal type will be left alone if it is present in - * the environment already. - */ - if ((cp = getenv ("TERM"))) - addenv ("TERM", cp); -#ifndef USE_PAM - if ((cp = getdef_str ("ENV_TZ"))) - addenv (*cp == '/' ? tz (cp) : cp, NULL); - - /* - * The clock frequency will be reset to the login value if required - */ - if ((cp = getdef_str ("ENV_HZ"))) - addenv (cp, NULL); /* set the default $HZ, if one */ - - /* - * Also leave DISPLAY and XAUTHORITY if present, else - * pam_xauth will not work. - */ - if ((cp = getenv ("DISPLAY"))) - addenv ("DISPLAY", cp); - if ((cp = getenv ("XAUTHORITY"))) - addenv ("XAUTHORITY", cp); -#endif /* !USE_PAM */ - } else { - while (*envp) - addenv (*envp++, NULL); - } - /* * The next argument must be either a user ID, or some flag to a * subshell. Pretty sticky since you can't have an argument which * doesn't start with a "-" unless you specify the new user name. * Any remaining arguments will be passed to the user's login shell. */ - if (argc > 0 && argv[0][0] != '-') { - STRFCPY (name, argv[0]); /* use this login id */ - argc--; - argv++; /* shift ... */ + if (optind < argc && argv[optind][0] != '-') { + STRFCPY (name, argv[optind++]); /* use this login id */ + if (optind < argc && !strcmp (argv[optind], "--")) + optind++; } if (!name[0]) /* use default user ID */ (void) strcpy (name, "root"); - doshell = argc == 0; /* any arguments remaining? */ + doshell = argc == optind; /* any arguments remaining? */ /* * Get the user's real name. The current UID is used to determine @@ -442,6 +489,48 @@ int main (int argc, char **argv) #endif /* !USE_PAM */ pwent = *pw; + /* If su is not called by root, and the target user has a restricted + * shell, the environment must be changed. + */ + change_environment |= (restricted_shell (pwent.pw_shell) && !amroot); + + /* + * If a new login is being set up, the old environment will be + * ignored and a new one created later on. + * (note: in the case of a subsystem, the shell will be restricted, + * and this won't be executed on the first pass) + */ + if (fakelogin && change_environment) { + /* + * The terminal type will be left alone if it is present in + * the environment already. + */ + if ((cp = getenv ("TERM"))) + addenv ("TERM", cp); +#ifndef USE_PAM + if ((cp = getdef_str ("ENV_TZ"))) + addenv (*cp == '/' ? tz (cp) : cp, NULL); + + /* + * The clock frequency will be reset to the login value if required + */ + if ((cp = getdef_str ("ENV_HZ"))) + addenv (cp, NULL); /* set the default $HZ, if one */ + + /* + * Also leave DISPLAY and XAUTHORITY if present, else + * pam_xauth will not work. + */ + if ((cp = getenv ("DISPLAY"))) + addenv ("DISPLAY", cp); + if ((cp = getenv ("XAUTHORITY"))) + addenv ("XAUTHORITY", cp); +#endif /* !USE_PAM */ + } else { + while (*envp) + addenv (*envp++, NULL); + } + #ifndef USE_PAM /* * BSD systems only allow "wheel" to SU to root. USG systems don't, @@ -476,7 +565,7 @@ int main (int argc, char **argv) pwent.pw_passwd = ""; /* XXX warning: const */ break; case 2: /* require own password */ - puts (_("(Enter your own password.)")); + puts (_("(Enter your own password)")); pwent.pw_passwd = oldpass; break; default: /* access denied (-1) or unexpected value */ @@ -488,11 +577,28 @@ int main (int argc, char **argv) } #endif /* !USE_PAM */ + /* If the user do not want to change the environment, + * use the current SHELL. + * (unless another shell is required by the command line) + */ + if (shellstr == NULL && change_environment == 0) + shellstr = getenv ("SHELL"); + /* For users with non null UID, if this user has a restricted + * shell, the shell must be the one specified in /etc/passwd + */ + if (shellstr != NULL && !amroot && restricted_shell (pwent.pw_shell)) + shellstr = NULL; + /* If the shell is not set at this time, use the shell specified + * in /etc/passwd. + */ + if (shellstr == NULL) + shellstr = (char *) strdup (pwent.pw_shell); + /* * Set the default shell. */ - if (pwent.pw_shell[0] == '\0') - pwent.pw_shell = "/bin/sh"; /* XXX warning: const */ + if (shellstr == NULL || shellstr[0] == '\0') + shellstr = "/bin/sh"; signal (SIGINT, SIG_IGN); signal (SIGQUIT, SIG_IGN); @@ -511,6 +617,16 @@ int main (int argc, char **argv) if (amroot) { fprintf (stderr, _("%s: %s\n(Ignored)\n"), Prog, pam_strerror (pamh, ret)); + } else if (ret == PAM_NEW_AUTHTOK_REQD) { + ret = pam_chauthtok (pamh, PAM_CHANGE_EXPIRED_AUTHTOK); + if (ret != PAM_SUCCESS) { + SYSLOG ((LOG_ERR, "pam_chauthtok: %s", + pam_strerror (pamh, ret))); + fprintf (stderr, _("%s: %s\n"), Prog, + pam_strerror (pamh, ret)); + pam_end (pamh, ret); + su_failure (tty); + } } else { SYSLOG ((LOG_ERR, "pam_acct_mgmt: %s", pam_strerror (pamh, ret))); @@ -548,10 +664,12 @@ int main (int argc, char **argv) if (!spwd) spwd = pwd_to_spwd (&pwent); - if (isexpired (&pwent, spwd)) { - SYSLOG ((pwent.pw_uid ? LOG_WARN : LOG_CRIT, - "Expired account %s", name)); - su_failure (tty); + if (expire (&pwent, spwd)) { + struct passwd *pwd = getpwnam (name); + + spwd = getspnam (name); + if (pwd) + pwent = *pwd; } } @@ -591,6 +709,11 @@ int main (int argc, char **argv) if (getenv ("IFS")) /* don't export user IFS ... */ addenv ("IFS= \t\n", NULL); /* ... instead, set a safe IFS */ + /* + * Even if --shell is specified, the subsystem login test is based on + * the shell specified in /etc/passwd (not the one specified with + * --shell, which will be the one executed in the chroot later). + */ if (pwent.pw_shell[0] == '*') { /* subsystem root required */ pwent.pw_shell++; /* skip the '*' */ subsystem (&pwent); /* figure out what to execute */ @@ -636,18 +759,20 @@ int main (int argc, char **argv) exit (1); } - /* we need to setup the environment *after* pam_open_session(), - * else the UID is changed before stuff like pam_xauth could - * run, and we cannot access /etc/shadow and co - */ - environ = newenvp; /* make new environment active */ + if (change_environment) { + /* we need to setup the environment *after* pam_open_session(), + * else the UID is changed before stuff like pam_xauth could + * run, and we cannot access /etc/shadow and co + */ + environ = newenvp; /* make new environment active */ - /* update environment with all pam set variables */ - envcp = pam_getenvlist (pamh); - if (envcp) { - while (*envcp) { - addenv (*envcp, NULL); - envcp++; + /* update environment with all pam set variables */ + envcp = pam_getenvlist (pamh); + if (envcp) { + while (*envcp) { + addenv (*envcp, NULL); + envcp++; + } } } @@ -665,12 +790,17 @@ int main (int argc, char **argv) exit (1); #endif /* !USE_PAM */ - if (fakelogin) - setup_env (&pwent); -#if 1 /* Suggested by Joey Hess. XXX - is this right? */ - else - addenv ("HOME", pwent.pw_dir); -#endif + if (change_environment) { + if (fakelogin) { + pwent.pw_shell = shellstr; + setup_env (&pwent); + } else { + addenv ("HOME", pwent.pw_dir); + addenv ("USER", pwent.pw_name); + addenv ("LOGNAME", pwent.pw_name); + addenv ("SHELL", shellstr); + } + } /* * This is a workaround for Linux libc bug/feature (?) - the @@ -690,35 +820,37 @@ int main (int argc, char **argv) cp = getdef_str ("SU_NAME"); if (!cp) - cp = Basename (pwent.pw_shell); + cp = Basename (shellstr); arg0 = xmalloc (strlen (cp) + 2); arg0[0] = '-'; strcpy (arg0 + 1, cp); cp = arg0; } else - cp = Basename (pwent.pw_shell); + cp = Basename (shellstr); if (!doshell) { + /* Position argv to the remaining arguments */ + argv += optind; /* - * Use new user's shell from /etc/passwd and create an argv + * Use the shell and create an argv * with the rest of the command line included. */ - argv[-1] = pwent.pw_shell; + argv[-1] = shellstr; #ifndef USE_PAM - (void) execv (pwent.pw_shell, &argv[-1]); + (void) execv (shellstr, &argv[-1]); #else - run_shell (pwent.pw_shell, &argv[-1], 0); + run_shell (shellstr, &argv[-1], 0); #endif (void) fprintf (stderr, _("No shell\n")); - SYSLOG ((LOG_WARN, "Cannot execute %s", pwent.pw_shell)); + SYSLOG ((LOG_WARN, "Cannot execute %s", shellstr)); closelog (); exit (1); } #ifndef USE_PAM - shell (pwent.pw_shell, cp); + shell (shellstr, cp); #else - run_shell (pwent.pw_shell, &cp, 1); + run_shell (shellstr, &cp, 1); #endif /* NOT REACHED */ exit (1); diff --git a/src/useradd.c b/src/useradd.c index b8546fb5..f386dadf 100644 --- a/src/useradd.c +++ b/src/useradd.c @@ -29,7 +29,7 @@ #include -#ident "$Id: useradd.c,v 1.84 2005/10/04 21:05:12 kloczek Exp $" +#ident "$Id: useradd.c,v 1.89 2005/12/15 15:06:28 kloczek Exp $" #include #include @@ -39,8 +39,7 @@ #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #endif /* USE_PAM */ #include #include @@ -527,11 +526,6 @@ static int get_groups (char *list) int errors = 0; int ngroups = 0; - /* - * Initialize the list to be empty - */ - user_groups[0] = (char *) 0; - if (!*list) return 0; @@ -595,7 +589,6 @@ static int get_groups (char *list) /* * Add the group name to the user's list of groups. */ - user_groups[ngroups++] = xstrdup (grp->gr_name); } while (list); @@ -631,7 +624,7 @@ static void usage (void) " -G, --groups GROUPS list of supplementary groups for the new\n" " user account\n" " -h, --help display this help message and exit\n" - " -k, --skel SKEL_DIR specify an alternative skel directory\n" + " -k, --skel SKEL_DIR specify an alternative skel directory\n" " -K, --key KEY=VALUE overrides /etc/login.defs defaults\n" " -m, --create-home create home directory for the new user\n" " account\n" @@ -711,29 +704,30 @@ static void grp_update (void) #endif /* - * Lock and open the group file. This will load all of the group - * entries. + * Test for unique entries of user_groups in /etc/group + * pvrabec@redhat.com */ - if (!gr_lock ()) { - fprintf (stderr, _("%s: error locking group file\n"), Prog); - fail_exit (E_GRP_UPDATE); + char **user_groups_tmp = user_groups; + + while (*user_groups_tmp) { + int count = 0; + + for (gr_rewind (), grp = gr_next (); grp && count < 2; + grp = gr_next ()) { + if (strcmp (*user_groups_tmp, grp->gr_name) == 0) { + count++; + } + } + if (count > 1) { + fprintf (stderr, + "%s: error not unique group names in group file\n", + Prog); + fail_exit (E_GRP_UPDATE); + } + user_groups_tmp++; } - if (!gr_open (O_RDWR)) { - fprintf (stderr, _("%s: error opening group file\n"), Prog); - fail_exit (E_GRP_UPDATE); - } -#ifdef SHADOWGRP - if (is_shadow_grp && !sgr_lock ()) { - fprintf (stderr, - _("%s: error locking shadow group file\n"), Prog); - fail_exit (E_GRP_UPDATE); - } - if (is_shadow_grp && !sgr_open (O_RDWR)) { - fprintf (stderr, - _("%s: error opening shadow group file\n"), Prog); - fail_exit (E_GRP_UPDATE); - } -#endif + + /* Locking and opening of the group files moved to open_files() --gafton */ /* * Scan through the entire group file looking for the groups that @@ -910,6 +904,80 @@ static void find_new_uid (void) } } + /* + * find_new_gid - find the next available GID + * + * find_new_gid() locates the next highest unused GID in the group + * file, or checks the given group ID against the existing ones for + * uniqueness. + */ + +static void find_new_gid () +{ + const struct group *grp; + gid_t gid_min, gid_max; + + gid_min = getdef_num ("GID_MIN", 500); + gid_max = getdef_num ("GID_MAX", 60000); + + /* + * Start with some GID value if the user didn't provide us with + * one already. + */ + user_gid = gid_min; + + /* + * Search the entire group file, either looking for this + * GID (if the user specified one with -g) or looking for the + * largest unused value. + */ +#ifdef NO_GETGRENT + gr_rewind (); + while ((grp = gr_next ())) +#else + setgrent (); + while ((grp = getgrent ())) +#endif + { + if (strcmp (user_name, grp->gr_name) == 0) { + user_gid = grp->gr_gid; + return; + } + if (grp->gr_gid >= user_gid) { + if (grp->gr_gid > gid_max) + continue; + user_gid = grp->gr_gid + 1; + } + } +#ifndef NO_GETGRENT /* glibc does have this, so ... */ + /* A quick test gets here: if the UID is available + * as a GID, go ahead and use it */ + if (!getgrgid (user_id)) { + user_gid = user_id; + return; + } +#endif + if (user_gid == gid_max + 1) { + for (user_gid = gid_min; user_gid < gid_max; user_gid++) { +#ifdef NO_GETGRENT + gr_rewind (); + while ((grp = gr_next ()) && grp->gr_gid != user_gid); + if (!grp) + break; +#else + if (!getgrgid (user_gid)) + break; +#endif + } + if (user_gid == gid_max) { + fprintf (stderr, + "%s: can't get unique gid (run out of GIDs)\n", + Prog); + fail_exit (4); + } + } +} + /* * process_flags - perform command line argument setting * @@ -1268,8 +1336,110 @@ static void open_files (void) pw_unlock (); exit (E_PW_UPDATE); } + /* + * Lock and open the group file. + */ + + if (!gr_lock ()) { + fprintf (stderr, _("%s: error locking group file\n"), Prog); + fail_exit (E_GRP_UPDATE); + } + if (!gr_open (O_RDWR)) { + fprintf (stderr, _("%s: error opening group file\n"), Prog); + fail_exit (E_GRP_UPDATE); + } +#ifdef SHADOWGRP + if (is_shadow_grp && !sgr_lock ()) { + fprintf (stderr, + _("%s: error locking shadow group file\n"), Prog); + fail_exit (E_GRP_UPDATE); + } + if (is_shadow_grp && !sgr_open (O_RDWR)) { + fprintf (stderr, + _("%s: error opening shadow group file\n"), Prog); + fail_exit (E_GRP_UPDATE); + } +#endif } +static char *empty_list = NULL; + +/* + * new_grent - initialize the values in a group file entry + * + * new_grent() takes all of the values that have been entered and fills + * in a (struct group) with them. + */ + +static void new_grent (struct group *grent) +{ + memzero (grent, sizeof *grent); + grent->gr_name = (char *) user_name; + grent->gr_passwd = SHADOW_PASSWD_STRING; /* XXX warning: const */ + grent->gr_gid = user_gid; + grent->gr_mem = &empty_list; +} + +#ifdef SHADOWGRP +/* + * new_sgent - initialize the values in a shadow group file entry + * + * new_sgent() takes all of the values that have been entered and fills + * in a (struct sgrp) with them. + */ + +static void new_sgent (struct sgrp *sgent) +{ + memzero (sgent, sizeof *sgent); + sgent->sg_name = (char *) user_name; + sgent->sg_passwd = "!"; /* XXX warning: const */ + sgent->sg_adm = &empty_list; + sgent->sg_mem = &empty_list; +} +#endif /* SHADOWGRP */ + + +/* + * grp_add - add new group file entries + * + * grp_add() writes the new records to the group files. + */ + +static void grp_add (void) +{ + struct group grp; + +#ifdef SHADOWGRP + struct sgrp sgrp; +#endif /* SHADOWGRP */ + + /* + * Create the initial entries for this new group. + */ + new_grent (&grp); +#ifdef SHADOWGRP + new_sgent (&sgrp); +#endif /* SHADOWGRP */ + + /* + * Write out the new group file entry. + */ + if (!gr_update (&grp)) { + fprintf (stderr, _("%s: error adding new group entry\n"), Prog); + fail_exit (E_GRP_UPDATE); + } +#ifdef SHADOWGRP + /* + * Write out the new shadow group entries as well. + */ + if (is_shadow_grp && !sgr_update (&sgrp)) { + fprintf (stderr, _("%s: error adding new group entry\n"), Prog); + fail_exit (E_GRP_UPDATE); + } +#endif /* SHADOWGRP */ + SYSLOG ((LOG_INFO, "new group: name=%s, GID=%u", user_name, user_gid)); + do_grp_update++; +} static void faillog_reset (uid_t uid) { @@ -1455,13 +1625,6 @@ static void create_mail (void) } } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - /* * main - useradd command */ @@ -1490,6 +1653,11 @@ int main (int argc, char **argv) sys_ngroups = sysconf (_SC_NGROUPS_MAX); user_groups = malloc ((1 + sys_ngroups) * sizeof (char *)); + /* + * Initialize the list to be empty + */ + user_groups[0] = (char *) 0; + is_shadow_pwd = spw_file_present (); #ifdef SHADOWGRP @@ -1587,6 +1755,18 @@ int main (int argc, char **argv) */ open_files (); + /* first, seek for a valid uid to use for this user. + * We do this because later we can use the uid we found as + * gid too ... --gafton */ + find_new_uid (); + + /* do we have to add a group for that user? This is why we need to + * open the group files in the open_files() function --gafton */ + if (!(nflg || gflg)) { + find_new_gid (); + grp_add (); + } + usr_update (); if (mflg) { diff --git a/src/userdel.c b/src/userdel.c index da38c9dd..db464aa1 100644 --- a/src/userdel.c +++ b/src/userdel.c @@ -29,7 +29,7 @@ #include -#ident "$Id: userdel.c,v 1.52 2005/10/04 21:05:12 kloczek Exp $" +#ident "$Id: userdel.c,v 1.58 2005/12/01 20:10:48 kloczek Exp $" #include #include @@ -40,8 +40,7 @@ #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #endif /* USE_PAM */ #include "defines.h" #include "getdef.h" @@ -66,7 +65,9 @@ #define E_HOMEDIR 12 /* can't remove home directory */ static char *user_name; static uid_t user_id; +static gid_t user_gid; static char *user_home; +static char *user_group; static char *Prog; static int fflg = 0, rflg = 0; @@ -171,23 +172,26 @@ static void update_groups (void) if (grp && getdef_bool ("USERGROUPS_ENAB") && (grp->gr_mem[0] == NULL)) { - /* - * Scan the passwd file to check if this group is still - * used as a primary group. - */ - setpwent (); - while ((pwd = getpwent ())) { - if (strcmp (pwd->pw_name, user_name) == 0) - continue; - if (pwd->pw_gid == grp->gr_gid) { - fprintf (stderr, - _ - ("%s: Cannot remove group %s which is a primary group for another user.\n"), - Prog, grp->gr_name); - break; + pwd = NULL; + if (!fflg) { + /* + * Scan the passwd file to check if this group is still + * used as a primary group. + */ + setpwent (); + while ((pwd = getpwent ())) { + if (strcmp (pwd->pw_name, user_name) == 0) + continue; + if (pwd->pw_gid == grp->gr_gid) { + fprintf (stderr, + _ + ("%s: Cannot remove group %s which is a primary group for another user.\n"), + Prog, grp->gr_name); + break; + } } + endpwent (); } - endpwent (); if (pwd == NULL) { /* @@ -259,6 +263,65 @@ static void update_groups (void) #endif /* SHADOWGRP */ } +/* + * remove_group - remove the user's group unless it is not really a user-private group + */ +static void remove_group () +{ + char *glist_name; + struct group *gr; + struct passwd *pwd; + + if (user_group == NULL || user_name == NULL) + return; + + if (strcmp (user_name, user_group)) { + return; + } + + glist_name = NULL; + gr = getgrnam (user_group); + if (gr) + glist_name = *(gr->gr_mem); + while (glist_name) { + while (glist_name && *glist_name) { + if (strncmp (glist_name, user_name, 16)) { + return; + } + glist_name++; + } + } + + setpwent (); + while ((pwd = getpwent ())) { + if (strcmp (pwd->pw_name, user_name) == 0) + continue; + + if (pwd->pw_gid == user_gid) { + return; + } + } + + /* now actually do the removal if we haven't already returned */ + + if (!gr_remove (user_group)) { + fprintf (stderr, _("%s: error removing group entry\n"), Prog); + } +#ifdef SHADOWGRP + + /* + * Delete the shadow group entries as well. + */ + + if (is_shadow_grp && !sgr_remove (user_group)) { + fprintf (stderr, _("%s: error removing shadow group entry\n"), + Prog); + } +#endif /* SHADOWGRP */ + SYSLOG ((LOG_INFO, "remove group `%s'\n", user_group)); + return; +} + /* * close_files - close all of the files that were opened * @@ -583,23 +646,18 @@ static void remove_mailbox (void) #ifdef WITH_AUDIT else { audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "deleting mail file", - user_name, user_id, 0); + user_name, user_id, 1); } #endif } -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, NULL -}; -#endif /* USE_PAM */ - /* * main - userdel command */ int main (int argc, char **argv) { struct passwd *pwd; + struct group *grp; int arg; int errors = 0; @@ -707,6 +765,10 @@ int main (int argc, char **argv) #endif user_id = pwd->pw_uid; user_home = xstrdup (pwd->pw_dir); + user_gid = pwd->pw_gid; + grp = getgrgid (user_gid); + if (grp) + user_group = xstrdup (grp->gr_name); /* * Check to make certain the user isn't logged in. */ @@ -760,6 +822,9 @@ int main (int argc, char **argv) } #endif + /* Remove the user's group if appropriate. */ + remove_group (); + if (rflg) { if (remove_tree (user_home) || rmdir (user_home)) { diff --git a/src/usermod.c b/src/usermod.c index c9bfba70..9e153d30 100644 --- a/src/usermod.c +++ b/src/usermod.c @@ -29,17 +29,17 @@ #include -#ident "$Id: usermod.c,v 1.58 2005/10/04 21:05:12 kloczek Exp $" +#ident "$Id: usermod.c,v 1.64 2005/12/05 18:19:47 kloczek Exp $" #include #include #include +#include #include #include #include #ifdef USE_PAM -#include -#include +#include "pam_defs.h" #endif /* USE_PAM */ #include #include @@ -68,12 +68,12 @@ #define E_USAGE 2 /* invalid command syntax */ #define E_BAD_ARG 3 /* invalid argument to option */ #define E_UID_IN_USE 4 /* UID already in use (and no -o) */ - /* #define E_BAD_PWFILE 5 *//* passwd file contains errors */ +/* #define E_BAD_PWFILE 5 *//* passwd file contains errors */ #define E_NOTFOUND 6 /* specified user/group doesn't exist */ #define E_USER_BUSY 8 /* user to modify is logged in */ #define E_NAME_IN_USE 9 /* username already in use */ #define E_GRP_UPDATE 10 /* can't update group file */ - /* #define E_NOSPACE 11 *//* insufficient space to move home dir */ +/* #define E_NOSPACE 11 *//* insufficient space to move home dir */ #define E_HOMEDIR 12 /* unable to complete home dir move */ #define VALID(s) (strcspn (s, ":\n") == strlen (s)) /* @@ -271,16 +271,27 @@ static int get_groups (char *list) */ static void usage (void) { - fprintf (stderr, - _ - ("Usage: %s\t[-u uid [-o]] [-g group] [[-G group,...] [-a]] \n"), - Prog); - fprintf (stderr, - _ - ("\t\t[-d home [-m]] [-s shell] [-c comment] [-l new_name]\n")); - fprintf (stderr, "\t\t"); - fprintf (stderr, _("[-f inactive] [-e expire] ")); - fprintf (stderr, _("[-p passwd] [-L|-U] name\n")); + fprintf (stderr, _("Usage: usermod [options] login\n" + "\n" + "Options:\n" + " -a, --append GROUP append the user to the supplemental GROUP\n" + " -c, --comment COMMENT new value of the GECOS field\n" + " -d, --home HOME_DIR new login directory for the new user account\n" + " -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE\n" + " -f, --inactive INACTIVE set password inactive after expiration\n" + " to INACTIVE\n" + " -g, --gid GROUP force use GROUP as new initial login group\n" + " -G, --groups GROUPS list of supplementary GROUPS\n" + " -h, --help display this help message and exit\n" + " -l, --login LOGIN new value of the login name\n" + " -L, --lock lock the user account\n" + " -m, --move-home move contents of the home directory to the new\n" + " location (use only with -d)\n" + " -o, --non-unique allow using duplicate (non-unique) UID\n" + " -p, --password PASSWORD use encrypted password for the new password\n" + " -s, --shell SHELL new login shell for the user account\n" + " -u, --uid UID new UID for the user account\n" + " -U, --unlock unlock the user account\n")); exit (E_USAGE); } @@ -884,159 +895,187 @@ static void process_flags (int argc, char **argv) #endif } - while ((arg = getopt (argc, argv, "ac:d:e:f:g:G:l:Lmop:s:u:U")) != EOF) { - switch (arg) { - case 'a': - aflg++; - break; - case 'c': - if (!VALID (optarg)) { - fprintf (stderr, - _("%s: invalid field `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } -#ifdef WITH_AUDIT - user_newcomment = optarg; -#else - user_comment = optarg; -#endif - cflg++; - break; - case 'd': - if (!VALID (optarg)) { - fprintf (stderr, - _("%s: invalid field `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } - dflg++; - user_newhome = optarg; - break; - case 'e': - if (*optarg) { -#ifdef WITH_AUDIT - user_newexpire = strtoday (optarg); - if (user_newexpire == -1) { -#else - user_expire = strtoday (optarg); - if (user_expire == -1) { -#endif + { + /* + * Parse the command line options. + */ + int c; + static struct option long_options[] = { + {"append", required_argument, NULL, 'a'}, + {"comment", required_argument, NULL, 'c'}, + {"home", required_argument, NULL, 'd'}, + {"expiredate", required_argument, NULL, 'e'}, + {"inactive", required_argument, NULL, 'f'}, + {"gid", required_argument, NULL, 'g'}, + {"groups", required_argument, NULL, 'G'}, + {"help", no_argument, NULL, 'h'}, + {"login", required_argument, NULL, 'l'}, + {"lock", no_argument, NULL, 'L'}, + {"move-home", no_argument, NULL, 'm'}, + {"non-unique", no_argument, NULL, 'o'}, + {"password", required_argument, NULL, 'p'}, + {"shell", required_argument, NULL, 's'}, + {"uid", required_argument, NULL, 'u'}, + {"unlock", no_argument, NULL, 'U'}, + {NULL, 0, NULL, '\0'} + }; + while ((c = + getopt_long (argc, argv, "ac:d:e:f:g:G:l:Lmop:s:u:U", + long_options, NULL)) != -1) { + switch (c) { + case 'a': + aflg++; + break; + case 'c': + if (!VALID (optarg)) { fprintf (stderr, - _ - ("%s: invalid date `%s'\n"), + _("%s: invalid field `%s'\n"), Prog, optarg); exit (E_BAD_ARG); } #ifdef WITH_AUDIT - user_newexpire *= DAY / SCALE; + user_newcomment = optarg; #else - user_expire *= DAY / SCALE; + user_comment = optarg; #endif - } else + cflg++; + break; + case 'd': + if (!VALID (optarg)) { + fprintf (stderr, + _("%s: invalid field `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } + dflg++; + user_newhome = optarg; + break; + case 'e': + if (*optarg) { #ifdef WITH_AUDIT - user_newexpire = -1; + user_newexpire = strtoday (optarg); + if (user_newexpire == -1) { #else - user_expire = -1; + user_expire = strtoday (optarg); + if (user_expire == -1) { #endif - eflg++; - break; - case 'f': + fprintf (stderr, + _ + ("%s: invalid date `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } #ifdef WITH_AUDIT - user_newinactive = get_number (optarg); + user_newexpire *= DAY / SCALE; #else - user_inactive = get_number (optarg); + user_expire *= DAY / SCALE; #endif - fflg++; - break; - case 'g': - grp = getgr_nam_gid (optarg); - if (!grp) { - fprintf (stderr, - _("%s: unknown group %s\n"), - Prog, optarg); - exit (E_NOTFOUND); - } - user_newgid = grp->gr_gid; - gflg++; - break; - case 'G': - if (get_groups (optarg)) - exit (E_NOTFOUND); - Gflg++; - break; - case 'l': - if (!check_user_name (optarg)) { - fprintf (stderr, - _("%s: invalid field `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } - - /* - * If the name does not really change, we mustn't - * set the flag as this will cause rather serious - * problems later! - */ - if (strcmp (user_name, optarg)) - lflg++; - - user_newname = optarg; - break; - case 'L': - if (Uflg || pflg) - usage (); - - Lflg++; - break; - case 'm': - if (!dflg) - usage (); - - mflg++; - break; - case 'o': - if (!uflg) - usage (); - - oflg++; - break; - case 'p': - if (Lflg || Uflg) - usage (); - - user_pass = optarg; - pflg++; - break; - case 's': - if (!VALID (optarg)) { - fprintf (stderr, - _("%s: invalid field `%s'\n"), - Prog, optarg); - exit (E_BAD_ARG); - } + } else #ifdef WITH_AUDIT - user_newshell = optarg; + user_newexpire = -1; #else - user_shell = optarg; + user_expire = -1; #endif - sflg++; - break; - case 'u': - user_newid = get_id (optarg); - uflg++; - break; - case 'U': - if (Lflg && pflg) - usage (); + eflg++; + break; + case 'f': +#ifdef WITH_AUDIT + user_newinactive = get_number (optarg); +#else + user_inactive = get_number (optarg); +#endif + fflg++; + break; + case 'g': + grp = getgr_nam_gid (optarg); + if (!grp) { + fprintf (stderr, + _("%s: unknown group %s\n"), + Prog, optarg); + exit (E_NOTFOUND); + } + user_newgid = grp->gr_gid; + gflg++; + break; + case 'G': + if (get_groups (optarg)) + exit (E_NOTFOUND); + Gflg++; + break; + case 'l': + if (!check_user_name (optarg)) { + fprintf (stderr, + _("%s: invalid field `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } - Uflg++; - break; - default: - usage (); + /* + * If the name does not really change, we mustn't + * set the flag as this will cause rather serious + * problems later! + */ + if (strcmp (user_name, optarg)) + lflg++; + + user_newname = optarg; + break; + case 'L': + if (Uflg || pflg) + usage (); + + Lflg++; + break; + case 'm': + if (!dflg) + usage (); + + mflg++; + break; + case 'o': + if (!uflg) + usage (); + + oflg++; + break; + case 'p': + if (Lflg || Uflg) + usage (); + + user_pass = optarg; + pflg++; + break; + case 's': + if (!VALID (optarg)) { + fprintf (stderr, + _("%s: invalid field `%s'\n"), + Prog, optarg); + exit (E_BAD_ARG); + } +#ifdef WITH_AUDIT + user_newshell = optarg; +#else + user_shell = optarg; +#endif + sflg++; + break; + case 'u': + user_newid = get_id (optarg); + uflg++; + break; + case 'U': + if (Lflg && pflg) + usage (); + + Uflg++; + break; + default: + usage (); + } + anyflag++; } - anyflag++; } + if (anyflag == 0) { fprintf (stderr, _("%s: no flags given\n"), Prog); exit (E_USAGE); @@ -1406,13 +1445,6 @@ static void move_mailbox (void) } #endif -#ifdef USE_PAM -static struct pam_conv conv = { - misc_conv, - NULL -}; -#endif /* USE_PAM */ - /* * main - usermod command */ diff --git a/src/vipw.c b/src/vipw.c index 3caa58ad..c316fe1f 100644 --- a/src/vipw.c +++ b/src/vipw.c @@ -22,9 +22,10 @@ #include -#ident "$Id: vipw.c,v 1.17 2005/09/07 15:00:45 kloczek Exp $" +#ident "$Id: vipw.c,v 1.20 2005/12/13 14:01:08 kloczek Exp $" #include +#include #include #include #include @@ -33,6 +34,7 @@ #include #include #include "defines.h" +#include "exitcodes.h" #include "groupio.h" #include "nscd.h" #include "prototypes.h" @@ -45,12 +47,33 @@ static const char *progname, *filename, *fileeditname; static int filelocked = 0, createedit = 0; static int (*unlock) (void); +static int quiet = 0; /* local function prototypes */ +static void usage (void); static int create_backup_file (FILE *, const char *, struct stat *); static void vipwexit (const char *, int, int); static void vipwedit (const char *, int (*)(void), int (*)(void)); +/* + * usage - display usage message and exit + */ +static void usage (void) +{ + fprintf (stderr, _("Usage: vipw [options]\n" + "\n" + "Options:\n" + " -g, --group edit group database\n" + " -h, --help display this help message and exit\n" + " -p, --passwd edit passwd database\n" + " -q, --quiet quiet mode\n" + " -s, --shadow edit shadow or gshadow database\n")); + exit (E_USAGE); +} + +/* + * + */ static int create_backup_file (FILE * fp, const char *backup, struct stat *sb) { struct utimbuf ub; @@ -91,7 +114,9 @@ static int create_backup_file (FILE * fp, const char *backup, struct stat *sb) return 0; } - +/* + * + */ static void vipwexit (const char *msg, int syserr, int ret) { int err = errno; @@ -104,7 +129,9 @@ static void vipwexit (const char *msg, int syserr, int ret) fprintf (stderr, "%s: %s", progname, msg); if (syserr) fprintf (stderr, ": %s", strerror (err)); - fprintf (stderr, _("\n%s: %s is unchanged\n"), progname, filename); + if (!quiet) + fprintf (stdout, _("\n%s: %s is unchanged\n"), progname, + filename); exit (ret); } @@ -112,6 +139,9 @@ static void vipwexit (const char *msg, int syserr, int ret) #define DEFAULT_EDITOR "vi" #endif +/* + * + */ static void vipwedit (const char *file, int (*file_lock) (void), int (*file_unlock) (void)) { @@ -207,36 +237,50 @@ int main (int argc, char **argv) { int flag; int editshadow = 0; - char *c; - int e = 1; + char *a; int do_vipw; setlocale (LC_ALL, ""); bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); - progname = ((c = strrchr (*argv, '/')) ? c + 1 : *argv); + progname = ((a = strrchr (*argv, '/')) ? a + 1 : *argv); do_vipw = (strcmp (progname, "vigr") != 0); - while ((flag = getopt (argc, argv, "ghps")) != EOF) { - switch (flag) { - case 'g': - do_vipw = 0; - break; - case 'h': - e = 0; - case 'p': - do_vipw = 1; - break; - case 's': - editshadow = 1; - break; - default: - printf (_("Usage:\n\ -`vipw' edits /etc/passwd `vipw -s' edits /etc/shadow\n\ -`vigr' edits /etc/group `vigr -s' edits /etc/gshadow\n\ -")); - exit (e); + { + /* + * Parse the command line options. + */ + int c; + static struct option long_options[] = { + {"group", no_argument, NULL, 'g'}, + {"help", no_argument, NULL, 'h'}, + {"passwd", no_argument, NULL, 'p'}, + {"quiet", no_argument, NULL, 'q'}, + {"shadow", no_argument, NULL, 's'}, + }; + while ((c = + getopt_long (argc, argv, "ghpqs", + long_options, NULL)) != -1) { + switch (c) { + case 'g': + do_vipw = 0; + break; + case 'h': + usage (); + break; + case 'p': + do_vipw = 1; + break; + case 'q': + quiet = 1; + break; + case 's': + editshadow = 1; + break; + default: + usage (); + } } } @@ -257,5 +301,5 @@ int main (int argc, char **argv) nscd_flush_cache ("passwd"); nscd_flush_cache ("group"); - return 0; + exit (E_SUCCESS); }