作者:上村崇 フリーランスのIT系エンジニア
twitter:@uemera facebook:uemura

NFSクライアントのuid/gidが4294967294になる問題


LinuxサーバとLinuxクライアントの間でNFSのファイル共有をしているのですが、クライアント側でちゃんとuid/gidが表示されないことに気が付きました。
解決法をメモしておきます。
 
環境:
NFSサーバ:Debian 7.0 wheezy
      nfs-common,nfs-kernel-server:1.2.5-4
NFSクライアント:Debian 7,0 (wheezy)
      nfs-common,nfs-kernel-server:1.2.2-5
 
NFSクライアントにおいて、NFSマウントしているディレクトリに移動してみると、以下のようにuidとgidが4294967294になっています。
 
 
[shell]
# ls -l
合計 109556
-rw-r–r– 1 4294967294 4294967294 281 2010-08-29 16:08 QRcode.png
-rw-r–r– 1 4294967294 4294967294 1454 2010-05-30 20:15 admin.php
-rw-r–r– 1 4294967294 4294967294 761 2010-05-30 20:15 backend.php
-rw-r–r– 1 4294967294 4294967294 18571 2010-05-30 20:15 banners.php
drwxrwxrwx 3 4294967294 4294967294 4096 2012-03-19 13:32 cache
drwxr-xr-x 8 4294967294 4294967294 4096 2012-03-19 13:32 class
drwxr-xr-x 3 4294967294 4294967294 4096 2012-03-19 13:32 core
[/shell]
 
NFSクライアントの
/etc/default/nfs-common
を以下の設定にして再起動したら解消されます。
 
[text]
NEED_IDMAPD=yes
[/text]
 
 
参考
Ubuntu日本語フォーラム / nfsでマウントできてファイルも見えますが、uidとgidが ”4294967294″ になってしまう
 
NFSv4Howto – Community Ubuntu Documentation

関連記事


Linux debianでRAID(ミラーリング)構築。mdadmとpartedで
mdadmによるRAID (ミラーリング)構成手順です。ディスクが1台壊れたのでRAIDを組み直しました。環境はLinux Debian 9.11 (stretch) partedやmdadmコマンドで構築します。

Postfixメールサーバー:送信不可のユーザーを設定する
メールサーバーPostfixにて、送受信ができないユーザーを設定をする方法です。Linux、debian環境です。特定のメールアドレスを送受信不可にします。メールを許可しないLinuxユーザーを作るときに有効です。

Web開発・Web制作のツールや用語を初心者向けに大量紹介。これだけ知っておけば安心。
Webページ製作やWebのシステム開発ではいろんなツールやテクニック、用語を使いますが、全体像がなかなか掴みにくいと思ったので、初心者向けに用語をたくさんまとめました。これさえ押さえておけば業界の常識用語はだいたい網羅できると思います。

KVM仮想マシンをWebからアクセスできるKimchiをdebianにインストール
自宅サーバーにてKVMの仮想マシンを動かしていますが、外からでもリモートで操作できるようにkimchiを導入しました。 GitHub – kimchi-project/kimchi: An HTML5 man …

Linuxの権限について解説。setuidとかsetgidとかスティッキービットとか
setuidとかsetgidとかスティッキービットの解説です。Linuxのこれらの機能については考え方が難しいですが、setuidは「一般ユーザーがroot権限で動かすことができる仕組み」です。setgidはそのグループ版です。詳細なメカニズムを解説します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です