User management with native gui and further improvements
This commit is contained in:
@@ -15,6 +15,7 @@ Yacht Management Software (YMS) Installation
|
||||
- Python GTK3
|
||||
- python3-gi
|
||||
- gir1.2-gtk-3.0
|
||||
- gir-rsvg-2.0
|
||||
|
||||
1.3 Web GUI
|
||||
- Webserver
|
||||
@@ -69,7 +70,7 @@ Customize path and access rights to your needs
|
||||
To grant access for the local gui the directory has to be writeable by a special
|
||||
group (here as example 'yms'). The user which runs the local gui (here
|
||||
'guiuser') has also to be a member of that group as well as the webserver user
|
||||
''www-data'.
|
||||
'www-data'.
|
||||
|
||||
groupadd yms
|
||||
usermod -aG yms www-data
|
||||
@@ -107,14 +108,20 @@ Configfile should be readable by webserver but not writeable.
|
||||
Create a local database user with same name as your computer user and allow
|
||||
database acces with current unix credentials:
|
||||
mysql> CREATE USER 'ymsgui'@'localhost' IDENTIFIED VIA unix_socket;
|
||||
mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON yms.* TO 'ymsgui'@'localhost';
|
||||
|
||||
Copy ymsgui.py to /usr/local/bin
|
||||
Copy directory yms to /usr/local/share
|
||||
|
||||
Start ymsgui.py, default configuration file is automatically created
|
||||
|
||||
7. Start using YMS
|
||||
|
||||
Use webgui:
|
||||
Start your browser and login to YMS with the default username/password:
|
||||
Start your browser and login to YMS with the initial username/password:
|
||||
captain/captain
|
||||
|
||||
Use local client:
|
||||
Start ymsgui.py
|
||||
Change the password using the local GUI before normal use.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user