-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, Nov 07, 2016 at 06:11:50AM -0600, Richard Owlett wrote: > I need to identify file system on all partitions of my hard drive > whether mounted or not. > parted /dev/sda print | grep ext | grep -v exte > reports the desired information [partitions formatted ext?] in a > convenient format. > *HOWEVER* parted requires root privileges. That is not acceptable. > Suggestions?
It's not parted. It's the partitions themselves (or more accurately, the devices via which your operating system makes the partitions available to user space). By default (and there are some reasons for it) they're not readable by everyone. They are writable by even less. On my box, for example: tomas@rasputin:~$ ls -al /dev/sd* brw-rw---- 1 root disk 8, 0 Nov 7 09:06 /dev/sda brw-rw---- 1 root disk 8, 1 Nov 7 09:06 /dev/sda1 brw-rw---- 1 root disk 8, 2 Nov 7 09:06 /dev/sda2 brw-rw---- 1 root disk 8, 5 Nov 7 09:06 /dev/sda5 So you'd have to be associated to the "disk" group to read those things and you'd have to *be* root to write. Same goes for lsblk (as has been recommended in this thread) or any other tool you might consider. That said, lsblk seems to be a better fit for your needs anyway. Parted has no problems running as a regular user if the (device) file under question is (readable/writable) by said user. It only tries to be helpful with some messages when it isn't running under root *and* encounters permission/owner conflicts. *That* might cause some confusion. Regards - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEUEARECAAYFAlggd98ACgkQBcgs9XrR2kaDxgCY1ArE0224tHxE6XyHBtpNXNv2 zgCfex3jBX/eggibGeXPZNm+YR7WzP8= =MMiF -----END PGP SIGNATURE-----