Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Не могу создать каталог в Солярисе
 
mkdir /home/exemple не создаёт каталог. пишет что не может. А если в корне или в другом месте то можно. Права рутовские. Что делать?

--- moderator hat on ---

Нарушение правил форума. п. 2.2.c:
Запрещается создание новых тем, имеющих малосодержательное название, например, "Помогите!! У меня что то не работает!!". Помните, что правильно сформулированные темы привлекают больше внимания посетителей и Ваши шансы получить конкретный грамотный ответ от этого увеличиваются.

Тему я подправил.

--- moderator hat off ---
 
Может /home отдельный раздел подмонтированный как "ro"? Либо вообще переполнился.
 
может, ща посмотрю
 
home не отдельный раздел и место там достаточно на пустую папку. Что делать?
 
66и6 - "выложи в студию" - какое сообщение при ошибке выводится
 
В некоторых инсталяциях Solaris каталог /home является по сути фиктивным, а реальные пользовательские каталоги находятся в /export/home или /export/spare/home
 
Николай Малых - что значит  "фиктивным"?
Может просто - Линк ? (ссылка,  а  не каталог...)  :D
Лог ошибки пожалуйста в студию ...
 
пишет
mkdir: Failed to make directory "/home/exemple"; Operation not applicable
 
Цитата
Николай Малых пишет:
В некоторых инсталяциях Solaris каталог /home является по сути фиктивным, а реальные пользовательские каталоги находятся в /export/home или /export/spare/home
версия 5.5.1
 
Поскольку о правах тут речи не идет, а ошибка говорит только лишь, о "невозможности выполнения операции"
по созданию папки., склонен к тому что сказано выше:
Цитата
RU_LIDS пишет:
Либо вообще переполнился.
Для создание даже пустого каталога требуется место.
Больше на ум не чего не приходит.     :|
Попробуй почисти /home
 
наверное это какойто фиктивный каталог. Есть пользователь при входе под которым в home появляются дирректории пользователя из другого каталога. А где скрипт не понятно. В общем система там создаёт дирректории, а я не могу
 
Ну посмотри на что линк стоит  ls -la
Например  каталога www - не существует это линк на  public_html
Цитата
www -> public_html
 
Цитата
Геннадьевич пишет:
что значит "фиктивным"?
"Фиктивный" в данном случае означает, что каталог /home при инсталяции создается, но запись в него запрещена всем. Домашние же каталоги пользователей создаются в другом месте. Мне доводилось сталкиваться с размещением домашних каталогов пользователей Solaris в /export/home и /export/spare/home. Причем оба варианта создавались при инсталяции по умолчанию.

Вот пример "фиктивного" каталога /home с реального сервера под восьмым Солярисом
Код
drwxr-xr-x   3 root     sys          512 Jan  8  2004 export
dr-xr-xr-x   2 root     root         512 Feb 12  2002 home
 
М да.. чесно говоря в моем "расколоттом жарою мозгу" - такое оперделение не укладывается...
Цитата
dr-xr-xr-x   2 root     root         512 Feb 12  2002 home
Владелец РУт, так, каким боком он не чего с этим каталогом сделать не может?
Если б владельцем его была система,  я бы еще понял...
а тут,  что то не так...  ИМХО
 
Цитата
Николай Малых пишет:
Вот пример "фиктивного" каталога /home с реального сервера под восьмым Солярисом
Код

drwxr-xr-x   3 root     sys          512 Jan  8  2004 export
dr-xr-xr-x   2 root     root         512 Feb 12  2002 home


У меня тоже самое!


Вот скрипт создающий пользователя tester
Код
echo "Creating user  tester"
    echo "---------------------"
    
    /usr/sbin/useradd -c TESTER -d /home/tester -u 789 -g 10 -s /bin/ksh tester
    STATUS=$?
    if [ ! $STATUS -eq 0 ]
    then
      echo "Handmaking user  tester"
      echo "tester:x:789:10:TESTER:/home/tester:/bin/ksh" >> /etc/passwd
      echo "tester:65xL/PnqKHvXc:11388::::::" >> /etc/shadow
    else
      /bin/passwd tester
    fi
    sed '/+auto_home/i\
tester   localhost:/mcst/tester
    ' /etc/auto_home > /tmp/auto_home
    cp /tmp/auto_home /etc/auto_home
    tar xf $CONT/tester.tar
    chown -R tester:staff tester
  
    echo "Creating E90 archive"
    echo "--------------------"
    tar xf $CONT/E90.tar
    chown -R tester:staff E90


непонятна следующая часть
Код
sed '/+auto_home/i\
tester   localhost:/mcst/tester
    ' /etc/auto_home > /tmp/auto_home
    cp /tmp/auto_home /etc/auto_home
    tar xf $CONT/tester.tar
    chown -R tester:staff tester
  
    echo "Creating E90 archive"
    echo "--------------------"
    tar xf $CONT/E90.tar
    chown -R tester:staff E90


Самое интересное что система сама там создаёт каталог /home/tester =)

Есть мнения?
 
66и6 - это то тут при чем?
Во всех Линукс системах, при добавлении нового пользователя, создается его домашний каталог,
в указанном командой  месте и с определенным именем.
Если  по дефолту,  то эта пака будет  /home/имя_ пользователя
Что тут непонятного и нового?  :|
Вам были предложены варианты решения вопроса, какие результаты? Можно поинтересоватся ?
 
Читаем Solaris FAQ, например, здесь: http://www.opennet.ru/docs/FAQ/OS/SUN/solaris-x86.html
пункт 6.35

(6.35) Why can't I create a home directory under /home?

For Solaris, /home is not an on-disk file system, it is a file system
under the control of the automounter, and only the automounter can
create directories/files in it.

If you don't want the automounter to manage /home, then remove the
"/home" entry from /etc/auto_master (and issue the command "automount
-v" to force the file to be reread, or reboot).

и т.д. и т.п.
 
Цитата
Геннадьевич пишет:
Во всех Линукс системах, при добавлении нового пользователя, создается его домашний каталог
но не в солярисе!
mar СПАСИБО!!!
Страницы: 1
Читают тему