LFS не может CD к lfs/source - отклоненное разрешение

Да - они распознаны как устройство ввода данных, и необходимо смочь видеть информацию об этом с "lsusb".

1
26.05.2012, 22:25
3 ответа

Вы /mnt/lfs каталог ограничивается пользователем leo (режим 0700), никто еще не может ввести его.

Изменение это к 755 (chmod go+rx /mnt/lfs) и вещи должны удаться.

4
27.01.2020, 23:21

Я попробовал те предложения, но напрасно. Я вспомнил, что создал пользователя lfs, затем удалил его и воссоздал его после присваивающихся полномочий владельца. Таким образом, я полностью удалил его (и связал файлы), снова, повторно присвоенное владение для укоренения, и прошел целый процесс снова.

Однако, я не мог измениться в /mnt/lfs/sources или /mnt/lfs/tools. Таким образом, я пытался измениться /mnt/lfs кому: 755 снова и все это работало. Странный - я должен смочь ввести дочерний каталог, к которому я предоставил доступ даже при том, что у меня нет доступа к родителю.

0
27.01.2020, 23:21
  • 1
    "Я должен смочь ввести дочерний каталог, к которому я предоставил доступ даже при том, что у меня нет доступа к родителю". Нет, Вы не были должны. Вам нужны x полномочия от / к заключительному каталогу. –  Mat 27.05.2012, 13:31
  • 2
    Конечно, это подразумевало бы, что любой пользователь мог измениться на немного выше каталог в файловой системе. –  Leo 28.05.2012, 16:44
  • 3
    См. chdir в POSIX:"EACCESS Поисковое разрешение отклонено для любого компонента пути". - отмечают, что проверка сделана во время вызова. Вы могли изменить полномочия на компоненте контура впоследствии (который будет очень вероятно иметь странные эффекты на не подозревающие процессы). –  Mat 28.05.2012, 16:52

Выполните следующие команды

root@host--$: chmod 777 -R /mnt/lfs
root@host--$: chmod 777 -R /mnt/lfs/sources
root@host--$: chmod 777 -R /mnt/lfs/tools

Это решит Вашу проблему.

0
27.01.2020, 23:21

Теги

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