mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 08:42:41 +01:00
Suggest use of "usermod" rather than manually editing critical files in /etc
Summary: Fixes T12529. Test Plan: O_O Reviewers: chad Reviewed By: chad Maniphest Tasks: T12529 Differential Revision: https://secure.phabricator.com/D17648
This commit is contained in:
parent
00a1dec7a6
commit
dee9c33be2
1 changed files with 20 additions and 3 deletions
|
@ -175,15 +175,32 @@ If you're planning to use SSH, you should also edit `/etc/passwd` and
|
||||||
account.
|
account.
|
||||||
|
|
||||||
The second field (which is the password field) must not be set to `!!`. This
|
The second field (which is the password field) must not be set to `!!`. This
|
||||||
value will prevent login. If it is set to `!!`, edit it and set it to `NP` ("no
|
value will prevent login.
|
||||||
password") instead.
|
|
||||||
|
If you have `usermod` on your system, you can adjust this value with:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ sudo usermod -p NP vcs-user
|
||||||
|
```
|
||||||
|
|
||||||
|
If you do not have `usermod`, carefully edit the file and set the field value
|
||||||
|
to `NP` ("no password") instead of `!!`.
|
||||||
|
|
||||||
**`/etc/passwd`**: Open `/etc/passwd` and find the line for the `vcs-user`
|
**`/etc/passwd`**: Open `/etc/passwd` and find the line for the `vcs-user`
|
||||||
account.
|
account.
|
||||||
|
|
||||||
The last field (which is the login shell) must be set to a real shell. If it is
|
The last field (which is the login shell) must be set to a real shell. If it is
|
||||||
set to something like `/bin/false`, then `sshd` will not be able to execute
|
set to something like `/bin/false`, then `sshd` will not be able to execute
|
||||||
commands. Instead, you should set it to a real shell, like `/bin/sh`.
|
commands.
|
||||||
|
|
||||||
|
If you have `usermod` on your system, you can adjust this value with:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ sudo usermod -s /bin/sh vcs-user
|
||||||
|
```
|
||||||
|
|
||||||
|
If you do not have `usermod`, carefully edit the file and change the field
|
||||||
|
to point at a real shell, usually `/bin/sh`.
|
||||||
|
|
||||||
|
|
||||||
Configuring HTTP
|
Configuring HTTP
|
||||||
|
|
Loading…
Reference in a new issue