Não há permissões graváveis ao montar pastas do Windows [duplicado]

0

Portanto, tenho uma máquina com Windows e várias pastas que desejo compartilhar com minha rede. Não tenho nenhum problema em montar as pastas e elas têm as permissões corretas definidas no Windows. Eu estou montando eles usando o seguinte

sudo mount.cifs '//WINDOWS_MACHINE/WINDOWS_FOLDER' /mnt/windows_folder/ 
-o uid-1000,gid=1000,username=$USRN,password=$PASS
    
por Munki Fisht 05.10.2014 / 01:04

2 respostas

0

Parece que você tem um erro de digitação em uma das opções de -o que está passando para mount.cifs . Seu objetivo parece ser montar o compartilhamento para que seus arquivos sejam tratados como pertencentes ao usuário cujo UID é 1000 e o grupo cujo GID é 1.000.

gid=1000 está correto, mas você tem uid-1000 . Você deve ter uid=1000 (ou seja, você tem um - em que você deve ter um = ).

Eu não sei se esse é o único problema, mas assumindo que o texto mostrado na sua pergunta é o que você está usando, isso pode explicar por que ele não está funcionando.

Se não houver também um problema separado no lado do servidor (que, se o compartilhamento for acessível de outras máquinas Windows com o mesmo nome de usuário e senha, provavelmente não é), é provável que só a correção resolva seu problema .

Esse é o único erro real que notei, mas mencionarei um erro que geralmente é cometido: Às vezes, as pessoas especificam seu nome de usuário e senha do Ubuntu com username= e password= . Em vez disso, esses devem ser o nome de usuário e a senha apropriados para o sistema Windows ao qual você está se conectando. (Às vezes, eles podem ser o mesmo nome de usuário e senha do Ubuntu, mas somente se você os definir deliberadamente nos dois sistemas.)

A propósito, você pode considerar a especificação da senha interativamente, e não na linha de comando (para que ela não entre no seu histórico). Se você omitir totalmente a opção password= , será solicitada uma senha para acessar o compartilhamento. (Isso será separado do prompt da senha sudo ).

    
por Eliah Kagan 05.10.2014 / 16:23
-1

Use forceuid, forcegid, file_mode = MODE e dir_mode = MODE para controlar explicitamente as permissões do sistema de arquivos montado se você tiver problemas. Normalmente você não precisa configurar todos esses, a menos que você esteja usando com outro usuário (como montar como root e usá-lo como UID / GID = 1000 no seu caso, você pode forçá-lo a permitir que você (UID 1000) para ser o dono dos itens, espero que ajude.

Apenas uma nota: Além disso, os compartilhamentos do Windows são denotados com uma barra invertida dupla \ not forward slash. O Mount.cifs os reverte, mas é um hábito que pode lhe causar problemas mais tarde. Não se esqueça de passar a opção 'rw' para escrever o sistema de arquivos e, certifique-se de usar um usuário / senha que tenha permissões de escrita no lado do Windows.

    
por osirisgothra 05.10.2014 / 16:39