Problema com chmod (Resolvido)

Iniciado por cefbraga, 05 de Dezembro de 2010, 01:29

tópico anterior - próximo tópico

cefbraga

Pessoal, uso Ubuntu 10.10 e não estou conseguindo mudar atributos de arquivos para torná-los executáveis.

Já tentei utilizando +x, números, usando "sudo", logando como root, modificando meu grupo para "admin", nada funciona!

Por favor, alguém tem alguma dica adicional!

Obrigado!

irtigor

Digite "mount" (sem aspas, no terminal). Verifique a existência de atributos como: noexec, nosuid e nodev na partição que está o programa.

cefbraga

Citação de: irtigor online 05 de Dezembro de 2010, 11:45
Digite "mount" (sem aspas, no terminal). Verifique a existência de atributos como: noexec, nosuid e nodev na partição que está o programa.

Ok, segue abaixo o resultado do "mount". Os arquivos que desejo executar estão em "/media/dados". Mas como é que mudo esses atributos (já me desculpando pela ignorância)?

/dev/sda5 on / type ext4 (rw,errors=remount-ro,commit=600)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/eduardo/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=eduardo)
/dev/sda3 on /media/dados type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)

Obrigado pela ajuda!

irtigor

#3
Para a sua proteção, a partição foi montada com restrições. Você está usando um programa para isso, certo? Partição ntfs? Você pode desmontar/montar manualmente

1- sudo umount /dev/sda3
2- sudo mkdir /media/disk
3- sudo mount -t ntfs-3g /dev/sda3 /media/disk -o rw,suid,dev,exec

1- desmonta 2- cria um ponto de montagem 3-monta.

Mas não garanto que vá funcionar, o melhor mesmo é não usar uma partição ntfs para compilar/rodar programas linux. Mas, qualquer coisa, coloque no fstab.

---
Também tente com "ntfs" no lugar de "ntfs-3g", não lembro se ele já melhorou.

zekkerj

Se a partição for mesmo NTFS, ela é montada de forma a não permitir execução de programas. E como o irtigor disse, não é recomendado usar uma partição NTFS pra compilar e rodar programas linux.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

cefbraga

#5
Citação de: irtigor online 06 de Dezembro de 2010, 00:17
Para a sua proteção, a partição foi montada com restrições. Você está usando um programa para isso, certo? Partição ntfs? Você pode desmontar/montar manualmente

1- sudo umount /dev/sda3
2- sudo mkdir /media/disk
3- sudo mount -t ntfs-3g /dev/sda3 /media/disk -o rw,suid,dev,exec

1- desmonta 2- cria um ponto de montagem 3-monta.

Mas não garanto que vá funcionar, o melhor mesmo é não usar uma partição ntfs para compilar/rodar programas linux. Mas, qualquer coisa, coloque no fstab.

---
Também tente com "ntfs" no lugar de "ntfs-3g", não lembro se ele já melhorou.

irtigor, valeu pela informação! Manualmente, funcionou. Vamos ver na inicialização...

Criei uma partição NTFS para armazenamento de arquivos e downloads, porque tenho dois sistemas instalados no notebook, Ubuntu e Win 7. Este último, basicamente porque não consigo comandar o posicionamento da cabeça de impressão da multifuncional para troca de cartuchos, através do Linux (mas isso é caso pra um futuro tópico...).

Obrigado pela ajuda!

irtigor

Citação de: cefbraga online 08 de Dezembro de 2010, 11:16
Vamos ver na inicialização...
É, toda vez que você montar do jeito que está acostumado, a partição vai ter "nodev" e etc. Como é fixa, uma boa opção é montar automaticamente usando o fstab, existem tópicos sobre isso por aqui, mas qualquer coisa é só falar.