Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Optware / IPKG / Telnet => Topic gestart door: buzzke op 10 juni 2012, 10:12:26
-
ik heb denk ik een stommiteit begaan
optware werkte perfect, maar sinds dsm4.0 niet meer (zoals gekend)
de aanpassingen die moesten gebeuren heb ik gedaan, echter hierbij heb ik iets verkeerd gedaan
namelijk dit:
in /root/.profile heb ik namelijk een misser geplaatst
hier staat:
PATH=/opt/bin:/opt/sbin:
export PATH
in plaats van :
PATH=/opt/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
export PATH
als ik nu dus via ssh inlog als root krijg ik volgende melding natuurlijk:
-ash: hostname: not found
en kan ik als root niets meer uitvoeren
ik kan wel nog inloggen als andere gebruiker (buiten admin) via ssh, maar hier heb ik natuurlijk geen root rechten op.
is hier enige manier om dit op te lossen zonder dat ik het hele systeem moet herinstellen?
alvast dank
-
is hier enige manier om dit op te lossen zonder dat ik het hele systeem moet herinstellen?
alvast dank
Als je inlogd via ssh met username root, wat gebeurd er dan?
-
als ik inlog via root kan ik eigenlijk niet veel meer doen:
login as: root
root@192.168.1.100's password:
BusyBox v1.16.1 (2012-05-10 02:27:56 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
-ash: hostname: not found
> dir
-ash: ls: not found
> vi /etc/passwd
-ash: vi: not found
> vi /root/.profile
-ash: vi: not found
> etc /root/.profile
-ash: etc: not found
-
Lijkt er toch op dat je PATH= niet goed staat in je .profile van je root user.
Probeer .profile eens te openen door het complete pad op te geven:
/bin/vi /root/.profile
Dit heb ik bij PATH= staan:
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
Ook moet deze er in staan:
HOME=/root
En deze waarschijnlijk ook:
PS1="`hostname`> "
Je kun het bestand aanpassen door op i te drukken als je het hebt geopend met vi. Plak de bovenstaande regels in je .profile bestand en druk op ESC en type :wq om het op te slaan.
-
als ik inlog via root kan ik eigenlijk niet veel meer doen:
login as: root
root@192.168.1.100's password:
BusyBox v1.16.1 (2012-05-10 02:27:56 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
-ash: hostname: not found
> dir
-ash: ls: not found
> vi /etc/passwd
-ash: vi: not found
> vi /root/.profile
-ash: vi: not found
> etc /root/.profile
-ash: etc: not found
Krijg je daarna wel de prompt te zien zodat je het bestand kan aanpassen zoals Martijn aangeeft?
-
thx man
dit : /bin/vi /root/.profile ingelogd als root heeft geholpen
nu kon ik de PATH terug aanpassen,
en als ik nu terug inlog als root zit ik terug in m'n home dir
heel veel dank!!!!
-
thx man
dit : /bin/vi /root/.profile ingelogd als root heeft geholpen
nu kon ik de PATH terug aanpassen,
en als ik nu terug inlog als root zit ik terug in m'n home dir
heel veel dank!!!!
Gelukkig maar en geen dank :)
Als ik jou was zou ik al backup nog een admin account aanmaken voordat er nog eens iets fout gaat en je er ook met root niet meer bij kunt :)