Estou tentando fazer algumas coisas no meu servidor de desktop Ubuntu há um bom tempo e depois de ler alguns tópicos, tentando várias soluções, percebi que é hora de perguntar à comunidade.
Background
Eu tenho uma área de trabalho antiga que eu instalei 16.10 (mas recentemente atualizado para 17.04) e usá-lo como meu servidor de mídia e máquina de desenvolvimento local. Eu então tenho uma máquina Windows 10 que eu uso para mapear unidades para ela e, em seguida, editar o código através do meu IDE e executar várias ferramentas CLI e outras coisas necessárias.
O problema
O problema que eu corro é quando eu instalo pacotes via node/bower/git
, ou crio algum arquivo na máquina Ubuntu via CLI, esses arquivos / pastas não são editáveis da minha máquina Windows e eu preciso rodar um sudo chmod 0777 -R locationfolder/
Isso não é algo que eu queira continuar a fazer e gostaria de poder adicionar / editar / excluir / mover arquivos em qualquer uma das máquinas e não ter que executar chown
ou chmod
problemas - e de preferência não 777
tudo e ter que continuar a rodar isto quando novos arquivos forem puxados / adicionados.
O que posso e tenho feito
sga
. smb.conf
e sga
Espero que este seja um fundo suficiente e descreva a questão o suficiente, mas se não, por favor, pergunte e eu atualizarei de acordo. Eu também adicionei os arquivos conf necessários abaixo para que você possa checar se posso ter alguma falta configurada.
fstab
#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
* Por favor, note que minha pasta www não está aqui, mas assim que eu resolver um problema diferente com um MBR em uma unidade separada, vou adicioná-lo aqui.
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
* Por favor note, eu adicionei apenas os itens que eu personalizei em smb.conf
- Tudo o resto que tenho mantido padrão.
** Também é bom notar que o meu Public Server
reside na minha unidade raiz que o Ubuntu está instalado com os outros compartilhamentos são unidades montadas.
Ok, espero que isso cubra isso e espero que alguém possa ajudar ... adoraria editar livremente em minhas máquinas e não ter que executar os comandos chmod
com frequência.
Obrigado em avançado!