Наличие домашнего каталога пользователя на внутреннем hdd и user2 'home direcrory на внешнем hdd?

Просто используйте acpi_call_GUI и делайте это с помощью графического интерфейса! Убедитесь, что вы установили java и git, если не устанавливаете эти пакеты:

sudo apt-get install openjdk-8-jre
sudo apt-get install git
После этого откройте терминал и введите следующие команды:
git clone https://github.com/marcoDallas/acpi_call_GUI.git
cd acpi_call_GUI    
sudo chmod +x install.sh    
sudo ./install.sh
Выполните его, введите терминал:
sudo java -jar $HOME/acpi_call_GUI.jar
Используйте в порядке: установка, деактивация и автоматизация параметров,

Вот пошаговое руководство по видео: https://www.youtube.com/watch?v=h33bvoR14x8!

Здесь вы можно найти веб-сайт и источники: https://www.youtube.com/watch?v=h33bvoR14x8

2
задан 5 May 2018 в 11:02

12 ответов

Каталог пользователя HOME пользователя задается при входе пользователя из 6-го поля, разделенного двоеточиями, в записи пользователя /etc/passwd пользователя. Например, файл MY /etc/passwd содержит этих пользователей:

walt2:x:1001:1000:Walt2 Sullivan,,,:/home/walt2:/bin/bash
walt:x:1000:1000:Walt Sullivan,,,:/home/walt:/bin/bash

Каталог walt2 пользователя walt2 /home/walt2, а walt HOME - /home/walt /home/walt ]. Они могут быть в любом месте, который монтируется в начале логина пользователя.

Прочитайте man 5 passwd и man vipw (всегда используйте vipw для редактирования passwd - он может использовать любые EDITOR, а не только vi).

1
ответ дан 22 May 2018 в 10:58
  • 1
    Нигде;) Должен быть совместим с POSIX. – Rinzwind 5 May 2018 в 17:37
  • 2
    @Rinzwind У вас есть ссылка на то, где POSIX указывает ограничения каталога HOME? – waltinator 5 May 2018 в 17:41
  • 3
    Это не так, но это подразумевается. Вы знаете какую-либо другую систему, которая позволяет использовать разрешения? Файловой системы Windows нет. / home нуждается в них: большая часть содержимого принадлежит root. И большая часть остатка от пользователя. Некоторые пользователи системы. NTFS допускает установку только для 1 пользователя и 1 группы. – Rinzwind 5 May 2018 в 19:40

Каталог пользователя HOME пользователя задается при входе пользователя из 6-го поля, разделенного двоеточиями, в записи /etc/passwd пользователя. Например, файл MY /etc/passwd содержит этих пользователей:

walt2:x:1001:1000:Walt2 Sullivan,,,:/home/walt2:/bin/bash walt:x:1000:1000:Walt Sullivan,,,:/home/walt:/bin/bash

Каталог walt2 пользователя walt2 /home/walt2, а walt HOME - /home/walt /home/walt ]. Они могут быть в любом месте, который монтируется в начале логина пользователя.

Прочитайте man 5 passwd и man vipw (всегда используйте vipw для редактирования passwd - он может использовать любые EDITOR, а не только vi).

1
ответ дан 17 July 2018 в 15:10

Каталог пользователя HOME пользователя задается при входе пользователя из 6-го поля, разделенного двоеточиями, в записи пользователя /etc/passwd пользователя. Например, файл MY /etc/passwd содержит этих пользователей:

walt2:x:1001:1000:Walt2 Sullivan,,,:/home/walt2:/bin/bash walt:x:1000:1000:Walt Sullivan,,,:/home/walt:/bin/bash

Каталог walt2 пользователя walt2 /home/walt2, а walt HOME - /home/walt /home/walt ]. Они могут быть в любом месте, который монтируется в начале логина пользователя.

Прочитайте man 5 passwd и man vipw (всегда используйте vipw для редактирования passwd - он может использовать любые EDITOR, а не только vi).

1
ответ дан 20 July 2018 в 15:36

Каталог пользователя HOME пользователя задается при входе пользователя из 6-го поля, разделенного двоеточиями, в записи /etc/passwd пользователя. Например, файл MY /etc/passwd содержит этих пользователей:

walt2:x:1001:1000:Walt2 Sullivan,,,:/home/walt2:/bin/bash walt:x:1000:1000:Walt Sullivan,,,:/home/walt:/bin/bash

Каталог walt2 пользователя walt2 /home/walt2, а walt HOME - /home/walt /home/walt ]. Они могут быть в любом месте, который монтируется в начале логина пользователя.

Прочитайте man 5 passwd и man vipw (всегда используйте vipw для редактирования passwd - он может использовать любые EDITOR, а не только vi).

1
ответ дан 23 July 2018 в 16:07

У каждого пользователя есть файл ~.config/users-dirs.dirs в их доме, где вы можете установить, что ваш дом, отредактировав файл (обратите внимание на комментарии в файле). У вас также может быть свой собственный параметр «locale»:

rinzwind@schijfwereld:~$ more .config/user-dirs.dirs 
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="/discworld/Desktop"
XDG_DOWNLOAD_DIR="/discworld/Downloads"
XDG_TEMPLATES_DIR="/discworld/Templates"
XDG_PUBLICSHARE_DIR="/discworld/Public"
XDG_DOCUMENTS_DIR="/discworld/Documents"
XDG_MUSIC_DIR="/discworld/Music"
XDG_PICTURES_DIR="/discworld/Pictures"
XDG_VIDEOS_DIR="/discworld/Videos"

и

rinzwind@schijfwereld:~$ more .config/user-dirs.locale 
en_US

Это оригинал, который использует $ HOME (то есть. / Home / $ USER / ):

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_VIDEOS_DIR="$HOME/Videos"

Существует также метод командной строки:

xdg-user-dirs-update --set DOWNLOAD "directory"

, где каталог должен соответствовать комментариям в первом блоке кода в этот ответ.

Сделайте это так, и вы даже можете использовать NTFS во внешнем местоположении. У вас все равно будет каталог / home / $ USER /, но все программное обеспечение будет использовать ваше внешнее местоположение. «home» по-прежнему / home / $ USER /, поскольку все настройки все еще существуют.

0
ответ дан 22 May 2018 в 10:58
  • 1
    Большое спасибо, оцените! Я это буду моим решением, если нет возможности переместить всю конфигурацию и файлы настроек для учетной записи user2 на внешний диск. Поскольку я модифицировал / etc / fstab, mkdir / mnt / user2 установил внешний hdd on / mnt / user2, переместил домашний каталог в / mnt / user2 командой usermod, все сработало нормально. Проблема заключается в том, что внешний hdd должен быть установлен, даже если я хочу войти в систему с локальной учетной записью user1. С удаленной загрузкой exthdd не удастся – Mrrbt 5 May 2018 в 17:41
  • 2
    Просто поместите настройки и настройки пользователей на обычный диск в / home / и используйте 2-й диск в качестве диска данных. Это безопаснее и упрощает создание резервных копий (резервное копирование внешнего диска). Кроме того, вы не сталкиваетесь с проблемами, когда кто-то берет этот диск, удаляя ваш дом;) – Rinzwind 5 May 2018 в 19:32

Спасибо за быстрые ответы.

Подумав некоторое время, я думаю, что решение Rinzwind является самым чистым до сих пор.

Я нашел грязный способ разместить весь профиль user2 на внешнем hdd, и он отлично работает, но он возится с firejail на нескольких программах, и я уверен, что есть еще несколько проблем, выходящих позже. Без привода, подключенного к нему, обычная загрузка, вход в систему user1 работает хорошо, вход в систему user2 будет пропущен и будет возвращен на экран входа в систему, так как диск будет подключен.

Если кто-то заинтересован в том, чтобы возиться с :

Я создал каталог / mnt / exthome, смонтировал внешний hdd с форматированием ext4 и добавил новый user2 с домашним каталогом / mnt / exthome / user2. и изменил / etc / fsab с флажком опций nofail
mkdir /mnt/exthome

mount /dev/sdb1 /mnt/exthome

adduser user --home /mnt/exthome/user2

получил UUID внешнего диска с blkid и добавил строку в / etc / fstab

UUID=************** /mnt/xhome/   ext4  defaults,nofail    0     2
0
ответ дан 22 May 2018 в 10:58

Спасибо за быстрые ответы.

Подумав некоторое время, я думаю, что решение Rinzwind является самым чистым до сих пор.

Я нашел грязный способ разместить весь профиль user2 на внешнем hdd, и он отлично работает, но он возится с firejail на нескольких программах, и я уверен, что есть еще несколько проблем, выходящих позже. Без привода, подключенного к нему, обычная загрузка, вход в систему user1 работает хорошо, вход в систему user2 будет пропущен и будет возвращен на экран входа в систему, так как диск будет подключен.

Если кто-то заинтересован в том, чтобы возиться с :

Я создал каталог / mnt / exthome, смонтировал внешний hdd с форматированием ext4 и добавил новый user2 с домашним каталогом / mnt / exthome / user2. и изменил / etc / fsab с флажком опций nofail mkdir /mnt/exthome mount /dev/sdb1 /mnt/exthome adduser user --home /mnt/exthome/user2

получил UUID внешнего диска с blkid и добавил строку в / etc / fstab

UUID=************** /mnt/xhome/ ext4 defaults,nofail 0 2
0
ответ дан 17 July 2018 в 15:10

У каждого пользователя есть файл ~.config/users-dirs.dirs в их доме, где вы можете установить, что ваш дом, отредактировав файл (обратите внимание на комментарии в файле). У вас также может быть свой собственный параметр «locale»:

rinzwind@schijfwereld:~$ more .config/user-dirs.dirs # This file is written by xdg-user-dirs-update # If you want to change or add directories, just edit the line you're # interested in. All local changes will be retained on the next run # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an # absolute path. No other format is supported. # XDG_DESKTOP_DIR="/discworld/Desktop" XDG_DOWNLOAD_DIR="/discworld/Downloads" XDG_TEMPLATES_DIR="/discworld/Templates" XDG_PUBLICSHARE_DIR="/discworld/Public" XDG_DOCUMENTS_DIR="/discworld/Documents" XDG_MUSIC_DIR="/discworld/Music" XDG_PICTURES_DIR="/discworld/Pictures" XDG_VIDEOS_DIR="/discworld/Videos"

и

rinzwind@schijfwereld:~$ more .config/user-dirs.locale en_US

Это оригинал, который использует $ HOME (то есть. / Home / $ USER / ):

XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_VIDEOS_DIR="$HOME/Videos"

Существует также метод командной строки:

xdg-user-dirs-update --set DOWNLOAD "directory"

, где каталог должен соответствовать комментариям в первом блоке кода в этот ответ.

Сделайте это так, и вы даже можете использовать NTFS во внешнем местоположении. У вас все равно будет каталог / home / $ USER /, но все программное обеспечение будет использовать ваше внешнее местоположение. «home» по-прежнему / home / $ USER /, поскольку все настройки все еще существуют.

0
ответ дан 17 July 2018 в 15:10

Спасибо за быстрые ответы.

Подумав некоторое время, я думаю, что решение Rinzwind является самым чистым до сих пор.

Я нашел грязный способ разместить весь профиль user2 на внешнем hdd, и он отлично работает, но он возится с firejail на нескольких программах, и я уверен, что есть еще несколько проблем, выходящих позже. Без привода, подключенного к нему, обычная загрузка, вход в систему user1 работает хорошо, вход в систему user2 будет пропущен и будет возвращен на экран входа в систему, так как диск будет подключен.

Если кто-то заинтересован в том, чтобы возиться с :

Я создал каталог / mnt / exthome, смонтировал внешний hdd с форматированием ext4 и добавил новый user2 с домашним каталогом / mnt / exthome / user2. и изменил / etc / fsab с флажком опций nofail mkdir /mnt/exthome mount /dev/sdb1 /mnt/exthome adduser user --home /mnt/exthome/user2

получил UUID внешнего диска с blkid и добавил строку в / etc / fstab

UUID=************** /mnt/xhome/ ext4 defaults,nofail 0 2
0
ответ дан 20 July 2018 в 15:36

У каждого пользователя есть файл ~.config/users-dirs.dirs в их доме, где вы можете установить, что ваш дом, отредактировав файл (обратите внимание на комментарии в файле). У вас также может быть свой собственный параметр «locale»:

rinzwind@schijfwereld:~$ more .config/user-dirs.dirs # This file is written by xdg-user-dirs-update # If you want to change or add directories, just edit the line you're # interested in. All local changes will be retained on the next run # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an # absolute path. No other format is supported. # XDG_DESKTOP_DIR="/discworld/Desktop" XDG_DOWNLOAD_DIR="/discworld/Downloads" XDG_TEMPLATES_DIR="/discworld/Templates" XDG_PUBLICSHARE_DIR="/discworld/Public" XDG_DOCUMENTS_DIR="/discworld/Documents" XDG_MUSIC_DIR="/discworld/Music" XDG_PICTURES_DIR="/discworld/Pictures" XDG_VIDEOS_DIR="/discworld/Videos"

и

rinzwind@schijfwereld:~$ more .config/user-dirs.locale en_US

Это оригинал, который использует $ HOME (то есть. / Home / $ USER / ):

XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_VIDEOS_DIR="$HOME/Videos"

Существует также метод командной строки:

xdg-user-dirs-update --set DOWNLOAD "directory"

, где каталог должен соответствовать комментариям в первом блоке кода в этот ответ.

Сделайте это так, и вы даже можете использовать NTFS во внешнем местоположении. У вас все равно будет каталог / home / $ USER /, но все программное обеспечение будет использовать ваше внешнее местоположение. «home» по-прежнему / home / $ USER /, поскольку все настройки все еще существуют.

0
ответ дан 20 July 2018 в 15:36
  • 1
    Большое спасибо, оцените! Я это буду моим решением, если нет возможности переместить всю конфигурацию и файлы настроек для учетной записи user2 на внешний диск. Поскольку я модифицировал / etc / fstab, mkdir / mnt / user2 установил внешний hdd on / mnt / user2, переместил домашний каталог в / mnt / user2 командой usermod, все сработало нормально. Проблема заключается в том, что внешний hdd должен быть установлен, даже если я хочу войти в систему с локальной учетной записью user1. С удаленной загрузкой exthdd не удастся – Mrrbt 5 May 2018 в 17:41
  • 2
    Просто поместите настройки и настройки пользователей на обычный диск в / home / и используйте 2-й диск в качестве диска данных. Это безопаснее и упрощает создание резервных копий (резервное копирование внешнего диска). Кроме того, вы не сталкиваетесь с проблемами, когда кто-то берет этот диск, удаляя ваш дом;) – Rinzwind 5 May 2018 в 19:32

спасибо за быстрые ответы.

подумав некоторое время, я думаю, что решение Rinzwind-это самое чистое до сих пор.

я нашел грязный способ поставить весь профиль user2 на внешний HDD и все работает нормально, но он общается с firejail на несколько программ, и я уверен, есть еще несколько вопросов выходит позже . Без диск подключен в это загрузке нормально, логин на пользователя user1 работает хорошо, логин на пользователя user2 будут пропущены и возвращает к экрану входа в систему, поскольку диск будет подключен.

если кто-то заинтересован в том, чтобы возиться с:

я сделал папку /mnt/exthome смонтирована система ext4 отформатировать внешний жесткий диск и добавил нового пользователя user2 с домашней директории /mnt/exthome/пользователь2. и измененный файл /etc/fsab с флагом опцию nofail mkdir /mnt/exthome mount /dev/sdb1 /mnt/exthome adduser user --home /mnt/exthome/user2

получил идентификатор uuid внешнего диска с blkid и добавил строку в /etc/fstab и

UUID=************** /mnt/xhome/ ext4 defaults,nofail 0 2
0
ответ дан 23 July 2018 в 16:07

У каждого пользователя есть файл ~.config/users-dirs.dirs в их доме, где вы можете установить, что ваш дом, отредактировав файл (обратите внимание на комментарии в файле). У вас также может быть свой собственный параметр «locale»:

rinzwind@schijfwereld:~$ more .config/user-dirs.dirs # This file is written by xdg-user-dirs-update # If you want to change or add directories, just edit the line you're # interested in. All local changes will be retained on the next run # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an # absolute path. No other format is supported. # XDG_DESKTOP_DIR="/discworld/Desktop" XDG_DOWNLOAD_DIR="/discworld/Downloads" XDG_TEMPLATES_DIR="/discworld/Templates" XDG_PUBLICSHARE_DIR="/discworld/Public" XDG_DOCUMENTS_DIR="/discworld/Documents" XDG_MUSIC_DIR="/discworld/Music" XDG_PICTURES_DIR="/discworld/Pictures" XDG_VIDEOS_DIR="/discworld/Videos"

и

rinzwind@schijfwereld:~$ more .config/user-dirs.locale en_US

Это оригинал, который использует $ HOME (то есть. / Home / $ USER / ):

XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_VIDEOS_DIR="$HOME/Videos"

Существует также метод командной строки:

xdg-user-dirs-update --set DOWNLOAD "directory"

, где каталог должен соответствовать комментариям в первом блоке кода в этот ответ.

Сделайте это так, и вы даже можете использовать NTFS во внешнем местоположении. У вас все равно будет каталог / home / $ USER /, но все программное обеспечение будет использовать ваше внешнее местоположение. «home» по-прежнему / home / $ USER /, поскольку все настройки все еще существуют.

0
ответ дан 23 July 2018 в 16:07
  • 1
    Большое спасибо, оцените! Я это буду моим решением, если нет возможности переместить всю конфигурацию и файлы настроек для учетной записи user2 на внешний диск. Поскольку я модифицировал / etc / fstab, mkdir / mnt / user2 установил внешний hdd on / mnt / user2, переместил домашний каталог в / mnt / user2 командой usermod, все сработало нормально. Проблема заключается в том, что внешний hdd должен быть установлен, даже если я хочу войти в систему с локальной учетной записью user1. С удаленной загрузкой exthdd не удастся – Mrrbt 5 May 2018 в 17:41
  • 2
    Просто положите настройки и конфиги на нормальный диск в /Home/ и использовать 2-й диск как диск данных. Это является более безопасным и упрощает создание резервных копий (вы резервное копирование на внешний диск). Плюс вам не нарваться на неприятности, когда кто-то берет диск, снятие вашего дома ;) – Rinzwind 5 May 2018 в 19:32

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

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