hello all - first time posting.

i am trying to run node.js from an account called "foo" and wish to write
into an area in the bar.com area:


i am trying to use mkdirp and am getting the following error:

   process.setuid(555) ; // 555 is foo's UID
   mkdirp( '/home/bar.com/public_html/openDirectory' , function(err) {

{ [Error: EACCES, mkdir '/home/bar.com/public_html/openDirectory']
   errno: 3,
   code: 'EACCES',
   path: '/home/bar.com/public_html/openDirectory' }

mkdirp works fine for me when i run as root or when i write into foo's
area, but when i try to mkdirp in another users area, i get the EACCESS

the /home/bar.com/public_html/openDirectory area is set up with 777

drwxrwxrwx 1 bar.com bar.com 4096 Nov 18 12:34 openDirectory

i was tempted to look into seeing if i could temporarily grant the node
process root privilege, but wanted to run the issue by some others first.

any suggestions for a first-time posting?

Job board: http://jobs.nodejs.org/
New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/0805884f-976e-4e36-a818-7c15a6fa26ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupnodejs @
postedNov 18, '14 at 9:39p
activeNov 19, '14 at 12:58a

2 users in discussion

Ryan Graham: 1 post Mark edwards: 1 post



site design / logo © 2022 Grokbase