別のパーティションにホームディレクトリがあるコンソールからシステム(ubuntu 19.10)に新しいユーザーを追加しようとしていますが、適切に実行できないようです。
デフォルトのユーザーは「gep」で、指定された新しいユーザーのホームディレクトリはmedia/gep/work(/dev/sdd1 on /media/gep/work type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
gep@desk:/media/gep/work$ ls -lah
total 8,0K
drwxrwxrwx 2 gep gep 4,0K Μαΐ 6 20:44 .
drwxr-x---+ 3 gep root 4,0K Μαΐ 6 20:13 ..
新しいユーザー「ekt」を追加します。
gep@desk ~> Sudo useradd -m -d /media/gep/work/ekt ekt
[Sudo] password for gep:
gep@desk ~> Sudo passwd ekt
New password:
Retype new password:
passwd: password updated successfully
Ektのホーム権限を確認する:
gep@desk ~> ls -lah /media/gep/work/
total 12K
drwxrwxrwx 3 gep gep 4,0K Μαΐ 6 20:54 ./
drwxr-x---+ 3 gep root 4,0K Μαΐ 6 20:13 ../
drwxr-xr-x 2 ekt ekt 4,0K Μαΐ 6 20:54 ekt/
gep@desk ~> ls -lah /media/gep/work/ekt/
total 20K
drwxr-xr-x 2 ekt ekt 4,0K Μαΐ 6 20:54 ./
drwxrwxrwx 3 gep gep 4,0K Μαΐ 6 20:54 ../
-rw-r--r-- 1 ekt ekt 220 Μαΐ 5 2019 .bash_logout
-rw-r--r-- 1 ekt ekt 3,7K Μαΐ 5 2019 .bashrc
-rw-r--r-- 1 ekt ekt 807 Μαΐ 5 2019 .profile
新しいユーザーにログインしようとしています:
gep@desk ~> su --login ekt
Password:
su: warning: cannot change directory to /media/gep/work/ekt: Permission denied
$
権限を再度変更しようとしています:
$ Sudo chown -R ekt:ekt /media/gep/work/ekt
[Sudo] password for ekt:
ekt is not in the sudoers file. This incident will be reported.
所有者や権限なども変更しようとしましたが、何時間も経過した後、いつも同じことをしていると思います。どんな助けも大歓迎です:)
更新:setfacl -b /media/gep/
による余分なACL権限が削除されましたが、修正されませんでした。
gep@desk /> ls -lah /media/gep/
total 12K
drwx------ 3 gep root 4,0K Μαΐ 6 20:13 ./
drwxr-xr-x 3 root root 4,0K Οκτ 30 2019 ../
drwxrwxrwx 3 gep gep 4,0K Μαΐ 6 21:25 work/
x2の更新:何らかの理由で、guiアプリケーション 'disks'からディスクをフォーマットしたときのデフォルト設定では、fstabにエントリが追加されなかったようです...手動で追加した後、機能し、ようやくユーザーを切り替えます。
20.04 Virtualbox VMを使用して仮想ディスクを追加することにより、問題なく次の作業を行いました:
$ Sudo fdisk /dev/sdb
n
、p
、default 1
、default 2048
、default 20971519
、Created a new partition 1 of type 'Linux' and of size 10 GiB.
、w
-変更をディスクに書き込む$ Sudo mkfs.ext4 /dev/sdb1
$ Sudo mkdir /media/gep
$ Sudo blkid
は、/dev/sdb1
デバイスのUUIDを取得します:/dev/sdb1: UUID="cca82d89-1c50-4dce-a241-a9c0421464ca" TYPE="ext4" PARTUUID="3191c204-01"
UUIDを使用して/etc/fstab
に次のレコードを作成しました:
UUID=cca82d89-1c50-4dce-a241-a9c0421464ca /media/gep ext4 errors=remount-ro 0 1
$ Sudo mount /media/gep
$ Sudo adduser test --home /media/gep/test
$ su - test
$ echo $HOME /media/gep/test
$ pwd /media/gep/test