Например, для управления разделом диска для другой системы, где существует пользователь. Я знаю, что могу временно создать пользователя, но нахожу этот вопрос интересным.
19
Да, вы можете chown
использовать числовой UID, у которого нет соответствующего пользователя.
chown \#1005 file
возвращаетсяchown: invalid user: ‘#1005’
.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 иметь более подробная информация об этом.