Eu escrevi um script / bash e, para executá-lo, decidi definir todos os direitos, então tentei
chmod 777 * //I had 3 text files in the directory, so that's ok
Depois, para verificar o resultado digitado
ls -l
Mas os direitos não haviam mudado.
Não tenho nenhuma mensagem de erro e parece estranho. Também tentei especificar o caminho completo, mas isso não ajudou.
Eu também tentei fazer todas essas etapas no root
Onde pode estar o problema?
Obrigado pela ajuda!
ls -la
drwx------ 1 gemma gemma 4096 июля 20 18:00 .
drwx------ 1 gemma gemma 4096 июля 20 16:35 ..
-rw------- 1 gemma gemma 407 июля 20 18:00 buildedfile.out ;this is what I
;need to launch
-rw------- 1 gemma gemma 4096 июля 20 17:21 kernel.bin
-rw------- 1 gemma gemma 350 июля 20 16:59 link.ld
-rw------- 1 gemma gemma 2025 июля 20 17:59 main.c
-rw------- 1 gemma gemma 1894 июля 20 17:34 start.asm
-rw------- 1 gemma gemma 457 июля 20 17:20 start.o
Isso é o que ls mostra depois de tudo que tentei
Eu reiniciei o PC e o problema aumentou novamente. Mas agora qualquer um dos métodos sugeridos não ajuda.
Estou usando o Linux Mint 13 de 32 bits. No disco principal onde esses arquivos estão localizados, eu tenho o ext3, também tentei em duas outras partições nas quais eu tenho NTFS e FAT32.
buildedfile.out é um aplicativo de terminal escrito em C
ls -la
chmod -v 777 *
chmod a+x *
(ou até melhor chmod a+x buildedfile.out
) se isso funciona e você só precisa executar um arquivo, talvez seja apenas a 777
coisa que causa problemas: /
chmod
comando?