O oficial 'pkgdir' dá '--disable-setuid' como uma opção ao script 'configure', que cria o makefile de acordo com o ambiente de compilação. Compilar a fonte de acordo com o pkgdir resolveu o problema.
Eu modifiquei a fonte xlockmore para adicionar um recurso que eu precisava, mas ele não consegue ler o arquivo de senhas shadow e está me pedindo para definir uid ou gid bit no binário. Mas o binário oficial que eu uso não tem nada definido. Existe uma solução alternativa para evitar a configuração dos bits especiais? Além disso, os binários personalizados têm mais que o dobro do tamanho dos binários oficiais, mesmo que eu não os tenha modificado muito.
O oficial 'pkgdir' dá '--disable-setuid' como uma opção ao script 'configure', que cria o makefile de acordo com o ambiente de compilação. Compilar a fonte de acordo com o pkgdir resolveu o problema.
Tags permissions x11 setgid setuid