How to change owner remotely
jayjupdhig opened this issue · 2 comments
jayjupdhig commented
Hello
The chmod
does not seem to work here:
lftp -p 22 -u $REMOTE_USERNAME,$REMOTE_PASSWORD sftp://$REMOTE_SERVER << EOF
# Set connection parameters {
set sftp:auto-confirm yes;
set ssl:verify-certificate no;
set net:timeout 3;
set ftp:passive-mode true;
set ftp:use-mode-z true;
set ftp:mode-z-level 9;
set ftp:use-allo true;
# } Set connection parameters
# Upload locally saved, self-generated certificates for other clients {
put /etc/mysql/client_cert/client-key-pkcs8.pem -o /etc/mysql/client-key-pkcs8.pem;
put /etc/mysql/client_cert/client-req.pem -o /etc/mysql/client-req.pem;
put /etc/mysql/client_cert/client-key.pem -o /etc/mysql/client-key.pem;
put /etc/mysql/client_cert/client-cert.pem -o /etc/mysql/client-cert.pem;
# } Upload locally saved, self-generated certificates for other clients
# Remove locally saved, self-generated certificates for other clients {
!rm -f /etc/mysql/client_cert/client-key-pkcs8.pem;
!rm -f /etc/mysql/client_cert/client-req.pem;
!rm -f /etc/mysql/client_cert/client-key.pem;
!rm -f /etc/mysql/client_cert/client-cert.pem;
# } Remove locally saved, self-generated certificates for other clients
# Set remote permissions {
chmod 0400 /etc/mysql/client-key-pkcs8.pem;
chmod 0400 /etc/mysql/client-req.pem;
chmod 0400 /etc/mysql/client-key.pem;
chmod 0400 /etc/mysql/client-cert.pem;
chown mysql:mysql /etc/mysql/client-key-pkcs8.pem;
chown mysql:mysql /etc/mysql/client-req.pem;
chown mysql:mysql /etc/mysql/client-key.pem;
chown mysql:mysql /etc/mysql/client-cert.pem;
# } Set remote permissions
# Close SFTP connection after upload {
quit;
# } # Close SFTP connection after upload
EOF
Why? Thank you for your feedback.
Regards, Jan
vonnieda commented
I think you might be looking for https://lftp.tech/. This repo is for lftpd, which is an embedded FTP server.
jayjupdhig commented
OK thx