Estou trabalhando com um script e preciso que em dois pontos, ele reconheça o usuário logado no terminal. Estava pensando em utilizar o comando "whoami" ou criar um $PATH para o usuário com valor, mas tentei de algumas formas e não tive sucesso. Será que poderiam me auxiliar.
Nessa parte do script, ele cria um arquivo com determinado conteúdo, e preciso que o usuário logado seja reconhecido onde está escrito "UsuárioFTP" abaixo:
# Criando arquivo .htaccess com diretivas do WP e Versão do PHP em 7.2
echo 'AddHandler php72-script .php
suPHP_ConfigPath /home/UsuárioFTP/
# BEGIN WordPress
# As diretrizes (linhas) entre `BEGIN WordPress` e` END WordPress` são
# geradas dinamicamente e só devem ser modificadas através de filtros do WordPress.
# Quaisquer alterações nas diretivas entre esses marcadores serão sobrescritas.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>
# END WordPress' | tee -a .htaccess
E na outra parte do script, estou trabalhando com manipulação de texto, então estou utilizando o comando "sed" para me auxiliar, e preciso que o usuário logado seja reconhecido onde está escrito "UsuárioFTP" abaixo:
# Ajustando as diretivas do php.ini com sed - find and replace
sed -i 's/max_execution_time = 30/max_execution_time = 90/' php.ini
sed -i 's/max_input_time = 60/max_input_time = 90/' php.ini
sed -i 's/memory_limit = 32M/memory_limit = 512M/' php.ini
sed -i 's/post_max_size = 8M/post_max_size = 50M/' php.ini
sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/' php.ini
sed -i '954i session.save_path = "/home/UsuárioFTP/tmp"' php.ini
sed -i '955d' php.ini
Será que poderiam demonstrar como posso usar esses comandos, por gentileza. Script completo está em anexo, caso seja necessário.