mover um arquivo para uma pasta com privilégios de root no CentOS 7

0

Estou lendo um tutorial que deseja que eu coloque um arquivo de script chamado script.sh em uma pasta chamada /etc/profile.d/ . No entanto, quando tento salvar o arquivo script.sh nesse diretório, a ferramenta gedit me dá um erro dizendo que não tenho privilégios para salvar nessa pasta. Então, eu salvei script.sh temporariamente na área de trabalho. Nem consigo ver o conteúdo da pasta /etc/ através da GUI. (A menos que esteja vazio e eu esteja vendo conteúdo realmente vazio.) Posso executar o terminal como root digitando su - root , mas o que eu digito para mover o arquivo script.sh da área de trabalho para /etc/profile.d/script.sh ou para abrir gedit de uma maneira que me permita salvá-lo em /etc/profile.d/script.sh ?

    
por CodeMed 25.11.2014 / 22:12

2 respostas

1

Se você tiver o pacote sudo , tente gksudo nautilus , caso contrário, use sudo mv -v /home/username/Desktop/script.sh /etc/profile.d/script.sh Para mais, experimente man mv

sudo eleva o comando seguindo-o temporariamente para executar tarefas como você descreveu.

    
por 25.11.2014 / 22:34
0

Você precisará de privilégios de root para salvar um arquivo nesse diretório. Use o comando 'sudo' se você tiver privilégios sudo, você poderá conseguir isso (sudo mv fileName / location / of / dir) Sim, você pode usar 'su -' para alterar o usuário root e mv o script.sh para /etc/profile.d

    
por 25.11.2014 / 22:48