Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »

Друзья!

Код: Выделить всё

users
 roor root root root


Смотрю на них как баран на новые ворота. Если это прикол, то несмешной. Я один пользователь с именем root и пароль мой 13579! Откуда оставшиеся трое взялись, я ума не приложу.

Допустим, что я в начале своего пути тык скыть создал ещё зачем-то трёх пользователей с именем root и мне их надо удалить. Но команда на удаление просит в качестве идентификатора только логин! А паролей она не просит (да и не знаю я их), как она будет идентифицировать пользователя среди других если они все одинаковые!

man users и man userdel прочёл, там читать-то особо нечего (последний опять кракозябры выводит, да и чёрт с ними, я уже стал с ними бороться.)

Надо как-то разузнать, какой из этих root реальный, а какие мнимые и удалить их. Спасибо, кто откликнется.

По ссылками, коих я прочёл вагон и маленькая тележка такие экстраординарные случаи не разбираются!
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение /dev/random »

Команда users выводит имя пользователя каждой открытой сессии. Несколько одинаковых имён - это нормально, если у вас открыто несколько сессий под одним пользователем. Это вовсе не значит, что таких пользователей несколько.
Спасибо сказали:

Аватара пользователя
Stauffenberg
Сообщения: 2023
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Stauffenberg »

монах Тук писал(а):
19.01.2016 23:21

Код: Выделить всё

users
 roor root root root


Смотрю на них как баран на новые ворота. Если это прикол, то несмешной. Я один пользователь с именем root и пароль мой 13579! Откуда оставшиеся трое взялись, я ума не приложу.

Код: Выделить всё

NAME
       users - print the user names of users currently logged in to the current host



Код: Выделить всё

> users
alex alex alex alex alex alex alex alex
> who
alex     :0           2016-01-19 21:41 (console)
alex     pts/0        2016-01-19 21:42 (:0)
alex     pts/1        2016-01-19 21:42 (:0)
alex     pts/2        2016-01-19 21:42 (:0)
alex     pts/3        2016-01-19 21:42 (:0)
alex     pts/4        2016-01-19 21:42 (:0)
alex     pts/5        2016-01-19 21:42 (:0)
alex     pts/6        2016-01-19 21:42 (:0)


WTF? :)
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:

BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение BigBrother »

монах Тук писал(а):
19.01.2016 23:21
Допустим, что я в начале своего пути тык скыть создал ещё зачем-то трёх пользователей с именем root

Что что?? Обычно useradd ругается, если добавляешь уже существующего пользователя

Код: Выделить всё

useradd: user 'user_name' already exists
Спасибо сказали:


Аватара пользователя
bormant
Сообщения: 1336

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение bormant »

монах Тук,
Не работайте от root-а, создайте обычного пользователя, переходите в учетку root-а ("su -") только при необходимости выполнения административных задач.
Спасибо сказали:

azsx
Сообщения: 3665
ОС: calculate linux, debian, ubuntu

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение azsx »

еще к bormant добавлю, не пишите свои пароли везде за просто так...
Надо как-то разузнать, какой из этих root реальный, а какие мнимые и удалить их.

как я понимаю обычных юзеров можно увидеть cat /etc/passwd
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18650
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Bizdelnick »

azsx писал(а):
20.01.2016 04:31
не пишите свои пароли везде за просто так...

Да такой пароль что пиши, что не пиши, — толку от него ноль. Пароль должен быть надёжным (и passwd обучно предупреждает, если пароль ненадёжен).

azsx писал(а):
20.01.2016 04:31
как я понимаю обычных юзеров можно увидеть cat /etc/passwd

А всех — то бишь и локальных, и LDAP'овских, если они есть, — с помощью getent passwd.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Olej »

bormant писал(а):
20.01.2016 01:30
монах Тук,
Не работайте от root-а, создайте обычного пользователя, переходите в учетку root-а ("su -") только при необходимости выполнения административных задач.

Уточним :unsure: :
Никогда не работайте от root-а, за исключеним тех кратковременных действия, которые требуют таких привилегий.
Спасибо сказали:

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »

/dev/random писал(а):
19.01.2016 23:30
Команда users выводит имя пользователя каждой открытой сессии. Несколько одинаковых имён - это нормально, если у вас открыто несколько сессий под одним пользователем. Это вовсе не значит, что таких пользователей несколько.

