não consigo editar o arquivo mesmo depois da senha raiz inserida

0

Eu quero editar o actual_brightness com o gedit em (/ sys / class / backlight / acpi_video0) para alterar o nível de brilho. meu caminho está pressionando alt + f2, em seguida, gtsudo gedit, em seguida, digite a senha depois de editar o número e pressione salvar
me dá (você não tem a permissão necessária para salvar o arquivo)

nota: não consigo alterar o nível de brilho das configurações

onde está o erro?

    
por Mussab Abdulhameed 06.07.2015 / 22:45

3 respostas

0

execute ll /sys/class/backlight/acpi_video0 e você provavelmente terá algo assim

% ll /sys/class/backlight/intel_backlight/
total 0
-r--r--r-- 1 root root 4096 Jul  6 14:01 actual_brightness
-rw-r--r-- 1 root root 4096 Jul  6 14:01 bl_power
-rw-r--r-- 1 root root 4096 Jul  6 14:01 brightness
lrwxrwxrwx 1 root root    0 Jul  6 14:01 device -> ../../card0-eDP-1
-r--r--r-- 1 root root 4096 Jul  6 14:01 max_brightness
drwxr-xr-x 2 root root    0 Jul  6 14:01 power
lrwxrwxrwx 1 root root    0 Jul  6 14:01 subsystem -> ../../../../../../../class/backlight
-r--r--r-- 1 root root 4096 Jul  6 14:01 type
-rw-r--r-- 1 root root 4096 Jul  6 14:01 uevent

real_brightness é somente leitura. Eu estou supondo que você deveria escrever para brilho, e actual_brightness será atualizado automaticamente quando / se a sua gravação em brilho causar uma atualização.

Antes de fazer isso, tente o xbacklight.

    
por user3113723 06.07.2015 / 23:06
0

Para escrever um número em um arquivo do sistema, você faz assim:

echo "5" | sudo tee /sys/class/backlight/acpi_video0/brightness

ou

sudo tee /sys/class/backlight/acpi_video0/brightness <<< "5"

Mas, no seu caso, pode não ser acpi_video0 , mas intel_backlight .

Dependendo do seu modelo de laptop e adaptador de vídeo, esse problema pode ser corrigido adicionando parâmetros de inicialização do kernel.

    
por Pilot6 08.07.2015 / 23:09
-1

2 possibilidades que posso pensar:

  • O Sudo não oferece direitos de root "completos". Sudo está apenas executando coisas com direitos de root enquanto ainda é você - grosso modo. (Ele também não requer senha de root, mas sudo password, isso pode até ser a senha do usuário que está "sudo-ing") Isso pode resolver o seu problema se você tentar se tornar root: faça "su" no terminal e digite a senha root. Você verá que seu prompt mudará para root @ PCNAME. Em seguida, tente editar o arquivo com o gedit (iniciar novamente por meio desta sessão de terminal).

  • Se isso não funcionar, simplesmente não é um problema de permissão (afaik) - o arquivo é somente leitura. Parte da filosofia unix é "tudo é um arquivo". Mesmo dispositivos, mesmo não realmente "existentes" coisas. Nem sempre faz sentido ter algo gravável. Exemplo: Não importa quantas permissões você tenha, você nunca conseguirá montar uma iso de leitura-escrita. Então: Tente conseguir o mesmo sem escrever o "arquivo"; -)

por larkey 09.07.2015 / 00:39