Автор Тема: В какой переменной хранится комментарий к учетной записи ?  (Прочитано 1665 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Нужно в pam_mount.conf.xml подставить в путь переменную для комментария к учетной записи (ФИО).
Чтобы домашний каталог каждому пользователю монтировался с сервера так: /home/%(USER)/Сеть/<тут должно быть ФИО пользователя>
Какой переменной обозначить можно ?
Спасибо.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Нужно в pam_mount.conf.xml подставить в путь переменную для комментария к учетной записи (ФИО).
Чтобы домашний каталог каждому пользователю монтировался с сервера так: /home/%(USER)/Сеть/<тут должно быть ФИО пользователя>
Какой переменной обозначить можно ?
Ни в какой. Нужно писать скрипт, который получает строку:
getent passwd $(USER) | cut -f5 -d:
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Ни в какой. Нужно писать скрипт, который получает строку:
getent passwd $(USER) | cut -f5 -d:
Ладно, в таком случае пока логином обойдусь, спасибо.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Как в файл вывод направитьgetent passwd $(USER) | cut -f5 -d: ?
getent passwd $(USER) | cut -f5 -d: > fileне получается.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Файл (если не в консоли) нужно указывать с полным путём:
getent passwd $(USER) | cut -f5 -d: > /tmp/users
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Файл (если не в консоли) нужно указывать с полным путём:
getent passwd $(USER) | cut -f5 -d: > /tmp/users
Ну так и делаю. Ошибка такая:-bash: USER: command not found
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Ну так и делаю. Ошибка такая:-bash USER: command not found
http://manpages.ubuntu.com/manpages/intrepid/man5/pam_mount.conf.5.html

getent passwd %(USER) | cut -f5 -d: > /tmp/users
Я же не думал, что вы прямо в pam_mount.conf напишите. Писал-то я про отдельный скрипт.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Мне теперь не ФИО нужны, а сам логин.
# getent passwd $(USER) | cut -f1 -d: > /tmp/users
-bash: USER: command not found 
Я же не думал, что вы прямо в pam_mount.conf напишите. Писал-то я про отдельный скрипт.
Я в консоли пишу :)
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Во# ldap-getent passwd | cut -f1 -d: > /tmp/users
Спасибо.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Я в консоли пишу :)
В консоли круглые скобки необходимо опускать. Валидно $USER или ${USER}.
Чего-то недопоняли мы друг друга.
Андрей Черепанов (cas@)