Я хотел сделать папку общего доступа для моих родителей.
Я создал системного пользователя с adduser, создал домашнюю папку, которую я хотел использовать в качестве общей папки. Имя этой папки - share, имя пользователя - shareacc, поэтому мои родители и я принадлежим к этой группе. Так случилось, что папка в /home/share
не принадлежит shareacc. Поэтому я использовал
chown -c shareacc:shareacc /home/share
и похоже, что домашняя папка все еще не принадлежит этой группе и / или пользователю. Но если я смотрю на это как root с nautilus, он говорит, что принадлежит к этой группе. Смотрите изображение. Левый Root, правый это нормально.
Как это можно исправить или что я делаю не так?
Вывод ls -la
в / home:
/home$ ls -la
insgesamt 28
drwxr-xr-x 7 root root 4096 Dez 3 12:16 .
drwxr-xr-x 24 root root 4096 Nov 23 17:20 ..
drwxr-x--- 42 cornelius-admin sudo 4096 Dez 3 12:09 cornelius-admin
drwx------ 29 dorothea dorothea 4096 Nov 28 18:39 dorothea
drwxrwxr-x 3 root root 4096 Sep 8 21:12 .ecryptfs
drwxr-xr-x 20 paul paul 4096 Nov 28 13:34 paul
drwxr-xr-x 2 shareacc shareacc 4096 Dez 3 12:16 share
и вывод команды в самой папке:
/home/share$ ls -la
insgesamt 8
drwxr-xr-x 2 shareacc shareacc 4096 Dez 3 12:16 .
drwxr-xr-x 7 root root 4096 Dez 3 12:16 ..
Если вы хотите, чтобы другие пользователи системы, входящие в группу shareacc
, могли писать в /home/share
, необходимо сделать запись доступной,
chmod -R 775 /home/shareacc
Примечание: -R
делает chmod 775
рекурсивным, т.е. все файлы & amp; подкаталоги в /home/shareacc
также будут 775.
Это также может быть достигнуто с помощью
chmod g+w /home/shareacc
, что даст пользователю rwx, группу rwx и другие r-x.