Comando de cópia do Linux


0

Por exemplo, eu tenho dois usuários A e B. O usuário A tem privilégios de administrador.

Eu estou logado como B e eu quero saber como posso copiar /etc/sudoers para o diretório inicial de B usando um único comando e depois /etc/sudoers é copiado, ele deve pertencer ao usuário B por padrão, sem usar chmod ou chown.


Você sempre pode escrever um script que faça as duas coisas para você?
— Autumnal

Ou uma sequência & amp; & amp; de || comandos; para copiar coisas
— Hennes

Quero dizer que eu dei privilégios de administrador do usuário B, então eu posso copiar o / etc / sudoers no diretório home de B, mas quando eu digito ls -alh para ver quem é dono do diretório, ele diz root. Então, o que eu estou tentando fazer é copiar o / etc / sudoers no diretório home B e o B deve ser o dono sem usar chown ou outras diretivas de permissão
— Adrian George

Estou claro o que estou tentando fazer?
— Adrian George

Respostas:


0

Eu acho que, por exemplo

sudo cat /etc/sudoers > ~/sudoers

como usuário B faria o que você quer. Isto irá, na prática, copiar um arquivo legível via sudo privilégios e deixar B como proprietário.

Por que você gostaria de fazer isso ainda é um pouco incerto embora. Talvez alguma outra resposta se encaixasse melhor se soubéssemos as circunstâncias. Por que não apenas usar chown? É uma tarefa teórica?


Obrigado. Eu nunca pensei sobre isso. Parece uma boa solução. Eu estou fazendo algumas pesquisas no meu tempo livre em soluções alternativas para alguns comandos do Linux.
— Adrian George
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.