Re: Unable to determine your tty name error.

mind entropy <[email protected]>
Newsgroups gmane.linux.debian.devel.embedded
Message-ID <CAM2a4uxKTm8yzwzagf4AbOG_XiQf2zJpKTmLKdG3FKiSidKOTA@mail.gmail.com>
On Sat, May 11, 2013 at 2:20 PM, Paul Boddie <[email protected]> wrote:

> On Saturday 11 May 2013 10:12:39 mind entropy wrote:
> > On Fri, May 10, 2013 at 2:32 AM, Paul Boddie <[email protected]> wrote:
> > >
> > > I found that even though multistrap elevates its privileges using sudo,
> > > the resulting filesystem hierarchy preserves the original user's
> > > permissions. Consequently, the booted system didn't like various files
> > > having the wrong uid. I may have discovered this previously and had
> noted
> > > in my own instructions that multistrap needs to be run as root or using
> > > sudo (unless anyone can advise me differently), but this time I assumed
> > > that when multistrap invoked sudo everything would end up being owned
> by
> > > root.
>
> [...]
>
> > I am using sudo itself to archive and zip up the rootfs.
> > I use -->  tar -cpjvf <filename.tar.bz2> . --numeric-owner
>
> What does the ownership and permissions of the top level of your
> multistrapped
> filesystem look like (along with things like /etc/shadow)? My mistake of
> not
> running multistrap itself using sudo meant that everything was owned by my
> own unprivileged user rather than root, which then caused problems on the
> target system.
>
>


Permissions
------------------

My shadow file contains
root:::::::::



ls -al
total 82512
drwxr-xr-x 19 root root     4096 Jun 22  2012 .
drwxr-xr-x  3 root root     4096 May  6 21:23 ..
drwxr-xr-x  2 root root     4096 Dec 11 23:44 bin
drwxr-xr-x  2 root root     4096 Dec 14 18:40 boot
drwxr-xr-x  2 root root     4096 May  6 21:43 debootstrap
drwxr-xr-x  3 root root     4096 May  9 23:57 dev
drwxr-xr-x 30 root root     4096 Jan  1  1970 etc
drwxr-xr-x  2 root root     4096 Dec 14 18:40 home
drwxr-xr-x  7 root root     4096 Jun 22  2012 lib
drwxr-xr-x  2 root root     4096 Dec 14 18:40 mnt
drwxr-xr-x  2 root root     4096 Dec 14 18:40 proc
drwx------  2 root root     4096 Dec 14 18:40 root
-rw-r--r--  1 root root 84321063 May  8 22:54 rootfs2.tar.bz2
drwxr-xr-x  2 root root     4096 Jan  1  1970 run
drwxr-xr-x  2 root root     4096 Dec 11 23:44 sbin
drwxr-xr-x  2 root root     4096 Jun 10  2012 selinux
drwxr-xr-x  2 root root     4096 Feb  8 06:34 sys
drwxrwxrwt  2 root root     4096 Dec 14 18:40 tmp
drwxr-xr-x  9 root root     4096 Jun 22  2012 usr
drwxr-xr-x 11 root root     4096 Dec 11 23:43 var


drwxr-xr-x 30 root root  4096 Jan  1  1970 .
drwxr-xr-x 19 root root  4096 Jun 22  2012 ..
drwxr-xr-x  2 root root  4096 Mar 18 11:54 alternatives
drwxr-xr-x  3 root root  4096 May  6 21:43 apt
-rw-r--r--  1 root root  1895 Jan  1 09:01 bash.bashrc
drwxr-xr-x  2 root root  4096 Nov 24 04:29 bash_completion.d
-rw-r--r--  1 root root   356 Dec 30 23:03 bindresvport.blacklist
drwxr-xr-x  2 root root  4096 May 26  2012 cron.daily
-rw-r--r--  1 root root  2969 Dec 26 06:39 debconf.conf
-rw-r--r--  1 root root     4 Dec 12 16:30 debian_version
drwxr-xr-x  2 root root  4096 Dec 11 23:44 default
drwxr-xr-x  4 root root  4096 Mar 18 11:55 dpkg
-rw-r--r--  1 root root    80 May  9 20:24 fstab
drwxr-xr-x  2 root root  4096 Dec 11 23:44 fstab.d
-rw-r--r--  1 root root  2940 Dec 30 23:04 gai.conf
-rw-r--r--  1 root root    30 May  9 20:16 group
-rw-r--r--  1 root root     9 Aug  7  2006 host.conf
-rw-r--r--  1 root root    11 Apr  6 23:37 hostname
drwxr-xr-x  2 root root  4096 Feb  8 06:34 init
drwxr-xr-x  2 root root  4096 Dec 11 23:44 init.d
-rw-r--r--  1 root root   262 May  9 20:27 inittab
drwxr-xr-x  3 root root  4096 Nov 24 04:29 insserv
-rw-r--r--  1 root root   859 Nov 24 04:29 insserv.conf
drwxr-xr-x  2 root root  4096 Nov 24 04:29 insserv.conf.d
-rw-r--r--  1 root root    28 Dec 14 18:40 issue
-rw-r--r--  1 root root    21 Dec 14 18:40 issue.net
drwxr-xr-x  2 root root  4096 Dec 31 04:00 ld.so.conf.d
-rw-r--r--  1 root root 10185 May 26  2012 login.defs
drwxr-xr-x  2 root root  4096 Mar 18 11:55 logrotate.d
-rw-r--r--  1 root root   956 Mar 21 08:08 mke2fs.conf
-rw-r--r--  1 root root   298 Jan  1  1970 mtab
drwxr-xr-x  3 root root  4096 Oct 15  2012 network
-rw-r--r--  1 root root   256 Dec 14 18:40 os-release
-rw-r--r--  1 root root   552 Apr 29  2012 pam.conf
drwxr-xr-x  2 root root  4096 May 11 14:27 pam.d
-rw-r--r--  1 root root   113 May  9 20:11 passwd
drwxr-xr-x  2 root root  4096 Dec 14 18:40 profile.d
drwxr-xr-x  2 root root  4096 Oct 15  2012 rc0.d
drwxr-xr-x  2 root root  4096 Oct 15  2012 rc1.d
drwxr-xr-x  2 root root  4096 Feb  8 05:56 rc2.d
drwxr-xr-x  2 root root  4096 Feb  8 05:56 rc3.d
drwxr-xr-x  2 root root  4096 Feb  8 05:56 rc4.d
drwxr-xr-x  2 root root  4096 Feb  8 05:56 rc5.d
drwxr-xr-x  2 root root  4096 Oct 15  2012 rc6.d
drwxr-xr-x  2 root root  4096 Oct 15  2012 rcS.d
-rw-r--r--  1 root root   172 May  6 21:43 resolv.conf
-rwxr-xr-x  1 root root   268 Jan  2 22:05 rmt
-rw-r--r--  1 root root  3973 May  8 22:58 securetty
drwxr-xr-x  4 root root  4096 May  4  2012 security
drwxr-xr-x  2 root root  4096 Jun 10  2012 selinux
-rw-r-----  1 root root    14 May 11 14:32 shadow
drwxr-xr-x  2 root root  4096 Jan  1 09:01 skel
drwxr-xr-x  2 root root  4096 Jun 27  2012 terminfo

-Gautam
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.