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

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

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

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

  • разница между версиями Fedora, openSUSE и Mandriva?
  • Запустить VPN-соединение с протоколом PPTP в командной строке
  • Как перенаправить Tomcat журналы обратно в catalina.out вместо syslog?
  • Создание iso с виртуальной машины
  • Автоматическая установка зашифрованной домашней папки из предыдущей установки
  • Изменение размера домашних и корневых частей в opensuse
  • sulog с openSUSE 11.2 (x86_64)
  • OpenSUSE: найти все пакеты без репозитория
  • 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 - лучшая ОС в мире.