お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-04-05 11:15:57

kei0625
メンバ
登録日: 2009-02-19

ファイル作成時のファイルの既定の権限

よろしくお願いします。

ubuntuにおいて、geditなどでファイルを作成するとき、
ファイルの権限(r, w, x のこと)は勝手に決まりますが、
一体どのようにして決められるのかが分かりません。
ファイルの名前の拡張子によって決まるわけでもなさそうです。
例えば、shellスクリプトを作成したときに、
そのファイルを実効する権限が
(chmodコマンドを使う必要なく)初めから与えられているようにしたいのですが
どなたか方法をご存知の方はいらっしゃいませんか?

オフライン

 

#2 2009-04-05 11:57:00

yama
メンバ
登録日: 2006-10-23

Re: ファイル作成時のファイルの既定の権限

kei0625 による投稿:

よろしくお願いします。

ubuntuにおいて、geditなどでファイルを作成するとき、
ファイルの権限(r, w, x のこと)は勝手に決まりますが、
一体どのようにして決められるのかが分かりません。
ファイルの名前の拡張子によって決まるわけでもなさそうです。
例えば、shellスクリプトを作成したときに、
そのファイルを実効する権限が
(chmodコマンドを使う必要なく)初めから与えられているようにしたいのですが
どなたか方法をご存知の方はいらっしゃいませんか?

とりあえず、Emacsなら、

コード:

(add-hook 'after-save-hook 'executable-make-buffer-file-executable-if-script-p)

で出来ます。vimでも出来るでしょう。geditでもpluginを書けば出来るかもしれません。

オフライン

 

Board footer

Powered by FluxBB