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
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)
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