当方Linuxの初心者です。OSはLinux 7.2です。任意のディレクトリを作成して、その中に作成する全てのファイルのパーミッションが常に例えば666になるような設定はどこで行えば良いのでしょうか。教えてください

このQ&Aに関連する最新のQ&A

A 回答 (3件)

質問の意図を「あるコマンドの実行後に作成するファイルのパーミッションが必ず666になるように」と解釈します。



ディレクトリ単位ではなくプロセス単位になりますがシェルの見込みコマンドumaskで実現できます。

プログラムからファイルを作成指令を受けたときlinixは[プログラムが指定したパーミッション]と[umaskの設定値]の[ビットごとの論理積]をパーミッションとして設定します。
    • good
    • 0
この回答へのお礼

有り難うございました。/etc/bashrcにumask 111 /xxx/yyy/*と書き込むことで一応解決した様です。

お礼日時:2002/03/05 09:22

 ディレクトリ中の全ファイルのパーミッションを変更するには



  "chmod -R"

コマンドを使ってください。

http://linux.ascii24.com/linux/allascii/linuxmag …

 その他のコマンドは、次のサイトが参考になるでしょう。

http://www.zdnet.co.jp/help/tips/linux/index.html
http://www.atmarkit.co.jp/flinux/rensai/linuxtip …
    • good
    • 0
この回答へのお礼

有り難うございました。参考サイトは大変参考になりました。

お礼日時:2002/03/05 09:13

たとえばカレントディレクトリにfooというディレクトリを作成する場合は、以下のコマンドを実行します。


% mkdir foo
カレントディレクトリをfooに移動する場合は、以下のコマンドを実行します。
% cd foo
fooの中のファイルのパーミッションをすべて666に設定する場合は、以下のコマンドを実行します。
% chmod 666 *
ここで、「*」はワイルドカードを表し、任意の文字列を意味します。

参考URL:http://www.linux.or.jp/JM/index.html
    • good
    • 0
この回答へのお礼

有り難うございました。ご丁寧なご解答有り難うございました。

お礼日時:2002/03/05 09:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QRedhat linux7.2 ハードディスクからのインストール方法

WINDOWSと共用しているノートPCにRedhat linux7.2をインストール
しようとして詰まってます。
LILOの制限があるためディスク先頭から8Gバイト以内にlinux用
パーテーションを準備し、WINDOWSのパーテーションにLinuxの
CD-ROMイメージを丸ごと保存しておき、LinuxインストールFDより
起動して、インストール時の選択でHDよりインストールを選び、
LinuxのCD-ROMイメージを保存したドライブを選び、ディレクトリ
を入力してOKを押しても、インストールイメージが見つからない
旨のメッセージが表示されてそこから先へ進めません。
インストール方法を色々調べてみましたが、解決方法が分かりま
せん。
FDブート時にWINDOWSドライブがマウントされていないのでしょ
うか?

実行環境
PC:IBM ThinkPad240
HD:20GB(標準6GBより自分で換装)
Linux用パーテーション:6G
(ディスク先頭より6~12GB、0~6GBはWIN98SE、12GBより後はデータ用)
ちなみに、Redhat linux7.0では同様の方法でインストール出来ました。
それ以降、特に環境は変えていないつもりですが…。

Linuxインストールに詳しい方、お答えお願いします。

WINDOWSと共用しているノートPCにRedhat linux7.2をインストール
しようとして詰まってます。
LILOの制限があるためディスク先頭から8Gバイト以内にlinux用
パーテーションを準備し、WINDOWSのパーテーションにLinuxの
CD-ROMイメージを丸ごと保存しておき、LinuxインストールFDより
起動して、インストール時の選択でHDよりインストールを選び、
LinuxのCD-ROMイメージを保存したドライブを選び、ディレクトリ
を入力してOKを押しても、インストールイメージが見つからない
旨のメッセージが表示されてそ...続きを読む

Aベストアンサー

>FDブート時にWINDOWSドライブがマウントされていないのでしょうか?

はい。マウントされるのは、インストール方法の選択でハードディスクドライブを選択し、パーティションを選択した時です。

で、下記のURLからリンクを辿ってよくご覧になってください。(次に第4章に移ってください)
http://www.jp.redhat.com/manual/Doc72/RH-DOCS/rhl-ig-x86-ja-7.2/s1-guimode-sel-method.html

きっと有用な情報が得られると思います。

参考URL:http://www.jp.redhat.com/manual/Doc72/RH-DOCS/rhl-ig-x86-ja-7.2/s1-guimode-sel-method.html

Qホームディレクトリのパーミッション!

今日一日これに困っています。優しく教えてください♪m(0_0)m
TurboLinux 7 & Apache についてです。
/etc/httpd/conf/httpd.conf を編集しています。

UserDir   www と記載しました(public_htmlも含めて)

/home/user name/www/index.html (Linux)
http://192.168.1.1/~user name/index.html (IE)

You don't have permission to access /~user name/ on this server

というメッセージが出ます。

おそらくパーミッションの設定が悪いと思って744,755,766,777と試して見たのですが結果は同じでした。
設定変更したと言えば

linux側でwww(public_html)のディレクトリで設定変更しました。
(ディレクトリ内のファイルもすべて変更する)
ftpソフトでありとあらゆる所を変更してみました。

どうしたらいいのでしょうか?
中に入ってるデータは単なるトップページとその次のページの2枚です。
(どちらもテキストで書いてある簡単なもの)

お忙しいとは思いますが少しお知恵をお借りできないでしょうか?
お願いします。

今日一日これに困っています。優しく教えてください♪m(0_0)m
TurboLinux 7 & Apache についてです。
/etc/httpd/conf/httpd.conf を編集しています。

UserDir   www と記載しました(public_htmlも含めて)

/home/user name/www/index.html (Linux)
http://192.168.1.1/~user name/index.html (IE)

You don't have permission to access /~user name/ on this server

というメッセージが出ます。

おそらくパーミッションの設定が悪いと思って744,755,766,777と試して見たのですが結果は同じで...続きを読む

Aベストアンサー

"user name" のホームディレクトリの
パーミッションを確認してみてください.
(ホームディレクトリ自体のパーミッション)

# 違うかな.

QRed Hat Linux7.2について

お尋ねしたいのですが
自分のPCにMeとRedhatLinux7.2が入っているのですが
PCを立ち上げるとブートローダ(GRUB)が立ち上がり普通ならそこでMeかlinuxかが選択できるはずなのですが全くキーボードを押してもうんともいわずにデフォルト(linux)が立ち上がってしまいます。
全くMeが立ち上がらなくなってしまいました。
linuxを全く知らずに興味心だけで入れたのがまづかったのですが・・
どなたかブートローダについて知っている方いらっしゃらないでしょうか?
もしどうにもならないようならばRedhatのアンインストールについて教えていただけないでしょうか?
あつかましくて申し訳ありませんがよろしくお願いします。

Aベストアンサー

DOSで、起動して
fdisk /mbr
とすれば、ブートローダーを上書きしてくれMeの起動が出来るようになると思います。(当然fdisk.exeがあることを前提)
この状態では、まだハードディスク上にlinuxは残っているので、linuxの起動ディスクを使えばlinuxを起動できます。

 アンインストールするには、予めMBRを上記の方法で書き換えた後、とりあえずDOSのfdiskでDOS以外の領域を開放します。この方法でうまく行かないことは良くあります。その場合は、linuxのインストールディスクのfdiskを使ってください。
 
 インストーラーを立ち上げ、パッケージの選択はカスタムあたりを選んで、パーティションの設定画面まで進みます。
 "fdiskを使用して..." を選んで、fdiskを立ち上げます。
 mを入力すれば使用できるコマンドが表示されます。
 まず、pを入力してパーティションの一覧を表示させます。
 削除するパーティションが何番目かを確認し、
 dを入力すると何番目を削除するか聞いてくるので番号を入力。
 pで、パーティションの一覧から目的のパーティションが消えているか確認。
 次に削除するパーティションの番号を確認。
 dで削除。
 pで、確認。
 削除すべきものを削除したら、もう一度pで確認後、wで書き込み終了する。
 変更を途中でキャンセルしたい場合は、qで変更せずに終了させる。
 wで、書き込まない限りキャンセルできます。
 後はctrl+alt+delで、再起動。

 grubで起動できない理由はいまいち量りかねますが。
 インストール後設定はいじってないんですよね。選択メニューは表示されているが矢印キーとかeキーとか利かないんですよね。
 

DOSで、起動して
fdisk /mbr
とすれば、ブートローダーを上書きしてくれMeの起動が出来るようになると思います。(当然fdisk.exeがあることを前提)
この状態では、まだハードディスク上にlinuxは残っているので、linuxの起動ディスクを使えばlinuxを起動できます。

 アンインストールするには、予めMBRを上記の方法で書き換えた後、とりあえずDOSのfdiskでDOS以外の領域を開放します。この方法でうまく行かないことは良くあります。その場合は、linuxのインストールディスクのfdiskを使ってください。
 
...続きを読む

QRED HUT LINUX7.2について

コマンドラインでネットワークの設定をしたいのですが、どういったコマンドがよろしいでしょうか?

IPは
ifconfig eth0 **.**.**.** up
で設定できたと思いますが、
サブネットとデフォルトゲートウェイの設定がわかりません。

宜しくお願いします。

Aベストアンサー

仮にIPアドレスを192.168.1.5、ゲートウェイを192.168.1.1としてなら、

ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up
route add -net 192.168.1.0 netmask 255.255.255.0 eth0
route add default gw 192.168.1.1 eth0

と、経路を与えてやればよかったと思います。

QLinux7.2の設定ファイルについて

こんにちは。
経験3ヶ月のへっぽこネットワークエンジニアのものです。

今、とある会社でLDAPというプロトコルを使ってインターネット上での
接続テストをやってるのですがうまくできません;;
ネットワーク構成は以下の通りです。
インターネット←ルータ←Linux7.2サーバ←ファイアウォール専用サーバ←端末
Linux7.2サーバ1台にはWWW,Mail,PROXY,FIREWALL,Fileサーバなどが
含まれており、端末はXPやWin98が約100台前後です。
端末からのインターネットやメールのやりとりは正常に出来ております。

現在、端末192.168.1.XXからのパケットはうまく通りLDAPの接続テストが
出来ているのですが、端末192.168.2.XX以降が出すパケットはLinuxサーバで
認知されずLDAPのテストがうまく行かない状況です。
ルータやipchains、FIREWALL専用サーバの設定には問題ありませんでした。
そこで知りたいのは、端末192.168.2.XX以降のパケットが流れてきたときに
Linuxサーバで認知させる方法なんですが、Linuxのどの設定ファイルでどのように
すれば認知出来るようになるのでしょうか?よろしくお願いいたしますm(__)m

こんにちは。
経験3ヶ月のへっぽこネットワークエンジニアのものです。

今、とある会社でLDAPというプロトコルを使ってインターネット上での
接続テストをやってるのですがうまくできません;;
ネットワーク構成は以下の通りです。
インターネット←ルータ←Linux7.2サーバ←ファイアウォール専用サーバ←端末
Linux7.2サーバ1台にはWWW,Mail,PROXY,FIREWALL,Fileサーバなどが
含まれており、端末はXPやWin98が約100台前後です。
端末からのインターネットやメールのやりとりは正常に出来ております。

...続きを読む

Aベストアンサー

#2お礼より
>Linux7.2サーバにはWWW,DNS,PROXY,FIREWALL,FILeサーバの機能を持っており
>WindowsNTサーバにはWINS,DHCPの機能を持っています。
>
であれば、WindowsNTは構成から抜かしましょう。
ldapやhttpの接続にWindowsNTは通らないですからね。
で、Linux7.2のPROXYですが、これはldapはプロキシしていないと思いますが、どうですか?
(ldapの時はファイアウォールが直接インターネットに抜けているのでは?)

折り返しパケットがない →通常考えられるのがルーティングですね。
前述のようにldapが直接インターネットに抜けているのであれば、
192.168.2.0/24のNATがルータで折り返しできるようにする必要があります。
まずは、
・ファイアウォールの設定で、192.168.2.0/24のNAT状況
・ルータのルーティング状況
・PROXYの設定内容(ldapはPROXY(ポートフォワード)しているか)
を調べてみてはいかがですか?

#2お礼より
>Linux7.2サーバにはWWW,DNS,PROXY,FIREWALL,FILeサーバの機能を持っており
>WindowsNTサーバにはWINS,DHCPの機能を持っています。
>
であれば、WindowsNTは構成から抜かしましょう。
ldapやhttpの接続にWindowsNTは通らないですからね。
で、Linux7.2のPROXYですが、これはldapはプロキシしていないと思いますが、どうですか?
(ldapの時はファイアウォールが直接インターネットに抜けているのでは?)

折り返しパケットがない →通常考えられるのがルーティングですね。
前述のようにldap...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報