Respostas:
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.
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
, /usr
etc.
Não há outro motivo possível para que todo o seu sistema de arquivos seja compartilhado.
smbclient
do terminal =>smbclient: command not found
chmod
arquivos 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á.