web-dev-qa-db-ja.com

マウントされたWindows共有のアクセス許可を変更する方法

Windows共有をマウントしましたが、rootのみが書き込み権限を持っています。

プログラムをダウンロードしてWindows共有に保存できるように、ユーザーに変更する必要があります。

マウントに使用したコマンド:

Sudo mkdir /mnt/ussenterprise
Sudo gedit /etc/fstab
//servername/sharename  /mnt/ussenterprise  cifs  username=msusername,password=mspassword,iocharset=utf8,sec=ntlm  0  0
Sudo mount -a

はい、マウントされた共有内のすべてに対する読み取りアクセス権がありますが、rootのみが書き込みを許可しました。

私が試した:Sudo chown user:user /mnt/ussenterprise、およびSudo chown user /mnt/ussenterprise

私は得る; permissions denied

何をすべきか?

6
starR

/etc/fstabを次のように変更しました:

//server/share  /media/share  cifs  username=msusername,password=mspassword,uid=1000,gid=1000  0  0
5
starR

この問題がsambaオプションとは関係ないと思う方法で答えを見つけていただければ幸いです。これはntfsの許可レベルに関するものだと思います。 Windows 10では、WindowsとLinuxベースシステム間で共有するフォルダーを右クリックし、次のパスをたどることができます。

  1. プロパティに移動
  2. 共有タブをクリックします
  3. 高度な共有に移動
  4. 許可に移動してから、すべてのユーザーにフルコントロールを与えます
1
Ehsan Ahmadi

これらのオプションを試してください:

username=msusername,password=mspassword,iocharset=utf8,sec=ntlm,nosetuids,noperm

(nopermとnosetuidの定義は、mount.cifsマンページにあります)

また、明確にあなたの名前/ pwを持たせる代わりに、資格情報ファイルを使用することを考えてください:

credentials=/home/<user>/.smbcredentials

fstabはすべてのユーザーが読み取れるためです。

1
msbrown

fstabのエントリは、/mntのマウントポイントを作成しています。 /mntディレクトリの使用は、ドライブがネットワーク共有またはリムーバブルデバイスではなくローカルボリュームである場合にのみ機能します。

fstabエントリを次のように編集します。

//servername/sharename  /media/ussenterprise  cifs  username=msusername,password=mspassword,umask=002,uid=1000,gid=1000,iocharset=utf8,sec=ntlm  0  0

これは、uidおよびgidが1000であり、これが最初のデフォルトのユーザーおよびグループIDであると想定しています。次に使用します:

Sudo umount /media/ussenterprise
Sudo mkdir /media/ussenterprise
Sudo chown user:user /media/ussenterprise
Sudo chmod 755 /media/ussenterprise
mount -a

これにより、ユーザーIDとアクセス許可が読み取り/書き込みに設定された状態で共有がマウントされます。

1
douggro

これは私のために働いたものです:

https://wiki.ubuntu.com/MountWindowsSharesPermanently

「パスワードで保護されたネットワークフォルダーのマウント」セクションでは、読み取りアクセス権が得られました。次に、追加:セクション:「特別なアクセス許可」により、書き込みおよび削除アクセスが許可されました。

私のシステム情報:-ラップトップ:Kubuntu 16.04(クライアント)-ファイルサーバー:Windows Vista(共有のホスティング)-ドメインコントローラー:Windows Server 2003(Active Directory、DNSなど)

0
guest