电脑技术学习

Solaris培训第七章:系统安全

dn001

  -a参数显示用户的所在所有组的组id号。

  改变用户

  su命令用户改变当前的用户。

  $ su - jxbcpp

  PassWord:

  su命令后可以加-,也可以不跟。如果跟-,则切换到那个用户后执行用户的启动脚本,如.profile。

  改变文件所有者

  chown user_name filename

  # ls -l memo

  -rw-r--r-- 1 rimmer other 0 Jul 6 18:30 memo

  # chown chris memo

  # ls -l memo

  -rw-r--r-- 1 chris other 0 Jul 6 18:30 memo

  # cd /export/home

  # chown -R chris mydocs

  -R选项把mydocs目录下所有子目录及其文件的所有者都改变为chris。

  # chown -R lister:staff mydocs

  把mydocs目录的所有者改为lister,所在组改为staff。

  注:只有管理员才能改变所有者。

  /etc/default/login文件

  其中包含了CONSOLE=这一行,

  如果CONSOLE=/dev/console未注释,则root只能在控制台登录。如果注释了此行,root可以远程登录。

  查看登录状态

  命令who、finger、last可以查看用户登录状态。

   who

  查看本机登录的用户状态。显示用户名、登录的设备、登录时间以及登录的主机名字。

  $ who

  rimmer pts/1 Dec 21 07:07 (nepal)

  lister console Dec 21 12:18 (:0)

  用户rimmer从机器nepal上登录。而用户lister则在本地登录。

   finger

  显示本地和远程系统用户的详细信息。包括用户名、用户注释信息、终端名、空闲时间、登录时间、登录主机名。

  $ finger bevw

  Login name: bevw In real life: bev's account

  Directory: /home/bevw Shell: /bin/ksh

  Last login Wed Oct 21 08:07 on console from :0

  No unread mail

  No Plan.

   last

  显示系统的最近用户登录状况。

  $ last

  rimmer pts/4 pluto Fri Dec 18 10:24 - 11:00 (00:36)

  lister pts/4 pluto Tue Dec 8 09:39 - 09:49 (00:10)

  rimmer pts/4 pluto Thu Dec 3 15:16 - 15:17 (00:00)

  rimmer console :0 Wed Dec 2 08:47 still logged in

  reboot system boot Wed Dec 2 08:44

  rimmer pts/0 pluto Tue Dec 1 17:27 - 17:28 (00:00)

  rimmer pts/3 pluto Tue Dec 1 16:13 - 16:39 (00:26)

  rimmer pts/2 pluto Tue Dec 1 15:32 - 15:38 (00:06)

  holly term/a pluto Tue Dec 1 15:12 - 08:41 (17:29)

标签: