нет sudo-разрешений для / etc / hostname

Я согласен с «BlueXrider», однако я не мог заставить ppa работать, поэтому это тот, который я использовал бы:

ppa: danielrichter2007 / grub-customizer

] это происходит от человека, который создает или управляет «Grub Customizer»

(Следуйте тем же инструкциям из «BlueXrider», просто измените ppa в инструкциях.)

2
задан 19 June 2012 в 06:46

15 ответов

Похоже, что ваш файл /etc/hostname является «неизменным», имея атрибут неизменяемой файловой системы. Вы можете проверить с помощью lsattr и увидеть что-то вроде этого:

[jk@pecola ~]$ lsattr /etc/hostname
-------------e- /etc/hostname

, если там есть i, ваш файл неизменен. Вы можете изменить это с помощью:

sudo chattr -i /etc/hostname

Затем вы сможете отредактировать его.

Дополнительные сведения об атрибутах файловой системы и доступных атрибутах см. В разделе manpage для chattr :

man chattr

Эта статья также полезна.

4
ответ дан 25 July 2018 в 18:25

Похоже, что ваш файл /etc/hostname является «неизменным», имея атрибут неизменяемой файловой системы. Вы можете проверить с помощью lsattr и увидеть что-то вроде этого:

[jk@pecola ~]$ lsattr /etc/hostname
-------------e- /etc/hostname

, если там есть i, ваш файл неизменен. Вы можете изменить это с помощью:

sudo chattr -i /etc/hostname

Затем вы сможете отредактировать его.

Дополнительные сведения об атрибутах файловой системы и доступных атрибутах см. В разделе manpage для chattr :

man chattr

Эта статья также полезна.

4
ответ дан 2 August 2018 в 00:37

Похоже, что ваш файл /etc/hostname является «неизменным», имея атрибут неизменяемой файловой системы. Вы можете проверить с помощью lsattr и увидеть что-то вроде этого:

[jk@pecola ~]$ lsattr /etc/hostname
-------------e- /etc/hostname

, если там есть i, ваш файл неизменен. Вы можете изменить это с помощью:

sudo chattr -i /etc/hostname

Затем вы сможете отредактировать его.

Дополнительные сведения об атрибутах файловой системы и доступных атрибутах см. В разделе manpage для chattr :

man chattr

Эта статья также полезна.

4
ответ дан 4 August 2018 в 16:07

Похоже, что ваш файл /etc/hostname является «неизменным», имея атрибут неизменяемой файловой системы. Вы можете проверить с помощью lsattr и увидеть что-то вроде этого:

[jk@pecola ~]$ lsattr /etc/hostname
-------------e- /etc/hostname

, если там есть i, ваш файл неизменен. Вы можете изменить это с помощью:

sudo chattr -i /etc/hostname

Затем вы сможете отредактировать его.

Дополнительные сведения об атрибутах файловой системы и доступных атрибутах см. В разделе manpage для chattr :

man chattr

Эта статья также полезна.

4
ответ дан 6 August 2018 в 00:45

Похоже, что ваш файл /etc/hostname является «неизменным», имея атрибут неизменяемой файловой системы. Вы можете проверить с помощью lsattr и увидеть что-то вроде этого:

[jk@pecola ~]$ lsattr /etc/hostname
-------------e- /etc/hostname

, если там есть i, ваш файл неизменен. Вы можете изменить это с помощью:

sudo chattr -i /etc/hostname

Затем вы сможете отредактировать его.

Дополнительные сведения об атрибутах файловой системы и доступных атрибутах см. В разделе manpage для chattr :

man chattr

Эта статья также полезна.

4
ответ дан 7 August 2018 в 18:11

Похоже, что ваш файл /etc/hostname является «неизменным», имея атрибут неизменяемой файловой системы. Вы можете проверить с помощью lsattr и увидеть что-то вроде этого:

[jk@pecola ~]$ lsattr /etc/hostname
-------------e- /etc/hostname

, если там есть i, ваш файл неизменен. Вы можете изменить это с помощью:

sudo chattr -i /etc/hostname

Затем вы сможете отредактировать его.

Дополнительные сведения об атрибутах файловой системы и доступных атрибутах см. В разделе manpage для chattr :

man chattr

Эта статья также полезна.

4
ответ дан 10 August 2018 в 06:56

Похоже, что ваш файл /etc/hostname является «неизменным», имея атрибут неизменяемой файловой системы. Вы можете проверить с помощью lsattr и увидеть что-то вроде этого:

[jk@pecola ~]$ lsattr /etc/hostname
-------------e- /etc/hostname

, если там есть i, ваш файл неизменен. Вы можете изменить это с помощью:

sudo chattr -i /etc/hostname

Затем вы сможете отредактировать его.

Дополнительные сведения об атрибутах файловой системы и доступных атрибутах см. В разделе manpage для chattr :

man chattr

Эта статья также полезна.

4
ответ дан 15 August 2018 в 18:54

Это может быть сильно неодобрительно, но для меня работает следующее:

$ sudoedit /etc/hostname

Надеемся, что вы получили обычную лекцию от местного системного администратора. Обычно это сводится к трем вещам:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
0
ответ дан 25 May 2018 в 10:00
  • 1
    Зачем это было бы нахмуриться? Использование sudoedit - один из хороших, рекомендуемых способов редактирования системных файлов, принадлежащих root. (С другой стороны, учитывая, что sudo не может chmod, файл и nano, выполняемые sudo, не могут его изменить, очень маловероятно, что этот подход будет работать ] для этой проблемы, но это не смущает.) – Eliah Kagan 19 June 2012 в 08:02

Это может быть сильно неодобрительно, но для меня работает следующее:

$ sudoedit /etc/hostname

Надеемся, что вы получили обычную лекцию от локального системного администратора , Обычно это сводится к трем вещам:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
0
ответ дан 25 July 2018 в 18:25

Это может быть сильно неодобрительно, но для меня работает следующее:

$ sudoedit /etc/hostname

Надеемся, что вы получили обычную лекцию от локального системного администратора , Обычно это сводится к трем вещам:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
0
ответ дан 2 August 2018 в 00:37

Это может быть сильно неодобрительно, но для меня работает следующее:

$ sudoedit /etc/hostname

Надеемся, что вы получили обычную лекцию от локального системного администратора , Обычно это сводится к трем вещам:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
0
ответ дан 4 August 2018 в 16:07

Это может быть сильно неодобрительно, но для меня работает следующее:

$ sudoedit /etc/hostname

Надеемся, что вы получили обычную лекцию от локального системного администратора , Обычно это сводится к трем вещам:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
0
ответ дан 6 August 2018 в 00:45

Это может быть сильно неодобрительно, но для меня работает следующее:

$ sudoedit /etc/hostname

Надеемся, что вы получили обычную лекцию от локального системного администратора , Обычно это сводится к трем вещам:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
0
ответ дан 7 August 2018 в 18:11

Это может быть сильно неодобрительно, но для меня работает следующее:

$ sudoedit /etc/hostname

Надеемся, что вы получили обычную лекцию от локального системного администратора , Обычно это сводится к трем вещам:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
0
ответ дан 10 August 2018 в 06:56

Это может быть сильно неодобрительно, но для меня работает следующее:

$ sudoedit /etc/hostname

Надеемся, что вы получили обычную лекцию от локального системного администратора , Обычно это сводится к трем вещам:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
0
ответ дан 15 August 2018 в 18:54
  • 1
    Зачем это было бы нахмуриться? Использование sudoedit - один из хороших, рекомендуемых способов редактирования системных файлов, принадлежащих root. (С другой стороны, учитывая, что sudo не может chmod, файл и nano, выполняемые sudo, не могут его изменить, это very маловероятно, что этот подход будет работать для этой проблемы, но это не смущает.) – Eliah Kagan 19 June 2012 в 08:02

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

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