Новый пользователь не может создавать файлы в своем домашнем каталоге

Я создал нового пользователя golden в linux, запустив команду adduser .

После этого я пытаюсь генерировать ключи ssh для этого нового пользователя, и каждый раз, когда я получаю разрешение, отклонение ошибки:

 golden@machineA:~$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/golden/.ssh/id_rsa): Could not create directory '/home/golden/.ssh': Permission denied 

Какие-то мысли, что не так?

Обновить:

 golden@machineA:~$ pwd /home/golden golden@machineA:~$ ls -l total 0 golden@machineA:~$ ls -lrth total 0 golden@machineA:~$ ls -lrtha total 20K -rw-r--r-- 1 10001 10001 675 May 10 11:54 .profile -rw-r--r-- 1 10001 10001 3.5K May 10 11:54 .bashrc drwxr-xr-x 2 10001 10001 4.0K May 10 11:54 . -rw-r--r-- 1 10001 10001 220 May 10 11:54 .bash_logout drwxr-xr-x 8 root root 4.0K May 10 15:44 .. 

Update2:

 golden@machineA:~$ ls -ld /home/golden drwxr-xr-x 2 10001 10001 4096 May 10 11:54 /home/golden golden@machineA:~$ id golden uid=1001(golden) gid=1002(golden) groups=1002(golden) 

  • восстановить файлы с локального файлового сервера
  • touch: не может касаться файла: нет такого файла или каталога
  • Листинг только файлов в папке и внутри ее подпапок
  • Как tar-bzip старые файлы в ежегодных группах
  • Список всех файлов под разными папками с одинаковым именем
  • В Linux Fedora, как я могу выбирать файлы для перемещения по временному интервалу
  • Скопировать права доступа к файлам от пользователя к группе
  • Как я могу использовать команду rename для исправления этих имен файлов?
  • One Solution collect form web for “Новый пользователь не может создавать файлы в своем домашнем каталоге”

    Владелец /home/golden – пользователь 10001, а не golden . Обычно, когда вы создаете учетную запись, это создает домашний каталог для пользователя, и этот домашний каталог, конечно, принадлежит пользователю.

    Причина, по которой это не произошло, вероятно, состоит в том, что /home/golden уже существует. В зависимости от параметров, которые вы передали adduser , он может или не мог вам рассказать об этом. Причина /home/golden существовала, по-видимому, потому, что раньше была учетная запись с именем пользователя с идентификатором пользователя 10001, после чего эта учетная запись была удалена без удаления домашнего каталога. Теперь есть учетная запись пользователя, называемая golden снова, но с другим идентификатором пользователя.

    Предполагая, что это произошло, и пользователь 10001 больше не существует, вы можете изменить право собственности на /home/golden на новую учетную запись. Конечно, это позволяет новому пользователю видеть файлы, оставленные старым пользователем, но в вашем случае нет интересных файлов в любом случае.

     sudo chown -R golden:golden /home/golden 

    Если вы удаляете учетную запись, вы должны либо удалить ее домашний каталог ( deluser --remove-home ), либо переименовать его ( mv /home/golden /home/golden.1001.archived ).

    Interesting Posts

    Как включить jumbo-фреймы на связанном интерфейсе Xen-моста?

    замените несколько запятых на одну или несколько наборов фигурных скобок и исключение, что в одном или нескольких наборах фигурных скобок

    Простой оператор if / else не работает

    Почему манджаро так популярен?

    Почему я получаю «Curl (6) Не удалось разрешить хост» после того, как я сделал «yum -y update»?

    Как установить размер окна tmux в сеансе, запущенном cron?

    Использование pkg add с изображением NanoBSD

    Жесткий диск USB не автомонтируется

    pfSense: какой пакет я могу установить для команды `make`?

    Возможно ли связать + + с типом "(открытие двойной кавычки)?

    rsync все файлы удаленной машины через SSH без пользователя root?

    Фильтровать файлы, сгенерированные `find`, с помощью обработанного вывода команды` file`

    Попросите местного пользователя подтвердить, прежде чем позволить кому-то еще войти в систему через SSH

    Unix-система с вредоносным ПО

    Как файлы scp / tar, находящиеся между конкретными днями?

    Linux и Unix - лучшая ОС в мире.