Skip to content

Instantly share code, notes, and snippets.

@scheibo
Created February 12, 2011 03:08
Show Gist options
  • Select an option

  • Save scheibo/823451 to your computer and use it in GitHub Desktop.

Select an option

Save scheibo/823451 to your computer and use it in GitHub Desktop.
can't access rvm from non root user despite being in the rvm group
root@scheibo# type rvm | head -1
rvm is a function
root@scheibo# rvm list
rvm rubies
ruby-1.8.7-p330 [ x86_64 ]
=> ruby-1.9.2-p136 [ x86_64 ]
root@scheibo# ruby -v
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-linux]
root@scheibo# ll /etc/rvmrc
-rw-r----- 1 root rvm 230 Feb 11 21:19 /etc/rvmrc
root@scheibo# ll /usr/local/lib/rvm
-rw-r----- 1 root rvm 194 Feb 11 21:19 /usr/local/lib/rvm
root@scheibo# ll /usr/local/rvm
total 84
-rw--w---- 1 root rvm 566 Feb 11 21:19 LICENCE
-rw--w---- 1 root rvm 7877 Feb 11 21:19 README
-rw--w---- 1 root rvm 6 Feb 11 21:19 VERSION
drwx-wS--- 2 root rvm 4096 Feb 11 21:26 archives
drwx-wS--- 2 root rvm 4096 Feb 11 21:37 bin
drwx-wS--- 2 root rvm 4096 Feb 11 21:37 config
drwx-wS--- 2 root rvm 4096 Feb 11 21:37 environments
drwx-wS--- 2 root rvm 4096 Feb 11 21:19 examples
drwx-wS--- 7 root rvm 4096 Feb 11 21:37 gems
drwx-wS--- 6 root rvm 4096 Feb 11 21:19 gemsets
drwx-wS--- 2 root rvm 4096 Feb 11 21:19 help
drwx-wS--- 3 root rvm 4096 Feb 11 21:19 lib
drwx-wS--- 4 root rvm 4096 Feb 11 21:26 log
drwx-wS--- 5 root rvm 4096 Feb 11 21:19 patches
drwx-wS--- 4 root rvm 4096 Feb 11 21:37 rubies
drwx-wS--- 3 root rvm 4096 Feb 11 21:19 scripts
drwx-wS--- 6 root rvm 4096 Feb 11 21:26 src
drwx-wS--- 2 root rvm 4096 Feb 11 21:19 tmp
drwx-wS--- 2 root rvm 4096 Feb 11 21:19 user
drwx-wS--- 6 root rvm 4096 Feb 11 21:37 wrappers
root@scheibo# ll /usr/local/
total 36
drwxrwsr-x 2 root rvm 4096 Feb 11 21:37 bin
drwxr-xr-x 2 root root 4096 May 31 2010 etc
drwxr-xr-x 2 root root 4096 May 31 2010 games
drwxr-xr-x 2 root root 4096 May 31 2010 include
drwxr-xr-x 3 root root 4096 Feb 11 21:19 lib
lrwxrwxrwx 1 root root 9 Jan 17 17:06 man -> share/man
drwxrwS--- 19 root rvm 4096 Feb 11 21:23 rvm
drwxr-xr-x 2 root root 4096 Jan 19 18:38 sbin
drwxr-xr-x 7 root root 4096 Jan 18 10:55 share
drwxr-xr-x 2 root root 4096 May 31 2010 src
root@scheibo# su - kjs
kjs@scheibo$ id kjs
uid=1000(kjs) gid=100(users) groups=100(users),4(adm),1000(wheel),1001(git),1002(rvm)
kjs@scheibo$ type rvm
rvm is /usr/local/bin/rvm
kjs@scheibo$ source /usr/local/lib/rvm
kjs@scheibo$ type rvm
rvm is /usr/local/bin/rvm
kjs@scheibo$ rvm
/usr/local/bin/rvm: line 73: /usr/local/rvm/scripts/rvm: Permission denied
/usr/local/bin/rvm: line 73: /usr/local/rvm/scripts/rvm: Permission denied
/usr/local/bin/rvm: line 73: /usr/local/rvm/scripts/rvm: Permission denied
^C
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment