openSuSE, Linux, не может разрешить отказ в разрешении каталогов

Я использую openSuse 12.3 и вошел в систему как пользователь. Я пытаюсь создать каталог в /home/ , но разрешение на отказ запрещается.

любая идея, как это исправить.

 harbir@linux-gn77:/home> mkdir testDir mkdir: cannot create directory 'testDir': Permission denied harbir@linux-gn77:/home> 

  • Настройка dwm для автоматического открытия приложений
  • Обмен файлами между Windows, Linux и Android через сеть
  • Как установить системный сертификат SSL на openSUSE?
  • Как создать точку доступа Wi-Fi в opensuse 13.2
  • Заменяет ли OpenSUSE Instlux Windows?
  • Что пошло не так с этой установкой драйвера?
  • Установка DISPLAY в системном файле systemd
  • Включение дампов ядра для всех приложений, запущенных пользователем с помощью systemd
  • 2 Solutions collect form web for “openSuSE, Linux, не может разрешить отказ в разрешении каталогов”

    Только root может создавать каталоги в /home . Обычно вы указываете каталог под /home для учетной записи каждого пользователя. Запуск команды getent passwd покажет вам, какие пользователи имеют домашние каталоги, расположенные здесь:

     $ getent passwd | grep /home saml:x:1000:1000:saml:/home/saml:/bin/bash samtest:x:1001:1001::/home/samtest:/bin/bash 

    Кроме того, вы обычно не делаете эти каталоги вручную, а скорее используете такой инструмент, как adduser для создания новых учетных записей пользователей, и через него указывается вспомогательные каталоги для доступа пользователя /home .

     $ sudo adduser -d, --home-dir HOME_DIR home directory of the new account 

    Если вы действительно хотите просто создать подкаталог под /home для какого-либо уже существующего пользователя, в дополнение к уже существующему /home каталогу вы можете сделать это следующим образом:

     $ sudo mkdir /home/somedir $ sudo chown -R myuser.somegroup /home/somedir 

    Если вы просто пытаетесь создать каталог в каталоге пользователя /home/user тогда сделайте это, используя один из этих методов:

     $ mkdir ~/testDir $ mkdir $HOME/testDir $ mkdir /home/harbir/testDir $ cd /home/harbir; mkdir testDir 

    Я получил здесь, после того, как перепутал разрешения на моем / домашнем жестком диске после повторной калибровки логических томов / root и / home. Я удалил и повторно создал том / home и обнаружил, что / home требует 755 разрешений, чтобы позволить пользователям войти в систему и получить доступ к своим / домашним / пользовательским каталогам. Я сделал: chmod 755 /home и это сделало трюк.

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