こんにちは。今回質問させてもらうのは初歩的なことで、
こんなことをいちいち聞いていたらいつまでたっても上達しない、といわれそうでがお願いします。

UNIXで新しくファイルやディレクトリを作った時に、自動的にパーミッションが設定されますが、
そのパーミッションの初期設定を変更したいのですが、その場合どこを変更したら良いのですか??

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

A 回答 (3件)

NINJA104 さんのおっしゃる通りですが、アプリケーションによっては、


独自に umask を管理しているものがあります。

例えば、ftp でファイルを送る場合、相手先ホストにログインするわけ
ですが、通常のログイン時の umask 設定ではなく、ftp サーバが決めた
umask が初期設定されます。

実装にもよりますが、サーバ(ftpd)での初期設定は 022 になっている
場合が多く、ftpd の起動オプション(-u umask など)や、クライアント
(ftp)の umask コマンドで変更することができます。

詳しくは、man ftp や man ftpd してみて下さい。
    • good
    • 0
この回答へのお礼

わざわざ回答してくださったのに、お礼が遅れて申し訳ございません。
私自身さらに勉強します。

お礼日時:2001/10/09 19:12

続き(汗々...)



↓の様に書いたところで、umaskはシェル組み込みコマンドだった事を思い出しました。(大間抜け)
使用しているシェルのHELP(manual)を参照してください。

例:bash の場合は man bash
    • good
    • 1

umaskコマンドを使います。


ログイン時のシェルスクリプトで各々指定してください。(使用しているシェルにより、ログイン時のシェルスクリプト名が違います。)

umaskコマンドの使い方は man umask で使い方HELPを参照してください。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
お礼がおくれて申し訳ございません。
私自身が勉強不足なのを痛感しました。

お礼日時:2001/10/09 19:08

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

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

Qブラウザ とは?

ブラウザとは・・何の事ですか??PC初心者です。。

Aベストアンサー

ブラウズ「browse」は牛などがもぐもぐと草を食べている様子で、つまみ食いのようなイメージです。ここから来た用語であちこちを拾い読みすることを意味します。

ブラウザはこのブラウズするためのソフトで、本来は#3でhardy50さんが言われているように、編集はできないが読むことだけができるようなソフト一般のことを意味します。
しかし一般には、あなたが今これを見ているのに使っている様なソフト(大抵は、インターネットエクスプローラ)、つまりホームページを見るのに使うソフトのことをブラウザと言います。

Q複数ディレクトリに共通にある同名ファイルのパーミッション変更

RHL7.3を使用しています。例えばディレクトリA,B,Cにそれぞれ「.forward」という同名のファイルが存在するとします。これらのファイルをコマンド1発でパーミッション変更ができるという話を聞いたのですが忘れてしまいました。
かすかな記憶で、chmod と find とバッククオートを組み合わせて行うというものだったと思います。どなたか教えていただけませんか。

Aベストアンサー

カレントディレクトリにあるディレクトリA,B,Cにある.forwardなら、chmod 600 {A,B,C}/.forward
カレントディレクトリにある任意のディレクトリの下の.forwardなら、chmod 600 */.forward
カレントディレクトリ下の子・孫・・・等全ディレクトリの下なら#1の回答の通りですが、もしzshをお使いならchmod 600 **/.forward とfindを使わずにシンプルに書けます。

Qオペレーティングシステムのファイルブラウザとはなにか。

オペレーティングシステムのファイルブラウザとはなんですか?
どうやれば開くことができますか?

Aベストアンサー

オペレーティングシステム (Operating System、通称「OS」)

このOSはWindowsをお使いならば「Windows」の事を指します。


ブラウザ(browser)

コンピュータの情報を一定の目的に沿って表示し閲覧に供する
ソフトウェア一般を指します。

基本的にはブラウズする対象に応じて「ウェブブラウザ」や
「ファイルブラウザ」のように呼び多少名称が異なります。