О, господи... ДЛЯ ЧЕГО? Ну писали бы в man-е выводится количество консолей, которые ttyN или ptsN, иксы считается за консоль. Только вместо количества выводится имя юзера. И выводится столько раз, сколько консолей открыто. Пусть коряво, зато ПРАВДА. Зла не хватает. Ну, Бог им судья.

Мне уж и спрашивать-то неудобно, но

Код: Выделить всё

bash-4.2# users
root root root root
bash-4.2# su user_ser
bash-4.2$ users
root root root root
bash-4.2$


Ну это же ерунда какая-то. Логинюсь как su user_ser, а в списке меня всё равно нет, почему? Хотя быть должен, вот:

Код: Выделить всё

users  - print the user names of users currently logged in to the current host

Ребята, у меня нет двух man-ов, были бы два я бы прочёл два. Почему он пароль для user_ser не требует, я уж и спрашивать боюсь.
azsx писал(а):
20.01.2016 04:31
как я понимаю обычных юзеров можно увидеть cat /etc/passwd
Это не то, это наверное, все которые есть, а даже боюсь разбираться с этим списком- я их ВООБЩЕ не создавал. Я сейчас спрашиваю про тех, которые залогинены и работают.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18650
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Bizdelnick »

монах Тук писал(а):
20.01.2016 18:01
Логинюсь как su user_ser, а в списке меня всё равно нет

su - user_ser

монах Тук писал(а):
20.01.2016 18:01
Почему он пароль для user_ser не требует, я уж и спрашивать боюсь.

Правильно, не надо. Ответ совершенно очевиден.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »

Bizdelnick писал(а):
20.01.2016 18:09
su - user_ser

Не, ну подождите, я прежде чем спросить, я всяко пробовал. И так тоже, кстати говоря.

Код: Выделить всё

bash-4.2# su - user_ser

Advice is a dangerous gift; be cautious about giving and receiving it.

user_ser@serimahosta:~$ users
root root root root
user_ser@serimahosta:~$
Видите, нет user_ser!
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18650
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Bizdelnick »

Да, действительно, это я погорячился. Похоже, показываются только пользователи, у которых есть терминал. Точнее, все владельцы терминалов, потому они и повторяются. Больше подробностей можно увидеть, если посмотреть w или who (у этих двух программ, кстати, немного разная логика, и они, бывает, показывают разное число пользователей, но вот подробностей я не помню).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение /dev/random »

su не регистрирует сессии в utmp. Строгих правил о том, что регистрируется, а что нет, не существует, это решают программы, с помощью которых производится вход, но и login (первоначальный вход в виртуальной консоли), и sshd (вход по сети) их регистрируют. Собственно, эта регистрация нужна для того, чтобы можно было определить, _кто_ работает на компьютере, а не какие у него привилегии.
Спасибо сказали:

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »

Bizdelnick писал(а):
20.01.2016 18:50
w или who
тоже не показывают чего надо. whoami - показывает имя того, кто скомандовал, то есть user_ser, да. Но надо имена ВСЕХ пользователей, работающзих в системе.

Пришла мысль- если у каждого пользователя есть как минимум один свой запущенный процесс (гадаю на кофейной гуще, ибо дальше в изучении всего и вся продвинуться не могу, не выполнив такой простой задачи- получение списка работающих польхзователей), тогда чё делаем-

1) Получаем список процессов и пользователей
2) удаляем из списка сттроки с одинаковыми именами.
3) Из оставшихся строк вытаскиваем имена пользователей. Они-то как раз и искомые.

Бред? Я бы тоже так подумал, пока не узнал, как получить список каталогов в каталоге. Вопрос открыт.

Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение /dev/random »

монах Тук писал(а):
20.01.2016 19:03
Но надо имена ВСЕХ пользователей, работающзих в системе.

А что считать пользователем, работающим в системе? Если от имени пользователя выполняется задача по cron, считается ли, что этот пользователь работает в системе? Например, если вы зададите отправку вывода команды users, запущенной от лица user_ser, вам на почту каждые 10 минут, считать ли, что user_ser каждые 10 минут входит в систему? А если запускается не users, а что-то удалённо управляемое, позволяющее получить некое подобие удалённой сессии? А что насчёт root, от лица которого выполняется куча демонов? Считать, что он залогинен всегда (если да, то какой смысл в этой информации?), или только если куда-то вводится пароль рута? В последнем случае - куда засчитывать ввод пароля, а куда нет? В общем, субъективщины и размытых границ куча. В программах вроде who и users граница проведена так: какая-то программа, на чистом субъективном мнении её автора, решила, что в ней открыли новую сессию. Вы бы хотели провести её по-другому? Если да, то как?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18650
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Bizdelnick »

монах Тук писал(а):
20.01.2016 19:03
надо имена ВСЕХ пользователей, работающзих в системе

Зачем? Вы ведь написали:
монах Тук писал(а):
20.01.2016 18:01
даже боюсь разбираться с этим списком

Ну вот Вам, например: ps -eo ruser= | sort -u.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »

/dev/random писал(а):
20.01.2016 19:20
А что считать пользователем, работающим в системе? Если от имени пользователя
выполняется задача по cron, считается ли, что этот пользователь работает в
системе? Например, если вы зададите отправку вывода команды users, запущенной от
лица user_ser, вам на почту каждые 10 минут, считать ли, что user_ser каждые 10
минут входит в систему? А если запускается не users, а что-то удалённо
управляемое, позволяющее получить некое подобие удалённой сессии? А что насчёт
root, от лица которого выполняется куча демонов? Считать, что он залогинен
всегда (если да, то какой смысл в этой информации?), или только если куда-то
вводится пароль рута? В последнем случае - куда засчитывать ввод пароля, а куда
нет? В общем, субъективщины и размытых границ куча. В программах вроде who и
users граница проведена так: какая-то программа, на чистом субъективном мнении
её автора, решила, что в ней открыли новую сессию. Вы бы хотели провести её
по-другому? Если да, то как?
Это всё сложно для меня. Имена всех пользователей, кто залогинился в
системе и не разлогинился, во время текущей сессии. Нормальный ответ?
Bizdelnick писал(а):
20.01.2016 19:20
Зачем? Вы ведь написали:
Ну надо значит. А в /etc/passwd ДРУГОЙ список.

Olej писал(а):
20.01.2016 19:33
who - показывает вам имена всех пользователей, как они зарегистрировались в
системе
Если вы имеете ввиду вошли в систему (то есь набрали пароль
или, может быть, неявно набрали пароль), то это не так. Вот, логинюсь как user_ser и пытаюсь увидеть себя по команде who

Код: Выделить всё

bash-4.2# su user_ser
bash-4.2$ who
root     tty1         2016-01-20 18:02
root     pts/0        2016-01-20 18:03 (:0)
root     pts/4        2016-01-20 21:25 (:0)
bash-4.2$ w
 21:57:57 up  4:42,  3 users,  load average: 0,37, 0,23, 0,17
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                18:02    3:54m  0.03s  0.00s -bash
root     pts/0    :0               18:03    3:54m  0.00s  6.35s kdeinit4: kded4
[kdeinit
root     pts/4    :0               21:25    5.00s  0.00s  0.00s w
bash-4.2$


Нет тут упоминания про user_ser. Кажется, меня сейчас спросят, что я имею ввиду.
На счёт книжек- спасибо, я сюда от книжек-то и пришёл. И от man-ов, в котрых всё есть.
http://rus-linux.net/MyLDP/BOOKS/slackware.html#tth_sEc5.5.1
там таких вопросов не разбирается, сильно подозреваю, что и в указанной вами
тоже. Создал пользователя- удалил пользователя, будь здоров.

Bizdelnick,
спасибо, надо вот точно узнать, может ли пользователь быть, а процесса, ему
соответствующего, не быть. Если не может быть такой ситуации, тогда этот
отдельный вопрос можно считать решённым.

Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение /dev/random »

монах Тук писал(а):
20.01.2016 20:09
Это всё сложно для меня. Имена всех пользователей, кто залогинился в
системе и не разлогинился, во время текущей сессии. Нормальный ответ?

Нет. Из вашего ответа не вытекает, что считать логином, и "во время текущей сессии" тоже можно трактовать по-разному. Я сильно подозреваю, что вы под сессией имели в виду совсем не то, что я несколькими постами выше.
Спасибо сказали:

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »


P. S. Короче, я не знаю, но если пользователю не принадлежит ни одного процесса, то смысл от его входа в систему, как от быка молока. Я не силён в теории, но повторюсь, если такой пользователь и возможен, его можно считать ФАНТОМОМ, привидением- он же ничего не может сделать. Ни команду какую дать, ничего.

Поэтому за неимением явных возражений условно считать решение Bizdelnick правильным, до особых тык скыть указаний.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18650
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Bizdelnick »

монах Тук писал(а):
20.01.2016 20:09
надо вот точно узнать, может ли пользователь быть, а процесса, ему
соответствующего, не быть

Если пользователь что-то делает, до делает он это при посредстве неких процессов. Если процессов, принадлежащих ему, нет, то он существует только как запись в /etc/passwd (или какой-то ещё БД). Утверждать, что его нет, я бы не стал, но в систему под его именем никто не входил, а если входил, то вышел.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение /dev/random »

монах Тук писал(а):
20.01.2016 20:18
P. S. Короче, я не знаю, но если пользователю не принадлежит ни одного процесса, то смысл от его входа в систему, как от быка молока. Я не силён в теории, но повторюсь, если такой пользователь и возможен, его можно считать ФАНТОМОМ, привидением- он же ничего не может сделать. Ни команду какую дать, ничего.

Поэтому за неимением явных возражений условно считать решение Bizdelnick правильным, до особых тык скыть указаний.

А если принадлежит? Например, как я писал выше, руту всегда принадлежит хотя бы один процесс. Считать ли его залогиненным всегда?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18650
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Bizdelnick »

Да, кстати, обратите внимание, что у процесса есть RUID, EUID и SUID. Я решил, что Вам более интересен RUID, но кто ж Вас на самом деле знает. Так что примите к сведению.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Olej »

монах Тук писал(а):
20.01.2016 20:09
Ну надо значит. А в /etc/passwd ДРУГОЙ список.

Конечно другой. Это статический список имён всех пользователей, известных системе, от имени которых может выполняться процесс (потому что в системе, с точки зрения ваших интересов, ничего кроме процессов нет).
Но это не значит, что в системе работает (как вы это назвали) ещё кто-то кроме вас любимого. :rolleyes:

монах Тук писал(а):
20.01.2016 20:09
На счёт книжек- спасибо, я сюда от книжек-то и пришёл. И от man-ов, в котрых всё есть.
http://rus-linux.net/MyLDP/BOOKS/slackware.html#tth_sEc5.5.1
там таких вопросов не разбирается, сильно подозреваю, что и в указанной вами
тоже. Создал пользователя- удалил пользователя, будь здоров.

man - а). инструкция по конкретной операционной системе, б). в разных они несколько отличаются, в). часто они могут быть устаревшие и г). совершенно конкретные - идеологические вещи там, конечно, не рассматриваются.
В книжке Робачевского кое-что можете найти для себя: о терминальной сессии, лидера сессии, терминальной группе процессов и т.п.

монах Тук писал(а):
20.01.2016 20:09
спасибо, надо вот точно узнать, может ли пользователь быть, а процесса, ему
соответствующего, не быть. Если не может быть такой ситуации, тогда этот
отдельный вопрос можно считать решённым.

Конечно.
У вас в /etc/passwd строк может быть больше. чем процессов.

P.S. Мне так кажется, что у вас спутались "пользователь как владелец выполняющегося процесса" и "пользователь залогонившийся в системе". Пользователь, залогонившийся как XXX запросто может запустить процесс, который будет выполняться от имени YYY (владельцес процесса будет YYY) ... хотя самого YYY в это время в системе на дух нет ... а может никогда и не было. :wacko:
Спасибо сказали:

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »

Bizdelnick писал(а):
20.01.2016 20:22
Да, кстати, обратите внимание, что у процесса есть RUID, EUID и SUID. Я решил, что Вам более интересен RUID, но кто ж Вас на самом деле знает. Так что примите к сведению.
Это-то ладно, это цифровые идентификаторы, мне вполне подойдут текстовые, нагляднее всё-таки.

Вопрос в другом- этих "er"-ов- вагон и ималенька тележка. Опишу разницу между ним (как я перевёл)

