Permissões do usuário

0

Tentando classificar minhas permissões de arquivo para não usar sudo constantemente (o que não funciona na maioria das vezes de qualquer maneira) para gerenciar minhas instalações de gems e rails do 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 é indicado pelas preferências na GUI que meu usuário do 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 .

Resultado do comando de ls -ld no diretório Linards:~ Berzins$ is:

Linards:~ Berzins$ ls -ld drwxr-xr-x+ 58 Berzins staff 1972 8 Apr 21:34 . Linards:~ Berzins$

Linards:~ Berzins$ ls -l
total 16
drwxr-xr-x   91 Berzins  staff   3094 20 Apr 20:54 Applications
drwx------+  26 Berzins  staff    884  4 May 22:27 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------+  21 Berzins  staff    714  4 May 22:27 Downloads
drwx------@  63 Berzins  staff   2142  3 May 23:09 Google Drive
drwxr-xr-x@  70 Berzins  staff   2380 26 Apr 10:53 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  2016 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 example.com
drwxr-xr-x    6 Berzins  staff    204 18 Nov  2015 version_control

Além disso, o resultado de sudo dscl . -read /Groups/admin é:

Password:
AppleMetaNodeLocation: /Local/Default
GeneratedUID: ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000050
GroupMembers: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000000 6F8DC3A8-D4B6-4175-
B24A-1A99756706FA
GroupMembership: root Linards Berzins Linards
Password: *
PrimaryGroupID: 80
RealName: Administrators
RecordName: admin BUILTIN\Administrators
RecordType: dsRecTypeStandard:Groups
SMBSID: S-1-5-32-544

Então eu tentei isso:

Linards:~ Berzins$ cd ..
Linards:Users Berzins$ cd ..
Linards:/ Berzins$ ls -ld
drwxr-xr-x  42 root  wheel  1496 26 Apr 23:23 .
Linards:/ Berzins$ cd
Linards:~ Berzins$ ls -ld
drwxr-xr-x+ 59 Berzins  staff  2006  2 May 21:20 .
Linards:~ Berzins$

Qualquer conselho apreciado.

ATUALIZAÇÃO por sugestão:

Linards:~ Berzins$ usermod -aG Linards wheel
-bash: usermod: command not found
Linards:~ Berzins$

UPDATE, Ran isso:

Linards:~ Berzins$ dscl . append /Groups/admin GroupMembership Linards
<main> attribute status: eDSPermissionError
<dscl_cmd> DS Error: -14120 (eDSPermissionError)
    
por Linards Berzins 05.05.2017 / 13:57

1 resposta

1

Você tentou adicionar seu usuário em wheel group? Isso permitirá muitas operações. Você pode conferir aqui para mais informações sobre o grupo

    
por 05.05.2017 / 16:21