parent
067123943d
commit
20c8a1d31f
27
README.md
27
README.md
|
|
@ -159,14 +159,27 @@ Ensure the following services are configurged and running:
|
||||||
- `curl --header "Accept: application/json" --user root:<password> 'http(s)://<ip>/api/v2.0/iscsi/auth'`
|
- `curl --header "Accept: application/json" --user root:<password> 'http(s)://<ip>/api/v2.0/iscsi/auth'`
|
||||||
- smb
|
- smb
|
||||||
|
|
||||||
In addition, if you want to use a non-root user for the ssh operations you may
|
If you would prefer you can configure `democratic-csi` to use a
|
||||||
create a `csi` user and then run `visudo` directly from the console. Make sure
|
non-`root` user when connecting to the FreeNAS server:
|
||||||
the line for the `csi` user has `NOPASSWD` added (note this can get reset by
|
|
||||||
FreeNAS if you alter the user via the GUI later):
|
|
||||||
|
|
||||||
```
|
- Create a non-`root` user (e.g., `csi`)
|
||||||
csi ALL=(ALL) NOPASSWD:ALL
|
|
||||||
```
|
- Ensure that user has passwordless `sudo` privileges:
|
||||||
|
|
||||||
|
```
|
||||||
|
csi ALL=(ALL) NOPASSWD:ALL
|
||||||
|
```
|
||||||
|
(note this can get reset by FreeNAS if you alter the user via the
|
||||||
|
GUI later)
|
||||||
|
|
||||||
|
- Instruct `democratic-csi` to use `sudo` by adding the following to
|
||||||
|
your driver configuration:
|
||||||
|
|
||||||
|
```
|
||||||
|
zfs:
|
||||||
|
cli:
|
||||||
|
sudoEnabled: true
|
||||||
|
```
|
||||||
|
|
||||||
Starting with TrueNAS CORE 12 it is also possible to use an `apiKey` instead of
|
Starting with TrueNAS CORE 12 it is also possible to use an `apiKey` instead of
|
||||||
the `root` password for the http connection.
|
the `root` password for the http connection.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue