Ответ 1
Используйте chown
для изменения прав собственности и chmod
для изменения прав.
используйте параметр -R
для применения прав для всех файлов внутри каталога.
Обратите внимание, что обе эти команды работают только для каталогов. Опция -R
позволяет им также изменять разрешения для всех файлов и каталогов внутри каталога.
Например
sudo chown -R username:group directory
изменяет право собственности (как пользователя, так и группу) всех файлов и каталогов внутри самой директории и каталога.
sudo chown username:group directory
изменяет только разрешение каталога папки, но оставляет файлы и папки внутри каталога.
вам нужно использовать sudo для изменения права собственности от root к себе.
Edit:
Обратите внимание, что если вы используете chown user: file
(обратите внимание на группу слева), она будет использовать группу по умолчанию для этого пользователя.
Также Вы можете изменить групповое владение файлом или каталогом командой:
chgrp group_name file/directory_name
Вы должны быть членом группы, к которой вы меняете право собственности.
Вы можете найти группу файлов следующим образом
# ls -l file
-rw-r--r-- 1 root family 0 2012-05-22 20:03 file
# chown sujit:friends file
Пользователь 500 - обычный пользователь. Обычно пользователь 500 был первым пользователем в системе, последние изменения (to/etc/login.defs) изменили минимальный идентификатор пользователя до 1000 во многих дистрибутивах, поэтому обычно 1000 теперь является первым (не root) пользователем.
То, что вы видите, - это система, которая была обновлена от старого состояния до нового состояния и все еще имеет некоторые процессы, стучащие на uid 500. Вероятно, вы можете изменить ее, сначала проверив, действительно ли ваш дистрибутив теперь использует 1000, и если так изменить файл login.defs самостоятельно, перенумеруйте учетную запись пользователя в /etc/passwd и chown/chgrp все свои файлы, обычно в /home/, а затем перезагрузитесь.
Но в ответ на ваш вопрос, нет, вы не должны действительно беспокоиться об этом, по всей вероятности. Он будет отображаться как "500" вместо имени пользователя, потому что o пользователь в /etc/passwd имеет набор uid 500, что все.
Также вы можете показать свои текущие номера, используя id, который я готов сделать ставку, он возвращается как 1000 для вас.