Hi Leute!
Noch eine Frage ist grad aufgetaucht... Bei Debian ist adduser das empfohlene Progamm, um neue User anzulegen.
Gibts irgendwo eine Möglichkeit, adduser mitzuteilen, dass bei Vorhandensein von btrfs das neue Userverzeichnis als Subvolume statt als Directory anzulegen ist?
Ich finde da irgendwie nix...
Oder ist btrfs da noch zu neu, als dass dies in adduser schon Einzug gefunden hätte...
lg scientific
adduser und btrfs
-
- Beiträge: 3022
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
adduser und btrfs
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Re: adduser und btrfs
Wenn müsste es zuerst einmal in useradd aus passwd als Option vorhanden sein, auf das adduser zurückgreift. useradd weiß aber nichts von btrfs und subvolumes und es gibt dort soweit ich weiß auch keine hooks oder ähnliches.
-
- Beiträge: 3022
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: adduser und btrfs
Das heißt, ich müsst ein Featurerequest an adduser machen...
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Re: adduser und btrfs
Ja, glaube schon - irgendwo habe ich sogar einmal etwas gelesen, dass jemand gern so etwas wie hooks für eigene Skripte hätte und sich deswegen an den upstream-Entwickler (?) wenden wollte. Das kam aus der Fedora-Ecke, aber mehr weiß ich nicht mehr.
Re: adduser und btrfs
Ein wrapper-Skript für adduser,
Das zuerst für das Argument ein entsprechendes Subvolume anlegt,
im zweiten Schritt adduser ausführt.
Dann wird allerdings Skeleton nicht nach HOME kopiert, würde einen weiteren Schritt benötigen.
Dann andersherum
zuerst adduser ausführend, und danach das Skeleton-HOME in ein Subvolume verwandelnd.
Das zuerst für das Argument ein entsprechendes Subvolume anlegt,
im zweiten Schritt adduser ausführt.
Dann wird allerdings Skeleton nicht nach HOME kopiert, würde einen weiteren Schritt benötigen.
Dann andersherum
zuerst adduser ausführend, und danach das Skeleton-HOME in ein Subvolume verwandelnd.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: adduser und btrfs
Adduser erstellt den ordner nur, wenn er nicht schon existiert. Du kannst also zuerst das subvolume anlegen und dann adduser aufrufen.
Sind dann halt 2 Befehle.
Sind dann halt 2 Befehle.
rot: Moderator wanne spricht, default: User wanne spricht.
-
- Beiträge: 3022
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: adduser und btrfs
Einen wrapper für einen wrapper...rendegast hat geschrieben:Ein wrapper-Skript für adduser,
Das zuerst für das Argument ein entsprechendes Subvolume anlegt,
im zweiten Schritt adduser ausführt.
Dann wird allerdings Skeleton nicht nach HOME kopiert, würde einen weiteren Schritt benötigen.
Dann andersherum
zuerst adduser ausführend, und danach das Skeleton-HOME in ein Subvolume verwandelnd.
Lieber ein Feature-Request. Für mein Guest-User-Paket leg ich den User dynamisch ohne Homedir an und erstelle dieses in Abhängigkeit vom Vorhandensein von btrfs als Subvolume oder eben als Directory.
lg scientific
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main