Настройки дисплея и мыши (xorg.conf) [dубликат]

По двум основным причинам:

Software Center собирался заменить его. Вот почему вы видите Software Center с огромными изменениями и взглядами. Synaptic и его зависимости используют несколько мегабайт пространства, которые могут быть использованы для чего-то другого. Идея заключалась в том, чтобы сохранить ее в пространстве формата CD.

Это не проблема, потому что вы всегда можете ее установить. В моем случае я также использую aptitude, поэтому что-то вроде этого даст вам aptitude и synaptic:

sudo apt-get install synaptic aptitude

Конечно, я знаю, почему вы хотите Synaptic. Лично мне нравится идея, что если я набираю «nvidia», например, он показывает мне ВСЕ связанные с ним пакеты. Или если я хочу установить что-то из не аутентифицированного места, это позволяет мне. Центр программного обеспечения более безопасен в этом вопросе, так как он делает 2 вещи, удаляет из поиска пакеты, которые пользователь обычно не ищет, и не позволяет устанавливать пакеты из не прошедшего аутентификацию места (это даже говорит вам об этом). То же самое касается диспетчера обновлений.

Но если вы на 100% уверены в PPA, то используйте Synaptic для этого или хотите найти что-то конкретное, что только 1 из 2 миллионов будет искать в пакетах, то синаптическая / aptitude / apt-get для вас.

42
задан 13 April 2012 в 22:14

16 ответов

Чтобы восстановить его с помощью cp /etc/dhcp/dhcpd.config /$HOME/dhcpd.config.backup и запустить gksu gedit /etc/dhcp/dhcpd.config

Заменить gedit с помощью редактора по вашему выбору

, вы получите такое приглашение

Введите свой пароль здесь

Откроется новое окно, и вы можете редактировать свой конфиг там

Если что-то пойдет не так, вы можете его восстановить из вашей резервной копии в домашней папке

Отказано в разрешении из-за общей системы того, как linux обрабатывает разрешение

Все, что находится в папке $HOME, принадлежит пользователю, тогда как все, что находится под / принадлежит root. Любой файл, созданный в папке, доступной пользователю, принадлежит этому пользователю

, файл /etc/dhcp/dhcpd.conf, который вы пытаетесь получить, принадлежит root, а большинство файлов, созданных в /etc/, принадлежат root по умолчанию по соображениям безопасности

Вы все равно можете отредактировать этот файл, подняв ваши права

. Для этого у вас есть несколько способов

использовать su, который обозначает пользователя переключателя. Без каких-либо атрибутов он работает как команда для переключения на учетную запись root с помощью sudo, которая повышает ваше разрешение только для одной команды. Его часто используют только для приложений с командной строкой, таких как текстовые редакторы CLI, такие как vim, nano и т. Д., Используя gksu, который повышает ваше разрешение только для одной команды, но в отличие от sudo используется для графической программы, такой как GUI текстовые редакторы, такие как gedit. он использует графическое приглашение для облегчения ввода пароля
0
ответ дан 18 July 2018 в 08:13

Я не могу придумать случай, когда root получит permission denied.

В 12.04 вы можете сделать это вот так: alt + f2 и ввести gksudo в поле, которое выглядит следующим образом: вы получите поле, подобное этому, и введите gedit и нажмите «ОК»: нажмите «Открыть»: Просто перейдите к файлу: Done

Предупреждение. Существует суперпользователь / корень по причине. Это так, что вы случайно не ставите что-то плохое или из строя в чем-то важном по ошибке. Вы должны быть чрезвычайно осторожны, что все, что вы редактируете как root, - это правильный файл, который вы хотите редактировать, и ваш синтаксис совершенен. Если для редактирования доступны другие инструменты, рекомендуется использовать их. Например, используйте команду терминала visudo вместо ручного редактирования /etc/sudoers.

Некоторые файлы, которые могут быть перепутаны, легко восстановить. Другие относительно сложны, или вам нужно использовать консоль восстановления и много командной строки.

Да, консоль командной консоли восстановления кажется немного более страшной, чем команда терминала . Просто будьте осторожны.

10
ответ дан 18 July 2018 в 08:13

