Não é possível colar itens no diretório se ele for feito por outro usuário

0

Eu não posso adicionar documentos a diretórios feitos por outros usuários do meu servidor de arquivos samba. Digamos que sou user1 e há outra pessoa user2. Se user2 cria uma pasta, e eu (user1) tento adicionar algo a ela, ela diz que você não tem permissão, mas o user2 pode colocar todas as coisas que ele quiser nela. O que estou fazendo errado?

    
por Icero 08.09.2013 / 06:08

2 respostas

0

Isso é lidar com a permissão que o usuário2 definiu. A pasta foi criada pelo usuário2, portanto, o legítimo proprietário dessa pasta é apenas o usuário2. A menos que ele tenha concedido as permissões para você, você não poderá visualizá-la.

como você pode acessá-lo?

bem, você pode acessar isso de duas maneiras.

  • Se você for o usuário root / admin, poderá acessar diretamente a pasta usando seu poder de root.

  • peça-lhe as permissões.

Não há outras formas legais.

Atualizar

OP, como você mencionou, Se houver algo para lidar com o SAMBA, você deverá procurar /etc/samba/smb.conf

por exemplo:

[music]
path = /home/shared/music

para esse arquivo compartilhado Se você fez as permissões como

  • somente leitura = Sim # somente leitura
  • create mask = 0775 # este é o valor da máscara, pois o root pode fazer qualquer coisa, mas usuários e outros podem ler e executar não podem escrever.
  • writeable = Yes # dando permissões de gravação.

Assim, tudo para lidar com o compartilhamento estará no arquivo de configuração do samba. O caminho já te deu.

    
por rɑːdʒɑ 08.09.2013 / 06:33
-1

Acontece que eu precisei de uma configuração force mode = 0777 no meu smb.conf junto com um modo de diretório force = 0777.

Funciona muito bem agora.

    
por Icero 08.09.2013 / 07:06