Домашние папки, принадлежащие root

Попробуйте установить еще несколько переменных. Ниже приведено что-то, что работает для меня с помощью инструментальной привязки, установленной в моем домашнем каталоге (у вас другое, просто измените MY_ARM_BASE). Я не делаю много перекрестного компиляции, поэтому я помещаю необходимые переменные в файл (я называл свой «myconfig») и запускаю его с помощью команды dot, чтобы поместить ее в мою среду (так что разрешение на выполнение не требуется) .

.  myconfig

Теперь makefile, который я использовал, был НЕ от поставщика инструментальной цепочки, поэтому я зашел в каталог bin toolchain и добавил ссылки на исполняемые файлы с короткими именами, например: [!d1 ]

ln -s arm-none-linux-gnueabi-g++ g++

Затем я добавил определение CXX в переменные toolchain, чтобы запустить make-файл.

=== Поместите в файл для удобства ===

MY_ARM_BASE=${HOME}/dev/toolchain/arm-2008q3
C_INCLUDE_PATH=${MY_ARM_BASE}/lib/gcc/arm-none-linux-gnueabi/4.3.2/include:${MY_ARM_BASE}/lib/gcc/arm-none-linux-gnueabi/4.3.2/include-fixed
LIBRARY_PATH=${MY_ARM_BASE}/arm-none-linux-gnueabi/libc/lib:${MY_ARM_BASE}/arm-none-linux-gnueabi/libc/usr/lib
CPLUS_INCLUDE_PATH=${MY_ARM_BASE}/arm-none-linux-gnueabi/include/c++/4.3.2
#OBJC_INCLUDE_PATH
COMPILER_PATH=${MY_ARM_BASE}/bin
#LD_RUN_PATH
#GPROF_PATH
#######
CC=${COMPILER_PATH}/gcc
CXX=${COMPILER_PATH}/g++
RANLIB=${COMPILER_PATH}/ranlib
STRIP=${COMPILER_PATH}/strip
export C_INCLUDE_PATH LIBRARY_PATH CPLUS_INCLUDE_PATH COMPILER_PATH
export CC CXX RANLIB STRIP
0
задан 6 August 2017 в 17:28

3 ответа

Я открыл вашу предоставленную ссылку, но не стал читать момент, когда увидел файл с файлом HOME (/ home / *) на разделе NTFS (для меня это слишком страшно). Я решил давным-давно, когда мне пришлось выполнять двойную загрузку (я больше не делаю), что было бы безопаснее иметь раздел (не / home), где обе ОС (windoze, ubuntu) могли бы совместно использовать файлы, которые я хотел получить в обоих мирах. [Мой / домашний был для моего дистрибутива gnu / linux; с ссылкой ln для простого доступа только в $ HOME]

Что касается вашего реального вопроса (владельца файла), я предоставлю следующее

-rw-rw-r-- 1 owner group 281K Aug 28 2016 file_blah

Я изменил свой USER (мое имя пользователя) на «owner», так как это поле является владельцем, которое вы говорите «root». Группа, которая может получить к ней доступ, изменилась на «группу». У меня есть файлы в моей папке $ HOME (/ home / username), которые принадлежат root | root (owner | group), но это не проблема, поскольку у меня есть права делать то, что мне нужно, в любом случае, как показано в разделе " -rw-rw-r-- "(владелец, группа и другие).

Если это сработает, я оставил бы его так, чтобы ваша версия windoze не жаловалась, но если вы хотите изменить его sudo chown username filename (где username - ваше имя пользователя или владелец, которого вы хотите & amp; filename - имя файла / dir или globbed-regex, например. *), с -R, чтобы быстро выполнять любые подкаталоги.

Но заметьте: я бы это изменил, только если это проблема, и я бы сохранил копию каталогов (по крайней мере, ls -la), чтобы вы могли написать скрипт, чтобы все было в порядке они на случай, если они создают проблемы для неназванной версии windoze, которую вы используете.

