web-dev-qa-db-ja.com

autofsを使用してCIFSマウントのアクセス許可を設定するにはどうすればよいですか?

私はautofsを使用してCentOS6.4サーバーにCIFSマウントを設定しました:

ファイル/etc/auto.mnt:

Photos -fstype=cifs,perm,rw,uid=505,forceuid,gid=505,forcegid,file_mode=0770,dir_mode=0770,credentials=/root/credentials.txt ://adsrv01/Photos

lsコマンドが示すもの:

[root@websrv01 mnt]# ls -l
total 4
drwxr-xr-x 1 root root 4096 Apr 26 12:01 Photos

lsコマンドに期待すること:

[root@websrv01 mnt]# ls -l
total 4
drwxrwx--- 1 photos photos 4096 Apr 26 12:01 Photos

何かおかしいと思いますか?所有者とchmodを正しく設定するにはどうすればよいですか?

編集:/ mnt/Photosディレクトリのrootユーザーに対してchownコマンドとchmodコマンドが拒否されていることを忘れました。うまくいかないので、fstabも使ってみました。

これはfstabで起こることです:

mkdir /mnt/Photos
chmod 770 /mnt/Photos
chown photos:photos /mnt/Photos
mount /mnt/Photos

ディレクトリがマウントされると、権限は自動的に変更され、755に設定されます。モードを770に戻すことはできません。許可が拒否されました。

2
mimipc

答えが見つかりました。オプションnounixfile_modeおよびdir_modeと一緒に使用する必要があります。

これが私のfstabです:

//adsrv01/Photos      /mnt/Photos           cifs    credentials=/root/credentials.txt,file_mode=0770,dir_mode=0770,nounix,uid=505,gid=505 0 0
7
mimipc

@mimipcの回答のおかげもあり、正常に機能するセットアップを取得できましたが、ここでより完全な説明を共有します。

私のrPIは、私のmalinovka.daonet.homeでは/etc/fstabと呼ばれています。サーバーとクライアントの両方にnetvorユーザーがいて、クライアントからの単一の共有を使用して、単一の共有の読み取りと書き込みの両方を行いたいと考えています。

malinovka rpiから共有をエクスポートするために、このセクションをsmb.confに追加しました。

[netvorovo]
   comment = netvorovo
   public = no
   writeable = yes
   browsable = yes
   path = /path/to/netvorovo
   create mask = 0644
   directory mask = 0755

そして「作成されたユーザー」(つまり、netvorユーザーがすでに作成されている場合でも、sambaのためにもう一度「作成」する必要があります):

smbpasswd -a netvor

(sambaでのみ使用される強力なパスワードを生成しました)。

クライアントでは、/ etc/auto.master.dの下に3つのファイルがあります。

  • malinovka.autofs

    /-  /etc/auto.master.d/malinovka.map --timeout=300
    
  • malinovka.map

    /mnt/netvorovo    -fstype=cifs,credentials=/etc/auto.master.d/malinovka.credentials,uid=9860,gid=9860,file_mode=0640,dir_mode=0750,nounix ://malinovka.daonet.home/netvorovo
    
  • およびmalinovka.credentials

    username=netvor
    password=(redacted)
    

この時点で、netvorとしてログインすると、/ mnt/netvorovoにファイル/ディレクトリを作成できます。デフォルトのモードは通常どおりです。

0
Alois Mahdal