LINUX.ORG.RU
ФорумAdmin

Немогу удалить юзера

 ,


0

1

Добрый день. Такая ситуация. Создал юзера, добавил в судо.

usermod -aG sudo user && gpasswd -a user sudo

Затем при переходе к этому юзеру линукс заругался что нет домашнего каталога. Нашел первую ссылку как починить: и там было такое:

sudo mkdir /home/user
sudo usermod --shell /bin/bash --home /home/user user
sudo chown -R me:me /home/user
cp /etc/skel/.* /home/user/

После последней команды какое-то волшебство произошло (уже не помню, что-то типа добавь параметр -r при копировании) После этого каталог появился домашний, но он стал хард ссылкой на каталог /etc/

Подскажите как убрать эту ссылку чтобы обычнй каталог стал, куда можно файлы положить


Это неправильный способ создания домашней папки. Точно команду не помню , что то типа userdirs , погугли.

symon2014 ★★
()
https://www.google.com/search?q=how to remove hardlink

и дальше уже через переводчик

d00fy ★★★
()

Хардлинков-каталогов в линуксе не бывает. Ты что-то напутал. Покажи

ls -al /etc/skel/
ls -al /home/
ls -al /home/user/
И я надеюсь ты -r в копирование не добавлял? А то с ним оно много мусора накопирует и правда.

А вообще юзеры обычно добавляются командой adduser имя_юзера, опционально с доп. параметрами (группу там указать например, смотри man adduser). Эта команда сама создаёт и home тоже.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

уже не помню, что-то типа...

Предлагаете за вас вспомнить?

anc ★★★★★
()

Так ты удалить его хочешь, починить (вряд ли есть у него нужные данные) или заново создать нового пользователя, уже нормально?

kardapoltsev ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.