Respostas:
Sim, você pode chown
obter um UID numérico que não possui um usuário correspondente.
sudo chown 1005 /path/to/file
.
sudo
acha que é um número. Além disso, ele pensa que grupos de dígitos que não começam com um sinal numérico não são números. :)
chown 1005 file
pela primeira vez . Não funcionou, por um motivo não relacionado, mas eu culpei o sinal numérico ausente. Você precisa pelo menos usar ./file
, aparentemente para que o chown seja capaz de dizer qual dos dois é o usuário. Só para você (leitor) saber.
./
. O nome do arquivo é realmente file
?
chown UID:GID fileName
pode ser feito com números ou nome de usuário ou nome de grupo
ex: chown 1000:1000 dirname
é válido
pode ser necessário redefinir a permissão do diretório com, chmod 755
por exemplo, depois de fazê-lo para obter acesso a ele
id someUsername
gid someUsername
find someLocation -type d -exec chown 1000:1000 {} \;
chown -R $HOST_USER_ID:$HOST_GROUP_ID /usr/bin/mariadb/install/data
me dá um erro chown: invalid spec: '1000:'
sous `Lubuntu 16/04
chown -R $HOST_USER_ID /usr/bin/mariadb/install/data; chgrp -R $HOST_GROUP_ID /usr/bin/mariadb/install/data;
/etc/group
e /etc/passwd
ou quer por outro sistema como o LDAP, você pode se referir a comandos como gentent ter mais informações sobre sobre isso.
chown \#1005 file
retornachown: invalid user: ‘#1005’
.