Dispositivos USB só montam como root [RESOLVIDO]

13. Re: Dispositivos USB só montam como root [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 05/08/2013 - 20:57h

vou testar, depois retorno.
Eu me lembro que uma vez vc falou aqui no VOL que vc não gostava tanto de rolling release por causa disso, pq atualizou, muda e alguma coisa não funciona mais igual.


  


14. Re: Dispositivos USB só montam como root [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 05/08/2013 - 21:32h

edps escreveu:

albfneto escreveu:

EDPS, está chegando perto...

Bom usei sua Dica como base, em Sabayon, não achei esse arquivo em /etc mas sim em /root em /etc/polkit-1, só tem uma pasta "rules.d" vazia.



assim, editei o arquivo original: /root/polkit-1/localauthority.conf.d/50-localauthority.conf

e deixei assim:


[Configuration]
# AdminIdentities=unix-group:0 ## COMENTEI ESTA LINHA

AdminIdentities=unix-group:wheel ## DEFAULT,NÂO MEXI

AdminIdentities=unix-user:albfneto;unix-user:sudo ## COLOQUEI A LINHA QUE SUGERIU


Quase funciona, agora ele MONTA o dispositivo USB automático, mas ainda não abre como user, só como root


Como última alternativa veja o seguinte roteiro com o udisks (que também modificará o mesmo diretório):

http://gnutwoall.wordpress.com/2013/04/23/montando-dispositivos-usb-no-arch-linux/

* não sei se é a o fato da casa dos "enta" está chegando, mas ultimamente não estou com saco para aturar esses fricotes em algumas distros, por isso deixei o Arch de lado, o SID também tem os seus fricotes peculiares.

No Debian Stable simplemente tudo funciona! hoje escrevi a 1ª parte de um novo artigo de configuração do OpenBox e já estou escrevendo a 2ª parte... é incrível que um sistema que consome somente 100MB de RAM em seu início seja tão eficiente, rápido, belo e estável.


Eu já estou quase nos "cinco entas" e perdi a paciência também, mas dizer que no Debian tudo funciona significa esquecer do "Gnome 3". Nem no Fedora, que usa o último, essa porcaria funciona direito.


15. Re: Dispositivos USB só montam como root [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/08/2013 - 21:38h

Maldito polkit. já tive problemas com ele.


16. Re: Dispositivos USB só montam como root [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/08/2013 - 21:42h

pinduvoz escreveu:

Eu já estou quase nos "cinco entas" e perdi a paciência também, mas dizer que no Debian tudo funciona significa esquecer do "Gnome 3". Nem no Fedora, que usa o último, essa porcaria funciona direito.


verdade André! esquecer de citá-lo não quer dizer que esse lixo não exista.

* será que o Gnome3 é o ambiente do demo? antes eu pensava que era o Windows mas já estou a rever meus conceitos! kkk




17. continua

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 10/08/2013 - 11:01h

parece incrível EDPS, mas ainda não funcionou! Está igual, só montando como root!

e veja...tem mais,nos ultimos dois dias, após atualizações isso começou a acontecer no meu Sabayon XFCE de testes, neste mesmo micro! e não mudei as configs (como aqui eu uso systemd no Sabayon principal e no de testes)!

e ontem na faculdade (no Phenon), ví... lá tb.

agora só monta como root as USBs... e lá não é systemd , é open-rc e udev clássicos,

e não mexí nas configs e a pasta polkit-1 tem outra localização, lá na faculdade, no sabayon, open-rc e systemd tem paths, pastas diferentes pro Polkit.

Vcs lembram dos meus problemas mais antigos, do botão "desligador" sumir?
e dos devices, placas de audio mudarem sózinhos? e de um só dos meus micros, só aceitar IP estático?
Isso tb não pode estar relacionado com o Polkit e o DBUS? permissões?

e no meu caso, é todos os ambientes gráficos só monta como root,portanto é o Polkit geral, GNOME3 não seu,pq não uso GNOME3, mas está igual no MATE, KDE, XFCE e E17,tudo só abrindo (montar, monta) como root, desde que seja USB, o HDDs estão normais.

postei uma mensagem no forum oficial e no bugzilla, relatando o problema. Para mim tem a ver com DBUS e o Polkit., algum tipo de Bug, vamos ver se os desenvolvedores Sabayon acham o problema.

Em todo o caso, não está me impedindo de usar o micro, continuo intrigado com o problema, e estou em contacto com o Time Sabayon. Vamos ver. quando achar a solução eu posto...




18. Re: Dispositivos USB só montam como root [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 10/08/2013 - 15:29h

já tem outras pessoas no Forum oficial, com o mesmo problema, os dispositivos USB não abrem mais usuário comum!
encontro tutoriais, mais são da época do HAL.
puxa o tal Polkit é complicado,pq tem muitos arquivos, e pastas dele, vai saber onde tá o problema!, continuo tentando.

este é meu fstab atual (será que tem a ver?),


$ cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sat Apr 2 22:30:44 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=efda29a6-259e-4c5c-ae14-04e269bd2c92 / reiserfs defaults,user_xattr 1 1
/dev/UUID=f7e42b54-0f7f-4536-8150-53ff79017a46 /home xfs defaults 1 2
UUID=540268a2-89bb-489b-afbd-aee131596325 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0






estou com um pen montado,mas só abre como root


19. Re: Dispositivos USB só montam como root [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/08/2013 - 15:44h

albfneto escreveu:

já tem outras pessoas no Forum oficial, com o mesmo problema, os dispositivos USB não abrem mais usuário comum!
encontro tutoriais, mais são da época do HAL.
puxa o tal Polkit é complicado,pq tem muitos arquivos, e pastas dele, vai saber onde tá o problema!, continuo tentando.

este é meu fstab atual (será que tem a ver?),


$ cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sat Apr 2 22:30:44 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=efda29a6-259e-4c5c-ae14-04e269bd2c92 / reiserfs defaults,user_xattr 1 1
/dev/UUID=f7e42b54-0f7f-4536-8150-53ff79017a46 /home xfs defaults 1 2
UUID=540268a2-89bb-489b-afbd-aee131596325 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0






estou com um pen montado,mas só abre como root


albfneto lê a documentação do link a seguir e vê se resolve http://wiki.gentoo.org/wiki/Polkit


20. Re: Dispositivos USB só montam como root [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 10/08/2013 - 16:08h

Boa tarde Alberto, aqui no sabayon, atualizado está ocorrendo sem problemas, da uma olhada nesses arquivos:

[8221:8216 0:1108] 04:06:02 Sáb Ago 10 [root@matrix: +2] /home/josue 
(2:1108)# cat /etc/polkit-1/rules.d/50-mount-disk.rules
/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */

// Mount disk by plugdev group rules for polkit
//

polkit.addRule(function(action, subject) {
if ((action.id.indexOf("org.freedesktop.udisks.") == 0 ||
action.id.indexOf("org.freedesktop.udisks2.") == 0 ) &&
subject.isInGroup("plugdev")) {
return polkit.Result.YES;
}
});
14127/16017MB 0.39 0.24 0.19 1/408 8280
[8221:8216 0:1109] 04:06:17 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1109)# cat /etc/polkit-1/rules.d/50-default.rules
/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */

// DO NOT EDIT THIS FILE, it will be overwritten on update
//
// Default rules for polkit
//
// See the polkit(8) man page for more information
// about configuring polkit.

polkit.addAdminRule(function(action, subject) {
return ["unix-group:wheel"];
});
14126/16017MB 0.38 0.24 0.19 1/408 8286
[8221:8216 0:1110] 04:06:32 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1110)#

versão

14126/16017MB 0.38 0.24 0.19 1/408 8286
[8221:8216 0:1110] 04:06:32 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1110)# cat /etc/sabayon-release
Sabayon Linux amd64 13.08
14133/16017MB 0.16 0.20 0.18 1/417 8306
[8221:8216 0:1108] 04:08:05 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1108)# cat /etc/sabayon-edition
Sabayon Linux 8 amd64 Xfce
14133/16017MB 0.15 0.19 0.18 2/417 8312
[8221:8216 0:1108] 04:08:09 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1108)#




21. Re: Dispositivos USB só montam como root [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 10/08/2013 - 17:13h

pois é,o meu não tem esses arquivos de rules, na /etc/Polkit-1, o meu de casa,

só o da fac tem,mas o daqui é systemd,o da fac é udev e rc, e o comtrole do DBUS e do Polkit, deve ser diferente.

mas os DOIS tem esse problema, não abre USB sem root.

vou ter que olhar como estão esses arquivos na fac.


22. Re: Dispositivos USB só montam como root [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 10/08/2013 - 17:15h

albfneto escreveu:

pois é,o meu não tem esse arquivo, o meu de casa,

só o da fac tem,mas o daqui é systemd,o da fac é udev e rc, eo comtrole do DBUS e do Polkit, deve ser diferente.

mas os DOIS tem esse problema, não abre USB sem root.

vou ter que olhar como está esse arquivo na fac.


Aqui uso no sabayon(e somente nele) o systemd e polkit e tudo funcionando.
Esse problema que você relata já ocorreu comigo na versão 11, não lembro como resolvi, mais vou fuçar aqui!
Outra sempre que faço upgrade do sabayon e no arch linux copio o diretório /etc para / pois tenho como comparar o que mudou.


23. Re: Dispositivos USB só montam como root [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 10/08/2013 - 17:25h

Apontando a direção, agora é com você! ;-)

13033/16017MB	0.18 0.29 0.25 1/431 11276
[8551:8546 0:1116] 05:22:16 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1116)# cat /etc/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="polkitd">
<allow own="org.freedesktop.PolicyKit1"/>
</policy>

<policy context="default">
<allow send_destination="org.freedesktop.PolicyKit1"/>
</policy>

<!-- Allow uid 0 to send messages on the org.freedesktop.PolicyKit1.AuthenticationAgent interface -->
<policy user="polkitd">
<allow send_interface="org.freedesktop.PolicyKit1.AuthenticationAgent"/>
</policy>

</busconfig>
13033/16017MB 0.17 0.29 0.25 1/431 11283
[8551:8546 0:1116] 05:22:22 Sáb Ago 10 [root@matrix: +2] /home/josue


13033/16017MB	0.17 0.29 0.25 1/431 11283
[8551:8546 0:1116] 05:22:22 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1116)# cat /etc/dbus-1/system.d/org.freedesktop.UDisks.conf
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- Only root can own the service -->
<policy user="root">
<allow own="org.freedesktop.UDisks"/>
</policy>

<policy context="default">
<allow send_destination="org.freedesktop.UDisks"/>

<allow send_destination="org.freedesktop.UDisks"
send_interface="org.freedesktop.DBus.Properties"/>
<allow send_destination="org.freedesktop.UDisks"
send_interface="org.freedesktop.DBus.Introspectable"/>
<allow send_destination="org.freedesktop.UDisks"
send_interface="org.freedesktop.UDisks"/>
<allow send_destination="org.freedesktop.UDisks"
send_interface="org.freedesktop.UDisks.Device"/>
<allow send_destination="org.freedesktop.UDisks"
send_interface="org.freedesktop.UDisks.Adapter"/>
<allow send_destination="org.freedesktop.UDisks"
send_interface="org.freedesktop.UDisks.Expander"/>
<allow send_destination="org.freedesktop.UDisks"
send_interface="org.freedesktop.UDisks.Port"/>
</policy>
</busconfig>
13015/16017MB 0.17 0.25 0.24 1/434 11298
[8551:8546 0:1116] 05:24:23 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1116)#


13015/16017MB	0.17 0.25 0.24 1/434 11298
[8551:8546 0:1116] 05:24:23 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1116)# cat /etc/dbus-1/system.d/org.freedesktop.UDisks2.conf
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- Only root can own the service -->
<policy user="root">
<allow own="org.freedesktop.UDisks2"/>
</policy>

