Como chown diretório para vários usuários?

3

Especificações: Correndo Centos 6 64 bits

Estou tentando criar um diretório para todos os usuários no VPS, bem como para o apache. Mas, por algum motivo, só posso ter o apache ou apenas os usuários.

Eu tentei executar o comando chown normal, mas tornar um usuário um proprietário, em seguida, apache o grupo e vice-versa.

travis: apache e apache: travis

Eu tenho que fazer isso totalmente como no apache: apache ou travis: travis.

O comando usual que eu corro para chown um usuário:

sudo chown -R usuárioaqui: userhere / path / to / whatever / i / need

Para trabalhar totalmente.

Por que isso é importante? Porque quando estou usando o wordpress, ou qualquer script que forneça informações básicas para modificar outros itens no VPS, é necessário que o apache tenha acesso.

Se estiver no apache, o permanente mudará para 48/48.

Se eu quiser que os usuários consigam ter acesso ao FTP, preciso fazer o seguinte: aqui para que funcione. Mas no final eu não poderei usar os scripts baseados na web novamente.

Realmente perdido, por favor ajude ..

Também estou confuso sobre outro problema permanente: link

    
por Travis 31.12.2013 / 06:06

2 respostas

15

Você precisará de um grupo com o apache e todos os usuários do VPS, chamá-lo de vpsusers, por exemplo

# do this as root
groupadd vpsusers
gpasswd -a apache vpsusers
gpasswd -a bob vpsusers   # if you have a user named bob
gpasswd -a alice vpsusers # if you have a user name alice
# etc...

Em seguida, torne esse grupo o proprietário do grupo do diretório em questão, por exemplo,

# also do this as root
chown -R apache:vpsusers /your/directory

E, finalmente, tornar esse grupo gravável

# again, as root
chmod -R g+w /your/directory

(Como sempre, pense no que você está fazendo antes de chmod ou chown ...)

    
por 31.12.2013 / 07:10
-1

Apenas use este comando linux

sudo chown -R :users your_directory
    
por 23.10.2017 / 20:45