Script started on Sat Oct 2 16:11:30 2004
doctor.nl2k.ab.ca//usr/contrib/var$ man su
[25;1H[KSU(1) BSD Reference Manual
SU(1)
[1mNAME[0;10m
[1msu[0;10m - substitute user identity
[1mSYNOPSIS[0;10m
[1msu[0;10m [[1m-fKlm[0;10m] [[1m-a[0;10m
[4mauth-type[m] [[1m-c[0;10m [4mlogin-class[m] [[4mlogin[m
[[4margument[m [4m...[m]]
[1mDESCRIPTION[0;10m
[1mSu[0;10m requests the Kerberos password for [4mlogin[m
(or for ``[4mlogin[m.root'', if no login is provided), and
switches to that user and group ID after obtain-
ing a Kerberos ticket granting ticket. A shell is then
executed. [1mSu[0;10m
will resort to the local password file to find the password for
[4mlogin[m if
there is a Kerberos error, or if the system is not configured for Ker-
beros. If [1msu[0;10m is executed by root, no password is
requested and a shell
with the appropriate user ID is executed; no additional Kerberos tickets
are obtained.
By default, the environment is unmodified with the exception of USER,
LOGNAME, HOME, and SHELL. HOME and SHELL are set to the target login's
default values. USER and LOGNAME are set to the target login, unless the
target login has a user ID of 0 and the [1m-l[0;10m flag was
not specified, in
which case it is unmodified. The invoked shell is the target login's.
This is the traditional behavior of [1msu[0;10m.
[25;1H[K[7msu.0 (27%)[m[25;1H[25;1H[K
If not using [1m-m[0;10m and the target login has a user ID
of 0 then the PATH
variable and umask value (see umask(2)) are always set according to the
[4m/etc/login.conf[m file (see login.conf(5)).
The options are as follows:
[1m-a[0;10m Specify an authentication type.
[1m-c[0;10m Specify a login class. You may only
override the default class
if you're already root.
[1m-f[0;10m If the invoked shell is csh(1), this option
prevents it from
reading the ``[4m.cshrc[m'' file. (The [f] option
may be passed as a
shell argument after the login name, so this option is redundant
and obsolescent.)
[1m-K[0;10m Do not attempt to use Kerberos to
authenticate the user.
[1m-l[0;10m Simulate a full login. The environment is
discarded except for
HOME, SHELL, PATH, TERM, LOGNAME, and USER. HOME and SHELL are
modified as above. USER and LOGNAME are set to the target login.
PATH is set to the path specified in the
[4m/etc/login.conf[m file.
TERM is imported from your current environment. The invoked
[25;1H[K[7msu.0 (52%)[m[25;1H[25;1H[K shell is
the target login's, and [1msu[0;10m will change directory to the
target login's home directory.
[1m-m[0;10m Leave the environment unmodified. The
invoked shell is your lo-
gin shell, and no directory changes are made. As a security pre-
caution, if the target user's shell is a non-standard shell (as
defined by getusershell(3)) and the caller's real uid is non-ze-
ro, [1msu[0;10m will fail.
The [1m-l[0;10m and [1m-m[0;10m options are mutually
exclusive; the last one specified
overrides any previous ones.
Any arguments after the login name are passed to the shell. This feature
may be used to execute commands as another user without starting up an
interactive shell, which may be especially useful in the rc(8) script.
Only users in group 0 (normally ``wheel'') can [1msu[0;10m to ``root''.
By default (unless the prompt is reset by a startup file) the super-user
prompt is set to ``[1m#[0;10m'' to remind one of its awesome power.
[1mEXAMPLES[0;10m
su daemon /usr/contrib/lib/shell-script arguments
su news -c 'cd /var/spool/news; du -s * | mail usenet'
[25;1H[K[7msu.0 (76%)[m[25;1H[25;1H[K
[1mSEE[0;10m [1mALSO[0;10m
csh(1), kerberos(1), kinit(1), setusercontext(3), group(5),
login.conf(5), passwd(5), environ(7), login(8), sh(1)
[1mENVIRONMENT[0;10m
Environment variables used by [1msu[0;10m:
HOME Default home directory of real user ID unless modified as specified
above.
LOGNAME
Same as USER.
PATH Default search path of real user ID unless modified as specified
above.
TERM Provides terminal type which may be retained for the substituted
user ID.
USER The user ID is always the effective ID (the target user ID) after
an [1msu[0;10m unless the user ID is 0 (root) and the
[1m-l[0;10m flag was not speci- fied.
[25;1H[K[7msu.0 (93%)[m[25;1H[25;1H[K[1mHISTORY[0;10m
A [1msu[0;10m command appeared in Version 7 AT&T UNIX.
[1mBUGS[0;10m
There is no direct way to force a particular shell to be used.
The login name is not optional for root if there are shell arguments.
BSDI BSD/OS April 18, 1994 2
[25;1H[Kdoctor.nl2k.ab.ca//usr/contrib/var$ su -l mysql
mysql_fix_privilege_tables
This scripts updates the mysql.user, mysql.db, mysql.host and the
mysql.func tables to MySQL 3.22.14 and above.
This is needed if you want to use the new GRANT functions,
CREATE AGGREGATE FUNCTION or want to use the more secure passwords in 3.23
If you get 'Access denied' errors, you should run this script again
and give the MySQL root user password as an argument!
Converting all privilege tables to MyISAM format
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
If your tables are already up to date or partially up to date you will
get some warnings about 'Duplicated column name'. You can safely ignore these!
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
Creating Grant Alter and Index privileges if they don't exists
You can ignore any Duplicate column errors
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
Adding columns needed by GRANT .. REQUIRE (openssl)
You can ignore any Duplicate column errors
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
Creating the new table and column privilege tables
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
Changing name of columns_priv.Type -> columns_priv.Column_priv
You can ignore any Unknown column errors from this
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
Fixing the func table
You can ignore any Duplicate column errors
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
Adding new fields used by MySQL 4.0.2 to the privilege tables
You can ignore any Duplicate column errors
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)
doctor.nl2k.ab.ca//usr/contrib/var$ exit
exit
Script done on Sat Oct 2 16:12:06 2004
Same thing happens with --password