Вы можете просто использовать sudo su
$ sudo su
или sudo -i / sudo -s
$ sudo -i
$ sudo -s
Оба работают нормально и будут делать все.
По-видимому, вы что-то сделали (это опасная команда - не выполняйте!)
chown -R 700 *
, что делает вероятно несуществующего пользователя 700 владельцем всего в вашем домашнем каталоге. Возможно, вы пытались применить восьмеричные разрешения 700 к своему домашнему каталогу с помощью такой команды (это еще одна опасная команда - не выполнять !)
chmod -R 700 *
, которая также будет очень плохой идеей. Не изменяйте разрешения, если вы не уверены, что знаете, что делаете. И будьте осторожны с флагом -R.
Я думаю, что вы использовали флаг -R с chown в том, что были затронуты скрытые файлы. Но вы, возможно, использовали dotglob и не использовали -R. Если вы не использовали -R изначально, не используйте его для возврата изменений.
Возможно, некоторые файлы в вашем домашнем каталоге не должны принадлежать вам, но вполне вероятно, что они должны , Я предлагаю вам chown ваш домашний каталог.
Если вы не использовали флаг -R (рекурсивный), запустите эти команды, чтобы изменить только право собственности на файлы верхнего уровня:
shopt -s dotglob # to work on hidden files
sudo chown $USER $HOME/*
shopt -u dotglob
Если вы использовали флаг -R для изменения права собственности на свой домашний каталог, используйте эту команду:
sudo chown -R $USER $HOME
Как в сторону, как указано в комментарии Майкла Бэй, не запускайте графические приложения, такие как Gedit, с sudo <application>, так как это может привести к тому, что root станет владельцем локальных файлов конфигурации. Используйте флажок sudo -H sudo, чтобы избежать этого, например sudo -H gedit.
По-видимому, вы что-то сделали (это опасная команда - не выполняйте!)
chown -R 700 *
, что делает вероятно несуществующего пользователя 700 владельцем всего в вашем домашнем каталоге. Возможно, вы пытались применить восьмеричные разрешения 700 к своему домашнему каталогу с помощью такой команды (это еще одна опасная команда - не выполнять !)
chmod -R 700 *
, которая также будет очень плохой идеей. Не изменяйте разрешения, если вы не уверены, что знаете, что делаете. И будьте осторожны с флагом -R.
Я думаю, что вы использовали флаг -R с chown в том, что были затронуты скрытые файлы. Но вы, возможно, использовали dotglob и не использовали -R. Если вы не использовали -R изначально, не используйте его для возврата изменений.
Возможно, некоторые файлы в вашем домашнем каталоге не должны принадлежать вам, но вполне вероятно, что они должны , Я предлагаю вам chown ваш домашний каталог.
Если вы не использовали флаг -R (рекурсивный), запустите эти команды, чтобы изменить только право собственности на файлы верхнего уровня:
shopt -s dotglob # to work on hidden files
sudo chown $USER $HOME/*
shopt -u dotglob
Если вы использовали флаг -R для изменения права собственности на свой домашний каталог, используйте эту команду:
sudo chown -R $USER $HOME
Как в сторону, как указано в комментарии Майкла Бэй, не запускайте графические приложения, такие как Gedit, с sudo <application>, так как это может привести к тому, что root станет владельцем локальных файлов конфигурации. Используйте флажок sudo -H sudo, чтобы избежать этого, например sudo -H gedit.
По-видимому, вы что-то сделали (это опасная команда - не выполняйте!)
chown -R 700 *
, что делает вероятно несуществующего пользователя 700 владельцем всего в вашем домашнем каталоге. Возможно, вы пытались применить восьмеричные разрешения 700 к своему домашнему каталогу с помощью такой команды (это еще одна опасная команда - не выполнять !)
chmod -R 700 *
, которая также будет очень плохой идеей. Не изменяйте разрешения, если вы не уверены, что знаете, что делаете. И будьте осторожны с флагом -R.
Я думаю, что вы использовали флаг -R с chown в том, что были затронуты скрытые файлы. Но вы, возможно, использовали dotglob и не использовали -R. Если вы не использовали -R изначально, не используйте его для возврата изменений.
Возможно, некоторые файлы в вашем домашнем каталоге не должны принадлежать вам, но вполне вероятно, что они должны , Я предлагаю вам chown ваш домашний каталог.
Если вы не использовали флаг -R (рекурсивный), запустите эти команды, чтобы изменить только право собственности на файлы верхнего уровня:
shopt -s dotglob # to work on hidden files
sudo chown $USER $HOME/*
shopt -u dotglob
Если вы использовали флаг -R для изменения права собственности на свой домашний каталог, используйте эту команду:
sudo chown -R $USER $HOME
Как в сторону, как указано в комментарии Майкла Бэй, не запускайте графические приложения, такие как Gedit, с sudo <application>, так как это может привести к тому, что root станет владельцем локальных файлов конфигурации. Используйте флажок sudo -H sudo, чтобы избежать этого, например sudo -H gedit.