A primeira coisa que você quer fazer é definir o diretório home do usuário. Isso pode ser feito com sudo usermod --home /path/to/home/ username
. Ele não moverá nenhum arquivo, embora você também possa fazer isso se você fornecer a opção --move-home.
Eu não acho que você queira negar o direito de mudar para o diretório pai. Isso seria problemático e não serviria a nenhum propósito útil. Você precisa de uma maneira de acessar seu diretório inicial, portanto, o pai deve estar acessível. O que você provavelmente quer fazer é negar o direito de ver o conteúdo do diretório pai. Isso é outra coisa. O execute bit (x) é usado para permitir que as pessoas mudem para um diretório, enquanto o bit de leitura (r) é usado para permitir a listagem de arquivos e diretórios contidos naquele diretório.
Você pode simplesmente fazer um sudo chmod o-r /var/www
. Agora, qualquer um (o="outros") ainda poderá gravar em / var / www, mas se eles tentarem fazer um ls -la
, eles receberão um erro de permissão negada.
Portanto, as permissões para / var / www devem se parecer com rwxrwx - x.