Откройте терминал, введите gksudo nautilus, введите свой пароль. Он откроет систему каталогов в новом окне. Таким образом, вы можете открывать и редактировать / копировать / вставлять любой файл, открывая это вновь открытое окно. Так просто.

-2
ответ дан 18 July 2018 в 08:13

Если вы используете Ubuntu 17.04 или выше, рекомендуется использовать брандмауэр gvfs. Просто добавьте admin: // в начало полного пути к файлу, который вы хотите открыть в приложении, например, в текстовом редакторе или в приложениях «Файлы».

Например, чтобы изменить настройки загрузки, откройте

admin:///etc/default/grub

Если вы используете Ubuntu 17.10 с умолчанию Wayland, sudo и gksu, как упоминалось в более старшем ответе, здесь будет Ubuntu 17.04 .

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

Я не могу редактировать и сохранять файлы конфигурации в корневой системе (например: /etc/dhcp/dhcpd.config); он просто говорит, что «разрешено отклонение» или опция сохранения заблокирована в текстовом редакторе.

Я уверен, что я пользователь root, но как я могу убедиться? Если я являюсь пользователем root, как это исправить?

@Matthem Вы абсолютно правы, что являетесь администратором, но на Ubuntu пользователь root отключен по умолчанию. Это означает, что даже если вы единственный пользователь в своей системе, а также администратор, вы не можете войти в систему как пользователь root, из соображений безопасности.

Итак, что вы можете сделать, это:

Сначала откройте файл для редактирования, отредактируйте и сохраните файл (скажем, example.txt) в своем домашнем каталоге, а затем перейдите в командной строке, используя CTRL + ALT + F1 или CTRL + ALT + F2, а затем войдите в систему, когда вы войдете в GUI (указав свое имя пользователя и пароль), а затем трассируете файл, используя: ls -al это покажет разные файлы, сохраненные в домашнем каталоге cCurrent. Затем используйте: sudo mv example.txt /etc/dhcp/ Эта команда запрашивает пароль пользователя root. Введите пароль, и все готово. Затем выйдите из командной строки, используя либо выход из системы, либо выход из нее или CTRL + D. Затем нажмите CTRL + ALT + F7, чтобы вернуться к нормальному графическому интерфейсу, и теперь вы сможете увидеть, что вы успешно отредактировали файл. В качестве альтернативы, так как этот способ редактирования файла немного длинный, вы можете изменить права собственности на эти корневые файлы и каталоги на свое имя пользователя (НО, BEWARE, это вредно, так как в следующий раз, когда вы попытаетесь изменить файл не будет предупреждать вас об изменениях и ограничениях). В любом случае, чтобы изменить права собственности на файлы и каталоги, вы можете использовать следующую команду в командной строке: sudo chmod -R your-user-name:admin . Здесь. (DOT) представляет родительский каталог. После успешного выполнения команды перейдите в GUI и выберите любой файл в /bin или /root и щелкните правой кнопкой мыши и выберите «Свойства». Вы увидите, что вы являетесь владельцем файлов, а владелец группы - admin.
0
ответ дан 18 July 2018 в 08:13
sudo < editor > < filelocation >

, например. [F2]

0
ответ дан 18 July 2018 в 08:13

Вы можете проверить, работает ли ваша текущая оболочка как root несколькими способами

~/ > whoami paul ~/ > sudo whoami root ~/ > id uid=1000(paul) gid=1000(paul) groups=1000(devs),4(adm),20(dialout),24(cdrom),… ~/ > sudo id uid=0(root) gid=0(root) group=0(root)

. Другие ответы дают хорошие способы эскалации привилегий root, поэтому я не буду их повторять. Предполагая, что вы root, и вы все еще не можете редактировать файл /etc/dhcp/dhcpd.config - возможно, кто-то или какая-то программа использовала программу chattr, чтобы сделать файл неизменным.

На странице руководства chattr:

Файл с атрибутом «i» не может быть изменен: его нельзя удалить или переименовать, никакая ссылка не может быть создана для этого файла, и никакие данные не могут быть записаны в файл. Только суперпользователь или процесс, обладающий возможностями CAP_LINUX_IMMUTABLE, могут установить или очистить этот атрибут.

Вы можете узнать с помощью справочной страницы chattr

lsattr /etc/dhcp/dhcpd.config

