Как назначить правильные разрешения на оба сервера и пользователей в SVN?

Путь к работе:

1) используйте create launcher.

пример 1:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Exec="/home/rudy/opt/idea-IU-117.105/bin/idea.sh" %f
Icon=/home/rudy/opt/idea-IU-117.105/bin/idea.png
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea

пример 2:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Squirrel
Comment=squirrel sql database
Exec="/home/rudy/opt/squirrel-sql-3.3.0/squirrel-sql.sh"
Path=/home/rudy/opt/squirrel-sql-3.3.0/
Icon=/home/rudy/opt/squirrel-sql-3.3.0/icons/acorn.png
Categories=Development;
StartupNotify=true
StartupWMClass=net-sourceforge-squirrel_sql-client-Main

пример 3:

#!/usr/bin/env xdg-open
#ManageLauncher_Version=1.0
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Idle
Comment=python
Exec="idle"
Icon=/home/rudy/resources/icons/python_icon.gif
Categories=Accessibility;
StartupNotify=true
StartupWMClass=Toplevel
Name[en_US]=Idle

В этом примере есть два типа пусковых установок. Пусковые установки приложений Java и пусковые установки приложений без java.

Сделайте эхо из sh, которое вызывается и помещает эту команду в скрипт и использует ее ... (если это не работает обычным способом конечно)

2) Добавьте StartupNotify и StartupWMClass, если необходимо

Мне нужно ссылаться на имя ресурса, и его трудно найти. Используйте xprop WM_CLASS, чтобы узнать имя ресурса. Если это java, это основной класс, где точки заменяются символами подчеркивания. Запустите xprop, затем нажмите на приложение.

3) Отбросьте файл в панель запуска.

StartupNotify / StartupWMClass, способ избежать запуска нескольких раз тех же приложений, если вы снова нажимаете на значок ...

5
задан 6 January 2011 в 22:25

23 ответа

Существует также группа, называемая www-data. Файлы, которые у вас есть на вашем веб-сайте, должны принадлежать этой группе и иметь право на запись для группы. Предполагая, что ваш webroot /var/www, вы можете сделать это, выполнив (как root или используя sudo)

chgrp -R www-data /var/www
chmod -R g+rwX /var/www
4
ответ дан 25 May 2018 в 23:39
  • 1
    Кажется, что изменение grp не является решением. Это зависит от владельца. Если владелец является www-данными, чем я не могу зафиксировать такие файлы, если владелец svnuser, чем я не могу загружать файлы в папки с php. – aneuryzm 4 January 2011 в 22:45
  • 2
    Должен ли я создать группу и добавить обоих пользователей? Это лучшее решение? – aneuryzm 4 January 2011 в 22:45
  • 3
    Пользователь www-data автоматически является членом группы www-data. Вы можете добавить svnuser в эту группу. Но если у группы есть разрешение на запись в каталоге (и его подкаталогах), пользователь www-data должен иметь возможность загружать файлы в этот каталог. – Carsten Thiel 4 January 2011 в 23:04
  • 4
    Я добавил svnuser к www-данным, и группа www-data имеет все права на файлы, но все же это дает мне ошибку. Svnuser на самом деле является моим именем пользователя Ubuntu, поэтому, вероятно, svn не использует эту группу. – aneuryzm 5 January 2011 в 12:17
  • 5
    Я также пытался изменить владельца на svn-data, но затем веб-сервер не может загружать файлы. Это странно, потому что файлы все еще находятся в группе www-data, которая имеет все разрешения (775) – aneuryzm 5 January 2011 в 12:26

Существует также группа, называемая www-data. Файлы, которые у вас есть на вашем веб-сайте, должны принадлежать этой группе и иметь право на запись для группы. Предполагая, что ваш webroot /var/www, вы можете сделать это, выполнив (как root или используя sudo)

chgrp -R www-data /var/www chmod -R g+rwX /var/www
4
ответ дан 25 July 2018 в 22:39

существует также группа под названием www-data. Файлы, которые вы имеете в вашем обезвредил все должны принадлежать к этой группе и писать-право для группы. Предполагая, что ваш webroot-это /var/www вы можете сделать это путем выполнения (root, либо с помощью sudo)

chgrp -R www-data /var/www chmod -R g+rwX /var/www
4
ответ дан 26 July 2018 в 23:29

Существует также группа, называемая www-data. Файлы, которые у вас есть на вашем веб-сайте, должны принадлежать этой группе и иметь право на запись для группы. Предполагая, что ваш webroot /var/www, вы можете сделать это, выполнив (как root или используя sudo)

chgrp -R www-data /var/www chmod -R g+rwX /var/www
4
ответ дан 2 August 2018 в 04:06

