免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1085 | 回复: 0
打印 上一主题 下一主题

第二部分 Sun系统管理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-03 22:15 |只看该作者 |倒序浏览
第二部分 Sun系统管理
五.用户管理
(一) 用户基本知识
    1.文件信息
          ls  -l
          drwxrwxrwx    filename
        (1)访问权限
      mode :  rwx   rwx    rwx   r:read   w:write   x:execute
              user  group  other
      缩写 :  (u)    (g)     (o)
    (2) 文件类型
-        : 普通文件
b    :  块特殊文件,如硬盘和CDROM设备
c    :  字符文件设备或称“raw”设备文件
l     :  符号连接
p    :  管道或流,用于进程通讯
d    :   目录
    2.缺省权限
          创建文件和目录时,系统自动设置一定的权限.缺省权限由用户mask码控制
          $umask           &显示用户umask码
            umask 设置                  文件                                               目录
022               新文件属主有读权和修改权        用户组和其他用户有读权和修改权
用户组和其他用户只有读权
        可用umask  maskvalue 改变缺省权限
     3.系统安全文件
/etc/passwd              用户注册表
/etc/shadow               加密口令
/etc/group                用户组
/etc/default/login         访问控制
           说明:
            passwd文件是为系统中的用户授予和认证访问权限的第一个文件,其项目使用’:’ 分割.
           login_name:passwd_field:UID:GID:comment:home_directory:default_shell
login_name        用户唯一登录名        comment        注释(finger使用)
passwd_field        加密口令安全标记        home_directory        用户注册家目录
UID        用户号        default_shell        命令解释器
GID        用户缺省唯一组号                默认:sh,csh,ksh
           shadow 文件管理用户加密口令,该文件只对超级用户有读权限
          login_name:encrypted_pass:last_change:min:max:warn:inactive:expire:reserved
login_name        用户名(同passwd)        max        口令有效最大天数
encrypted_pass        13字符长加密口令        warn        口令到期前多少天警告
last_change        上次更改日期(from1970.1.1)        inactive        被禁止登录前,帐号不活跃天数
min        最小间隔天数        expire        用户禁止登录绝对日期(通常空白)
           group文件用于将计算机系统的用户分组
           groupname:passwd:gid:user-list
           
groupname        唯一组名        gid        为操作系统提供的代表组名的唯一标识号
passwd        组加密后的口令        user-list        用逗号分割的所有可访问该组的用户清单
          理解UID和GID
               系统中的每一个用户名都被赋予了一个UID(User Identification Number 用户标识号),这些     
           号在0-60000之间,系统使用UID将一个用户名和操作系统对该用户的标识等同起来,
            建立用户时,必须保证UID唯一。
                 GID(Group Identification Number,组标识号)遵循与UID一样的格式,范围0-60000,
            每个用户至少属于一组,并且可以属于多组。
(二)相关命令
1.chmod        改变文档或目录之属性
       命令格式:chmod [-R] mode name
       ( name 可为档名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l命令,列出
       文档或目录之读、写、执行允许权之文字缩写.)
        例子 :
       %chmod  755 dir1 将目录dir1,设定成任何使用者,皆有读取及执行之权利,
        但只有拥有者可做修改.
       %chmod  700  file1
        将文档file1,设定只有拥有者可以读、写和执行.
       %chmod  u+x  file2
        将文档file2,增加拥有者可以执行之权利.
       %chmod  g+x  file3
        将文档file3,增加群组使用者可执行之权利.
       %chmod  o-r  file4
        将文档file4,除去其它使用者可读取之权利.
       %chmod  a-r  file4
        将文档file4,除去所有使用者可读取之权利.
2.chown        改变文档或目录之拥有权
       命令格式:chown [-R] username  name     ( name 可为档名或目录名.)
       例子 :
       %chown user file1   将文档 file1 之拥有权,改为使用者 user 所有.
       %chown -R user dir1 将目录 dir1,及其下所有文档和子目录之拥有权,
                          改为使用者 user 所有.
3.chgrp        改变文档或目录之群组拥有权
       命令格式:chgrp [-R] groupname name   ( name 可为档名或目录名 )
       例子 :
       %chgrp vlsi file1
       将文档 file1 之群组拥有权,改为 vlsi 群组.
       %chgrp -R image dir1
       将目录dir1,及其下所有文档和子目录,改为 image 群组.
4.touch        改变文档或目录之最後修改时间
       命令格式:touch name     ( name 可为文档或目录名称.)
5.who                查看系统注册用户
6.id                查看当前用户用户号和组号
7.passwd        修改用户口令
   命令格式:passwd  username
   无用户参数修改本用户口令,用户口令必须至少6个字符长,最大8个字符,口令中
   至少两个字母字符及一个数字字符
8.su                转换用户
                命令格式: su  [-]  username
                无用户参数为转换到超级用户
       - :执行新用户环境设置
      su –c  root dbshut
(三)shell特点
          1. s olaris三类shell
-        Bourne(缺省shell)
-        C
-        Korn
Shell 基本特点
特点        Bourne        C        Korn
别名机制        No        Yes        Yes
增强的cd(CDPATH)功能        Yes        Yes        Yes
历史列表        No        Yes        Yes
作业控制        No        Yes        Yes
防止文件被覆盖        No        Yes        Yes
忽略Control_D        No        Yes        Yes
          2. B shell
(1)        变量设置
实例:  终端类型:TERM=vt100;export TERM
              语言环境:LANG=C;export LANG
                 执行路径:PATH=$PATH:/usr/bin:. ; export PATH        
               显示终端:DISPLAY=host:0.0;export DISPLAY
(2)  环境文件
      .profile
          3. C shell
(1)        变量设置
set        定义变量
       setenv  定义环境变量(环境变量与变量不同之处在于环境变量可以影响子进程)
例子:   终端类型:setenv TERM=vt100
               提示符:    set prompt=”I love unix>;”
               路径变量:set path=($path  /usr/bin .)
               显示终端:setenv DISPLAY host:0.0     
               共享库:    setenv LD_LIBRARAY_PATH /usr/dt/lib:/usr/openwin/lib
(2)        环境文件
        .login   .cshrc
(3)        脚本语言
事例1: 更换后缀
    foreach file (*.ab)
           set base=`basename $file   .ab`
           mv $file $base.cd
end
                     事例2:简单循环
                         @  cnt  = 1
                         echo  I will count from 1 to 100
                         echo  and pause at every ten numbers for confiumation to continue
                         echo  -n Press an key to start:    #显示数据后不回车
                         set key = $;tape_device_name
       cpio -i [vt] ; /dev/rmt/0
          find命令给cpio命令提供文件和目录名的列表.
          -o选项表示从标准输出读.
          /dev/rmt/0参数确定磁带设备.
     例子:
          用find和cpio命令将主目录备份到磁带上:
        恢复过程
         用cpio命令按以下步骤从磁带上检索文件和目录.
         1.将磁带插入磁带设备.
         2.改变目录至/tmp目录.
         3.用以下cpio目录确定要恢复的文件的路径名.
           $ cpio -iv ; 或ok
         (2)键入sync命令来同步磁盘.
         (3)一旦看见“Syncing file system ... done”信息,再按下Stop_A.
         (4)发出boot命令来返回至多用户模式.
    3.从轻微问题中恢复
        如/etc/default/login登记项阻止超级用户注册,也没有用户帐号可以注册,可采用以下步骤恢复:
        (1)  按Stop_A放弃系统并移至PROM监控等级.
        (2)  输入sync命令来同步磁盘.
        (3)  一旦看见“Syncing file system ... done”信息,再按下Stop_A.
        (4)  发出boot -s命令至执行等级S.
              ok    boot -s
        (5)  修改/etc/default/login文件以使得root可以注册.
                # cd /etc/default
                # vi login
        (6)  按Control_D,进入运行等级3.
        在此过程中,你可能会被提示要输入root口令.
   4.从重要问题中恢复
        如果你忘记了root口令,或是在/etc/passwd文件中root项无效,则可用以下步骤恢复:
        (1)  从Solaris 2.x安装CD-ROM盘上作单独引导.
                 # boot cdrom -s
        (2)  如需要,可设置终端类型.
                #TERM=sun; export TERM
        (3)  挂接适当的文件系统并编辑passwd和shadow文件.
                # cd /
                # mount /dev/dsk/c0t3d0s0/mnt
                # cd /mnt/etc
                # vi shadow
        (4)  卸下文件系统.
                 # umount /mnt
        (5)  重新引导系统.
                # reboot
第三部分  网络配置
十一.网络应用配置
(一) 网络基本配置文件
                1./etc/hosts            主机名解析
2./etc/hostname.hme0  网络接口名
   可通过创建hostname.hme0:1,构造第二网络接口
                3./etc/netmasks      网络掩码
4./etc/inetd .conf   服务项目定义
   可通过注释服务行,以取消该种服务
(二) 远程访问命令
        1. rlogin  在远程机上注册
                命令格式 : rlogin   hostname   -l  username
        2. rsh   在远程机上执行一个程序
                命令格式 : rsh  hostname -l username order
        3. rcp   在远程系统之间拷贝文件
  命令格式 : rcp host:filename   filename
(三)访问鉴别相关文件   
       当rlogin,rsh,rcp命令时,有几个文件对网络安全是很重要的.
1.        /etc/passwd
如远程系统的口令文件有本拥护的登记项,否则必须使用 [-l] 选项以指明不同用户
2.        $home/.rhosts
rlogin,rsh,rcp首先检查用户主目录下的.rhosts文件,如主机及用户被列在文件中,则此用户为可信任主机,不需口令即可登录,如远程鉴别失败,则正常询问口令
3.        /etc/.hosts.equiv
作用与.rhosts 文件类似,文件中列出用户对于本机为可信任用户,
不需口令即可登录(除超级用户)
4.        /etc/default/login
CONSOLE=/dev/console(default)  root用户只能在本机登录
CONSOLE=-                      禁止以root用户登录
#CONSOLE=/dev/console          对登录无限制
(四)网络监控
1.rusers        标识网络上注册用户
命令格式:rusers -la
2.rup                标识网络上主机
    命令格式:rup
3.ping                检测主机连接状况
命令格式:ping [hostname|IP address]
4.netstat        显示与网络有关的各种数据结构
命令格式:netstat -[r| i]n
              -r :显示路由信息
              -i :显示接口信息
5.ifconfig        显示网络接口
    命令格式:ifconfig -a
其中 lo0: 本机自回馈接口
     le0: 10M接口
     hme0:100M接口
     hme1:第二100M接口
     qe0-qe3:4端口网卡
6.route        路由设置
   命令格式:route [add|delete] 设置网络路由
    defaultrouter ;        ;系统伪终端
set hires_tick = 1        ;设置频率为1000
set rlim_fd_max = 4096    ;设置文件描述符硬限制
set rlim_fd_cur = 1024    ;设置文件描述符软限制
set maxuprc  = ;      ;设置每个用户最大进程数
set maxnprocs= ;      ;设置最大进程数(当前最大为3000)

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21280/showart_373676.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP