refactor(users) get

This commit is contained in:
coderaiser 2014-05-12 09:01:46 -04:00
parent 12e4beae90
commit 757a85bee9

View file

@ -56,26 +56,22 @@
*/
function get(passwd) {
var uid, name, line,
passwdArray = passwd.split('\n'),
users = {};
if (passwd)
do {
line = passwd.substr(passwd, passwd.indexOf('\n') + 1);
passwdArray.forEach(function(line) {
passwd = Util.rmStr(passwd, line);
if (line) {
passwd = Util.rmStr(passwd, line);
/* получаем первое слово строки */
name = line.substr(line, line.indexOf(':'));
line = Util.rmStr(line, name + ':x:');
/* получаем uid */
uid = line.substr(line, line.indexOf(':'));
if (uid)
users[uid] = name;
}
} while (passwd);
/* получаем первое слово строки */
name = line.substr(line, line.indexOf(':'));
line = Util.rmStr(line, name + ':x:');
/* получаем uid */
uid = line.substr(line, line.indexOf(':'));
if (uid)
users[uid] = name;
});
return users;
}