SLES 9 PDC Setup

Posted on 2005-05-17
Last Modified: 2013-12-15
I am using SLES 9 and am trying to set it up as a PDC.  I have the authentication working, my problem is that I don't have roaming profiles working as I would like it to.  I tested the roaming profiles by logging in under 2 different machines, and the test file that I placed on the desktop of my Windows XP workstations was part of the roaming profile, but the user preferences were not.  I would like to know how to configure the profiles so that the user preferences of the machine are also roaming (ex. Wallpaper, screensaver, etc.).  I also have SuSE Pro 9.2 workstations on my network, so everything that is part of the roaming profile would also have to be compatible with both Windows and SuSE workstations.  This may not be possible, but I would like to find out.  I am fairly new to linux, so please provide detailed step by step instructions.
Question by:AmericanLand
    1 Comment
    LVL 6

    Accepted Solution

    Can't really share between linux and windows.
    Linux saves backgrounds and textfiles and windows saves it in the registry.

    The wallpaper won't save if its not a bmp.

    make sure that there is a NTUSER.Dat file in the profile directory

    here's my (modified) smb.conf
    # Global parameters
            unix charset = ISO8859-1
            workgroup = WORKGROUP
            netbios name = SERVER
            server string = File Server
            interfaces = lo, eth0
            passwd program = /usr/bin/passwd %u

          # May need changed
            passwd chat = *New*UNIX*password:* %n\n *Retype*new*UNIX*password* %n\n *passwd:*password*updated*successfully*

            passwd chat debug = Yes
            unix password sync = Yes
            log level = 5
            log file = /var/log/samba.log
            server signing = auto
            add user script = /usr/sbin/useradd -m %u
            delete user script = /usr/sbin/userdel -r %u
            add group script = /usr/sbin/setupgroup %g
            delete group script = /usr/sbin/groupdel %g
            add user to group script = /usr/sbin/usermod -G %g %u
            set primary group script = /usr/sbin/setupgroup %g
            add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u
            logon script = logon.bat
            logon path = \\%L\%U\profile
            logon drive = h:
            logon home = \\%L\%U\.9xprofile
            domain logons = Yes
            os level = 65
            domain master = Yes
            dns proxy = No
            ldap ssl = no
            path = /home/shared/youth
            admin users = @root, @wheel
            hide unreadable = Yes

            path =
            read only = No
            case sensitive = No
            msdfs proxy = no

            path = /home/%u/profile
            read only = No
            case sensitive = No
            hide files = /desktop.ini/ntuser.ini/NTUSER.*/
            msdfs proxy = no

            path = /var/lib/samba/netlogon
            guest ok = Yes
            case sensitive = No
            msdfs proxy = no

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    rdate is a Linux command and the network time protocol for immediate date and time setup from another machine. The clocks are synchronized by entering rdate with the -s switch (command without switch just checks the time but does not set anything). …
    SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
    Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now