"chmod" не работает

Я написал скрипт /bash и для его выполнения решил установить все права, поэтому попробовал

chmod 777 * //I had 3 text files in the directory, so that's ok

затем, чтобы проверить результат, я набрал

ls -l

но права совсем не изменилась.

у меня нет никаких сообщений об ошибках и кажется странным. Я также попытался указать полный путь, но это не помогло.

Я также пытался сделать все эти шаги под root

где может быть проблема?


Спасибо за помощь!


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

это то, что ls показывает после того, как все, что я пытался


я перезагрузил компьютер и проблема снова поднялась. Но сейчас ни один из предложенных методов не помогает.


Я использую 32-разрядную версию Linux Mint 13.
На основном диске, где находятся эти файлы, у меня есть ext3, также пробовал на двух других разделах, где у меня есть ntfs и FAT32.


buildedfile.это приложение терминала написана на C

14
задан hrust
29.11.2022 17:33 Количество просмотров материала 2592
Распечатать страницу

3 ответа

У меня была та же проблема, раздел, к которому я обращался, был раздел ntfs, смонтированный с ntfs-3g (без поддержки разрешений по умолчанию), и мне потребовалось некоторое время, чтобы это запомнить.

Я ожидал бы, что chmod даст мне предупреждение, но это не так, как в вашем случае.

Я знаю, что есть опция на fstab при использовании ntfs-3g, чтобы сделать возможным установить разрешения в разделе ntfs, как описано здесь.

Я надеюсь, что это помогает.

29
отвечен VinGarcia 2022-12-01 01:21

попробуй: sudo chmod -R -f 777 *

Я думаю, что это может быть вопрос разрешения.

6
отвечен Mc NaN 2022-12-01 03:38

вы уверены, что ваша файловая система не смонтирована только для чтения ?

тип mount команда для проверки. если есть ro в параметры монтирования, нужно перемонтировать файловую систему с помощью следующей команды :

mount-o rw/ dev / / mountpoint

вы также можете проверить, какой пользователь владеет сценарием оболочки.

Если это не "Гемма", это может быть причиной проблемы.

2
отвечен rhon 2022-12-01 05:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх