Davide Lo Re wrote:
dissident wrote:
La seconda domanda è questa, c'è un modo per cambiare uid a un utente già esistente o basta cambiare il valore in /etc/passw?
cambiando il valore in passwd, l'uid dell'utente cambia, ma non penso che i file di proprietà dell'utente cambino uid da soli. Ovvero: se tu adesso dai all'utente mamma uid 1010, i file rimangono con uid 500, e dunque "mamma" non ne sarà proprietaria. A quel punto quindi bisognerebbe cercare tutti i file con uid 500 e cambiarlo a 1010.
Esatto, ma c'è apposta usermod (occhio che vengono cambiati solo i file nella home dell'utente, inoltre l'utente non deve essere loggato nel momento in cui si lancia usermod).
Da man usermod:
-u uid Il valore numerico dell'ID dell'utente. Questo valore deve essere univoco, a meno che non
venga usata l'opzione -o. Questo valore deve essere non-negativo. Valori tra 0 e 99 sono
tipicamente riservati ad account di sistema. Tutti i file che l'utente possiede e che sono
posiszionati nell'albero di directory avente come radice la home directory dell'utente
avranno l'ID utente del file cambiato automaticamente. I file fuori della home directory
dell'utente devono essere modificati manualmente.
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]