Tentando classificar minhas permissões de arquivo para não usar sudo
constantemente (o que não funciona na maioria das vezes)
para gerenciar minhas instalações de gemas e trilhos ruby.
recebo erros de permissão ao criar bancos de dados, atualizar gemas do ruby, baixar gemas etc ...
como posso permitir que meu usuário do Berzins, Linards seja um administrador quando logado por padrão? Estou usando meus privilégios de administrador da GUI e indica a partir das preferências na GUI que o meu usuário Linards Berzins é um administrador.
Eu gostaria de conceder ao usuário Linards Berzins um direito administrativo para gerenciar minhas gemas rails no terminal sem erros ou sudo
.
Veja as listagens de /
e meu diretório pessoal.
Linards:/ Berzins $ ls -l
total 69
drwxrwxr-x+ 115 root admin 3910 10 Apr 18:48 Applications
drwxrwxr-x 4 root admin 136 8 Apr 21:36 Incompatible Software
drwxr-xr-x+ 70 root wheel 2380 8 Apr 21:15 Library
drwxr-xr-x@ 2 root wheel 68 8 Apr 21:10 Network
drwxr-xr-x@ 4 root wheel 136 8 Apr 21:04 System
lrwxr-xr-x 1 root wheel 49 25 Aug 2014 User Information -> /Library/Documentation/User Information.localized
drwxr-xr-x 6 root admin 204 8 Apr 21:22 Users
drwxr-xr-x@ 3 root wheel 102 8 Apr 21:35 Volumes
drwxr-xr-x@ 38 root wheel 1292 22 Mar 23:57 bin
drwxrwxr-t@ 2 root admin 68 8 Apr 21:10 cores
dr-xr-xr-x 3 root wheel 4220 8 Apr 21:21 dev
lrwxr-xr-x@ 1 root wheel 11 8 Apr 21:08 etc -> private/etc
-rwxr-xr-x 1 root wheel 1529 31 Jan 20:09 file
dr-xr-xr-x 2 root wheel 1 8 Apr 21:42 home
-rw-r--r--@ 1 root wheel 313 22 Dec 05:16 installer.failurerequests
dr-xr-xr-x 2 root wheel 1 8 Apr 21:42 net
drwxr-xr-x 17 root wheel 578 10 Apr 23:14 portfolio
drwxr-xr-x@ 6 root wheel 204 8 Apr 21:10 private
drwxr-xr-x@ 63 root wheel 2142 8 Apr 21:08 sbin
-rw-rw-rw- 1 Berzins wheel 820 3 Apr 23:39 sockets.log
lrwxr-xr-x@ 1 root wheel 11 8 Apr 21:08 tmp -> private/tmp
drwxr-xr-x@ 10 root wheel 340 9 Apr 21:52 usr
lrwxr-xr-x@ 1 root wheel 11 8 Apr 21:08 var -> private/var
Linards:/ Berzins$ cd
Linards:~ Berzins$ ls -l
total 16
drwxr-xr-x 90 Berzins staff 3060 8 Apr 18:48 Applications
drwx------+ 38 Berzins staff 1292 10 Apr 23:17 Desktop
-rw-r--r--@ 1 Berzins staff 1708 4 Apr 18:39 Desktop.pem
drwx------@ 18 Berzins staff 612 5 Feb 21:57 Documents
drwx------+ 15 Berzins staff 510 9 Apr 19:08 Downloads
drwx------@ 36 Berzins staff 1224 26 Jan 2015 Google Drive
drwxr-xr-x@ 69 Berzins staff 2346 8 Apr 23:36 Library
-rw-r--r--@ 1 Berzins staff 724 8 Nov 2014 Linards Berzins.downsizelicense
drwx------+ 4 Berzins staff 136 17 Nov 12:40 Movies
drwx------+ 7 Berzins staff 238 13 Feb 2016 Music
drwx------+ 34 Berzins staff 1156 6 Dec 11:35 Pictures
drwxr-xr-x+ 6 Berzins staff 204 23 Sep 2015 Public
drwxr-xr-x 4 Berzins staff 136 5 Apr 07:58 RubymineProjects
drwxr-xr-x 2 Berzins staff 68 1 Nov 14:12 Usenet.nl
drwxr-xr-x 5 Berzins staff 170 9 Apr 2016 WebstormProjects
drwxr-xr-x 11 Berzins staff 374 22 Dec 21:45 dbg
drwxr-xr-x 535 Berzins staff 18190 21 Nov 22:14 node_modules
drwxr-xr-x 3 Berzins staff 102 26 Sep 2016 sites
drwxr-xr-x 3 Berzins staff 102 10 Oct 2016 veltaberzina.com
drwxr-xr-x 6 Berzins staff 204 18 Nov 2015 version_control
ATUALIZAÇÃO:
Como sugestão do comando @roaima, o resultado de ls -ld
no último diretório Linards:~ Berzins$ ls -l
é:
Linards:~ Berzins$ pwd
/Users/Linards
Linards:~ Berzins$ ls -ld
drwxr-xr-x+ 58 Berzins staff 1972 8 Apr 21:34 .
Linards:~ Berzins$
Tags users terminal not-root-user