Если вы учитесь в колледже, вероятно, рекомендуется использовать программное обеспечение, предлагаемое вашими преподавателями, потому что уроки основаны на них. Однако вы можете легко настроить виртуальную машину с Windows на вашем компьютере. Многие институты предоставляют бесплатные версии Windows своим ученикам, но вам придется проконсультироваться со своей школой об этом.
В любом случае, если вы намерены пойти полностью Ubuntu, вы можете это сделать. G ++ доступен в Ubuntu, Gedit может быть заменой notepad ++ и MS Visual Studio может быть заменен Eclipse или NetBeans (для C / C ++) или MonoDevelop (для C #)
Соблюдение хотя бы одного из важных системных файлов неверно. Это плохо. если это произошло со многими системными файлами (возможно, в какой-то момент вы запустили большую команду sudo chown с флагом -R?), это может вызвать ряд других системных ошибок и неустойчивостей. Поэтому, если вы недавно установили Ubuntu, вам может потребоваться переустановка, как предлагает Adam Heathcote.
Но вам не нужно переустанавливать эту проблему. Вместо этого просто исправьте право собственности на этот файл. Если после этого вы получите ошибки в других файлах, вы также можете исправить их (хотя, возможно, вам придется рассказать нам, что такое сообщения об ошибках, поэтому мы также можем сказать вам, как их исправлять).
Собственность не работает, но использование sudo - . Adam Heathcote предлагает для администраторов выполнять действия с правами root на Ubuntu. Другим является Polkit (который раньше назывался PolicyKit).
Запустите эту команду, которая использует Polkit (через с помощью sudo ), чтобы изменить право собственности на /usr/lib/sudo/sudoers.so назад на root (т. е. uid 0):
pkexec chown root /usr/lib/sudo/sudoers.so
Затем попробуйте снова использовать sudo. Вы можете запустить что-то тривиальное, как sudo ls, и посмотреть, появилось ли сообщение об ошибке.
Наконец, я рекомендую запустить history, чтобы показать все команды, которые вы выполнили. Надеюсь, что вы перечислите все команды, которые вы выполнили, которые изменили разрешения. Предполагая, что sudo теперь работает, я рекомендую опубликовать новый вопрос, включая вывод history, чтобы получить помощь, отменив , если вы недавно установили Ubuntu права собственности на файл и права, которые вы сделали.
Вы пробовали pkexec, и он не работал. Поскольку ни sudo, ни Polkit не работают, чтобы вы могли выполнять действия как root, вам придется загрузиться в режим восстановления и получить корневую оболочку. Для этого удерживайте нажатой клавишу Shift во время загрузки компьютера, чтобы получить видимое меню загрузки GRUB. Выберите запись, содержащую режим восстановления слов (как правило, вы должны выбрать ближайший к вершине, который имеет эти слова). Затем вы получите меню, в котором у вас есть несколько опций - выберите вариант для перехода к корневой оболочке.
Подробные инструкции по доступу к корневой оболочке в режиме восстановления приведены здесь:
Как загрузиться в корневую оболочку?Как только у вас есть корневая оболочка, запустите:
chown root /usr/lib/sudo/sudoers.so
Если вы получили сообщение об ошибке, когда файл или файловая система не изменяются, перезагрузите его readwrite:
mount -rw -o remount /
(Источник для идеи повторной установки и того, как это сделать: этот, в основном, не связанный ответ.)
Затем, после запуска этой команды mount, запустите вышеуказанную команду chown и увидите если это работает.
Как только вы закончите в режиме восстановления, вы можете перезагрузиться, выполнив:
reboot
sudo затем должен работать или хотя бы дать некоторый Наконец, обратите внимание, что с учетом ошибок, которые вы показали, вероятно, что многие файлы теперь имеют неправильное право собственности или разрешения. Было бы идеально, если бы вы могли определить, какие файлы вы изменили таким образом. Например, если бы вы могли понять, что это все файлы в паре определенных папок, возможно, вам удастся исправить всю полноту последних проблем, которые у вас были. Переустановка - это, безусловно, , но особенно, если все, что вы изменили, это право собственности (а не разрешения, которые несколько сложнее восстановить, поскольку они отличаются друг от друга), должно быть возможно просто вернуть разрешения обратно рекурсивно их первоначальным владельцам (возможно, обычно root) и отменить повреждение полностью. Получение sudo работы снова является первым шагом. Надеемся, что вышеупомянутая техника позволит вам это сделать.
Соблюдение хотя бы одного из важных системных файлов неверно. Это плохо. если это произошло со многими системными файлами (возможно, в какой-то момент вы запустили большую команду sudo chown с флагом -R?), это может вызвать ряд других системных ошибок и неустойчивостей. Поэтому, если вы недавно установили Ubuntu, вам может потребоваться переустановка, как предлагает Adam Heathcote.
Но вам не нужно переустанавливать эту проблему. Вместо этого просто исправьте право собственности на этот файл. Если после этого вы получите ошибки в других файлах, вы также можете исправить их (хотя, возможно, вам придется рассказать нам, что такое сообщения об ошибках, поэтому мы также можем сказать вам, как их исправлять).
Собственность не работает, но использование sudo - . Adam Heathcote предлагает для администраторов выполнять действия с правами root на Ubuntu. Другим является Polkit (который раньше назывался PolicyKit).
Запустите эту команду, которая использует Polkit (через с помощью sudo ), чтобы изменить право собственности на /usr/lib/sudo/sudoers.so назад на root (т. е. uid 0):
pkexec chown root /usr/lib/sudo/sudoers.so
Затем попробуйте снова использовать sudo. Вы можете запустить что-то тривиальное, как sudo ls, и посмотреть, появилось ли сообщение об ошибке.
Наконец, я рекомендую запустить history, чтобы показать все команды, которые вы выполнили. Надеюсь, что вы перечислите все команды, которые вы выполнили, которые изменили разрешения. Предполагая, что sudo теперь работает, я рекомендую опубликовать новый вопрос, включая вывод history, чтобы получить помощь, отменив , если вы недавно установили Ubuntu права собственности на файл и права, которые вы сделали.
Вы пробовали pkexec, и он не работал. Поскольку ни sudo, ни Polkit не работают, чтобы вы могли выполнять действия как root, вам придется загрузиться в режим восстановления и получить корневую оболочку. Для этого удерживайте нажатой клавишу Shift во время загрузки компьютера, чтобы получить видимое меню загрузки GRUB. Выберите запись, содержащую режим восстановления слов (как правило, вы должны выбрать ближайший к вершине, который имеет эти слова). Затем вы получите меню, в котором у вас есть несколько опций - выберите вариант для перехода к корневой оболочке.
Подробные инструкции по доступу к корневой оболочке в режиме восстановления приведены здесь:
Как загрузиться в корневую оболочку?Как только у вас есть корневая оболочка, запустите:
chown root /usr/lib/sudo/sudoers.so
Если вы получили сообщение об ошибке, связанной с изменением файла или файловой системы, перезагрузите его readwrite:
mount -rw -o remount /
(Источник для идеи повторной установки и того, как это сделать: этот, в основном, не связанный ответ.)
Затем, после запуска этой команды mount, запустите вышеуказанную команду chown и увидите если это работает.
Как только вы закончите в режиме восстановления, вы можете перезагрузиться, выполнив:
reboot
sudo затем должен работать или хотя бы дать некоторый Наконец, обратите внимание, что с учетом ошибок, которые вы показали, вероятно, что многие файлы теперь имеют неправильное право собственности или разрешения. Было бы идеально, если бы вы могли определить, какие файлы вы изменили таким образом. Например, если бы вы могли понять, что это все файлы в паре определенных папок, возможно, вам удастся исправить всю полноту последних проблем, которые у вас были. Переустановка - это, безусловно, , но особенно, если все, что вы изменили, это право собственности (а не разрешения, которые несколько сложнее восстановить, поскольку они отличаются друг от друга), должно быть возможно просто вернуть разрешения обратно рекурсивно их первоначальным владельцам (возможно, обычно root) и отменить повреждение полностью. Получение sudo работы снова является первым шагом. Надеемся, что вышеупомянутая техника позволит вам это сделать.
Соблюдение хотя бы одного из важных системных файлов неверно. Это плохо. если это произошло со многими системными файлами (возможно, в какой-то момент вы запустили большую команду sudo chown с флагом -R?), это может вызвать ряд других системных ошибок и неустойчивостей. Поэтому, если вы недавно установили Ubuntu, вам может потребоваться переустановка, как предлагает Adam Heathcote.
Но вам не нужно переустанавливать эту проблему. Вместо этого просто исправьте право собственности на этот файл. Если после этого вы получите ошибки в других файлах, вы также можете исправить их (хотя, возможно, вам придется рассказать нам, что такое сообщения об ошибках, поэтому мы также можем сказать вам, как их исправлять).
Собственность не работает, но использование sudo - . Adam Heathcote предлагает для администраторов выполнять действия с правами root на Ubuntu. Другим является Polkit (который раньше назывался PolicyKit).
Запустите эту команду, которая использует Polkit (через с помощью sudo ), чтобы изменить право собственности на /usr/lib/sudo/sudoers.so назад на root (т. е. uid 0):
pkexec chown root /usr/lib/sudo/sudoers.so
Затем попробуйте снова использовать sudo. Вы можете запустить что-то тривиальное, как sudo ls, и посмотреть, появилось ли сообщение об ошибке.
Наконец, я рекомендую запустить history, чтобы показать все команды, которые вы выполнили. Надеюсь, что вы перечислите все команды, которые вы выполнили, которые изменили разрешения. Предполагая, что sudo теперь работает, я рекомендую опубликовать новый вопрос, включая вывод history, чтобы получить помощь, отменив , если вы недавно установили Ubuntu права собственности на файл и права, которые вы сделали.
Вы пробовали pkexec, и он не работал. Поскольку ни sudo, ни Polkit не работают, чтобы вы могли выполнять действия как root, вам придется загрузиться в режим восстановления и получить корневую оболочку. Для этого удерживайте нажатой клавишу Shift во время загрузки компьютера, чтобы получить видимое меню загрузки GRUB. Выберите запись, содержащую режим восстановления слов (как правило, вы должны выбрать ближайший к вершине, который имеет эти слова). Затем вы получите меню, в котором у вас есть несколько опций - выберите вариант для перехода к корневой оболочке.
Подробные инструкции по доступу к корневой оболочке в режиме восстановления приведены здесь:
Как загрузиться в корневую оболочку?Как только у вас есть корневая оболочка, запустите:
chown root /usr/lib/sudo/sudoers.so
Если вы получили сообщение об ошибке, когда файл или файловая система не изменяются, перезагрузите его readwrite:
mount -rw -o remount /
(Источник для идеи повторной установки и того, как это сделать: этот, в основном, не связанный ответ.)
Затем, после запуска этой команды mount, запустите вышеуказанную команду chown и увидите если это работает.
Как только вы закончите в режиме восстановления, вы можете перезагрузиться, выполнив:
reboot
sudo затем должен работать или хотя бы дать некоторый Наконец, обратите внимание, что с учетом ошибок, которые вы показали, вероятно, что многие файлы теперь имеют неправильное право собственности или разрешения. Было бы идеально, если бы вы могли определить, какие файлы вы изменили таким образом. Например, если бы вы могли понять, что это все файлы в паре определенных папок, возможно, вам удастся исправить всю полноту последних проблем, которые у вас были. Переустановка - это, безусловно, , но особенно, если все, что вы изменили, это право собственности (а не разрешения, которые несколько сложнее восстановить, поскольку они отличаются друг от друга), должно быть возможно просто вернуть разрешения обратно рекурсивно их первоначальным владельцам (возможно, обычно root) и отменить повреждение полностью. Получение sudo работы снова является первым шагом. Надеемся, что вышеупомянутая техника позволит вам это сделать.