<!-- Anyone can send messages to the owner of org.freedesktop.UDisks2 -->
<policy context="default">
<allow send_destination="org.freedesktop.UDisks2"/>
</policy>
</busconfig>
13029/16017MB 0.33 0.28 0.25 1/433 11305
[8551:8546 0:1116] 05:25:01 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1116)#


13020/16017MB	0.18 0.23 0.23 1/436 11416
[8551:8546 0:1117] 05:28:59 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1117)# cat /etc/polkit-1/rules.d/50-default.rules
/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */

// DO NOT EDIT THIS FILE, it will be overwritten on update
//
// Default rules for polkit
//
// See the polkit(8) man page for more information
// about configuring polkit.

polkit.addAdminRule(function(action, subject) {
return ["unix-group:wheel"];
});
13020/16017MB 0.23 0.24 0.23 1/436 11422
[8551:8546 0:1118] 05:29:07 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1118)#


13020/16017MB	0.23 0.24 0.23 1/436 11422
[8551:8546 0:1118] 05:29:07 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1118)# cat /etc/polkit-1/rules.d/50-mount-disk.rules
/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */

// Mount disk by plugdev group rules for polkit
//

polkit.addRule(function(action, subject) {
if ((action.id.indexOf("org.freedesktop.udisks.") == 0 ||
action.id.indexOf("org.freedesktop.udisks2.") == 0 ) &&
subject.isInGroup("plugdev")) {
return polkit.Result.YES;
}
});
13039/16017MB 0.24 0.25 0.23 1/436 11450
[8551:8546 0:1119] 05:30:22 Sáb Ago 10 [root@matrix: +2] /home/josue
(2:1119)#


Os arquivos que não existir, crie!


24. Re: Dispositivos USB só montam como root [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 10/08/2013 - 17:40h

vou criar os dois primeiros arquivos, na pasta igual a sua.

os outros, do system.d e do rules, já existem no meu e iguais os seus

eu tenho copia do /etc também, mas antiga, antes do systemd.

Acabo de testar... criei os arquivos, resultado igualzinho, monta mas só abre como root!

deve estar faltando algum pacote

Descobri também que quando plugo o dispositivo USB, ex,o pendrive, ele monta (pq montar ta montando, mas não acessa) mas nao monta em /media, mas sim em /media/root

se tento montar manualmente em /mnt, como user, recebo mensagem de não permissão.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts