Сделать updateb игнорировать dot-paths

Это в документах ...

Конфигурация KDE ...

Однако вы не можете предоставить доступ к sudo до входа пользователя в систему ...

Поскольку kdm должен запускаться до того, как какой-либо пользователь зашел в систему, он не связан с каким-либо конкретным пользователем. Поэтому невозможно иметь конфигурационные файлы, специфичные для пользователя; все пользователи используют общий kdmrc. Из этого следует, что конфигурация kdm может быть изменена только теми пользователями, которые имеют доступ на запись к $KDEDIR/share/config/kdm/kdmrc (обычно ограничиваются системными администраторами, зарегистрированными как root).

Редактирование: Извиняюсь. Ответ выше не решает проблему ... для разъяснения Я считаю, что это возможное обходное решение ...

Я пробовал это и, похоже, работает ...

su - 
[password]
cd ~/.kde/share/apps
ln -s /home/[user]/.kde/share/apps/color-schemes ./color-schemes
ln -s /home/[user]/.kde/share/apps/QtCurve ./QtCurve
2
задан 25 April 2011 в 18:29

9 ответов

Вы можете определить каталоги, которые следует опустить в /etc/updatedb.conf. Вы можете использовать регулярные выражения, ссылаясь на GNU:

--prunepaths = 'path ...' Каталоги, чтобы опустить из базы данных, которые в противном случае были бы включены. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам необходимо указать эти пути так же, как и поиск, которые будут встречаться с ними. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf:

PRUNEPATHS="/tmp /var/spool /media"

на:

PRUNEPATHS="/tmp /var/spool /media .*/\..*"

должно работать нормально, -)

4
ответ дан 25 May 2018 в 21:55

Вы можете определить каталоги, которые следует опустить в /etc/updatedb.conf. Вы можете использовать регулярные выражения, ссылаясь на GNU:

--prunepaths = 'path ...' Каталоги, чтобы опустить из базы данных, которые в противном случае были бы включены. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам необходимо указать эти пути так же, как и поиск, которые будут встречаться с ними. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf:

PRUNEPATHS="/tmp /var/spool /media"

на:

PRUNEPATHS="/tmp /var/spool /media .*/\..*"

должно работать нормально, -)

4
ответ дан 25 July 2018 в 22:09

Вы можете определить каталоги, которые следует опустить в /etc/updatedb.conf. Вы можете использовать регулярные выражения, ссылаясь на GNU:

--prunepaths = 'path ...' Каталоги, чтобы опустить из базы данных, которые в противном случае были бы включены. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам необходимо указать эти пути так же, как и поиск, которые будут встречаться с ними. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf:

PRUNEPATHS="/tmp /var/spool /media"

на:

PRUNEPATHS="/tmp /var/spool /media .*/\..*"

должно работать нормально, -)

4
ответ дан 26 July 2018 в 19:17

Вы можете определить каталоги, которые следует опустить в /etc/updatedb.conf. Вы можете использовать регулярные выражения, ссылаясь на GNU:

--prunepaths = 'path ...' Каталоги, чтобы опустить из базы данных, которые в противном случае были бы включены. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам необходимо указать эти пути так же, как и поиск, которые будут встречаться с ними. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf:

PRUNEPATHS="/tmp /var/spool /media"

на:

PRUNEPATHS="/tmp /var/spool /media .*/\..*"

должно работать нормально, -)

4
ответ дан 2 August 2018 в 03:38

Вы можете определить каталоги, которые следует опустить в /etc/updatedb.conf. Вы можете использовать регулярные выражения, ссылаясь на GNU:

--prunepaths = 'path ...' Каталоги, чтобы опустить из базы данных, которые в противном случае были бы включены. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам необходимо указать эти пути так же, как и поиск, которые будут встречаться с ними. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf:

PRUNEPATHS="/tmp /var/spool /media"

на:

PRUNEPATHS="/tmp /var/spool /media .*/\..*"

должно работать нормально, -)

4
ответ дан 4 August 2018 в 19:41

Вы можете определить каталоги, которые должны быть опущены в /etc/updatedb.conf . Вы можете использовать регулярные выражения, ссылаясь на GNU :

- prunepaths = 'path ...' Каталоги, которые нужно опустить из базы данных, которая в противном случае была бы включена. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам нужно указать эти пути так же, как они будут обнаружены. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf :

  PRUNEPATHS = "/ tmp / var / spool / media" [  ! d3] 

to:

  PRUNEPATHS = "/ tmp / var / spool / media. * / \ .. *"  

должен работать нормально, -)

4
ответ дан 6 August 2018 в 03:46

Вы можете определить каталоги, которые должны быть опущены в /etc/updatedb.conf . Вы можете использовать регулярные выражения, ссылаясь на GNU :

- prunepaths = 'path ...' Каталоги, которые нужно опустить из базы данных, которая в противном случае была бы включена. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам нужно указать эти пути так же, как они будут обнаружены. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf :

  PRUNEPATHS = "/ tmp / var / spool / media" [  ! d3] 

to:

  PRUNEPATHS = "/ tmp / var / spool / media. * / \ .. *"  

должен работать нормально, -)

4
ответ дан 7 August 2018 в 21:41

Вы можете определить каталоги, которые должны быть опущены в /etc/updatedb.conf . Вы можете использовать регулярные выражения, ссылаясь на GNU :

- prunepaths = 'path ...' Каталоги, которые нужно опустить из базы данных, которая в противном случае была бы включена. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам нужно указать эти пути так же, как они будут обнаружены. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf :

  PRUNEPATHS = "/ tmp / var / spool / media" [  ! d3] 

to:

  PRUNEPATHS = "/ tmp / var / spool / media. * / \ .. *"  

должен работать нормально, -)

4
ответ дан 10 August 2018 в 09:55

Вы можете определить каталоги, которые должны быть опущены в /etc/updatedb.conf . Вы можете использовать регулярные выражения, ссылаясь на GNU :

- prunepaths = 'path ...' Каталоги, которые нужно опустить из базы данных, которая в противном случае была бы включена. Параметр среды PRUNEPATHS также устанавливает это значение. Значение по умолчанию: / tmp / usr / tmp / var / tmp / afs. Пути используются в качестве регулярных выражений (с помощью find ... -regex, поэтому вам нужно указать эти пути так же, как они будут обнаружены. Это означает, например, что пути не должны содержать конечные косые черты.

Итак, измените следующую строку в /etc/updatedb.conf :

  PRUNEPATHS = "/ tmp / var / spool / media" [  ! d3] 

to:

  PRUNEPATHS = "/ tmp / var / spool / media. * / \ .. *"  

должен работать нормально, -)

4
ответ дан 13 August 2018 в 16:14

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

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