O OS X Lion permite acesso a todos os arquivos através de compartilhamentos do Windows, incluindo / dev e / usr

1

Em um computador com Windows, entrei no My Mac após atualizá-lo no Lion. Percebi que sou capaz de acessar todos os arquivos no Mac (incluindo / dev / usr etc)

Existe uma maneira de negar esse acesso?

Lea Hayes
fonte

Respostas:

0

Se você deseja que um arquivo seja acessível apenas por um usuário, use: chown user foldername para atribuir essa pasta a esse proprietário e restrinja o acesso usando o comando chmod 700 foldername. Obviamente, você pode conseguir muito disso acessando as informações de um arquivo e apenas configurando-as para que outras pessoas não tenham mais acesso a ele na guia privilégios. Certa vez, tive uma pasta que designei um chmod 000 (o que significa que ninguém poderia acessá-lo, nem mesmo o usuário) e, em seguida, usei os comandos su (superusuário) para trazê-lo, se necessário. Outra opção é usar o nome do arquivo raiz do chown após bloquear todos os privs, para que você precise retroceder ao seu próprio nome de usuário para usá-lo.

O essencial é garantir que mais ninguém tenha privilégios de administrador, pois eles poderão acessar qualquer coisa de qualquer lugar, desde que conheçam os comandos corretos.

Você também pode manter um arquivo em seu diretório raiz oculto, adicionando seu nome ao arquivo /.hidden. Em seguida, você pode ligar para a Apple- ~ no Finder, digite o nome e Voila! Certifique-se de esclarecer isso depois, pois alguém pode tropeçar nele.

E tenha cuidado. Se você não tem certeza do que acabei de dizer significa, continue usando o menu privs na caixa de informações do arquivo e verifique se ninguém mais tem acesso de administrador.

Brian McCarthy
fonte
Isso não é aconselhável se toda a raiz do sistema de arquivos estiver exposta, pois você não pode simplesmente ir em frente e os chmodarquivos do sistema como você deseja. Certamente existem métodos para ocultar arquivos no diretório pessoal do usuário, como você disse, mas essa não é a solução se, de repente, todo o sistema de arquivos for compartilhado como está.
slhck
0

Verifique suas Preferências do sistema »Compartilhamento . Pode ser que você tenha o seu Macintosh HD compartilhado, o que exporia seu sistema de arquivos raiz, por exemplo /dev, /usretc.

Não há outro motivo possível para que todo o seu sistema de arquivos seja compartilhado.

slhck
fonte
De acordo com as preferências de compartilhamento do sistema, apenas meu diretório público está sendo compartilhado. Correndo smbclientdo terminal =>smbclient: command not found
Lea Hayes
Ah, Lion não tem mais esse comando, desculpe. Quais credenciais você usa no Windows para fazer login no seu Mac? Como essas pastas são apresentadas no Windows Explorer? Quais compartilhamentos estão disponíveis no Windows? "Macintosh HD", ou eles são chamados de outra coisa? Talvez você possa editar sua pergunta e adicionar alguns detalhes.
slhck
Efetuei login usando meu nome de usuário e senha regulares do Mac (que foi configurado quando o Mac foi configurado pela primeira vez antes do Lion). No Windows, vejo as pastas "Macintosh HD", "Pasta pública do usuário do Mac" e "macuser". Antes de atualizar para o Lion, eu podia ver apenas "Pasta pública do usuário Mac"
Lea Hayes