Na przykład do zarządzania partycją dysku dla innego systemu, w którym istnieje użytkownik. Wiem, że mogę tymczasowo utworzyć użytkownika, ale uważam to pytanie za interesujące.
19
Tak, możesz uzyskać chown
numeryczny identyfikator UID, który nie ma odpowiedniego użytkownika.
chown \#1005 file
powracachown: invalid user: ‘#1005’
.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 grupynp .:
chown 1000:1000 dirname
jest ważnymoże być konieczne zresetowanie uprawnień do katalogu,
chmod 755
na przykład po zrobieniu tego, aby uzyskać do niego dostępPoradnik
id someUsername
gid someUsername
find someLocation -type d -exec chown 1000:1000 {} \;
źródło
chown -R $HOST_USER_ID:$HOST_GROUP_ID /usr/bin/mariadb/install/data
daje mi błądchown: 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.