Windowsの場合はウェブブラウザは「Internet Explorer」が有名で
質問者の指す「ファイルブラウザ」はマイコンピュータなどを開いた
場合にファイルやドライブなどを閲覧する場合に指し、Windowsの場合は
Internet Explorer(IE)の機能が基本で使われてます。

質問者の疑問を解くと「オペレーティングシステムのファイルブラウザ」を
開いてみるという動作や作業はWindowsで(起動して)マイコンピュータ等
を開いて、ドライブやファイルを閲覧することになります。

>どうやれば開くことができますか?
特別な仕様や方法でなく、Windows上で普通にファイルやドライブを
見る(開く)事がそれになる訳です。

オペレーティングシステム (Operating System、通称「OS」)

このOSはWindowsをお使いならば「Windows」の事を指します。


ブラウザ(browser)

コンピュータの情報を一定の目的に沿って表示し閲覧に供する
ソフトウェア一般を指します。

基本的にはブラウズする対象に応じて「ウェブブラウザ」や
「ファイルブラウザ」のように呼び多少名称が異なります。

Windowsの場合はウェブブラウザは「Internet Explorer」が有名で
質問者の指す「ファイルブラウザ」はマイコンピュータなどを開いた
場...続きを読む

QUNIXで、ディレクトリを比較して、ファイル・ディレクトリの存在を比較したい

やりたいこと自体は単純なことなのですが・・

UNIXのコマンドで、
2つのディレクトリA、Bを比較して、
Aだけにあるディレクトリ・ファイルのみを取得できるようなものを教えてください。
(ファイルが同一かどうかは問題ではなくて、あくまでも存在不存在の比較です。)

コマンドを組み合わせたり、オプションを使ってもかまいません。

diffコマンドってこういうとき使えないのでしょうか。

Aベストアンサー

( cd (ディレクトリA) ; find . -print |sort ) > A.txt
( cd (ディレクトリB) ; find . -print |sort ) > B.txt
としてディレクトリリストを作っておいて
diff A.txt B.txt | grep '^<' (Aだけにあるファイル)
diff A.txt B.txt | grep '^>' (Bだけにあるファイル)
でどうでしょうか?

Qブラウザとは

とあるサイトで、
表示されない場合は、ブラウザをfirefoxやオペラなどに変えてみてください

ってのが有りまして、実行してみたいのですが、肝心のブラウザってのが何か、何処にあるのか分かりません。どなたか分かる方教えて下さい。

Aベストアンサー

今、あなたが使っているのもブラウサです(Internet Explorer)以下IEと省略します。
安全性がIEは割と低めですので。
それで、他のブラウザに変えたほうがセキュリティーが高まるから言われたと思います。IEは修正ファイルを次々と出してますが、ある場合に関して、修正ファイルをダウンロードしていないと、ウィルスに引っかかったり、個人情報等がばれてしまうということです。
皆さんが、教えていた、Firefoxやオペラもブラウザで、セキュリティーがIEよりも比較的、高く安全である事から広まってきました。
2つのブラウザも無料なので、ダウンロードして使ってください。

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" のホームディレクトリの
パーミッションを確認してみてください.
(ホームディレクトリ自体のパーミッション)

# 違うかな.

Qブラウザとは??

あるサイトに登録したら、「URLをコピーし、ブラウザのURL入力欄に貼り付けてアクセスしてください」と書いてあるメールがきました。ブラウザのURL入力欄とはドコなんでしょうか?

Aベストアンサー

インターネットを閲覧する場合に使っているものです。
インターネットをするときに「e」のマークをクリックしていませんか?
今現在このページを開いているのにしようしているのが「ブラウザ」です。
標準ではInternetExplorer(IE)だと思います。

そこの上の辺りに「アドレス」と書いているところがあると思います。

http://~などとあると思うので、
その欄にCtrl+CなどでコピーしてCtrl+Vで
貼り付ければ大丈夫だと思います。

Qパーミッションの設定で

カレントディレクトリ以下にあるディレクトリは755に、ファイルは644にパーミッションを設定する場合、ディレクトリ内に含まれるファイルも644に設定する効率のよい方法はないでしょうか。

Aベストアンサー

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Qブラウザとは?

素朴な疑問です。
Wikipediaや過去の質問を参照しましたが答えが見つからなかったので投稿させていただきます。

「ブラウザ」というのはインターネットを閲覧するソフトウェア(IEやFirefoxなど)のことだというのは知っていますが、
海外のサイトなどでたまに「Browse」というメニューをよく見かけます。
(クリックするとそのサイトのインデックスページに繋がります)

AMAZONのトップページには左側のメニューボックスの上部に「ブラウザ」と書かれています。

ここでの「ブラウザ」というのはいわゆる「HOME(トップページへ戻る)」や「メニュー」などの意味を持つのでしょうか?
「ブラウザ=IEなどのソフトウェア」という印象があるため、なんか腑に落ちない気がするのですが…

個人サイトのメニューなどの「リセット」や「HOME」ボタンなどもこの「Browse / ブラウザ」という言葉に置き換えられるのでしょうか?

Aベストアンサー

こんにちは

ブラウザは、Browserですね。
Browseは、「閲覧する」などの動詞になるのではないでしょうか。
http://dictionary.goo.ne.jp/search.php?MT=Browse&kind=ej&mode=0&base=1&row=0

サイトメニューだと「~一覧」とか「~リンク集」みたいな感じじゃないでしょうか。

Q複数のグループによるパーミッション設定はできない?

 Red Hat Linux 9を使っています。
 たとえばWindowsであれば、testというディレクトリがあったときに、次のようなパーミッション設定ができるかと思います。
 Administratorグループ:フルコントロール
 testグループ:読み取りと実行
 Usersグループ:読み取りのみ
 どのグループに所属しているユーザーでアクセスするかによって、アクセス権を分けることができますが、Linuxの場合、所有ユーザー、所有グループとそれ以外のユーザーという3つで分けることしかできない、と考えてよいのでしょうか。
 たとえば、所有グループをrootグループにした場合、usersグループのユーザーや新規に作成したグループのユーザーがアクセスしてきた場合、さらに別のグループのユーザーがアクセスしてきたときとは別の処理を行う、といった設定は不可能と考えてよろしいのでしょうか。

 今のところ学習した限りでは、不可能と判断してもよいかと思っているのですが、何かツールとかを使って、実現する方法があるのではないかとも思いまして・・。

 Red Hat Linux 9を使っています。
 たとえばWindowsであれば、testというディレクトリがあったときに、次のようなパーミッション設定ができるかと思います。
 Administratorグループ:フルコントロール
 testグループ:読み取りと実行
 Usersグループ:読み取りのみ
 どのグループに所属しているユーザーでアクセスするかによって、アクセス権を分けることができますが、Linuxの場合、所有ユーザー、所有グループとそれ以外のユーザーという3つで分けることしかできない、と考えてよいのでしょうか。...続きを読む

Aベストアンサー

>今のところ学習した限りでは、不可能と判断してもよいかと
>思っているのですが、何かツールとかを使って、実現する方
>法があるのではないかとも思いまして・・。

ACL(Access Control List)に対応したKernelとToolを使用
すれば、そうしたパーミッション設定を行うことが出来ます。
が、現在開発中の機能なのでまだまだ安定的に使用できない
ようです。
RedHat9に対してのACLサポートの提供は、参考URLの最後辺り
に書いてあるように現在行われていませんが、同時に書いてあ
る様に、将来提供される可能性もあります。
ACLをキーワードに色々調べてみて下さい。

参考URL:http://redhat.dsi.internet2.edu/9/en/os/i386/RELEASE-NOTES-ja.html


人気Q&Aランキング