Если это действительно невозможно, вы можете отключить это следующим образом:

chattr -i /etc/dhcp/dhcpd.config
5
ответ дан 18 July 2018 в 08:13

Если ни sudo, ни gksudo не работают, другая опция совпадает со всеми другими дистрибутивами Linux: su.

Например:

su <texteditor> /etc/dhcp/dhcpd.config

Oh и есть еще одна проблема, ее .conf, а не .config

0
ответ дан 18 July 2018 в 08:13

Чтобы восстановить его с помощью cp /etc/dhcp/dhcpd.config /$HOME/dhcpd.config.backup и запустить gksu gedit /etc/dhcp/dhcpd.config

Заменить gedit с помощью редактора по вашему выбору

, вы получите такое приглашение

Введите свой пароль здесь

Откроется новое окно, и вы можете редактировать свой конфиг там

Если что-то пойдет не так, вы можете его восстановить из вашей резервной копии в домашней папке

Отказано в разрешении из-за общей системы того, как linux обрабатывает разрешение

Все, что находится в папке $HOME, принадлежит пользователю, тогда как все, что находится под / принадлежит root. Любой файл, созданный в папке, доступной пользователю, принадлежит этому пользователю

, файл /etc/dhcp/dhcpd.conf, который вы пытаетесь получить, принадлежит root, а большинство файлов, созданных в /etc/, принадлежат root по умолчанию по соображениям безопасности

Вы все равно можете отредактировать этот файл, подняв ваши права

. Для этого у вас есть несколько способов

использовать su, который обозначает пользователя переключателя. Без каких-либо атрибутов он работает как команда для переключения на учетную запись root с помощью sudo, которая повышает ваше разрешение только для одной команды. Его часто используют только для приложений с командной строкой, таких как текстовые редакторы CLI, такие как vim, nano и т. Д., Используя gksu, который повышает ваше разрешение только для одной команды, но в отличие от sudo используется для графической программы, такой как GUI текстовые редакторы, такие как gedit. он использует графическое приглашение для облегчения ввода пароля
0
ответ дан 24 July 2018 в 19:02

Я не могу придумать случай, когда root получит permission denied.

В 12.04 вы можете сделать это вот так: alt + f2 и ввести gksudo в поле, которое выглядит следующим образом: вы получите поле, подобное этому, и введите gedit и нажмите «ОК»: нажмите «Открыть»: Просто перейдите к файлу: Done

Предупреждение. Существует суперпользователь / корень по причине. Это так, что вы случайно не ставите что-то плохое или из строя в чем-то важном по ошибке. Вы должны быть чрезвычайно осторожны, что все, что вы редактируете как root, - это правильный файл, который вы хотите редактировать, и ваш синтаксис совершенен. Если для редактирования доступны другие инструменты, рекомендуется использовать их. Например, используйте команду терминала visudo вместо ручного редактирования /etc/sudoers.

Некоторые файлы, которые могут быть перепутаны, легко восстановить. Другие относительно сложны, или вам нужно использовать консоль восстановления и много командной строки.

Да, консоль командной консоли восстановления кажется немного более страшной, чем команда терминала . Просто будьте осторожны.

10
ответ дан 24 July 2018 в 19:02
  • 1
    Возможно, вам потребуется обновить это для 13.04 и новее. Некоторые вещи, связанные с gksu / gksudo, изменились (не уверен, что это относится к вашему ответу или нет, хотя). – Seth♦ 26 March 2014 в 04:07
  • 2
    Это мое понимание sudo теперь волшебным образом экспортирует переменные среды DISPLAY и gksu / gksudo ушли или уходят. Я еще не проверил. – RobotHumans 26 March 2014 в 04:29

Откройте терминал, введите gksudo nautilus, введите свой пароль. Он откроет систему каталогов в новом окне. Таким образом, вы можете открывать и редактировать / копировать / вставлять любой файл, открывая это вновь открытое окно. Так просто.

-2
ответ дан 24 July 2018 в 19:02

Если вы используете Ubuntu 17.04 или выше, рекомендуется использовать брандмауэр gvfs. Просто добавьте admin: // в начало полного пути к файлу, который вы хотите открыть в приложении, например, в текстовом редакторе или в приложениях «Файлы».

