#1779413732
df -h
#1779413744
cat /etc/passwd | grep -v nologin | grep -v false | awk -F: '{print $1, $6}'
#1779413755
ls /home*/japamasisqrnet/ 2>/dev/null
#1779413757
ls /var/*/japamasisqrnet/ 2>/dev/null
#1779413766
whmapi1 listaccts 2>/dev/null | grep homedir | head -10
#1779413800
# Ver path real de un cliente via whmapi1
#1779413800
whmapi1 accountsummary user=japamasisqrnet 2>/dev/null
#1779413800
# Ver si hay otros discos o particiones ocultas
#1779413800
lsblk 2>/dev/null
#1779413800
# Buscar solo en /home con profundidad limitada
#1779413800
ls /home/ 2>/dev/null
#1779413800
# Intentar acceder con sudo
#1779413800
sudo ls /home/japamasisqrnet/ 2>/dev/null || echo "sin sudo"
#1779413800
# Ver si cPanel guarda los homedirs en una ubicación especial
#1779413808
cat /var/cpanel/users/japamasisqrnet 2>/dev/null | grep HOME
#1779413990
# Ver path real de un cliente via whmapi1
#1779413990
whmapi1 accountsummary user=japamasisqrnet 2>/dev/null
#1779413990
# Ver si hay otros discos o particiones ocultas
#1779413990
lsblk 2>/dev/null
#1779413990
# Buscar solo en /home con profundidad limitada
#1779413990
ls /home/ 2>/dev/null
#1779413990
# Intentar acceder con sudo
#1779413990
sudo ls /home/japamasisqrnet/ 2>/dev/null || echo "sin sudo"
#1779413990
# Ver si cPanel guarda los homedirs en una ubicación especial
#1779413993
cat /var/cpanel/users/japamasisqrnet 2>/dev/null | grep HOME
#1779414261
# Intentar acceder directamente al path conocido
#1779414261
ls /home/japamasisqrnet/
#1779414261
# Ver si puedes leer el archivo con cat (aunque sea lento)
#1779414261
ls -la /home/japamasisqrnet/*.tar.gz
#1779414261
# Ver permisos del directorio
#1779414261
stat /home/japamasisqrnet
#1779414261
# Intentar con su
#1779414263
su japamasisqrnet -c "ls ~" 2>/dev/null || echo "sin su"
#1779414661
du -sh ~ 2>/dev/null
#1779414681
mkdir -p ~/bin
#1779414683
curl -L https://downloads.rclone.org/rclone-current-linux-amd64.zip -o ~/rclone.zip 2>&1 | tail -3
#1779414829
# Descomprimir desde el path correcto
#1779414829
cd /home/resellerperuvian
#1779414829
unzip -o rclone.zip -d rclone_tmp
#1779414836
mkdir -p bin
#1779414836
mv rclone_tmp/rclone-*/rclone bin/rclone
#1779414836
chmod +x bin/rclone
#1779414836
rm -rf rclone_tmp rclone.zip
#1779414836
# Verificar
#1779414836
~/bin/rclone version
#1779414836
# Probar acceso al homedir de un cliente
#1779414836
~/bin/rclone ls :local:/home/japamasisqrnet/ 2>&1 | head -10
#1779414885
~/bin/rclone version
#1779414897
~/bin/rclone ls :local:/home/japamasisqrnet/ 2>&1 | head -10
#1779414958
# Crear config de rclone manualmente (sin modo interactivo)
#1779414958
mkdir -p ~/.config/rclone
#1779414958
cat > ~/.config/rclone/rclone.conf << 'EOF'
[gdrive]
type = drive
scope = drive
shared_with_me = false
team_drive = 0ADESDXKWGuwMUk9PVA
EOF

#1779414958
# Verificar config
#1779414958
~/bin/rclone listremotes
#1779414960
~/bin/rclone lsd gdrive: 2>&1 | head -5
#1779415042
# Guardar el credentials.json en el servidor
#1779415042
cat > ~/.config/rclone/service_account.json << 'EOF'

{

  "type": "service_account",

  "project_id": "backupperuvianhostingclientes",

  "private_key_id": "94b03bf4b4661c225cb1a5328db512a612736ecc",

  "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC6mkyJDLUIaX+Y\nNGDP6oq/Et/ttnizj37H1vcm75cxfYJTUvu4pIA4QRx0rVxMtvYEGxMYnxeWhhPj\n+MFiiHUDY/jn5UUXK49pMpYRjJ/NnjDTF/jT7nkE7mv4/9R46fTbWsis/bL3qBVj\nnJdqNmN0vHYTjUQJLQyNTmG7XIwMkfJ6myUOUsC82MMND5CTxDI7+LwN3527t7O8\n1KUhzhAyThjTtPehRb06SLX9XVHywjTTntWWWCo+XPLieidowGZJSjZgGc6IUNh1\nGLrPMfQ2s0Na/WiP2P3LI8FBOpj2lWOJvwR1eAmA+hXJRZkJ7bZWmL5fLTSqUiaE\nTKBzzhP3AgMBAAECggEAB2sfoO1rLX2oqmGfJJMmXn/XtaOBW2E8C6IMg8pPwiC1\nIcsfjFRuxPhtQUseMpjKKJku9CsTcG+EzyO1y5Q/qOC8exAVx6PseN2fa7PauagQ\n40qh5+2yk4icySuFNeudZd1PT/XASgavM+R8YBjv4w5PAvik3+cuQDvlKhsnrqQu\nmqaXKtT0iWByZM9j5ByfG0ZcSxsAOaVnlAoTzcX0fipbrAhrHwFoUod8HCgXA82N\nYOK2v3BB12Zv+faANA8onxM3PYu0BnjmCm2C2uvjjNbEifZe2toyYUEAeoikeACR\nExjxW4RIWSifA3IKPRj9MRsgJFrVS+XmOWQIaNuVwQKBgQDx5HA+yw9eyP3WwfOn\nk9u9p72Red9DQ+IY2txPO8XM4Ut0vyjT/KHhrDjFKbtNm8JpBJ2b8gb7eEyiqQab\nahDQfsrIpltKS3fzBWrnSXyXypkHCdeqOgKyXMFkRjwhR0/DJSmFRpUXOwDgHXoO\nlUE+RBcouWKf+Eqluz/ytuw6oQKBgQDFfFyc6VjdS+Tbxae8VM4lIg5AUsNslPRZ\nEr0f4iteY/Sgz3FgbsbWVO3ZQjo4XEVorhoTg7p8RALb56JBsPOqAjxX76ubM42d\nWZUuD4r0nU7t2RlC2Xvdl2218pNmtdzQFHiWNM5py93KUIr++T335MwG9HEradi+\nPj5RRJ4flwKBgF3VnxFM1k6Pq6C2pl1Yh0KgInKfk1NVrwyzQgleh5G9x/am/SCW\n/Pk9RNx/HtCxXo48oyNOlRTSCvCCnzSExbcLqICDwCAm/IYCkQDdyf5cMla/o7C+\nRjOIteC/Oi4yqqdp8BxqUAWt9t35sVKc5a1Q3qcGm1KxD8wQwnLWMPdhAoGBAKlS\nspl63U2IZ+YjN2kbkVB3PZ7bF2G+6S6CCZQPuD2LGFDU7BHRiTx1vyUbSo3OV1ik\nhgkbVcZ8DbN8jDskvBaVKiX/gbRlZFN4XpcKjoqjYew+yxDtJe3dixyIqudSoMvr\n8WRgTGabfEOeAT8SdpZYHrML3QhrDYI4HfhSC/1rAoGAXP4RIWWcpzLBNJqm5QDN\n+quhRqiD7UP7D2rEFa5UjKotH6U80OMnXsT5+cv1KaFok1dVMvejiPR8zDYmQKQD\nCCUZbtYy2vc5SItUejY4vwEJNlCgSw950IaAqnUgARU+kYWxmkhOx2wIfzN0hgwj\ngMK0Y6DQtNgpJjsWCNNg3J4=\n-----END PRIVATE KEY-----\n",

  "client_email": "jetbackup-drive@backupperuvianhostingclientes.iam.gserviceaccount.com",

  "client_id": "105757524707372768083",

  "auth_uri": "https://accounts.google.com/o/oauth2/auth",

  "token_uri": "https://oauth2.googleapis.com/token",

  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",

  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/jetbackup-drive%40backupperuvianhostingclientes.iam.gserviceaccount.com",

  "universe_domain": "googleapis.com"

}

EOF

#1779415042
# Actualizar config de rclone para usar service account
#1779415042
cat > ~/.config/rclone/rclone.conf << 'EOF'

[gdrive]

type = drive

scope = drive

service_account_file = /home/resellerperuvian/.config/rclone/service_account.json

team_drive = 0ADESDXKWGuwMUk9PVA

root_folder_id = 0ADESDXKWGuwMUk9PVA

EOF

#1779415042
# Probar conexión a Drive
#1779415050
~/bin/rclone lsd gdrive: 2>&1
