1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/wetty_ynh.git synced 2024-09-03 18:16:29 +02:00

Fix permissions on installed files.

Try to fix "unknown command -p".
This commit is contained in:
Salamandar 2021-01-25 16:35:20 +01:00
parent 4f413cfebe
commit 7029742de2
8 changed files with 23 additions and 38 deletions

View file

@ -1,6 +1,6 @@
# Wetty for YunoHost # Wetty for YunoHost
[![Integration level](https://dash.yunohost.org/integration/wetty.svg)](https://dash.yunohost.org/appci/app/wetty) ![](https://ci-apps.yunohost.org/ci/badges/wetty.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/wetty.maintain.svg) [![Integration level](https://dash.yunohost.org/integration/wetty.svg)](https://dash.yunohost.org/appci/app/wetty) ![](https://ci-apps.yunohost.org/ci/badges/wetty.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/wetty.maintain.svg)
[![Install Wetty with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=wetty) [![Install Wetty with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=wetty)
*[Lire ce readme en français.](./README_fr.md)* *[Lire ce readme en français.](./README_fr.md)*
@ -11,7 +11,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
## Overview ## Overview
Terminal in browser over HTTP/HTTPS. (Ajaxterm/Anyterm alternative, but much better) Terminal in browser over HTTP/HTTPS. (Ajaxterm/Anyterm alternative, but much better)
**Shipped version:** 2.0.2 **Shipped version:** 2.0.3
## Screenshots ## Screenshots
@ -25,13 +25,16 @@ There is few configuration in Wetty:
## Documentation ## Documentation
* Official documentation: https://github.com/butlerx/wetty/tree/master/docs * Official documentation: https://github.com/butlerx/wetty/tree/master/docs
* YunoHost documentation: If specific documentation is needed, feel free to contribute. * YunoHost documentation: If specific documentation is needed, feel free to contribute.
## YunoHost specific features ## YunoHost specific features
#### Multi-user support #### Multi-user support
* Is LDAP and HTTP authentication supported ? **No**
* Nevertheless, being connected on Yunohost prevents using `/wetty/ssh/<user>`
Multi-user doesn't really mean anything. You can log as any *system* user that allows local SSH login. Multi-user doesn't really mean anything. You can log as any *system* user that allows local SSH login.
You can specify at install if users should log into YunoHost first to be able to access Wetty, or if visitors can access it too. You can specify at install if users should log into YunoHost first to be able to access Wetty, or if visitors can access it too.
@ -47,9 +50,9 @@ You can specify at install if users should log into YunoHost first to be able to
## Links ## Links
* Report a bug: https://github.com/YunoHost-Apps/wetty_ynh/issues * Report a bug: https://github.com/YunoHost-Apps/wetty_ynh/issues
* Upstream app repository: https://github.com/butlerx/wetty * Upstream app repository: https://github.com/butlerx/wetty
* YunoHost website: https://yunohost.org/ * YunoHost website: https://yunohost.org/
--- ---

View file

@ -1,6 +1,6 @@
# Wetty pour YunoHost # Wetty pour YunoHost
[![Niveau d'intégration](https://dash.yunohost.org/integration/wetty.svg)](https://dash.yunohost.org/appci/app/wetty) ![](https://ci-apps.yunohost.org/ci/badges/wetty.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/wetty.maintain.svg) [![Niveau d'intégration](https://dash.yunohost.org/integration/wetty.svg)](https://dash.yunohost.org/appci/app/wetty) ![](https://ci-apps.yunohost.org/ci/badges/wetty.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/wetty.maintain.svg)
[![Installer Wetty avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=wetty) [![Installer Wetty avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=wetty)
*[Read this readme in english.](./README.md)* *[Read this readme in english.](./README.md)*
@ -11,7 +11,7 @@ Si vous n'avez pas YunoHost, consultez [le guide](https://yunohost.org/#/install
## Vue d'ensemble ## Vue d'ensemble
Terminal dans un navigateur par HTTP/HTTPS. (Alternative à Ajaxterm/Anyterm, mais bien meilleure) Terminal dans un navigateur par HTTP/HTTPS. (Alternative à Ajaxterm/Anyterm, mais bien meilleure)
**Version incluse :** 2.0.2 **Version incluse :** 2.0.3
## Captures d'écran ## Captures d'écran
@ -25,14 +25,16 @@ Il y a peu de configuration dans Wetty :
## Documentation ## Documentation
* Documentation officielle : https://github.com/butlerx/wetty/tree/master/docs * Documentation officielle : https://github.com/butlerx/wetty/tree/master/docs
* Documentation YunoHost : Si une documentation spécifique est nécessaire, n'hésitez pas à contribuer. * Documentation YunoHost : Si une documentation spécifique est nécessaire, n'hésitez pas à contribuer.
## Caractéristiques spécifiques YunoHost ## Caractéristiques spécifiques YunoHost
#### Support multi-utilisateur #### Support multi-utilisateur
* L'authentification LDAP et HTTP est-elle prise en charge ? **Non** * L'authentification LDAP et HTTP est-elle prise en charge ? **Non**
* Néanmoins, la connection sur Yunohost interdit l'utilisation de `/wetty/ssh/<utilisateur>`
* L'application peut-elle être utilisée par plusieurs utilisateurs ? La notion de multi-utilisateur ne s'applique pas. Vous pouvez vous connecter en tant que n'importe quel utilisateur *système* qui autorise la connexion SSH locale. * L'application peut-elle être utilisée par plusieurs utilisateurs ? La notion de multi-utilisateur ne s'applique pas. Vous pouvez vous connecter en tant que n'importe quel utilisateur *système* qui autorise la connexion SSH locale.
Vous pouvez spécifier lors de l'installation si les utilisateurs doivent d'abord se connecter à YunoHost pour pouvoir accéder à Wetty, ou si les visiteurs peuvent également y accéder. Vous pouvez spécifier lors de l'installation si les utilisateurs doivent d'abord se connecter à YunoHost pour pouvoir accéder à Wetty, ou si les visiteurs peuvent également y accéder.
@ -48,9 +50,9 @@ Vous pouvez spécifier lors de l'installation si les utilisateurs doivent d'abor
## Liens ## Liens
* Signaler un bug : https://github.com/YunoHost-Apps/wetty_ynh/issues * Signaler un bug : https://github.com/YunoHost-Apps/wetty_ynh/issues
* Dépôt de l'application principale : https://github.com/butlerx/wetty * Dépôt de l'application principale : https://github.com/butlerx/wetty
* Site web YunoHost : https://yunohost.org/ * Site web YunoHost : https://yunohost.org/
--- ---

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/butlerx/wetty/archive/v2.0.2.tar.gz SOURCE_URL=https://github.com/butlerx/wetty/archive/v2.0.3.tar.gz
SOURCE_SUM=8bc879993d53da6b672a866354bc8568ca17f1b82a91dcd8561de90e9bfc0370 SOURCE_SUM=721b73111dd3812b52ff7a84164afc37720d95d020bf6d97b09e4afbf6d1c859
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true SOURCE_IN_SUBDIR=true

View file

@ -6,7 +6,7 @@
"en": "Terminal in browser over HTTP/HTTPS.", "en": "Terminal in browser over HTTP/HTTPS.",
"fr": "Un terminal dans le navigateur sur HTTP/HTTPS." "fr": "Un terminal dans le navigateur sur HTTP/HTTPS."
}, },
"version": "2.0.2~ynh2", "version": "2.0.3~ynh1",
"url": "https://github.com/butlerx/wetty/", "url": "https://github.com/butlerx/wetty/",
"license": "MIT", "license": "MIT",
"maintainer": { "maintainer": {

View file

@ -114,12 +114,6 @@ pushd "$final_path" || return 1
yarn_bin_dir="$(sudo -u "$app" env "$ynh_node_load_PATH" yarn global bin)" yarn_bin_dir="$(sudo -u "$app" env "$ynh_node_load_PATH" yarn global bin)"
popd || return 1 popd || return 1
#=================================================
# SECURE FILES AND DIRECTORIES
#=================================================
# Set permissions to app files
chown -R root: "$final_path"
#================================================= #=================================================
# SETUP SYSTEMD # SETUP SYSTEMD

View file

@ -124,13 +124,6 @@ ynh_add_systemd_config --others_var="domain port path_url ynh_node_load_PATH yar
#================================================= #=================================================
# GENERIC FINALIZATION # GENERIC FINALIZATION
#=================================================
# SECURE FILES AND DIRECTORIES
#=================================================
# Set permissions to app files
chown -R root: "$final_path"
#================================================= #=================================================
# SETUP LOGROTATE # SETUP LOGROTATE
#================================================= #=================================================

View file

@ -68,7 +68,7 @@ ynh_system_user_create --username="$app"
#================================================= #=================================================
# Restore permissions on app files # Restore permissions on app files
chown -R root: "$final_path" chown -R "$app":"$app" "$final_path"
#================================================= #=================================================
# SPECIFIC RESTORATION # SPECIFIC RESTORATION

View file

@ -135,13 +135,6 @@ ynh_add_systemd_config --others_var="domain port path_url ynh_node_load_PATH yar
#================================================= #=================================================
# GENERIC FINALIZATION # GENERIC FINALIZATION
#=================================================
# SECURE FILES AND DIRECTORIES
#=================================================
# Set permissions to app files
chown -R root: "$final_path"
#================================================= #=================================================
# SETUP LOGROTATE # SETUP LOGROTATE
#================================================= #=================================================