Não é possível copiar arquivos para o diretório que tenha permissões de grupo suficientes

2

Eu gostaria de fazer isso:

XXXX:xxxadm 53> cp /user/uz408217/transporty/K900730.ZAT /usr/sap/trans/cofiles

Mas acabe com esse erro:

cp: cannot create regular file '/usr/sap/trans/cofiles/K900730.ZAT': Permission denied

Aqui estão as permissões dos diretórios envolvidos:

drwxrwx--x  2 root   sapsys      69632 Jun 25 13:35 cofiles
drwxrwx--x  2 root   sapsys      61440 Jun 25 13:35 data

Aqui você pode ver que meu usuário está, de fato, no grupo sapsys:

XXX:ap1adm 58> groups
sapsys sapinst dba oper oinstall asmdba asmoper

Alguma idéia de por que não posso copiá-lo lá?

Eu verifiquei diretórios pai e eles devem estar ok. ..:

drwxrwxrwx 20  17370 sapsys     4096 Jun 28 12:15 trans

../ ..:

drwxr-xr-x  12 smdadm sapsys  4096 Aug  5  2017 sap

../../ ..:

drwxr-xr-x  15 root   root      4096 Apr 15  2014 usr

"/ usr" não pertence a nenhum grupo do qual o ap1adm é membro, mas ele foi executado apenas para outros, portanto, isso não deve ser um problema, certo?

PS: Pode, digamos, substituir root "default" funcionando de permissões? Eu não tenho certeza se eu coloquei este PS de uma maneira que fique claro o que eu quero saber ...

Obrigado pelas suas respostas:)

    
por boldi 28.06.2018 / 13:30

1 resposta

-1

você está executando o comando cp pelo usuário ap1adm . como vejo, o diretório cofiles não tem permissão para outros. sapsys group tem permissão total no diretório cofiles . Para atribuir essas permissões de grupo ao usuário ap1adm , o usuário deve estar no grupo como ele é e o usuário deve ser o proprietário do grupo sapsys . Então, faça ap1adm group owner do diretório sapsys . Você pode usar os seguintes comandos:

chgrp  ap1adm  /usr/sap/trans/cofiles

ou

chown  :ap1adm  /usr/sap/trans/cofiles
    
por 28.06.2018 / 14:55