Изменение видимости файлов для пользователей без полномочий root

Если вы не хотите устанавливать сервер git, просто сделайте bundle вашего репо на своем старом ноутбуке.

cd  /repos/git/job.git
git bundle create /repos/git/job.bundle --all

Это приведет к созданию одного файла job.bundle, который вы может копировать (через любое среднее значение, которое вы хотите: USB-ключ, ...) на другой сервер.

После копирования вы можете клонировать из этого пакета (который действует как git-репо):

[F2]
1
задан 7 January 2015 в 08:24

3 ответа

Попробуйте изменить владельца или группу файла.

sudo chgrp "group name" "filename"   
sudo chown "username" "filename"

Но это должно быть сделано только в том случае, если файл не является обязательным для «права собственности» на root.

4
ответ дан 24 May 2018 в 00:26
  • 1
    Вот что я получаю . К сожалению, проблема все еще остается. Вы можете увидеть в папке слева папку «Рабочий стол» для пользователей без полномочий root, а справа - ту же папку рабочего стола, но для пользователя root. – Alexandre Willame 6 January 2015 в 11:12

Изменение разрешения только для файла не будет выполнено. Вы должны разрешить доступ для пользователя без полномочий root ко всем папкам в родительском дереве соответствующего файла.

Это, конечно же, является угрозой безопасности. Таким образом, рекомендуется попытаться решить «необходимость» доступа к этому файлу безопасным способом.

1
ответ дан 24 May 2018 в 00:26
sudo chmod -R ug+rw foldername

Если вы хотите изменить все файлы и папки, используйте:

sudo chmod -R ug+rw *

Вы можете изменить все эти права на пользователя myuser с помощью:

sudo chown -R myuser:myuser *
0
ответ дан 24 May 2018 в 00:26
  • 1
    Я попробовал ваш намек, но у меня все еще такая же проблема. Вот что я получаю . Вы можете увидеть в папке слева папку «Рабочий стол» для пользователей без полномочий root, а справа - ту же папку рабочего стола, но для пользователя root. – Alexandre Willame 6 January 2015 в 11:11

Другие вопросы по тегам:

Похожие вопросы: