Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: chown и права доступа 14.04 LTS  (Прочитано 3448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн delvin-fil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • import __hello__
    • Просмотр профиля
chown и права доступа 14.04 LTS
« : 02 Ноября 2014, 19:38:52 »
Приветствую всех!
У меня в файловой системе творится что-то непонятное! Есть три пользователя: xxx, yyy и root разумеется. При настройке dualseat активными были два: ххх и root. Сегодня закончил все настройки и в lightdm.conf поменял имя для второй сессии на ууу. Что вы думаете? Не входит  :'( Начал разбираться. Оказывается права доступа на файлы в домашних каталогах обоих пользователей (не root) одинаковые. В данном случае, в каталоге ууу все файлы имеют вот что:
-rw-rw-r--  1 ххх root         1760 нояб.  2  2013
При попытке сменить права командой chown -R -- ууу /home/yyy/* && chown -R -- ууу /home/yyy/.*, также меняются права и в каталоге /home/xxx.
Может у меня монтируется не так? Или с символическими/жесткими ссылками "косяк"? Или я не понимаю сути chown -R?
Подскажите, пожалуйста, как с этим боротся!
PS: В fstab:
/dev/sdb2   /home   ext4   errors=remount-ro   0 1
Делай что должен и сбудется, чему суждено!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: chown и права доступа 14.04 LTS
« Ответ #1 : 02 Ноября 2014, 20:16:16 »
Не надо разделять команды двойным амперсандом.
Что в команде chown делает двойной минус?

Оффлайн delvin-fil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • import __hello__
    • Просмотр профиля
Re: chown и права доступа 14.04 LTS
« Ответ #2 : 02 Ноября 2014, 20:22:33 »
А, эээ, закрывает ввод команд вроде. Я и без двойного минуса пробовал - тоже самое:(
Делай что должен и сбудется, чему суждено!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: chown и права доступа 14.04 LTS
« Ответ #3 : 02 Ноября 2014, 20:35:12 »
А, эээ, закрывает ввод команд вроде.
Двойной амперсанд нужен не для этого.
Либо каждая команда на отдельной строке, либо точка с запятой.

Двойной минус вообще не нужен.
Астериски тоже не нужны.

sudo chowh -R xxx /home/xxx
sudo chowh -R yyy /home/yyy

Оффлайн delvin-fil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • import __hello__
    • Просмотр профиля
Re: chown и права доступа 14.04 LTS
« Ответ #4 : 02 Ноября 2014, 20:43:55 »
sudo chowh -R xxx /home/xxx
sudo chowh -R yyy /home/yyy

Сначала я делал именно так, а потом не мог загрузить вторую сессию. Потом увидел одинаковые id на файлах и стал пробовать разные варианты:
chowh -fR nnn
chown -fR -- nn
и т.д.. Все приводит к синхронной замене в каталогах разных пользователей!
А && на изменение владельца простых и системных
RE> yyу /home/yyy/* && chown -R -- ууу /home/yyy/.*
Делай что должен и сбудется, чему суждено!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: chown и права доступа 14.04 LTS
« Ответ #5 : 02 Ноября 2014, 20:52:27 »
ls -l /home ; mount | grep /home?

Оффлайн delvin-fil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • import __hello__
    • Просмотр профиля
Re: chown и права доступа 14.04 LTS
« Ответ #6 : 02 Ноября 2014, 20:54:04 »
delvin-desktop@~# ls -l /home
итого 699708
drwxr-xr-x  3 mifka root      4096 окт.  12 23:23 1
drwxrwxr-x  2 mifka root      4096 окт.  29 23:40 2
drwxr-xr-x  4 mifka root      4096 окт.  31 11:40 avtoschem
-rwxrwxrwx  1 mifka root    110854 мая    4  2014 bookmarks.adr
drwxr-xr-x  2 mifka root      4096 окт.   7 01:40 config-autostart
drwxr-xr-x 57 mifka root      4096 нояб.  2 21:39 delvin
-rw-rw-r--  1 mifka root    110356 окт.   2 21:35 diag
drwxrwxr-x  6 mifka root      4096 окт.   5 23:07 diagnost
drwxrwxr-x  4 mifka root      4096 окт.  31 17:47 dist
drwxr-xr-x  2 mifka root      4096 окт.   7 00:14 etk-xdg-autostart
drwxr-xr-x 49 mifka root      4096 нояб.  2 20:45 goblin
-rw-r--r--  1 mifka root        37 нояб.  1 18:46 Kicad
-rw-------  1 mifka root 716177408 мая    4 10:28 lubuntu-14.04-desktop-i386.iso
drwxrwxrwx 48 mifka root      4096 нояб.  2 22:00 mifka
drwxrwxr-x  3 mifka root      4096 нояб.  3 00:00 ok
drwxr-xr-x 12 mifka root      4096 янв.   1  1970 phone-f
-rw-rw-r--  1 mifka root        50 окт.   4 22:21 rus.txt
drwxrwxr-x  6 mifka root      4096 окт.  31 16:47 temp
drwxr-xr-x  5 mifka root      4096 окт.   7 01:22 ubuntu-builder
-rw-r--r--  1 mifka root      1343 янв.  10  2007 wodim.conf
-rw-------  1 mifka root       188 нояб.  1 13:35 wvdial.conf
-rw-rw-rw-  1 mifka root      4827 окт.  12 23:55 xorg.conf.new
drwxr-xr-x 28 mifka root      4096 нояб.  2 21:07 xpeh
drwxrwxr-x  3 mifka root      4096 окт.   8 07:46 кулинария
-rw-r--r--  1 mifka root      1318 нояб.  1 11:21 читы
delvin-desktop@~# mount | grep ^/
/dev/sda3 on / type ext4 (rw,errors=remount-ro)
/dev/sdb2 on /home type ext4 (rw,errors=remount-ro)
/dev/sda2 on /mnt/All_docs type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sdb1 on /mnt/defler type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda1 on /mnt/System type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
Делай что должен и сбудется, чему суждено!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: chown и права доступа 14.04 LTS
« Ответ #7 : 02 Ноября 2014, 21:48:26 »
Что-то вы там с правами намудрили, а возможно, ещё и с расположением профилей.
В /home не должно быть ничего, кроме домашних каталогов пользователей и lost+found.

Оффлайн delvin-fil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • import __hello__
    • Просмотр профиля
Re: chown и права доступа 14.04 LTS
« Ответ #8 : 03 Ноября 2014, 05:19:57 »
А Midnight Commander делает копии файлов или создает жесткие ссылки? Ибо после создания пользователя домашний каталог пустой и следовательно не запустится в графическом режиме - я копировал содержимое ххх в ууу.
Делай что должен и сбудется, чему суждено!

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: chown и права доступа 14.04 LTS
« Ответ #9 : 03 Ноября 2014, 05:44:35 »
Цитировать
на изменение владельца простых и системных
RE> yyу /home/yyy/* && chown -R -- ууу /home/yyy/.*

а заодно и родительского каталога
ах эта незаметная точка в конце

Оффлайн delvin-fil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • import __hello__
    • Просмотр профиля
Re: chown и права доступа 14.04 LTS
« Ответ #10 : 03 Ноября 2014, 05:54:19 »
Ну так и я о том-же. Может ср скопировать? Только не помню кроме -r другие ключи, но сейчас посмотрю:)
Делай что должен и сбудется, чему суждено!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: chown и права доступа 14.04 LTS
« Ответ #11 : 03 Ноября 2014, 06:14:03 »
А Midnight Commander делает копии файлов или создает жесткие ссылки?
Не исключено.
Владелец и права доступа одинаковые при обращении по хардлинку.

Ибо после создания пользователя домашний каталог пустой и следовательно не запустится в графическом режиме
Во-первых, должен быть не пустой, а с содержимым /etc/skel.
Во-вторых, должен запуститься, даже если пустой.

а заодно и родительского каталога
ах эта незаметная точка в конце
Во-во, под такую подстановку попадает не только 1 точка, но и 2.

***
В очередной раз, не надо использовать команды и параметры, смысла которых не понимаете…
« Последнее редактирование: 03 Ноября 2014, 06:43:07 от ArcFi »

Оффлайн delvin-fil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • import __hello__
    • Просмотр профиля
Re: chown и права доступа 14.04 LTS
« Ответ #12 : 03 Ноября 2014, 09:07:09 »
Во-во, под такую подстановку попадает не только 1 точка, но и 2.
***
В очередной раз, не надо использовать команды и параметры, смысла которых не понимаете…
Хорошо, спасибо!
А как быть с настройками хранящимися в /home/user/.icewm (да, я пользуюсь именно им), /home/user/.opera, /home/user/.mc и т.д.? Ведь в данном случае это самое критичное и именно поэтому не запускается seat1 в lightdm.
Делай что должен и сбудется, чему суждено!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: chown и права доступа 14.04 LTS
« Ответ #13 : 03 Ноября 2014, 13:08:59 »
А как быть с настройками
Использовать рекурсию.
Оно действует на все подкаталоги, в т.ч. скрытые:
sudo chowh -R xxx /home/xxx
sudo chowh -R yyy /home/yyy

Оффлайн delvin-fil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
  • import __hello__
    • Просмотр профиля
Re: chown и права доступа 14.04 LTS
« Ответ #14 : 03 Ноября 2014, 16:21:15 »
Цитировать
sudo chowh -R xxx /home/xxx
sudo chowh -R yyy /home/yyy
Из под root работает, а из под пользователя вот:
~$ sudo chown delvin /home/delvin
sudo: /usr/bin/sudo должен принадлежать пользователю с uid 0 и иметь бит setuid
 :-[
Делай что должен и сбудется, чему суждено!

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.