Por exemplo, para gerenciar uma partição de disco para outro sistema em que o usuário existe. Sei que posso simplesmente criar um usuário temporariamente, mas acho essa pergunta interessante.
19
Sim, você pode chown
obter um UID numérico que não possui um usuário correspondente.
chown \#1005 file
retornachown: invalid user: ‘#1005’
.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 é realmentefile
?chown UID:GID fileName
pode ser feito com números ou nome de usuário ou nome de grupoex:
chown 1000:1000 dirname
é válidopode ser necessário redefinir a permissão do diretório com,
chmod 755
por exemplo, depois de fazê-lo para obter acesso a eleDicas
id someUsername
gid someUsername
find someLocation -type d -exec chown 1000:1000 {} \;
fonte
chown -R $HOST_USER_ID:$HOST_GROUP_ID /usr/bin/mariadb/install/data
me dá um errochown: 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.