CHMOD 770 bei m Unterverzeichnis /data nicht möglich

  • Also ich habe das Problem.

    Installation funktioniert einwandfrei, dann beim ersten Start kommt die Fehlermeldung:

    Daten-Verzeichnis (/media/www/s-cal/data) ist von anderen Nutzern lesbar

    Bitte ändere die Berechtigungen auf 0770 sodass das Verzeichnis nicht von anderen Nutzer angezeigt werden kann.

    Ich kann aber den chmod nicht ändern:

    chmod 770 /media/www/s-cal/data
    chmod: Beim Setzen der Zugriffsrechte für »/media/www/s-cal/data«: Die Operation ist nicht erlaubt

    ist das Verzeichnis /media/www/s-cal/ auf der SD-Karte gibt es das Problem nicht.

    Wie kann ich das problem Lösen? :wallbash:


    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Ich habe einen Apache 2 mit Mysql PHP5 PHPMyadmin

    Zusatzpakete sind php5-intl php5-ldap smbclient php-net-ftp php5-gmp php5-imagick ffmpeg php-apc php5-intl php5-gd php5-json php5-curl

    FTP Server: proftpd

    sudo ftpasswd --passwd --name cam --uid 33 --gid 33 --home /media/www/cam --shell /bin/false
    sudo ftpasswd --passwd --name www --uid 33 --gid 33 --home /media/www --shell /bin/false

    habe ich den User cam und www hinzugefügt


    Der USB Stick ist wie folgt gemounted:

    sudo blkid -o list -w /dev/null

    device fs_type label mount point UUID
    -------------------------------------------------------------------------------
    /dev/mmcblk0p1 vfat boot /boot CB99-4C7E
    /dev/mmcblk0p2
    ext4 / 1263ae8d-aaf3-41b6-9ac0-03e7fecb5d6a
    /dev/sda1 vfat MEDIA_WWW /media/www 49D2-D900 <<<< USB Stick

    33 = www-data

    sudo nano -w /etc/fstab
    proc /proc proc defaults 0 0
    /dev/mmcblk0p1 /boot vfat defaults 0 2
    /dev/mmcblk0p2 / ext4 defaults,noatime 0 1
    # a swapfile is not a swap partition, so no using swapon|off from here on, use $
    UUID=49D2-D900 /media/www/ vfat utf8,uid=33,gid=33,noatime 0 <<<< USB Stick

  • CHMOD 770 bei m Unterverzeichnis /data nicht möglich? Schau mal ob du hier fündig wirst!

  • <VirtualHost *:80>
    ServerAdmin webmaster@xxxx.de
    ServerName s-cal
    DocumentRoot /media/www/s-cal
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    </Directory>
    <Directory /media/www/s-cal>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    Einmal editiert, zuletzt von Rasfreak (6. Juni 2015 um 19:00)

  • Moin,

    Auszug aus der Liste der Laufwerke
    UUID=49D2-D900 /media/www/ vfat utf8,uid=33,gid=33,noatime 0 <<<< USB Stick

    Wenn ich das richtig seh, ist der Stick mit VFAT eingerichtet.
    Wie sollen da denn die Attribute von Linux greifen???

    Gruss bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Wer lesen kann hat klare Vorteile :fies:

    Du verwendest vFat. Das ist kein Linux- sondern ein Windows Dateisystem (FAT32). Du kannst für solch ein Dateisystem keine Linux-Rechte setzen/ändern. Das geht nur beim mounten.

    2 Möglichkeiten:

    • Du formatierst das USB Laufwerk/Stick mit einem Linux-Dateisystem wie zum Beispiel ext3 oder ext4
    • Du fügst eine Mount-Option hinzu um das gesamte Verzeichnis mit entsprechenden Rechten einzuhängen

    1. solltest du bevorzugen. Daten sichern und dann folgenden Befehl ausführen:

    Code
    sudo mkfs.ext3 /dev/sda1

    2. betrifft wie gesagt den gesamten mount also '/media/www/' und kann auf diese Art nicht direkt für Unterverzeichnisse angewendet werden. Was du hierfür brauchst ist zunächst das Wissen der Darstellungsart, also unterschied von der chmod und von umask, denn letzteres brauchst du aber unterschiedet sich zu dem von chmod. Siehe dazu: https://wiki.ubuntuusers.de/Rechte#Darstellungsarten
    Und da viel auch schon das Stichwort: umask. Alternativ ginge aber auch dmask um nur die Verzeichnisse zu ändern. Das ist die mount-Option die du benötigst.
    Siehe dazu:
    http://wiki.ubuntuusers.de/mount#Besonderheiten
    http://wiki.ubuntuusers.de/fstab#Aufruf


  • Moin,

    Auszug aus der Liste der Laufwerke
    UUID=49D2-D900 /media/www/ vfat utf8,uid=33,gid=33,noatime 0 <<<< USB Stick

    Wenn ich das richtig seh, ist der Stick mit VFAT eingerichtet.
    Wie sollen da denn die Attribute von Linux greifen???

    Gruss bernd

    Sorry Bernd, ich kenne mich in Linux noch nicht so gut aus. Sonst hätte ich das gemerkt. Danke aber für den Tipp.


    Danke, du hast mir sehr geholfen. Werde ich morgen mal ausprobieren.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!