(すいません、至急です)Solaris9で/直下のhomeディレクトリ配下にディレクトリを作成したいのですが、

mkdir: ”/home/html”: Operation not applicable
とエラーになります。
/直下のhomeディレクトリ配下にディレクトリを作成する方法を教えてください。
よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答10件)

id:bakaegg No.1

回答回数11ベストアンサー獲得回数0

ポイント13pt

http://www.hatena.ne.jp/1109212177

人力検索はてな - (すいません、至急です)Solaris9で/直下のhomeディレクトリ配下にディレクトリを作成したいのですが、 mkdir: ”/home/html”: Operation not applicable とエラーになりま..

rootユーザで作成していますか?

id:meichi

すいません、rootで作成しています。

root@[/home]% id

uid=0(root) gid=1(other)

2005/02/24 11:45:26
id:tonolove No.2

回答回数158ベストアンサー獲得回数0

ポイント13pt

/home配下にディレクトリを作成できる権限をお持ちでしょうか。

id:meichi

すいません、既存のマシン(SunUltra60)からの環境移行なのですが、既存のマシンも今回の新規のマシンも下記になってます。

root@[/]% ls -l

dr-xr-xr-x 1 root root 1 Feb 23 13:55 home

2005/02/24 11:48:06
id:kn1967 No.3

回答回数2915ベストアンサー獲得回数301

id:meichi

すいません、suなのにできないです。

2005/02/24 11:49:18
id:taknt No.4

回答回数13539ベストアンサー獲得回数1198

ポイント13pt

通常は

mkdir /home/html

だと思うのですが、これでは ダメなのでしょうか?

または home のディレクトリに移って

mkdir html

id:meichi

下記になります。

root@[/]% mkdir /home/html

mkdir: Failed to make directory ”/home/html”; Operation not applicable

root@[/]% cd /home

root@[/home]% mkdir html

mkdir: Failed to make directory ”html”; Operation not applicable

2005/02/24 11:50:33
id:typista No.5

回答回数359ベストアンサー獲得回数7

ポイント13pt

上記URL内、かなり後半部分

2002年09月30日(月) [n年日記]

のちょっと上を参照ください。

※Solarisは、/export/homeを/homeにmountしていて、automountデーモンによって、勝手にディレクトリ作成できないようです。

上記URL内を「(2)ユーザの登録」で検索してみてください。回避方法になると思います。

[以下引用]

/home は、automount デーモンの管理下に置かれているため、root であっても、任意にファイルやディレクトリを作成することができません。

id:meichi

なるほどですね。ありがとうございます。

上記で挑戦してみます。

2005/02/24 11:59:36
id:wm5775 No.6

回答回数351ベストアンサー獲得回数4

ポイント13pt

Solarisの具体的なコマンドは分からないのですが、htmlというユーザーを作成してみてはいかがでしょうか?

id:meichi

ありがとうございます。

ひとつ前の回答の一部ですね。

ちょっと席をはずしますので、はなれます。

・・・・

ユーザを作成してusermod -d /home/hoge hoge

としても/home以下にディレクトリは作成でき

なさそうです。

いま、お客様に相談中ですが、引き続きオープン

しますのでご教示願います。

2005/02/24 14:13:07
id:Marin_MTB No.7

回答回数40ベストアンサー獲得回数5

ポイント13pt

URLはダミーです。

# cd /etc/init.d

# ./autofs stop

コレでダメな場合、

/etc/rc2.d/S74autofsのファイル名を_S74autofs等に変えて再起動するとか。

id:meichi

ありがとうございます。

ですが、すいません。/etc/auto_homeを変更してやりたいです。いま挑戦中です。

/export/home/htmlを作成し

/etc/auto_homeを変更して再起動したのですが、↓

# Home directory map for automounter

#

+auto_home

html localhost:/export/home/html

それだけでは/homeにディレクトリは作成されないのでしょうか。

2005/02/24 16:35:19
id:typista No.8

回答回数359ベストアンサー獲得回数7

ポイント60pt

2度目の投稿(補足)です。

> ユーザを作成してusermod -d /home/hoge hoge

> としても/home以下にディレクトリは作成できなさそうです

先ほどの「(2)ユーザの登録」を焦らずにジックリ読んでみてください。

ユーザ作成(useradd)するときは、一旦/export/home/hogeをホームディレクトリに

する必要があるようです。(その後、/home/hogeに変更)

[以下引用]

注意して欲しいことは、ホームディレクトリの指定を 一時的に、

-d /export/home/toro とすることです。

-m オプションは、-d オプションで指定されたディレクトリを作成しようとします

が、/home は、automount デーモンの管理下に置かれているため、root であって

も、任意にファイルやディレクトリを作成することができません。

そこで、登録後、ユーザの登録情報を変更するためのコマンドである、usermod

コマンドを使って、ホームディレクトリの情報だけを変更してあげます。

# usermod -d /home/toro toro

これで、最終的には、つじつまを合わせることができます。

id:meichi

遅くなりましてすいませんでした。

2度目をいただいてすいません。

typistaさんの回答で正解でした。

ただ、ディレクトリが見えてないだけでした。

ためしにcdで移動してみましたら、できました。

ありがとうございました。

残りの回答をオープンして終了したいと思います。

2005/03/02 09:40:55
id:dekusama No.9

回答回数4ベストアンサー獲得回数0

ポイント13pt

 7.の続きですが

# cd /home/html

とやったらどうなりますか?

必要がない限りはオートマウントは行われません。

id:meichi

ありがとうございます。

おっしゃるとおり、cdで移動できました。

2005/03/02 09:41:36
id:Marin_MTB No.10

回答回数40ベストアンサー獲得回数5

ポイント13pt

URLはダミーです。

automountを使うのであれば、以下のようにするのがいいかもですね。

・/etc/auto_master

/home auto_home -nobrowse

・/etc/auto_home

* localhost:/export/home/&

id:meichi

ありがとうございます。

2005/03/02 09:41:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません