Как разрешить эту ошибку?
Когда я меняю владельца и группу файла Xauthority на root, Firefox работает, но не работает. при перезагрузке система Xauthority автоматически изменяет свое первоначальное имя владельца и группы.
P.S .: Я использую Ubuntu LTS 18.04
Предупреждение earthmeLon очень важно, вы должны попытаться решить свою проблему без необходимости запуска Firefox в качестве root.
Однако, если по какой-то причине вам действительно нужно это сделать (я не буду судить вы можете сделать это:
$ sudo su -
$ # make backup of .Xauthority if needed
$ test -f .Xauthority && mv .Xauthority .Xauthority.bak
$ cp -a /home/youruser/.Xauthority .Xauthority
$ chown root: .Xauthority
Затем вы можете запустить FF с помощью
$ XAUTHORITY=/root/.Xauthority sudo firefox
Remeber, чтобы развернуть резервную копию .Xauthority
$ sudo su -
$ rm .Xauthority
$ test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
Предупреждение earthmeLon очень важно, вы должны попытаться решить свою проблему без необходимости запуска Firefox в качестве root.
Однако, если по какой-то причине вам действительно нужно это сделать (я не буду судить вы можете сделать это:
$ sudo su -
$ # make backup of .Xauthority if needed
$ test -f .Xauthority && mv .Xauthority .Xauthority.bak
$ cp -a /home/youruser/.Xauthority .Xauthority
$ chown root: .Xauthority
Затем вы можете запустить FF с помощью
$ XAUTHORITY=/root/.Xauthority sudo firefox
Remeber, чтобы развернуть резервную копию .Xauthority
$ sudo su -
$ rm .Xauthority
$ test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
Предупреждение earthmeLon очень важно, вы должны попытаться решить свою проблему без необходимости запуска Firefox в качестве root.
Однако, если по какой-то причине вам действительно нужно это сделать (я не буду судить вы можете сделать это:
$ sudo su -
$ # make backup of .Xauthority if needed
$ test -f .Xauthority && mv .Xauthority .Xauthority.bak
$ cp -a /home/youruser/.Xauthority .Xauthority
$ chown root: .Xauthority
Затем вы можете запустить FF с помощью
$ XAUTHORITY=/root/.Xauthority sudo firefox
Remeber, чтобы развернуть резервную копию .Xauthority
$ sudo su -
$ rm .Xauthority
$ test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
earthmeLon очень важно, вы должны попытаться решить свою проблему без необходимости запуска Firefox в качестве root
.
Однако, если по какой-то причине вам действительно нужно для этого (я не буду судить вас), вы можете это сделать:
$ sudo su -
$ # make backup of .Xauthority if needed
$ test -f .Xauthority && mv .Xauthority .Xauthority.bak
$ cp -a /home/youruser/.Xauthority .Xauthority
$ chown root: .Xauthority
Затем вы можете запустить FF с помощью
$ XAUTHORITY=/root/.Xauthority sudo firefox
Remeber, чтобы развернуть свой .Xauthority
backup
$ sudo su -
$ rm .Xauthority
$ test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
Предупреждение earthmeLon очень важно, и вы должны попытаться решить вашу проблему, не запуская Firefox как root
.
Однако, если по какой-то причине вам действительно нужно это сделать (я не буду судить вас), вы можете сделать это:
sudo -i
Чтобы запустить корневую оболочку, затем создайте резервную копию корневой .Xauthority
при необходимости
test -f .Xauthority && mv .Xauthority .Xauthority.bak
Скопируйте файл из своего дома в root
cp -a /home/youruser/.Xauthority .Xauthority
chown root: .Xauthority
. Затем вы можете запустить Firefox с помощью:
XAUTHORITY=/root/.Xauthority sudo firefox
Запомнить [ 11228] корневая оболочка, когда вы закончили с ней.
Также не забудьте развернуть свою резервную копию .Xauthority
, когда это делается:
sudo -i
test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
exit
earthmeLon очень важно, и вы должны попытаться решить вашу проблему без необходимости запуска Firefox в качестве root
.
Однако, если по какой-то причине вы действительно вам нужно это сделать (я не буду судить вас), вы можете сделать это:
sudo -i
Чтобы запустить корневую оболочку, затем при необходимости создайте резервную копию .Xauthority
root
test -f .Xauthority && mv .Xauthority .Xauthority.bak
Скопируйте файл из своего дома в root
cp -a /home/youruser/.Xauthority .Xauthority
chown root: .Xauthority
. Затем вы можете запустить Firefox с помощью:
XAUTHORITY=/root/.Xauthority sudo firefox
Не забудьте exit
корневую оболочку, когда вы закончили с ним.
Также не забудьте развернуть резервную копию .Xauthority
, когда это делается:
sudo -i
test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
exit
earthmeLon очень важно, и вы должны попытаться решить вашу проблему без необходимости запуска Firefox в качестве root
.
Однако, если по какой-то причине вы действительно вам нужно это сделать (я не буду судить вас), вы можете сделать это:
sudo -i
Чтобы запустить корневую оболочку, затем при необходимости создайте резервную копию .Xauthority
root
test -f .Xauthority && mv .Xauthority .Xauthority.bak
Скопируйте файл из своего дома в root
cp -a /home/youruser/.Xauthority .Xauthority
chown root: .Xauthority
. Затем вы можете запустить Firefox с помощью:
XAUTHORITY=/root/.Xauthority sudo firefox
Не забудьте exit
корневую оболочку, когда вы закончили с ним.
Также не забудьте развернуть резервную копию .Xauthority
, когда это делается:
sudo -i
test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
exit
earthmeLon очень важно, и вы должны попытаться решить вашу проблему без необходимости запуска Firefox в качестве root
.
Однако, если по какой-то причине вы действительно вам нужно это сделать (я не буду судить вас), вы можете сделать это:
sudo -i
Чтобы запустить корневую оболочку, затем при необходимости создайте резервную копию .Xauthority
root
test -f .Xauthority && mv .Xauthority .Xauthority.bak
Скопируйте файл из своего дома в root
cp -a /home/youruser/.Xauthority .Xauthority
chown root: .Xauthority
. Затем вы можете запустить Firefox с помощью:
XAUTHORITY=/root/.Xauthority sudo firefox
Не забудьте exit
корневую оболочку, когда вы закончили с ним.
Также не забудьте развернуть резервную копию .Xauthority
, когда это делается:
sudo -i
test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
exit
earthmeLon очень важно, и вы должны попытаться решить вашу проблему без необходимости запуска Firefox в качестве root
.
Однако, если по какой-то причине вы действительно вам нужно это сделать (я не буду судить вас), вы можете сделать это:
sudo -i
Чтобы запустить корневую оболочку, затем при необходимости создайте резервную копию .Xauthority
root
test -f .Xauthority && mv .Xauthority .Xauthority.bak
Скопируйте файл из своего дома в root
cp -a /home/youruser/.Xauthority .Xauthority
chown root: .Xauthority
. Затем вы можете запустить Firefox с помощью:
XAUTHORITY=/root/.Xauthority sudo firefox
Не забудьте exit
корневую оболочку, когда вы закончили с ним.
Также не забудьте развернуть резервную копию .Xauthority
, когда это делается:
sudo -i
test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
exit
earthmeLon очень важно, и вы должны попытаться решить вашу проблему без необходимости запуска Firefox в качестве root
.
Однако, если по какой-то причине вы действительно вам нужно это сделать (я не буду судить вас), вы можете сделать это:
sudo -i
Чтобы запустить корневую оболочку, затем при необходимости создайте резервную копию .Xauthority
root
test -f .Xauthority && mv .Xauthority .Xauthority.bak
Скопируйте файл из вашего дома в root
cp -a /home/youruser/.Xauthority .Xauthority
chown root: .Xauthority
. Затем вы можете запустить Firefox с помощью:
XAUTHORITY=/root/.Xauthority sudo firefox
Не забудьте exit
корневую оболочку, когда вы закончили с ним.
Также не забудьте развернуть резервную копию .Xauthority
, когда это делается:
sudo -i
test -f .Xauthority.bak && mv .Xauthority.bak .Xauthority
exit
Предупреждение earthmeLon
очень важно, и вы должны попытаться решить вашу проблему, не запуская Firefox какtargets
. Однако, если по какой-то причине вам действительно нужно это сделать (я не буду судить вас), вы можете сделать это:
Mapping between runlevels and systemd targets
┌─────────┬───────────────────┐
│Runlevel │ Target │
├─────────┼───────────────────┤
│0 │ poweroff.target │
├─────────┼───────────────────┤
│1 │ rescue.target │
├─────────┼───────────────────┤
│2, 3, 4 │ multi-user.target │
├─────────┼───────────────────┤
│5 │ graphical.target │
├─────────┼───────────────────┤
│6 │ reboot.target │
└─────────┴───────────────────┘
Чтобы запустить корневую оболочку, затем создайте резервную копию корневой man systemctl
при необходимости
sudo systemctl isolate multi-user.target
[112214] Скопируйте файл из своего дома в root [112214] sudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target
[112215]. Затем вы можете запустить Firefox с помощью: [112215] isolate NAME
Start the unit specified on the command line and its dependencies and stop all others. If
a unit name with no extension is given, an extension of ".target" will be assumed.
This is similar to changing the runlevel in a traditional init system. The isolate command
will immediately stop processes that are not enabled in the new unit, possibly including
the graphical environment or terminal you are currently using
[112216] Запомнить [ 11228] корневая оболочка, когда вы закончили с ней. [112216] [112217] Также не забудьте развернуть свою резервную копию , когда это делается: [112217] runlevels