Solução dada por OP na pergunta:
% bl0ck_qu0te%Eu configurei um novo laptop Ubuntu, 13.04, com propósito: servidor de download e armazenamento de mídia em uma família de vários sistemas operacionais / dispositivos. Eu tenho uma partição NTFS chamada "armazenamento". Eu tive todos os tipos de erros de permissão e programas incapazes de criar diretórios, etc. Eu li este post e fiz minha partição NTFS funcionar lindamente:
Definindo a permissão para a partição NTFS
Em que me deram instruções sobre umask e fstab. Funcionou muito bem.
Agora ainda estou com problemas com compartilhamentos externos. Eu tenho compartilhamentos de dois que eu posso acessar como pastas gráficas do Ubuntu muito bem. Clico em procurar rede, clico em Rede do Windows, clico no nome do meu grupo de trabalho e clico no nome do servidor (tendo entrado com êxito o nome de usuário e a senha) e assim por diante, na pasta desejada. Eu até os tenho montados, então eles aparecem na barra lateral. Se eu derrubar uma das pastas no terminal, ela interpreta assim: smb: //a300/._share
Meu serviço Doentio quer criar pastas e mover arquivos da minha máquina ubuntu para esse compartilhamento, em uma pasta chamada TV. Ao configurar serviços do tipo doente ou serviços similares, se eu tentar navegar por meio de pastas gráficas, eu tenho que ir lá assim: / run / user / misterfantastic / gvfs / smb-share: servidor = a300, share = share / TV /
Meus vários serviços de download não gostam desse caminho nem das permissões, ou de ambos. Eles reclamam que os locais não existem ou que eles não podem escrever para eles, o nome dele.
Estou pensando que a maneira de fazer isso corretamente é usar o fstab e torná-los para que eles apareçam na minha pasta de mídia. Estou certo? Eu tentei várias maneiras de adicioná-los ao fstab, mas nenhum deles funciona. Recebo uma mensagem de erro como esta:
sudo mount -a
mount: wrong fs type, bad option, bad superblock on //10.0.1.3/share,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so
Se eu executar esse comando, vejo isso:
misterfantastic@dualboot:~$ dmesg | tail
[95366.948432] CIFS VFS: No username specified
[95503.366728] RPC: Registered named UNIX socket transport module.
[95503.366731] RPC: Registered udp transport module.
[95503.366733] RPC: Registered tcp transport module.
[95503.366734] RPC: Registered tcp NFSv4.1 backchannel transport module.
[95503.419335] FS-Cache: Netfs 'nfs' registered for caching
[95503.457031] Installing knfsd (copyright (C) 1996 [email protected]).
[95578.021641] CIFS VFS: No username specified
[96191.990091] CIFS VFS: CIFS mount error: No usable UNC path provided in device string or in unc= option!
[96274.660907] CIFS VFS: CIFS mount error: No usable UNC path provided in device string or in unc= option!
Aqui está um exemplo da linha que escrevi no fstab:
smb://a300/a300ii /media/misterfantastic/a300 cifs credentials=/home/misterfantastic/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
E o conteúdo do arquivo de credenciais:
username=myactualusername
password=myactualpassword
Por favor, ajude-me a consertar isso.
ATUALIZAÇÃO: Estou lendo e tentando tudo o que posso, mas sem sucesso. Eu continuo saltando de um erro para o outro.