"user edit" by "number" problem

I don’t know, either this is a problem or not. Fresh installed Mkt6.2:

[admin@MikroTik] > /user add name=user group=full
[admin@MikroTik] > /user print 
Flags: X - disabled 
 #   NAME             GROUP             ADDRESS            LAST-LOGGED-IN      
 0   ;;; system default user
     admin            full                                 aug/29/2013 20:58:12
 1   user             full             
[admin@MikroTik] > /user edit number=     

Number ::= see documentation

[admin@MikroTik] > /user edit number=1

and putting number(1) after keyword(number=) indicates an error.

[admin@MikroTik] > /user edit value-name=address number=1
syntax error (line 1 column 38)
[admin@MikroTik] > /user edit value-name=address number=user 
syntax error (line 1 column 38)

Last was weird, but why not to try :slight_smile:
According to Wiki docs, “Whats new in Mikrotik 6” and Changelog there were no any changes for this topic, but it’s don’t work as described in Console:Item Names and Numbers
Could someone help?

If you just want to add an address to an existing user, do:
/user set username address=1.2.3.4Or, add multiple addresses separated by commas:
/user set username address=1.2.3.4,2.3.4.5

Yes, it works. But why it doesn’t works like in 5.x - simply edit some user property fields(also, BTW, as described in WikiDocs). “user edit” don’t work.
UPDATE: 5.21 to 5.25 - works fine. All 6.x - no…

According to WikiDocs and all available Docs - it MUST works.
5.x releases works fine (I can post codereply from available Mikrotik) but 6.x - failed… Looks like 6.x has too much bugs.

It not works in 6.x, because after SET keyword it in asking “number” or “value-name” … I’ve checked it several times with different 6.x releases - dumped… in 5.x - no problem

Does this work?
/user set [find name=“username”] address=1.2.3.4

Yes, works

[admin@MikroTik] > /user set [find name="user"] address="172.16.0.1"
[admin@MikroTik] > /user print 
Flags: X - disabled 
 #   NAME             GROUP             ADDRESS            LAST-LOGGED-IN      
 0   ;;; system default user
     admin            full             
 1   user             full              172.16.0.1/32

Also, “edit” works with “[find xx]”

[admin@MikroTik] > /user edit [find name="user"] value-name=address //I've changed 172.16.0.1 to 172.16.1.1
[admin@MikroTik] > /user print                                          
Flags: X - disabled 
 #   NAME             GROUP             ADDRESS            LAST-LOGGED-IN      
 0   ;;; system default user
     admin            full             
 1   user             full              172.16.1.1/32

Thanks for this hint (just forgot about this invariant)
But why my way don’t works like described in Wiki? Or Mikrotik must update WikiDocs.

this issue will be resolved in RouterOS 6.4

Sorry, but not fixed with “edit”(original topic):

  MMM      MMM       KKK                          TTTTTTTTTTT      KKK
  MMMM    MMMM       KKK                          TTTTTTTTTTT      KKK
  MMM MMMM MMM  III  KKK  KKK  RRRRRR     OOOOOO      TTT     III  KKK  KKK
  MMM  MM  MMM  III  KKKKK     RRR  RRR  OOO  OOO     TTT     III  KKKKK
  MMM      MMM  III  KKK KKK   RRRRRR    OOO  OOO     TTT     III  KKK KKK
  MMM      MMM  III  KKK  KKK  RRR  RRR   OOOOOO      TTT     III  KKK  KKK

  MikroTik RouterOS 6.4 (c) 1999-2013       http://www.mikrotik.com/



[admin@MikroTik] > /user add name=username group=full
[admin@MikroTik] > /user print 
Flags: X - disabled 
 #   NAME             GROUP             ADDRESS            LAST-LOGGED-IN      
 0   ;;; system default user
     admin            full             
 1   username         full             
[admin@MikroTik] > /user edit 
number  value-name
[admin@MikroTik] > /user edit number=1
syntax error (line 1 column 19)
[admin@MikroTik] >

but works fine with “set”:

[admin@MikroTik] > /user set username address="172.16.0.1"
[admin@MikroTik] > /user print 
Flags: X - disabled 
 #   NAME             GROUP             ADDRESS            LAST-LOGGED-IN      
 0   ;;; system default user
     admin            full             
 1   username         full              172.16.0.1/32

i am sorry, patch was made, but did not come in time to get through testing properly as it required a bit more tests to be done. Current 6.5rc1 has it.