Код: Выделить всё

euser effective user name
ruser real user ID
suser saved user name.
fuser filesystem access user ID


То есть эффективное имя файла, реальное, сохранённое (где?) и ID пользователя, доступное в файовой системе, что-то такое.

Если бы я знал, что всё это значит, но я не знаю. В общем, что-то из них мне нужно, но не ruser, ибо у ruserа вывод поскуднее будет, он не включает в себя пользователя daemon. Я понимаю, что это запредельная штука, но всё же его нужно в список включить чистоты эксперимента для.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18650
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение Bizdelnick »

iУведомление от модератора
Офтопик переехал в тему многопользовательский ли unix.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »

А вот ещё вопрос, чтобы не кропать новую тему- почему у пользователя на две
директории есть одинаковые права, но для одной директории команда ls
срабатывает, а для другой нет. А права равные. Ладно для разных дистрибутивов
поведение ls различается, но в пределах одной оси оно же должно быть
одинаковым! Продемонстрирую. Имеем две директории /ty_0 и /ty_0/ty_1

Посмотрим их владельцев и права на них

root@serimahosta:~# ls -l / | grep 'te_0'
drwxr-xr-- 3 root root 4096 янв 27 04:39 te_0
root@serimahosta:~# ls -l /te_0
итого 4
drwxr-xr-- 3 root root 4096 янв 27 04:39 te_1

жирным выделил, что все обычные пользователи-не владельцы этих папок могут
тоько их читать (интепретацию "читать" мы сейчас и выясним. Одно ясно-
одинаковые права одинаковое и читание)

Теперь зайдём под обычным пользователем user_ser, но прежде убедимся, что он не
является владельцем этих директорий.

Код: Выделить всё

root@serimahosta:~# groups user_ser
user_ser : users
root@serimahosta:~# su user_ser
user_ser@serimahosta:/root$


Ну и осталось только эти директории прочесть

Код: Выделить всё

user_ser@serimahosta:/root$ ls /te_0
te_1
user_ser@serimahosta:/root$ ls /te_0/te_1
ls: невозможно получить доступ к /te_0/te_1: Отказано в доступе
user_ser@serimahosta:/root$


Как видно, /te_0 прочтена, /te_0/te_1 не прочтена. Вот думаю, ЧЯДНТ? Спасибо,
кто откликнется. Это, если что, я читаю Робачевского и вот немного стопарнулся.
Надо же выяснить вопрос-то, а потом дальше идти.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение /dev/random »

Для каталогов флаг "x" означает "входить / обращаться к содержимому". Если разрешено только чтение ("r--"), то в этом каталоге можно просмотреть список файлов, и только. Обращаться к ним нельзя.
Спасибо сказали:

монах Тук
Сообщения: 78
ОС: XP 32 SP3

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение монах Тук »

/dev/random писал(а):
27.01.2016 04:55
Для каталогов флаг "x" означает "входить / обращаться к содержимому". Если разрешено только чтение ("r--"), то в этом каталоге можно просмотреть список файлов, и только. Обращаться к ним нельзя.
ага. Я вообще стараюсь скрупулёзно подходить к поставлению вопроса. Не всегда получается, конечно, но... Цитирую самого себя:
++++++++++++++++++++++++++++++++++++++++++++++

Код: Выделить всё

root@serimahosta:~# ls -l /te_0
итого 4
drwxr-xr-- 3 root root 4096 янв 27 04:39 te_1
Читать можно каталог /te_0/te_1 любому пользователю? Можно. А по факту нет:

Код: Выделить всё

user_ser@serimahosta:/root$ ls /te_0/te_1
ls: невозможно получить доступ к /te_0/te_1: Отказано в доступе
user_ser@serimahosta:/root$

...Если что- я хочу просто
/dev/random писал(а):
27.01.2016 04:55
просмотреть список файлов
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: Разобраться с пользователями - 4 пользователя root у меня (удалить кого-нибудь для начала)

Сообщение /dev/random »

монах Тук писал(а):
27.01.2016 05:13
Читать можно каталог /te_0/te_1 любому пользователю? Можно. А по факту нет:

Чтение каталога /te_0/te_1 - это обращение к содержимому каталога /te_0, а оно у вас запрещено.
Спасибо сказали: