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.
|
||||
|
||||
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
|
||||
password") instead.
|
||||
value will prevent login.
|
||||
|
||||
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`
|
||||
account.
|
||||
|
||||
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
|
||||
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
|
||||
|
|
Loading…
Reference in a new issue