mirror of https://github.com/CrimsonTome/tldr.git
chsh, chpass: add pages; pages/linux/chsh: update page (#12160)
* chpass, chsh: add page for {Free,Net,Open}BSD and update common page * pages.*BSD: add aliases for chpass * chpass: add page for osxpull/23/head
parent
de2b97e1d5
commit
b72acdc131
|
@ -1,6 +1,7 @@
|
|||
# chsh
|
||||
|
||||
> Change user's login shell.
|
||||
> See platform-specific pages for more options.
|
||||
> More information: <https://manned.org/chsh>.
|
||||
|
||||
- Set a specific login shell for the current user interactively:
|
||||
|
@ -14,7 +15,3 @@
|
|||
- Set a login [s]hell for a specific user:
|
||||
|
||||
`chsh -s {{path/to/shell}} {{username}}`
|
||||
|
||||
- [l]ist available shells:
|
||||
|
||||
`chsh -l`
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
# chfn
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,33 @@
|
|||
# chpass
|
||||
|
||||
> Add or change user database information, including login shell and password.
|
||||
> See also: `passwd`.
|
||||
> More information: <https://man.freebsd.org/cgi/man.cgi?chpass>.
|
||||
|
||||
- Add or change user database information for the current user interactively:
|
||||
|
||||
`su -c chpass`
|
||||
|
||||
- Set a specific login [s]hell for the current user:
|
||||
|
||||
`chpass -s {{path/to/shell}}`
|
||||
|
||||
- Set a login [s]hell for a specific user:
|
||||
|
||||
`chpass -s {{path/to/shell}} {{username}}`
|
||||
|
||||
- Change the account [e]xpire time (in seconds from the epoch, UTC):
|
||||
|
||||
`su -c 'chpass -e {{time}} {{username}}'`
|
||||
|
||||
- Change a user's password:
|
||||
|
||||
`su -c 'chpass -p {{encrypted_password}} {{username}}'`
|
||||
|
||||
- Specify the [h]ostname or address of an NIS server to query:
|
||||
|
||||
`su -c 'chpass -h {{hostname}} {{username}}'`
|
||||
|
||||
- Specify a particular NIS [d]omain (system domain name by default):
|
||||
|
||||
`su -c 'chpass -d {{domain}} {{username}}'`
|
|
@ -0,0 +1,7 @@
|
|||
# chsh
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,7 @@
|
|||
# ypchfn
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,7 @@
|
|||
# ypchpass
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,7 @@
|
|||
# ypchsh
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,21 @@
|
|||
# chsh
|
||||
|
||||
> Change user's login shell.
|
||||
> Part of `util-linux`.
|
||||
> More information: <https://manned.org/chsh>.
|
||||
|
||||
- Set a specific login shell for the current user interactively:
|
||||
|
||||
`sudo chsh`
|
||||
|
||||
- Set a specific login [s]hell for the current user:
|
||||
|
||||
`sudo chsh --shell {{path/to/shell}}`
|
||||
|
||||
- Set a login [s]hell for a specific user:
|
||||
|
||||
`sudo chsh --shell {{path/to/shell}} {{username}}`
|
||||
|
||||
- [l]ist available shells:
|
||||
|
||||
`sudo chsh --list-shells`
|
|
@ -0,0 +1,7 @@
|
|||
# chfn
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,29 @@
|
|||
# chpass
|
||||
|
||||
> Add or change user database information, including login shell and password.
|
||||
> See also: `passwd`.
|
||||
> More information: <https://man.openbsd.org/chsh>.
|
||||
|
||||
- Set a specific login shell for the current user interactively:
|
||||
|
||||
`su -c chpass`
|
||||
|
||||
- Set a specific login [s]hell for the current user:
|
||||
|
||||
`chpass -s {{path/to/shell}}`
|
||||
|
||||
- Set a login [s]hell for a specific user:
|
||||
|
||||
`chpass chsh -s {{path/to/shell}} {{username}}`
|
||||
|
||||
- Specify a user database entry in the `passwd` file format:
|
||||
|
||||
`su -c 'chpass -a {{username:encrypted_password:uid:gid:...}} -s {{path/to/file}}' {{username}}`
|
||||
|
||||
- Only update the [l]ocal password file:
|
||||
|
||||
`su -c 'chpass -l -s {{path/to/shell}}' {{username}}`
|
||||
|
||||
- Forcedly change the database [y]P password database entry:
|
||||
|
||||
`su -c 'chpass -y -s {{path/to/shell}}' {{username}}`
|
|
@ -0,0 +1,7 @@
|
|||
# chsh
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,7 @@
|
|||
# chfn
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,21 @@
|
|||
# chpass
|
||||
|
||||
> Add or change user database information, including login shell and password.
|
||||
> See also: `passwd`.
|
||||
> More information: <https://man.openbsd.org/chsh>.
|
||||
|
||||
- Set a specific login shell for the current user interactively:
|
||||
|
||||
`doas chsh`
|
||||
|
||||
- Set a specific login [s]hell for the current user:
|
||||
|
||||
`doas chsh -s {{path/to/shell}}`
|
||||
|
||||
- Set a login [s]hell for a specific user:
|
||||
|
||||
`doas chsh -s {{path/to/shell}} {{username}}`
|
||||
|
||||
- Specify a user database entry in the `passwd` file format:
|
||||
|
||||
`doas chsh -a {{username:encrypted_password:uid:gid:...}}`
|
|
@ -0,0 +1,7 @@
|
|||
# chsh
|
||||
|
||||
> This command is an alias of `chpass`.
|
||||
|
||||
- View documentation for the original command:
|
||||
|
||||
`tldr chpass`
|
|
@ -0,0 +1,26 @@
|
|||
# chpass
|
||||
|
||||
> Add or change user database information, including login shell and password.
|
||||
> NOTE: it's not possible to change the user's password on Open Directory systems, use `passwd` instead.
|
||||
> See also: `passwd`.
|
||||
> More information: <https://man.freebsd.org/cgi/man.cgi?chpass>.
|
||||
|
||||
- Add or change user database information for the current user interactively:
|
||||
|
||||
`su -c chpass`
|
||||
|
||||
- Set a specific login [s]hell for the current user:
|
||||
|
||||
`chpass -s {{path/to/shell}}`
|
||||
|
||||
- Set a login [s]hell for a specific user:
|
||||
|
||||
`chpass -s {{path/to/shell}} {{username}}`
|
||||
|
||||
- Edit the user record on the directory node at the given [l]ocation:
|
||||
|
||||
`chpass -l {{location}} -s {{path/to/shell}} {{username}}`
|
||||
|
||||
- Use the given [u]sername when authenticating to the directory node containing the user:
|
||||
|
||||
`chpass -u {{authname}} -s {{path/to/shell}} {{username}}`
|
Loading…
Reference in New Issue