Answers:
是的,您可以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:'
苏`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’
。