Ответы:
Да, вы можете chown
использовать числовой UID, у которого нет соответствующего пользователя.
sudo chown 1005 /path/to/file
.
sudo
думает , что это число. Кроме того, он думает, что группы цифр, которые не начинаются со знака числа , не являются числами. :)
chown 1005 file
, кстати. Это не сработало по несвязанной причине, но я обвинил это в пропущенном числе. Вы должны по крайней мере использовать ./file
, по-видимому, для chown, чтобы иметь возможность сказать, кто из них является пользователем. Просто, чтобы вы (читатель) знали.
./
. Имя файла действительно file
?
chown UID:GID fileName
может быть сделано либо с номерами или именем пользователя или группы
пример: chown 1000:1000 dirname
действителен
вам, возможно, придется сбросить права доступа к каталогу, chmod 755
например, после этого, чтобы получить к нему доступ
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
дает мне ошибку 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
и /etc/passwd
или любой другой системой , как LDAP, вы можете обратиться к командам , как gentent иметь более подробная информация об этом.
chown \#1005 file
возвращаетсяchown: invalid user: ‘#1005’
.