Wie kann ein normaler Benutzer nur auf das Verzeichnis / var / log zugreifen?

13

Ich habe einen Benutzer ohne Administratorrechte in Ubuntu 12.04 LTS-Desktop-32-Bit-Betriebssystemen, dem ich nur Zugriffsberechtigungen erteilen /var/logmuss, da er Protokolle überwachen und zugehörige Berichte erstellen muss.

Ich möchte ihm keinen Administratorzugriff gewähren.

Wie kann ich das erreichen?

Hrish
quelle
1
Kommt wirklich auf den Weg an, den du gehen willst. Sie könnten world: "chmod a + r" Leseberechtigungen erteilen oder Sie könnten acl (Access Control List) auf Ihrer Festplatte aktivieren (eine Mount-Option), was Ihnen eine geringere Granularität beim Festlegen von Lese- und Schreibberechtigungen verleiht.
Tombert
@tombert Einverstanden, aber ich war besorgt darüber, da es auch den Bootvorgang des Systems beeinflussen kann, wenn es falsch eingestellt ist. und ich bin das mit ACL nicht gewohnt. : P
Hrish

Antworten:

13

Die Berechtigung zum Anzeigen von Protokolldateien wird Benutzern in der Gruppe erteilt adm.

So fügen Sie dieser Gruppe einen Benutzer in der Befehlszeile hinzu:

sudo usermod -aG adm <USER>
Takkat
quelle
Danke Mann, es hat wie ein Zauber funktioniert. Aber wissen Sie, wo ich die Liste der Standardberechtigungen für solche vom System generierten Gruppen überprüfen kann? Ich weiß, dass mein Englisch nicht so gut ist, also lass es mich wissen, wenn du meine Frage nicht verstehst ... es ist vollkommen in Ordnung mit mir! ....: P
Hrish
Vielleicht möchten Sie dies in gnome-system-toolsder GUI nachschlagen : askubuntu.com/questions/66718/how-to-manage-users-and-groups . Der Link, den ich Ihnen in meiner Antwort gegeben habe, enthält auch eine Liste der Standardeinstellungen. Blättern Sie die Seite nach oben.
Takkat
Beachten Sie, dass Sie in der Gruppe adm auch sudo können.
Tombert
@tombert nope - adm! = admines hat nichts mit sudoers zu tun.
Takkat
@ Takkat: Danke, ich habe es durcheinander gebracht.
Tombert