Например, чтобы изменить настройки загрузки, откройте

admin:///etc/default/grub

Если вы используете Ubuntu 17.10 с умолчанию Wayland, sudo и gksu, как упоминалось в более старшем ответе, здесь будет Ubuntu 17.04 .

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

Я не могу редактировать и сохранять файлы конфигурации в корневой системе (например: /etc/dhcp/dhcpd.config); он просто говорит, что «разрешено отклонение» или опция сохранения заблокирована в текстовом редакторе.

Я уверен, что я пользователь root, но как я могу убедиться? Если я являюсь пользователем root, как это исправить?

@Matthem Вы абсолютно правы, что являетесь администратором, но на Ubuntu пользователь root отключен по умолчанию. Это означает, что даже если вы единственный пользователь в своей системе, а также администратор, вы не можете войти в систему как пользователь root, из соображений безопасности.

Итак, что вы можете сделать, это:

Сначала откройте файл для редактирования, отредактируйте и сохраните файл (скажем, example.txt) в своем домашнем каталоге, а затем перейдите в командной строке, используя CTRL + ALT + F1 или CTRL + ALT + F2, а затем войдите в систему, когда вы войдете в GUI (указав свое имя пользователя и пароль), а затем трассируете файл, используя: ls -al это покажет разные файлы, сохраненные в домашнем каталоге cCurrent. Затем используйте: sudo mv example.txt /etc/dhcp/ Эта команда запрашивает пароль пользователя root. Введите пароль, и все готово. Затем выйдите из командной строки, используя либо выход из системы, либо выход из нее или CTRL + D. Затем нажмите CTRL + ALT + F7, чтобы вернуться к нормальному графическому интерфейсу, и теперь вы сможете увидеть, что вы успешно отредактировали файл. В качестве альтернативы, так как этот способ редактирования файла немного длинный, вы можете изменить права собственности на эти корневые файлы и каталоги на свое имя пользователя (НО, BEWARE, это вредно, так как в следующий раз, когда вы попытаетесь изменить файл не будет предупреждать вас об изменениях и ограничениях). В любом случае, чтобы изменить права собственности на файлы и каталоги, вы можете использовать следующую команду в командной строке: sudo chmod -R your-user-name:admin . Здесь. (DOT) представляет родительский каталог. После успешного выполнения команды перейдите в GUI и выберите любой файл в /bin или /root и щелкните правой кнопкой мыши и выберите «Свойства». Вы увидите, что вы являетесь владельцем файлов, а владелец группы - admin.
0
ответ дан 24 July 2018 в 19:02
sudo < editor > < filelocation >

, например. [F2]

0
ответ дан 24 July 2018 в 19:02

Вы можете проверить, работает ли ваша текущая оболочка как root несколькими способами

~/ > whoami paul ~/ > sudo whoami root ~/ > id uid=1000(paul) gid=1000(paul) groups=1000(devs),4(adm),20(dialout),24(cdrom),… ~/ > sudo id uid=0(root) gid=0(root) group=0(root)

. Другие ответы дают хорошие способы эскалации привилегий root, поэтому я не буду их повторять. Предполагая, что вы root, и вы все еще не можете редактировать файл /etc/dhcp/dhcpd.config - возможно, кто-то или какая-то программа использовала программу chattr, чтобы сделать файл неизменным.

На странице руководства chattr:

Файл с атрибутом «i» не может быть изменен: его нельзя удалить или переименовать, никакая ссылка не может быть создана для этого файла, и никакие данные не могут быть записаны в файл. Только суперпользователь или процесс, обладающий возможностями CAP_LINUX_IMMUTABLE, могут установить или очистить этот атрибут.

Вы можете узнать с помощью справочной страницы chattr

lsattr /etc/dhcp/dhcpd.config

Если это действительно невозможно, вы можете отключить это следующим образом:

chattr -i /etc/dhcp/dhcpd.config
5
ответ дан 24 July 2018 в 19:02

Если ни sudo, ни gksudo не работают, другая опция совпадает со всеми другими дистрибутивами Linux: su.

Например:

su <texteditor> /etc/dhcp/dhcpd.config

Oh и есть еще одна проблема, ее .conf, а не .config

0
ответ дан 24 July 2018 в 19:02

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

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