Me pediram para adicionar permissões de grupo-wrx a um diretório na pasta inicial de outro usuário.
Acredito que o que devo fazer é executar chmod 771 -R directoryname
no diretório pai. O que não consigo encontrar em nenhum lugar nos tubos é como especificar a qual grupo quero conceder essas permissões. Pessoalmente, estou em vários grupos e em um grupo que não conheço como raiz.
Caso isso importe, o sistema está executando o Redhat 5.4.
fonte
chmod +X
é suportado no BSD (Mac OS X). O exame cuidadoso do POSIXchmod
indica,+X
afinal, que é um recurso do POSIX: O símbolo de permissão X deve representar a parte de execução / pesquisa dos bits do modo de arquivo, se o arquivo for um diretório ou se os bits atuais (não modificados) do modo de arquivo tiverem pelo menos um dos o conjunto de bits de execução (S_IXUSR, S_IXGRP ou S_IXOTH). Será ignorado se o arquivo não for um diretório e nenhum dos bits de execução estiver definido nos bits atuais do modo de arquivo. Observe a justificativa abaixo.Todo arquivo em um sistema de arquivos ext possui:
Se você estiver definindo permissões de grupo rwx em um arquivo, somente o grupo proprietário desse arquivo poderá lê-lo / gravá-lo / executá-lo. No entanto, você pode alterar usuário e proprietário com:
Existem implementações diferentes para privilégios estendidos de sistema de arquivos, ou seja, ACLs (Access Control Lists) no Mac OS X, mas como eu não sou especialista em Linux, você provavelmente deve solicitar isso em Server Fault .
fonte