Существует также группа, называемая www-data . Файлы, которые у вас есть на вашем веб-сайте, должны принадлежать этой группе и иметь право на запись для группы. Предполагая, что ваш webroot является / var / www , вы можете сделать это, выполнив (как root или используя sudo )

  chgrp -R www  -data / var / www chmod -R g + rwX / var / www  
4
ответ дан 4 August 2018 в 20:09

Существует также группа, называемая www-data . Файлы, которые у вас есть на вашем веб-сайте, должны принадлежать этой группе и иметь право на запись для группы. Предполагая, что ваш webroot является / var / www , вы можете сделать это, выполнив (как root или используя sudo )

  chgrp -R www  -data / var / www chmod -R g + rwX / var / www  
4
ответ дан 6 August 2018 в 04:11

Существует также группа, называемая www-data . Файлы, которые у вас есть на вашем веб-сайте, должны принадлежать этой группе и иметь право на запись для группы. Предполагая, что ваш webroot является / var / www , вы можете сделать это, выполнив (как root или используя sudo )

  chgrp -R www  -data / var / www chmod -R g + rwX / var / www  
4
ответ дан 7 August 2018 в 22:10

Существует также группа, называемая www-data . Файлы, которые у вас есть на вашем веб-сайте, должны принадлежать этой группе и иметь право на запись для группы. Предполагая, что ваш webroot является / var / www , вы можете сделать это, выполнив (как root или используя sudo )

  chgrp -R www  -data / var / www chmod -R g + rwX / var / www  
4
ответ дан 10 August 2018 в 10:24

Существует также группа, называемая www-data . Файлы, которые у вас есть на вашем веб-сайте, должны принадлежать этой группе и иметь право на запись для группы. Предполагая, что ваш webroot является / var / www , вы можете сделать это, выполнив (как root или используя sudo )

  chgrp -R www  -data / var / www chmod -R g + rwX / var / www  
4
ответ дан 13 August 2018 в 16:49
  • 1
    Кажется, что изменение grp не является решением. Это зависит от владельца. Если владелец является www-данными, чем я не могу зафиксировать такие файлы, если владелец svnuser, чем я не могу загружать файлы в папки с php. – aneuryzm 4 January 2011 в 22:45
  • 2
    Должен ли я создать группу и добавить обоих пользователей? Это лучшее решение? – aneuryzm 4 January 2011 в 22:45
  • 3
    Пользователь www-data автоматически является членом группы www-data . Вы можете добавить svnuser в эту группу. Но если у группы есть разрешение на запись в каталоге (и его подкаталогах), пользователь www-data должен иметь возможность загружать файлы в этот каталог. – Carsten Thiel 4 January 2011 в 23:04
  • 4
    Я добавил svnuser к www-данным, и группа www-data имеет все права на файлы, но все же это дает мне ошибку. Svnuser на самом деле является моим именем пользователя Ubuntu, поэтому, вероятно, svn не использует эту группу. – aneuryzm 5 January 2011 в 12:17
  • 5
    Я также пытался изменить владельца на svn-data, но затем веб-сервер не может загружать файлы. Это странно, потому что файлы все еще находятся в группе www-data, которая имеет все разрешения (775) – aneuryzm 5 January 2011 в 12:26

Эта ссылка полезная? Geek Thoughts

0
ответ дан 25 May 2018 в 23:39

Эта ссылка полезная? Geek Thoughts

0
ответ дан 25 May 2018 в 23:39

Эта ссылка полезная? Geek Thoughts

0
ответ дан 25 May 2018 в 23:39

Эта ссылка полезная? Geek Thoughts

0
ответ дан 25 May 2018 в 23:39

Эта ссылка полезная? Geek Thoughts

0
ответ дан 25 May 2018 в 23:39

Эта ссылка полезная? Geek Thoughts

0
ответ дан 25 May 2018 в 23:39

Эта ссылка полезная? Geek Thoughts

0
ответ дан 25 July 2018 в 22:39

это ссылка полезна? Выродок Мысли

0
ответ дан 26 July 2018 в 23:29

Эта ссылка полезная? Geek Thoughts

0
ответ дан 2 August 2018 в 04:06

Полезна ли эта ссылка? Мысли Geek

0
ответ дан 4 August 2018 в 20:09

Полезна ли эта ссылка? Мысли Geek

0
ответ дан 6 August 2018 в 04:11

Полезна ли эта ссылка? Мысли Geek

0
ответ дан 7 August 2018 в 22:10

Полезна ли эта ссылка? Мысли Geek

0
ответ дан 10 August 2018 в 10:24

Полезна ли эта ссылка? Мысли Geek

0
ответ дан 13 August 2018 в 16:49

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

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