GNU/Linux >> Linux の 問題 >  >> Linux

FstabオプションのUidとGidをユーザーグループ名にすることはできますか、それとも数値にする必要がありますか?

www-dataユーザーのfstabでtmpfsを設定する方法を学んでいますが、数値ID(個人設定)の代わりに実際のユーザー/グループ名を使用できるかどうか疑問に思っていました。

セットアップ中に「msdos」でフォーマットされたext4を搭載したDebianを使用しています。

動作しているようですが、これはDebian固有の機能なのか、それともプラットフォーム間で動作するのでしょうか(移植性が好きです)。

これが私が持っているものです:

$ vim /etc/fstab

# PHP temporary files.
tmpfs /tmpfs/php-session tmpfs defaults,size=512M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
tmpfs /tmpfs/php-upload  tmpfs defaults,size=256M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0

承認された回答:

Linuxのmount プログラムは非数値パラメータをuidに解釈します およびgid それぞれユーザー名とグループ名としてのオプション。これは、すべてのファイルシステムタイプに適用されます。オプションがコマンドラインからのものである場合と、/etc/fstabからのものである場合の両方で機能します。 。

ソース:ソース(古い(parse_opt )、新しい(mnt_optstr_fix_gidmnt_optstr_fix_uid ))。


Linux
  1. エンタープライズハードウェアの購入とシステム管理者の効果

  2. Linux でユーザー/グループの UID と GID を (正しく) 変更する方法

  3. プロセスが持つことができるさまざまな UID のそれぞれの目的は何ですか?

  1. pygame の依存関係はどこで見つけてインストールできますか?

  2. Linux でファイルとディレクトリのサイズを確認するにはどうすればよいですか?

  3. weak_alias 関数は何をし、どこで定義されていますか

  1. 名前に特殊文字を含むファイルでの find および tar の使用

  2. tr コマンドの「-s」、「-t」、および「-c」オプションは Unix でどのように機能しますか?

  3. root アカウントの UID/GID は常に 0 ですか?