Odpowiedzi:
Tak, możesz uzyskać chown
numeryczny identyfikator UID, który nie ma odpowiedniego użytkownika.
sudo chown 1005 /path/to/file
.
sudo
uważa, że jest to liczba. Ponadto uważa, że grupy cyfr, które nie zaczynają się od znaku liczbowego, nie są liczbami. :)
chown 1005 file
. Nie zadziałało, z jakiegoś niezwiązanego powodu, ale obwiniłem go o brakujący znak numeryczny. Musisz przynajmniej użyć ./file
, najwyraźniej, aby chown mógł stwierdzić, który z nich jest użytkownikiem. Tylko żebyś (czytelnik) wiedział.
./
. Czy nazwa pliku jest naprawdę file
?
chown UID:GID fileName
można to zrobić za pomocą liczb, nazwy użytkownika lub nazwy grupy
np .: chown 1000:1000 dirname
jest ważny
może być konieczne zresetowanie uprawnień do katalogu, chmod 755
na przykład po zrobieniu tego, aby uzyskać do niego dostęp
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
daje mi błąd 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
i /etc/passwd
lub poprzez inny system jak LDAP, można zwrócić się do poleceń takich jak gentent mieć więcej info o tym.
chown \#1005 file
powracachown: invalid user: ‘#1005’
.