Community discussions

MikroTik App
 
User avatar
nichky
Forum Guru
Forum Guru
Topic Author
Posts: 1281
Joined: Tue Jun 23, 2015 2:35 pm

{ASK} script

Mon Nov 18, 2019 3:58 am

i need script that will put user and password on "system user", but i want to remove any other wich existing.

Does anyone have that script?
Last edited by nichky on Wed Nov 20, 2019 2:23 am, edited 2 times in total.
 
User avatar
tomaskir
Trainer
Trainer
Posts: 1162
Joined: Sat Sep 24, 2011 2:32 pm
Location: Slovakia

Re: add user by script

Mon Nov 18, 2019 9:19 pm

This should do:

:local username "some-user-name"
:local password "some-password"

/user
add name=$username password=$password group=full

:foreach u in=[find] do={
  :if ([get $u name] != $username) do={
    remove $u
  }
}
 
User avatar
nichky
Forum Guru
Forum Guru
Topic Author
Posts: 1281
Joined: Tue Jun 23, 2015 2:35 pm

Re: add user by script

Tue Nov 19, 2019 1:15 am

mnohokrat dakujem :)
 
User avatar
eworm
Forum Guru
Forum Guru
Posts: 1071
Joined: Wed Oct 22, 2014 9:23 am
Location: Oberhausen, Germany
Contact:

Re: {ASK} script

Wed Nov 20, 2019 10:31 am

Why do you loop? This should be sufficient:
:local username "some-user-name"
:local password "some-password"

/user {
add name=$username password=$password group=full
remove [ find where name!=$username ]
}

Who is online

Users browsing this forum: No registered users and 30 guests