Как оправиться от ошибочной операции chmod?

Я прикрутил все права на мои файлы в каталоге, как я могу восстановить. В частности, как изменить файлы, которые не исполняются, обратно в read-write-only? Что я сделал неправильно, так это то, что я chmod все файлы и каталоги, исполняемые пользователем.

1
задан 24 June 2011 в 03:34

16 ответов

В терминале (Ctrl + Alt + T) вы можете удалить исполняемый бит из всех файлов и каталогов по этому пути:

chmod a-x /the/screwed/up/path

Затем вы можете добавить исполняемый бит обратно во все каталоги:

chmod a+X /the/screwed/up/path

Это оставило бы вас без файлов в этом пути, которые исполняются для всех, за исключением того, что каталоги выполняются (доступны для поиска) для всех пользователей.

Если вы также хотите примените это ко всем файлам в подкаталогах в этом пути, добавьте параметр -R для обоих chmod s.

2
ответ дан 25 May 2018 в 20:08

В терминале (Ctrl + Alt + T) вы можете удалить исполняемый бит из всех файлов и каталогов по этому пути:

  chmod ax / the / screwed / up / path  

Затем вы можете добавить исполняемый бит обратно во все каталоги:

  chmod a + X / the / screwed / up / path  

Это оставит вас без файлов в этом пути, которые будут исполняться для всех, за исключением того, что каталоги являются исполняемыми (доступными для поиска) для всех пользователей.

Если вы также хотите применить это ко всем файлам в подкаталоги в этом пути, добавьте опцию -R как для chmod s.

2
ответ дан 25 July 2018 в 21:40

В терминале (Ctrl + Alt + T) вы можете удалить исполняемый бит из всех файлов и каталогов по этому пути:

chmod a-x /the/screwed/up/path

Затем вы можете добавить исполняемый бит обратно во все каталоги:

chmod a+X /the/screwed/up/path

Это оставило бы вас без файлов в этом пути, которые исполняются для всех, за исключением того, что каталоги выполняются (доступны для поиска) для всех пользователей.

Если вы также хотите примените это ко всем файлам в подкаталогах в этом пути, добавьте параметр -R для обоих chmod s.

2
ответ дан 2 August 2018 в 03:16

В терминале (Ctrl + Alt + T) вы можете удалить исполняемый бит из всех файлов и каталогов по этому пути:

chmod a-x /the/screwed/up/path

Затем вы можете добавить исполняемый бит обратно во все каталоги:

chmod a+X /the/screwed/up/path

Это оставило бы вас без файлов в этом пути, которые исполняются для всех, за исключением того, что каталоги выполняются (доступны для поиска) для всех пользователей.

Если вы также хотите примените это ко всем файлам в подкаталогах в этом пути, добавьте параметр -R для обоих chmod s.

2
ответ дан 4 August 2018 в 19:11

В терминале (Ctrl + Alt + T) вы можете удалить исполняемый бит из всех файлов и каталогов по этому пути:

chmod a-x /the/screwed/up/path

Затем вы можете добавить исполняемый бит обратно во все каталоги:

chmod a+X /the/screwed/up/path

Это оставило бы вас без файлов в этом пути, которые исполняются для всех, за исключением того, что каталоги выполняются (доступны для поиска) для всех пользователей.

Если вы также хотите примените это ко всем файлам в подкаталогах в этом пути, добавьте параметр -R для обоих chmod s.

2
ответ дан 6 August 2018 в 03:28

В терминале (Ctrl + Alt + T) вы можете удалить исполняемый бит из всех файлов и каталогов по этому пути:

  chmod ax / the / screwed / up / path  

Затем вы можете добавить исполняемый бит обратно во все каталоги:

  chmod a + X / the / screwed / up / path  

Это оставит вас без файлов в этом пути, которые будут исполняться для всех, за исключением того, что каталоги являются исполняемыми (доступными для поиска) для всех пользователей.

Если вы также хотите применить это ко всем файлам в подкаталоги в этом пути, добавьте опцию -R как для chmod s.

2
ответ дан 7 August 2018 в 21:15

В терминале (Ctrl + Alt + T) вы можете удалить исполняемый бит из всех файлов и каталогов по этому пути:

  chmod ax / the / screwed / up / path  

Затем вы можете добавить исполняемый бит обратно во все каталоги:

  chmod a + X / the / screwed / up / path  

Это оставит вас без файлов в этом пути, которые будут исполняться для всех, за исключением того, что каталоги являются исполняемыми (доступными для поиска) для всех пользователей.

Если вы также хотите применить это ко всем файлам в подкаталоги в этом пути, добавьте опцию -R как для chmod s.

2
ответ дан 10 August 2018 в 09:33

В терминале (Ctrl + Alt + T) вы можете удалить исполняемый бит из всех файлов и каталогов по этому пути:

  chmod ax / the / screwed / up / path  

Затем вы можете добавить исполняемый бит обратно во все каталоги:

  chmod a + X / the / screwed / up / path  

Это оставит вас без файлов в этом пути, которые будут исполняться для всех, за исключением того, что каталоги являются исполняемыми (доступными для поиска) для всех пользователей.

Если вы также хотите применить это ко всем файлам в подкаталоги в этом пути, добавьте опцию -R как для chmod s.

2
ответ дан 13 August 2018 в 15:43

Если вы хотите использовать gui, вы также можете использовать nautilus в терминале (если необходимо с gksudo) и щелкнуть по файлу, разрешениям и пометить / отключить исполняемый файл.

0
ответ дан 25 May 2018 в 20:08

Если вы хотите использовать gui, вы также можете использовать nautilus в терминале (если необходимо с gksudo) и щелкнуть по файлу, разрешениям и пометить / отключить исполняемый файл.

0
ответ дан 25 July 2018 в 21:40

Если вы хотите использовать gui, вы также можете использовать nautilus в терминале (если необходимо с gksudo) и щелкнуть по файлу, разрешениям и пометить / отключить исполняемый файл.

0
ответ дан 2 August 2018 в 03:16

Если вы хотите использовать gui, вы также можете использовать nautilus в терминале (если необходимо с gksudo) и щелкнуть по файлу, разрешениям и пометить / отключить исполняемый файл.

0
ответ дан 4 August 2018 в 19:11

Если вы хотите использовать gui, вы также можете использовать nautilus в терминале (если необходимо с gksudo) и щелкнуть по файлу, разрешениям и пометить / отключить исполняемый файл.

0
ответ дан 6 August 2018 в 03:28

Если вы хотите использовать gui, вы также можете использовать nautilus в терминале (если необходимо с gksudo) и щелкнуть по файлу, разрешениям и пометить / отключить исполняемый файл.

0
ответ дан 7 August 2018 в 21:15

Если вы хотите использовать gui, вы также можете использовать nautilus в терминале (если необходимо с gksudo) и щелкнуть по файлу, разрешениям и пометить / отключить исполняемый файл.

0
ответ дан 10 August 2018 в 09:33

Если вы хотите использовать gui, вы также можете использовать nautilus в терминале (если необходимо с gksudo) и щелкнуть по файлу, разрешениям и пометить / отключить исполняемый файл.

0
ответ дан 13 August 2018 в 15:43

Другие вопросы по тегам:

Похожие вопросы: