私はかなり長い間、Ubuntu デスクトップ サーバーでいくつかのことを動作させようとしてきましたが、かなりの数のスレッドを読み、複数の解決策を試した後、コミュニティに質問する時期が来たと判断しました。
背景
16.10をインストールした古いデスクトップを持っています(ただし最近 17.04 にアップデートされました)オンにして、メディア サーバーとローカル開発マシンとして使用します。次に、Windows 10 マシンを使用してドライブをマップし、IDE 経由でコードを編集し、さまざまな CLI ツールやその他の必要なものを実行します。
問題
私が遭遇する問題は、 経由でパッケージをインストールしたりnode/bower/git
、CLI経由でUbuntuマシンにファイルを作成したりすると、それらのファイル/フォルダはWindowsマシンから編集できず、sudo chmod 0777 -R locationfolder/
chown
これは私が継続して行いたいことではなく、どちらのマシンでもファイルをシームレスに追加/編集/削除/移動でき、問題に遭遇しないようにしたいのですchmod
が、できればすべてではなく777
、新しいファイルが取得/追加されたときにこれを継続して実行する必要があります。
私ができること、そしてやってきたこと
- 起動時にドライブが Ubuntu にマウントされており、それらはローカル ユーザーとしてマウントされています
sga
。 - 私はまた、マウントされた場所を
smb.conf
ファイル内で共有できるようにし、 - Windows マシンからそれらにアクセスできます。
- その後、それらのドライブをWindowsの文字付きドライブにマップして、幸せな日々を送ることもできます
- Windowsで新しいファイルを追加すると、ローカルのUbuntuユーザーとして追加されます
sga
うまくいけば、これは十分な背景情報であり、問題を十分に説明していると思いますが、そうでない場合は質問してください。それに応じて更新します。また、必要な conf ファイルを以下に追加したので、何か設定ミスがあるかどうかを確認できます。
スタバ
#Entry for /dev/sda1 :
UUID=924b3a00-6bb1-4b7a-bcb1-c13efb84df49 / ext4 errors=remount-ro 0 1
#Entry for /dev/sdd2 :
UUID=88529CC1529CB582 /home/sga/media/Movies ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8 0 0
#Entry for /dev/sdc2 :
UUID=F046FE3746FDFE62 /home/sga/media/TV-Series ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8 0 0
#Entry for /dev/sdb2 :
UUID=60EAEC94EAEC67AC /home/sga/media/TV-Series-Cont ntfs-3g auto,users,uid=1000,gid=1000,umask=000,utf8 0 0
#Entry for /dev/sda5 :::
UUID=36881df5-86a1-4d0a-9422-a1221eea332d none swap sw 0 0
*私の www フォルダーはここにはありませんが、別のドライブ上の MBR に関する別の問題を解決したら、ここに追加します。
smb.conf
[global]
workgroup = SGC
usershare allow guests = yes
[Public Server]
path = /home/sga/Public/www
browseable = yes
guest ok = yes
read only = no
create mask = 777
public = yes
writeable = yes
[Movies]
path = /home/sga/media/Movies
browseable = yes
guest ok = yes
read only = no
create mask = 777
public = yes
writeable = yes
[TV Series]
path = /home/sga/media/TV-Series
browseable = yes
guest ok = yes
read only = no
create mask = 777
public = yes
writeable = yes
[TV Series Cont]
path = /home/sga/media/TV-Series-Cont
browseable = yes
guest ok = yes
read only = no
create mask = 777
public = yes
writeable = yes
* カスタマイズした項目のみ追加したことに注意してくださいsmb.conf
。その他はすべてデフォルトのままにしています。 ** また、私のはUbuntu がインストールされているルート ドライブ上に存在し、他の共有はマウントされたドライブである
ことにも注意してください。Public Server
わかりました。これで問題が解決し、誰かが助けてくれることを願っています...自分のマシンで自由に編集でき、chmod
コマンドを頻繁に実行しなくても済むようになりたいです。
よろしくお願いします!