Como copiar um arquivo da minha pasta pessoal para / usr


9

Estou tentando copiar um arquivo do meu homedir para / usr. Como configuro as permissões para permitir isso?

$ chmod 777 KeePass-2.14.zip
$ cp KeePass-2.14.zip /usr/keepass/
cp: cannot create regular file `/usr/keepass/KeePass-2.14.zip': Permission denied
$ sudo cp KeePass-2.14.zip /usr/keepass/
cp: cannot stat `KeePass-2.14.zip': Permission denied
$

Você pode colar a linha /etc/sudoersque permite ao usuário sudo? Deve ser algo como phunehehe ALL=(ALL) ALL...
phunehehe

Talvez você possa primeiro nos dizer por que está tentando copiar esse arquivo /usr? Parece uma coisa incomum de se fazer. Se você está tentando descompactar para uma instalação, esse é o lugar errado para instalá-lo. Algo como /usr/local/srcseria melhor. Pelo menos, é isso que eu uso. Não há nenhum pacote binário disponível keepasspara o seu sistema operacional?
Faheem Mitha

@Faheem - why /.../src? Por que não / usr / local? Ainda não memorizei a estrutura da pasta, quero apenas um local para colocá-la (procurando o equivalente a C: \ Arquivos de Programas).
precisa saber é o seguinte

/usr/local/srcé habitual, eu acredito. A ESF diz "/ usr / local / src: código fonte local". Veja pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY
Faheem Mitha

Respostas:


19

Suponho que isso sudo cpnão possa ser feito KeePass-2.14.zipporque $HOMEestá em uma montagem NFS, e o servidor NFS não concede permissão de root da sua máquina ao compartilhamento NFS.

Tentar:

cp KeePass-2.14.zip /tmp
sudo cp /tmp/KeePass-2.14.zip /usr/keepass/

0

Para responder à pergunta original, eu ajustaria as permissões após o evento. Apenas copie o arquivo (realmente não importa com quais permissões) e altere as permissões para corresponder ao local para o qual você está copiando. Mas, neste caso, duvido que o que você esteja tentando fazer seja o que realmente deseja fazer.


-1

Altere a permissão no diretório /usr/keepasspara 777 e, em seguida, cpos arquivos para/usr/keepass/


11
Como 777ajuda quando sudo cp ...não funciona?
phunehehe

Verdade. Mas ele não forneceu informações sobre permissões /usr/keepass. Ele também pode ter sudodireitos limitados .
powerwade

Não tenho nada contra a sua resposta (não diminuí a votação, caso você suspeite disso). Eu só acho que você pode adicionar um pouco mais a isso.
phunehehe

Sim, outro mistério rebaixado ocorre novamente. (em vários níveis) ..... POR QUE! ??? ..... ;-)
shellter

@ powerwade: a mensagem de erro que ele recebe quando usa o sudo não é o que você veria se tivesse sudodireitos limitados .
Ken Bloom
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.