Tôi đã viết một tập lệnh / bash và để thực thi nó, tôi quyết định đặt tất cả các quyền, vì vậy tôi đã thử
chmod 777 * //I had 3 text files in the directory, so that's ok
Sau đó để kiểm tra kết quả tôi đã gõ
ls -l
Nhưng các quyền đã không thay đổi.
Tôi không có bất kỳ thông báo lỗi và nó có vẻ lạ. Tôi cũng đã cố gắng chỉ định đường dẫn đầy đủ, nhưng điều này đã không giúp được gì.
Tôi cũng đã cố gắng thực hiện tất cả các bước dưới gốc
Trường hợp có thể là vấn đề?
Cảm ơn sự giúp đỡ của bạn!
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
Đó là những gì tôi thể hiện sau tất cả những gì tôi đã cố gắng
Tôi khởi động lại PC và vấn đề tăng trở lại. Nhưng bây giờ bất kỳ phương pháp được đề xuất không giúp đỡ.
Tôi đang sử dụng Linux Mint 13 32-bit. Trên đĩa chính nơi chứa các tệp này, tôi có ext3, cũng đã thử trên hai phân vùng khác nơi tôi có ntfs và FAT32.
buildedfile.out là một ứng dụng đầu cuối được viết trên C
ls -la
chmod -v 777 *
chmod a+x *
(hoặc thậm chí tốt hơn chmod a+x buildedfile.out
) nếu nó hoạt động và bạn chỉ cần thực thi một tệp có thể đó chỉ là 777
điều gây ra rắc rối: /
chmod
lệnh?