mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
refactor(users) get
This commit is contained in:
parent
12e4beae90
commit
757a85bee9
1 changed files with 13 additions and 17 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue