Câu trả lời:
Có, bạn có thể chown
UID số không có người dùng tương ứng.
sudo chown 1005 /path/to/file
.
sudo
nghĩ rằng đó là một con số. Hơn nữa, nó nghĩ rằng các nhóm chữ số không bắt đầu bằng dấu số không phải là số. :)
chown 1005 file
. Nó không hoạt động, vì một lý do không liên quan, nhưng tôi đổ lỗi cho dấu hiệu bị thiếu. Bạn ít nhất phải sử dụng ./file
, rõ ràng để chown để có thể biết ai trong hai người là người dùng. Chỉ để bạn (người đọc) biết.
./
. Là tên tập tin thực sự file
?
chown UID:GID fileName
có thể được thực hiện bằng số hoặc tên người dùng hoặc tên nhóm
ví dụ: chown 1000:1000 dirname
hợp lệ
bạn có thể phải thiết lập lại quyền chmod 755
truy cập thư mục chẳng hạn sau khi thực hiện để có quyền truy cập vào nó
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
mang lại cho tôi một lỗi 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
và /etc/passwd
hoặc bởi hệ thống khác như ldap, bạn có thể tham khảo các lệnh như gentent để có thêm thông tin về điều đó.
chown \#1005 file
trả lạichown: invalid user: ‘#1005’
.