2015-04-07 4 views
-2

Новичок в Linux/Unix, имеющий проблему с изменением разрешений файла. Я положил в командной строке: chmod u + rwx, g + r, o + r file1 Но получил сообщение об ошибке «chmod: недействительный режим: u+rwx,' try chmod --help» для получения дополнительной информации. Я не понять, что я делаю неправильно. был никаких разрешений для файла, чтобы начать либо.Изменение разрешений

+0

Это выглядит, как вы случайно включены дополнительные '+' в вашей команде, когда вы набрал его. Первое правило отладки: внимательно прочитайте сообщение об ошибке. –

ответ

1

вы используете пробелы после запятых в вашей команде chmod? Если да, то удалите их.

chmod u+rwx,g+r,o+r file1 должен работать.

0

Вы также можете использовать числовые значения, где 4 = r, 2 = w, 1 = x (есть ot ее, но это отвечает OP), вы складываете нужные разрешения, а затем предоставить 3 значение CHMOD для группы пользователей и другой:

chmod 744 file1 (u=rwx,g=r,o=r) 
Смежные вопросы