Como alterar as permissões de arquivo quando inicializado a partir de um disco / stick ativo

1

Deixe-me começar dizendo que sou novo no Ubuntu, então, por favor, perdoe minha inexperiência. Além disso, esta pergunta vai junto com a minha pergunta que eu postei em 5/15/2017 intitulado: Fstab editar sistema caiu.

O PROBLEMA

Não consigo salvar a edição no meu arquivo /etc/fstab durante a inicialização de um disco ativo.

Quando abro o arquivo /etc/fstab com o gedit como root, esta é a informação do cabeçalho que vejo:

*fstab [Read-Only] (491 GB Volume /media/ubuntu/0823c4f5-e42b-45ee-97b8-ad5d424b8b  

MINHA PERGUNTA

Como posso alterar a permissão de arquivo do arquivo /etc/fstab para ler - escrever para que eu possa editá-lo e salvá-lo durante a inicialização de um disco ativo?

EDITAR ATUALIZAÇÃO 21/05/2017

Estou tentando aplicar a solução sudodus (obrigado) ao meu problema, e não tenho certeza de como proceder. Abaixo está o resultado de eu executar seu código para identificar a partição:

root@ubuntu:~# sudo lsblk -o model,size,name,fstype,label,mountpoint
MODEL     SIZE NAME   FSTYPE  LABEL                    MOUNTPOINT
TOSHIBA 465.8G sda                                     
      487M ├─sda1 ext2                             /media/ubuntu/99ee9dc0-67
        1K ├─sda2                                  
    465.3G └─sda5 LVM2_me                          
    457.3G   ├─ubuntu--vg-root
             │    ext4                             /media/ubuntu/0823c4f5-e4
        8G   └─ubuntu--vg-swap_1
                  swap                             
WDC WD1 931.5G sdb                                     
    931.5G └─sdb1                                  
ST4000D   3.7T sdc                                     
      128M ├─sdc1                                  
      3.7T └─sdc2 ext4    Seagate D1               /media/ubuntu/Seagate D1
ST4000D   3.7T sdd                                     
      128M ├─sdd1                                  
      3.7T └─sdd2 ext4    Seagate D2               /media/ubuntu/Seagate D2
DVD-ROM   1.4G sr0    iso9660 Ubuntu 16.04.1 LTS amd64 /cdrom
      1.4G loop0  squashf                          /rofs

Meu próximo passo seria montar a partição usando as informações acima, que eu acredito que eu precisava montar o sda5, então eu corri o seguinte:

sudo mount /dev/sda5 /mnt

No entanto, obtenho o seguinte:

root@ubuntu:~# sudo mount /dev/sda5 /mnt
mount: unknown filesystem type 'LVM2_member'

Novas perguntas

  1. O sda5 é o ponto de montagem correto e eu digitei o comando corretamente?
  2. O que é esse tipo de sistema de arquivos desconhecido 'LVM2_member'?

EDITAR ATUALIZAÇÃO 22/05/2017

PROBLEMA RESOLVIDO

Consegui salvar minha edição em meu arquivo / etc / fstab durante a inicialização de um disco ao vivo, seguindo o comentário deixado por @ mook765 e seguindo as próximas etapas sugeridas por @sudodus.

A partição que eu precisava montar era de fato uma partição lógica (LVM @ _member). Eu consegui montá-lo com:

sudo mount /dev/mapper/ubuntu--vg-root /mnt

Depois disso, consegui editar e salvar o arquivo / etc / fstab, que corrigiu o problema que tive com a minha pergunta que publiquei em 15/05/2017 intitulado: O Fstab edita o sistema travado.

Um muito OBRIGADO para @ mook765 e @sudodus por toda sua ajuda! Eu não acho que poderia ter conseguido meu sistema funcionando sem ele.

Estarei pesquisando e lendo muito mais sobre como editar o arquivo fstab antes de tentar novamente.

    
por Craig Timmreck 20.05.2017 / 17:02

1 resposta

1

Eu iniciei a partir de uma unidade live [persistente] e poderia editar fstab em um sistema instalado (ambos os sistemas são 16.04.1) de acordo com a seguinte caixa de diálogo.

  • Identifique a partição

    ubuntu@ubuntu:~$ sudo lsblk -o model,size,name,fstype,label,mountpoint
    MODEL              SIZE NAME        FSTYPE   LABEL                    MOUNTPOINT
    Samsung SSD 850  232.9G sda                                           
                       300M ├─sda1      vfat     EFI                      
                         1M ├─sda2                                        
                       100G ├─sda3      ext4     root                     
                         5G └─sda4      swap                              [SWAP]
                       1.4G loop0       squashfs                          /rofs
                      29.7G mmcblk0                                       
                         7G ├─mmcblk0p1 ntfs     usbdata                  /media/ubuntu/usbdata
                         1K ├─mmcblk0p2                                   
                       122M ├─mmcblk0p3 vfat     usbboot                  /media/ubuntu/usbboot
                       1.4G ├─mmcblk0p4 iso9660  Ubuntu 16.04.1 LTS amd64 /media/ubuntu/Ubuntu 16.04.1 LTS amd64
                      21.1G └─mmcblk0p5 ext4     casper-rw                /media/ubuntu/casper-rw
    
  • Monte a partição

    ubuntu@ubuntu:~$ sudo mount /dev/sdxn /mnt
    

    onde x é a letra da unidade e n é o número da partição. No meu caso:

    ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt
    
  • Relacione o arquivo com as permissões

    ubuntu@ubuntu:~$ sudo ls -l /mnt/etc/fstab
    -rw-r--r-- 1 root root 717 Apr 30  2016 /mnt/etc/fstab
    
  • Faça o backup

    ubuntu@ubuntu:~$ sudo cp -p /mnt/etc/fstab /mnt/etc/fstab.bak
    
  • Edite /mnt/etc/fstab com privilégios de root (superusuário)

    ubuntu@ubuntu:~$ sudo nano /mnt/etc/fstab
    
  • Verifique o arquivo de backup

    ubuntu@ubuntu:~$ sudo diff /mnt/etc/fstab /mnt/etc/fstab.bak
    14d13
    < # added this line for demo
    
  • Listar o arquivo e seu arquivo de backup

    ubuntu@ubuntu:~$ sudo ls -l /mnt/etc/fstab*
    -rw-r--r-- 1 root root 744 May 20 15:54 /mnt/etc/fstab
    -rw-r--r-- 1 root root 717 Apr 30  2016 /mnt/etc/fstab.bak
    ubuntu@ubuntu:~$ 
    
  • Comentário: Então a edição foi bem sucedida. A versão modificada foi escrita.

por sudodus 20.05.2017 / 18:16