Como posso usar o comando 'eject' em um computador em que eu tenho o SSH?

0

Então, se eu faço eject na minha máquina, ele funciona exatamente como esperado, no entanto, se eu ssh na máquina próxima a mim, e fizer a mesma coisa, não funciona ...

meu computador:

eject: using default device 'cdrom'
eject: device name is 'cdrom'
eject: expanded name is '/dev/cdrom'
eject: '/dev/cdrom' is a link to '/dev/sr0'
eject: '/dev/sr0' is not mounted
eject: '/dev/sr0' is not a mount point
eject: checking if device "/dev/sr0" has a removable or hotpluggable flag
eject: '/dev/sr0' is not a multipartition device
eject: trying to eject '/dev/sr0' using CD-ROM eject command
eject: CD-ROM eject command succeeded

outro computador:

eject: using default device 'cdrom'
eject: device name is 'cdrom'
eject: expanded name is '/dev/cdrom'
eject: '/dev/cdrom' is a link to '/dev/sr0'
eject: '/dev/sr0' is not mounted
eject: '/dev/sr0' is not a mount point
eject: checking if device "/dev/sr0" has a removable or hotpluggable flag
eject: '/dev/sr0' is not a multipartition device
eject: unable to open '/dev/sr0'

se eu olhar no /dev/ dir, eu encontro o cdrom , que é um link simbólico para sr0 - como mencionado pelas saídas detalhadas de eject -v . Na minha máquina, se eu tentar e olhar para ela, se a unidade estiver aberta, ela será fechada e, em seguida, mostrarei:

$ less sr0
sr0 is not a regular file (use -f to see it)

então

$ less -f sr0
sr0: No medium found

mas se eu fizer isso no outro computador,

$ less -f sr0
sr0: Permission denied

então eu olho mais para os arquivos, e pego isso nas duas máquinas:

$ ls -la sr0
brw-rw----+ 1 root cdrom 11, 0 Nov 12 10:13 sr0

Alguém sabe alguma maneira de contornar isso? Eu faço não ter acesso root.

Se eu fizer login em um computador graficamente e, em seguida, ssh de outra máquina, posso ejetar a unidade remotamente, mas somente se eu já estiver conectado ao computador.

    
por will 23.11.2012 / 16:53

2 respostas

1

Tente correr %código% no outro computador.
Se "cdrom" não for impresso, você provavelmente terá que colocar esse grupo para ter acesso ao drive de cd. Você terá que perguntar a alguém com permissão para adicionar você.

    
por 24.11.2012 / 01:56
0

Se você estiver logado graficamente, seu gerente de desktop pode ter se enganado com a ACL de /dev/sr0 , como indicado pelo sinal + .

Então você tem mais direitos do que no outro PC.

    
por 23.11.2012 / 16:55