Home › Forums › OS X Server and Client Discussion › File Serving › Don’t get AFP connected user list via ssh
- This topic has 0 replies, 1 voice, and was last updated 15 years ago by
aaulich.
-
AuthorPosts
-
November 7, 2011 at 10:20 am #381373
aaulich
ParticipantHi there,
I try connecting to my AFP file server (no matter if it’s running 10.6.8 or 10.7.2) using ssh to ask for a list of connected users:
ssh root@server.local 'serveradmin command afp:command = getConnectedUsers'When I issue the command above, the reply only includes the first user connected to the server.
This looks like this:afp:state = "RUNNING" afp:usersArray:_array_index:0:state = 1 afp:usersArray:_array_index:0:ipAddress = "10.0.2.6" afp:usersArray:_array_index:0:name = "test1" afp:usersArray:_array_index:0:loginElapsedTime = 136 afp:usersArray:_array_index:0:sessionID = 16 afp:usersArray:_array_index:0:serviceType = "afp" afp:usersArray:_array_index:0:minsToDisconnect = 0 afp:usersArray:_array_index:0:lastUseElapsedTime = 7 afp:usersArray:_array_index:0:disconnectID = 0 afp:usersArray:_array_index:0:sessionType = "tcp" afp:usersArray:_array_index:0:flags = 0 afp:timeStamp = "2011-11-07 11:00:32 +0100"When I run the same command on the server (again as root),
I get the list of all connected users:afp:state = "RUNNING" afp:usersArray:_array_index:0:lastUseElapsedTime = 36 afp:usersArray:_array_index:0:minsToDisconnect = 0 afp:usersArray:_array_index:0:sessionType = "tcp" afp:usersArray:_array_index:0:state = 1 afp:usersArray:_array_index:0:serviceType = "afp" afp:usersArray:_array_index:0:ipAddress = "10.0.2.6" afp:usersArray:_array_index:0:sessionID = 16 afp:usersArray:_array_index:0:loginElapsedTime = 40 afp:usersArray:_array_index:0:disconnectID = 0 afp:usersArray:_array_index:0:name = "andre" afp:usersArray:_array_index:0:flags = 1 afp:usersArray:_array_index:1:lastUseElapsedTime = 23 afp:usersArray:_array_index:1:minsToDisconnect = 0 afp:usersArray:_array_index:1:sessionType = "tcp" afp:usersArray:_array_index:1:state = 1 afp:usersArray:_array_index:1:serviceType = "afp" afp:usersArray:_array_index:1:ipAddress = "10.0.2.7" afp:usersArray:_array_index:1:sessionID = 22 afp:usersArray:_array_index:1:loginElapsedTime = 24 afp:usersArray:_array_index:1:disconnectID = 0 afp:usersArray:_array_index:1:name = "andre" afp:usersArray:_array_index:1:flags = 1 afp:timeStamp = "2011-11-07 10:06:12 +0000"Does anyone have an idea, why the same command piped through
ssh returns a different output from the locally invoked command?Piping something like ‘cat /var/log/system.log’ through ssh gives me
the full output of the command, so I guess this must be a limitation
of serveradmin.Any input would be highly appreciated.
Kind regards,
André
-
AuthorPosts
- You must be logged in to reply to this topic.