У меня есть полностью созданная администраторская учетная запись в моей системе (15.04), я ежедневно использовал.
Из соображений безопасности (я знаю, что должен был сделать это давно, но лучше теперь, чем никогда), я не хочу переключиться для использования ограниченного счета на повседневную работу.
То, чего я хотел бы достигнуть, должно сделать точную копию моего текущего администраторского профиля, дать ему другое имя и записать его полномочия "ограниченному пользователю", не теряя ни одной из моих конфигураций, ни система - ни связанные с программой.
Это может быть сделано? Как?
Существует две части к этому вопросу:
Как правило, администраторский пользователь на Ubuntu является администратором, потому что они находятся в sudo
группа. Членство в sudo
дает Вам обоим sudoers
и полномочия Polkit конфигурацией по умолчанию:
$ grep %sudo /etc/sudoers
%sudo ALL=(ALL:ALL) ALL
$ grep sudo /etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf
AdminIdentities=unix-group:sudo;unix-group:admin
Так, все, что мы должны сделать, не, добавляет новый пользователь к sudo
группа. И этому не нужно ничто специальное для выполнения.
Вторая часть может быть обработана любым использованием нормального adduser
команда, и затем копирует все в Вашем корневом каталоге к использованию their rsync
или cp
, или определение Вашего корневого каталога как скелетный каталог к useradd
. Первый метод был бы похож:
sudo adduser newuser
# answer all the questions
sudo rsync -aP ~bytecommander/ ~newuser
sudo chown newuser -R ~newuser
Второе хотело бы:
sudo useradd -mk ~bytecommander newuser
(В обоих случаях, замена bytecommander
с Вашим именем пользователя.)
Создают нового пользователя.
Выполняют следующую команду:
cp --no-dereference --recursive --preserve=timestamps, /home/old_user/* /home/new_user/
Удаляют файлы данных от old_user
, что Вам теперь не нужно больше (документы, изображения, †¦)
От имени администратора создайте нового пользователя (пример: «Джоан»). В графическом интерфейсе вы можете создать его в учетных записях.
Откройте терминал и перейдите в /home, обратите внимание на пользователя и группу в папке /home/joan и удалите их.
cd /home
ls -la
sudo rm -rf /home/joan
скопируйте исходную пользовательскую папку в новую пользовательскую папку с тем же именем, созданную ранее.
sudo cp -pPR source_user joan
изменить пользователя и группу на те же, что и до удаления.
sudo chown -R joan:joan /home/joan