1
ответ дан 22 May 2018 в 19:45
  • 1
    Это не настоящая проблема, потому что я могу просто переместить некоторые файлы на рабочий стол (то есть в раздел ext4) или создать некоторые другие вложенные папки на жестком диске, в которых у меня есть / home раздел, когда я должен выполнить какую-нибудь банку или что-то подобное, что я не хочу выполнять как root, мне просто интересно, может ли изменение прав владельца вызвать какие-либо проблемы xD. И, как вы сказали, это может быть проблемой с Windows (у меня установлено 10). Во всяком случае, не могли бы вы сказать, почему так страшно переписывать мои личные файлы на внешний жесткий диск ntfs? – Jonky 6 August 2017 в 19:37
  • 2
    Я не могу предложить никаких советов относительно w10. В краткосрочной перспективе вы, вероятно, не заметите никаких проблем с $ HOME в любом месте (раньше я тоже делал такие вещи), но я обнаружил, что после обновления одной из версий gnu / linux до следующей (или, скорее всего, обновлений) quirks & amp; могут возникнуть проблемы с обновлением. то есть. это потенциальная проблема, о которой вы можете забыть, но потом укусит вас :) Мне нравится KISS (держите это просто ..) – guiverc 7 August 2017 в 10:25
  • 3
    Ммм, я вижу. Я сосредоточусь на использовании системы в настоящее время, а затем попытаюсь исправить ситуацию до xD. Я согласен с вашим ответом, так как в комментариях были разъяснены другие сомнения. Еще раз спасибо! – Jonky 7 August 2017 в 15:04

Я открыл вашу предоставленную ссылку, но не стал читать момент, когда увидел файл с файлом HOME (/ home / *) на разделе NTFS (для меня это слишком страшно). Я решил давным-давно, когда мне пришлось выполнять двойную загрузку (я больше не делаю), что было бы безопаснее иметь раздел (не / home), где обе ОС (windoze, ubuntu) могли бы совместно использовать файлы, которые я хотел получить в обоих мирах. [Мой / домашний был для моего дистрибутива gnu / linux; с ссылкой ln для простого доступа только в $ HOME]

Что касается вашего реального вопроса (владельца файла), я предоставлю следующее

-rw-rw-r-- 1 owner group 281K Aug 28 2016 file_blah

Я изменил свой USER (мое имя пользователя) на «owner», так как это поле является владельцем, которое вы говорите «root». Группа, которая может получить к ней доступ, изменилась на «группу». У меня есть файлы в моей папке $ HOME (/ home / username), которые принадлежат root | root (owner | group), но это не проблема, поскольку у меня есть права делать то, что мне нужно, в любом случае, как показано в разделе " -rw-rw-r-- "(владелец, группа и другие).

Если это сработает, я оставил бы его так, чтобы ваша версия windoze не жаловалась, но если вы хотите изменить его sudo chown username filename (где username - ваше имя пользователя или владелец, которого вы хотите & amp; filename - имя файла / dir или globbed-regex, например. *), с -R, чтобы быстро выполнять любые подкаталоги.

Но заметьте: я бы это изменил, только если это проблема, и я бы сохранил копию каталогов (по крайней мере, ls -la), чтобы вы могли написать скрипт, чтобы все было в порядке они на случай, если они создают проблемы для неназванной версии windoze, которую вы используете.

1
ответ дан 18 July 2018 в 08:58

Я открыл вашу предоставленную ссылку, но не стал читать момент, когда увидел файл с файлом HOME (/ home / *) на разделе NTFS (для меня это слишком страшно). Я решил давным-давно, когда мне пришлось выполнять двойную загрузку (я больше не делаю), что было бы безопаснее иметь раздел (не / home), где обе ОС (windoze, ubuntu) могли бы совместно использовать файлы, которые я хотел получить в обоих мирах. [Мой / домашний был для моего дистрибутива gnu / linux; с ссылкой ln для простого доступа только в $ HOME]

Что касается вашего реального вопроса (владельца файла), я предоставлю следующее

-rw-rw-r-- 1 owner group 281K Aug 28 2016 file_blah

Я изменил свой USER (мое имя пользователя) на «owner», так как это поле является владельцем, которое вы говорите «root». Группа, которая может получить к ней доступ, изменилась на «группу». У меня есть файлы в моей папке $ HOME (/ home / username), которые принадлежат root | root (owner | group), но это не проблема, поскольку у меня есть права делать то, что мне нужно, в любом случае, как показано в разделе " -rw-rw-r-- "(владелец, группа и другие).

Если это сработает, я оставил бы его так, чтобы ваша версия windoze не жаловалась, но если вы хотите изменить его sudo chown username filename (где username - ваше имя пользователя или владелец, которого вы хотите & amp; filename - имя файла / dir или globbed-regex, например. *), с -R, чтобы быстро выполнять любые подкаталоги.

Но заметьте: я бы это изменил, только если это проблема, и я бы сохранил копию каталогов (по крайней мере, ls -la), чтобы вы могли написать скрипт, чтобы все было в порядке они на случай, если они создают проблемы для неназванной версии windoze, которую вы используете.

1
ответ дан 24 July 2018 в 19:13

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

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