SSH bzw. ASH-Shell: Wo sind die Linux-Befehle?

Status
Für weitere Antworten geschlossen.

Umpalumpa

Benutzer
Mitglied seit
26. Dez 2014
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Guten Abend!

Ich habe mit großer Freude festgestellt, dass ich mich via SSH mit der DS verbinden kann (konkret: DS214, ist aber - glaube ich für die Frage egal). Jetzt krame ich gerade in meinen alten Shell-Scripten 'herum um vielleicht den Nutzen der DS dadurch noch erheblich zu steigern. Problem: Die DS-Shell scheint einige, für mich sehr wichtige Befehle nicht zu kennen:

  • adduser
  • useradd
  • userdel
  • addgroup
  • usermod
  • ...


Gibt's eine Möglichkeit der Shell die beizubringen??


Zweite Frage: Der Befehl "Help" listet die folgenden Befehle auf:
. : [ [[ alias break cd chdir continue eval exec exit export
false getopts hash help let local printf pwd read readonly return
set shift source test times trap true type ulimit umask unalias
unset wait​

Wie kriege ich 'raus, welche sie darüberhinaus NOCH kennt?

Danke und Gruß, Umpalumpa
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.836
Punkte für Reaktionen
2.272
Punkte
829
Schau Dich in /bin, /sbin, /usr/bin, /usr/sbin, /usr/syno/bin und /usr/syno/sbin um. Wenn Du mehr haben willst, kommst Du m.E. nicht um die Installation von IPKG herum (siehe hier).
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Ja die built in shell (ash) ist da sehr abgespeckt... beinhaltet jedenfalls viele gängige Befehle.

Wie kriege ich 'raus, welche sie darüberhinaus NOCH kennt?

Du kannst mal in der /usr/bin nachschauen welche binaries dort sind.

Gruß
luddi
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.836
Punkte für Reaktionen
2.272
Punkte
829
Guter Hinweis, aber auch schon sehr alt. Da fehlt m.E. eine ganze Menge, dennoch sehr gut.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
tipp mal
syno<TABULATOR>
in der Konsole, dann siehst Du eine Menge der Syno eigenen Befehle.
Rich (BBCode):
DS411plusII> /usr/syno/sbin/synouser --help
Copyright (c) 2003-2014 Synology Inc. All rights reserved.

Usage: synouser (Version 5021)
        --help
        --rebuild {all|(domain Force{0|1})|(ldap Force{0|1})}
        --enum {local|domain|ldap|all|domain_used}
        --enumpre {local|domain|all|domain_used} prefix Caseless{0|1}
        --enumsub {local|domain|all|domain_used} substr Caseless{0|1}
        --get username
        --getuid UID
        --add [username pwd "full name" expired{0|1} mail privilege]
        --modify username "full name" expired{0|1} mail
        --rename old_username new_username
        --setpw username newpasswd
        --del username1 username2 ...
        --login username pwd
        --dbopen2 username
        --filesetpw filename
        --create_homes {domain|ldap}

Gruß Götz
 

Umpalumpa

Benutzer
Mitglied seit
26. Dez 2014
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Super - Thema gelöst!

Vielen Dank für die hilfreichen Antworten!

MfG, Umpalumpa
 
Status
Für weitere Antworten geschlossen.
 

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