mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
Add System chapter
This commit is contained in:
parent
2022dd397e
commit
e02c3a1fb4
68
docs/ch12-system.rst
Normal file
68
docs/ch12-system.rst
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
System
|
||||||
|
======
|
||||||
|
|
||||||
|
System Users
|
||||||
|
------------
|
||||||
|
|
||||||
|
VyOS supports two levels of users: admin and operator.
|
||||||
|
|
||||||
|
The operator level restricts a user to operational commands and prevents
|
||||||
|
changes to system configuration. This is useful for gathering information
|
||||||
|
about the state of the system (dhcp leases, vpn connections, routing tables,
|
||||||
|
etc...) and for manipulating state of the system, such as resetting
|
||||||
|
connections, clearing counters and bringing up and taking down connection
|
||||||
|
oriented interfaces.
|
||||||
|
|
||||||
|
The admin level has all of the capabilities of the operator level, plus the
|
||||||
|
ability to change system configuration. The admin level also enables a user
|
||||||
|
to use the sudo command, which essentially means the user has root access to
|
||||||
|
the system.
|
||||||
|
|
||||||
|
Creating Login User Accounts
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Create user account `jsmith`, with `admin` level access and the password
|
||||||
|
`mypassword`
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
set system login user jsmith full-name "Johan Smith"
|
||||||
|
set system login user jsmith authentication plaintext-password mypassword
|
||||||
|
set system login user jsmith level admin
|
||||||
|
|
||||||
|
The command:
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
show system login
|
||||||
|
|
||||||
|
will show the contents of :code:`system login` configuration node:
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
user jsmith {
|
||||||
|
authentication {
|
||||||
|
encrypted-password $6$0OQHjuQ8M$AYXVn7jufdfqPrSk4/XXsDBw99JBtNsETkQKDgVLptXogHA2bU9BWlvViOFPBoFxIi.iqjqrvsQdQ./cfiiPT.
|
||||||
|
plaintext-password ""
|
||||||
|
}
|
||||||
|
full-name "Johan Smith"
|
||||||
|
level admin
|
||||||
|
}
|
||||||
|
|
||||||
|
SSH Access using Shared Public Keys
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The following command will load the public key `dev.pub` for user `jsmith`
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
loadkey jsmith dev.pub
|
||||||
|
|
||||||
|
**NOTE:** This requires uploading the `dev.pub` public key to the VyOS router
|
||||||
|
first. As an alternative you can also load the SSH public key directly from a
|
||||||
|
remote system:
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
loadkey jsmith scp://devuser@dev001.vyos.net/home/devuser/.ssh/dev.pub
|
||||||
|
|
||||||
@ -41,6 +41,8 @@ as a router and firewall platform for cloud deployments.
|
|||||||
|
|
||||||
.. include:: ch11-services.rst
|
.. include:: ch11-services.rst
|
||||||
|
|
||||||
|
.. include:: ch12-system.rst
|
||||||
|
|
||||||
Indices and tables
|
Indices and tables
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user