|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Ilya Kulagin 2:5020/871.18 03 Feb 2006 10:02:46 To : Vasily Korytov Subject : Solaris, FreeBSD: uid in csh -------------------------------------------------------------------------------- VK> /usr/bin/id в Солярке ничего не знает про -u. Да, можно взять другой id VK> -- но он будет не /usr/bin. Именно что из /usr/xpg4/bin , а man standards по этому поводу говорит нам, что Utilities If the behavior required by POSIX.2, POSIX.2a, XPG4, SUS, or SUSv2 conflicts with historical Solaris utility behavior, the original Solaris version of the utility is unchanged; a new version that is standard-conforming has been provided in /usr/xpg4/bin. For applications wishing to take advantage of POSIX.2, POSIX.2a, XPG4, SUS, or SUSv2 features, the PATH (sh or ksh) or path (csh) environment variables should be set with /usr/xpg4/bin preceding any other directories in which utilities specified by those specifications are found, such as /bin, /usr/bin, /usr/ucb, and /usr/ccs/bin. Я бы лично на этом и успокоился. VK> Вопрос такой: есть ли другой способ узнать UID пользователя из csh в VK> Солярке -- еще и полностью повторяемый в FreeBSD/NetBSD/Linux -- чтобы VK> избежать проверки на `uname -s`? Хотя проверка всё равно не помешает. Примите уверение в совершеннейшем к Вам почтении /kiv --- kiv@work [Престарелые алкоголики] [Иллюзорных судаков не существует!] * Origin: Moose 2:5020/871.18 (2:5020/871.18) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/397443e2f2a9.html, оценка из 5, голосов 10
|