SSH Zugriff auf versteckte Systemverzeichnisse

rdlk

Benutzer
Mitglied seit
11. Nov 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Liebe Foren-User,

Ich habe meine Diskstation erhalten und konfiguriert - alles ohne Probleme. Nachdem ich aber gerade versuche den veralteten Roundcube zu aktualisieren und Synology hier nichts anbietet muss ich etwas herumprobieren (Ideen sind da - wenn auch noch nicht hier beschrieben im Forum. Sollte es funktionieren werde ich den Weg gerne teilen). Dafuer brauche ich aber Zugriff auf bestimmte Verzeichnisse wie mysql und @appstore. Daran scheitere ich im Moment!

Login admin ueber SSH => funktioniert
Zugriffsrechte auf root erhoehen ueber sudo -i => funktioniert und erhalten
cd /volume1 => funktioniert
cd /usr => funktioniert
ls -l => sehe alle Verzeichnisse wie bsp. @appstore
cd /local => funktioniert
ls -l => sehe alle Verzeichnisse wie bsp. lib64, syno etc.

Nun das problem - ich kann kein cd auf diese besagten Verzeichnisse anwenden. Unter local kann ich nur cd /lib64; bei allen anderen kommt "Unknown directory" Fehlermeldung. Das gleiche wenn ich versuche anstelle von local in das @appstore Verzeichnis zu gehen. Ich habe Root, daher verstehe ich es nicht ganz.

Danke fuer Hilfe mich in die richtige Richtung zu schieben.

Gruesse
 

overdr1ve

Benutzer
Mitglied seit
10. Nov 2020
Beiträge
3
Punkte für Reaktionen
1
Punkte
9
Das "@"-Zeichen hat eine besondere Bedeutung in Bash (ist für Parameter gedacht).

Entweder man escaped das Zeichen. Also cd \@appstore oder man gibt das Verzeichnis in Anführungszeichen an: cd "@appstore".

cd /lib64 bedeutet - wechsle in das lib64-Verzeichnis, was unter Root / liegt. Möchte man in ein Unterverzeichnis wechseln, relativ von aktuellen, dann sollte man am Anfang kein / angeben.

Beispiel:
Code:
cd /usr

# kontrollieren, wo man sich gerade befinden
pwd
# gibt "/usr" aus
ls
cd local

# wieder kontrollieren
pwd
# gibt "/usr/local" aus
# usw.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Kurt-oe1kyw

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Und wenn es nicht Roundcube sein muss kann man auch andere Webmailer ala rain loop, afterlogic etc nehmen.
Oder sich ein neueres Roundcube parallel hernehmen und auf das Paket 'Mail Station' verzichten.
 
  • Like
Reaktionen: blurrrr

rdlk

Benutzer
Mitglied seit
11. Nov 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
D
Das "@"-Zeichen hat eine besondere Bedeutung in Bash (ist für Parameter gedacht).

Entweder man escaped das Zeichen. Also cd \@appstore oder man gibt das Verzeichnis in Anführungszeichen an: cd "@appstore".

cd /lib64 bedeutet - wechsle in das lib64-Verzeichnis, was unter Root / liegt. Möchte man in ein Unterverzeichnis wechseln, relativ von aktuellen, dann sollte man am Anfang kein / angeben.

Beispiel:
Code:
cd /usr

# kontrollieren, wo man sich gerade befinden
pwd
# gibt "/usr" aus
ls
cd local

# wieder kontrollieren
pwd
# gibt "/usr/local" aus
# usw.
Danke - hat jetzt funktioniert. Mal sehen ob meine Idee gehen wird
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat