有馬総一郎のブログ

(彼氏の事情)

2018年09月29日 23:39:30 JST - 1 minute read - Linux

マウントしたディレクトリを一般ユーザー権限にする

ネットワークドライブなどを普通にマウントするとディレクトリがroot権限になってしまう。

マウントするときにuseruidgidといったオプションを使えば指定した一般ユーザー権限でマウントできるようになる。

まずはユーザーID、グループIDを調べる。

arimasou16@Lemur:~$ whoami
arimasou16
arimasou16@Lemur:~$ id arimasou16
uid=1000(arimasou16) gid=1000(arimasou16) groups=1000(arimasou16),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)

なので /est/fstab を以下のように編集する。

//localhost/arimasou16 /mnt/nas cifs user,uid=1000,gid=1000,username=username,password=password

これでOK

arimasou16@Lemur:~$ ls -ld /mnt/nas
drwxr-xr-x 2 arimasou16 arimasou16 0  9月  8 20:58 /mnt/nas

一般ユーザー権限でマウントされている。