0

私はサンバネットワークを持っています。認証はwinbindを使用して行われ、ログインを正常に使用します。

ホームフォルダは問題なくマウントされますが、ユーザーはマウントされたサブフォルダにアクセスできません。

/ home/user->ユーザーホーム/home/dept->共有ファイル

rootおよび"su"としてログインした場合; / home / user/deptに問題なくアクセスできます。問題はマウントオプションにあると思いますが、見つかりません。

私のpam_mount.conf.xmlは次のとおりです。

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE pam_mount SYSTEM "pam_mount.conf.xml.dtd">
<pam_mount>
 <path>/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin</path>

 <mntoptions allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other" />
 <logout wait="0" hup="0" term="0" kill="0" />
 <mkmountpoint enable="1" remove="true" />
 <volume options="user=%(DOMAIN_USER),domain=DOMAIN" fstype="cifs" server="192.168.1.5" path="%(DOMAIN_USER)" mountpoint="/home/%(USER)"></volume>
 <volume options="user=%(DOMAIN_USER),domain=DOMAIN" fstype="cifs" server="192.168.1.5" path="dept" mountpoint="/home/%(USER)/dept"></volume>
</pam_mount>

ヒント/アイデアはありますか?

4

2 に答える 2

0

sudo を使用してフォルダーをマウントすると、フォルダーへの実行許可が失われるため、これは samba の問題です。

 user@computer:~$ ls -l | grep shared
 drwxrwx---   2 user domain users          0 Dec 12 16:34 shared
 user@computer:~$ sudo mount -t cifs //192.168.1.5/shared /home/user/shared -o user=user,domain=DOMAIN,uid=15002,gid=15000,rw,iocharset=utf8
 Password: 
 user@computer:~$ ls -l | grep shared
 drw-rwx---+ 43 user domain users          0 Dec 22 10:34 shared
 user@computer:~$ sudo umount shared
于 2011-12-28T12:41:34.820 に答える
0

2つの方法があります。

1) cifs-utils をインストールし (まだインストールされていない場合)、以下を試してください。

# mount.cifs //your.server.name/path /mnt/yourfolder -o username=your_name,password=you_password,uid=YOURDOMAIN\\your_name

「uid」は重要です。この方法は私のネットワークで機能します。

2) ロギング中にドメインをデフォルト ドメインとして設定し、pam_mount.conf.xml を次のように簡単にセットアップします。

<volume user="*" fstype="cifs" server="192.168.1.5" path="%(DOMAIN_USER)" mountpoint="~/folder_name">

私の質問は、マウントポイントで ~/folder_name の chmod をセットアップする方法ですか?

于 2014-02-21T09:33:37.893 に答える