Solaris用户管理

(一) 用户基本知识

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 : 字符文件设备

l : 符号连接

p : 管道或流,用于进程通讯

d : 目录

2.缺省权限

创建文件和目录时,系统自动设置一定的权限.缺省权限由用户mask码控制

$umask ? 显示用户umask码

umask 设置 文件 目录

022 新文件属主有读权和修改权 用户组和其他用户有读权和修改权

用户组和其他用户只有读权

可用umask maskvalue 改变缺省权限

3.系统安全文件

(1) /etc/passwd

(2) /etc/shadow

/etc/group

/etc/default/login

(二)相关命令

1. chmod 改变文档或目录之属性

命令格式:chmod [-R] mode name

( name 可为档名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l命令,列出

文档或目录之读、写、执行允许权之文字缩写.)

例子 :

%chmod 755 dir1 将目录dir1,设定成任何使用者,皆有读取及执行之权利,

但只有拥有者可做修改.

%chmod 700 file1

将文档file1,设定只有拥有者可以读、写和执行.

%chmod o+x file2

将文档file2,增加拥有者可以执行之权利.

%chmod g+x file3

将文档file3,增加群组使用者可执行之权利.

%chmod o-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

无用户参数修改本用户口令

8. su 转换用户

命令格式: su [-] username

无用户参数为转换到超级用户

- :执行新用户环境设置

(三)shell特点

1. solaris三类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

变量设置

实例: 终端类型:TERM=vt100;export TERM

语言环境:LANG=C;export LANG

PATH=$PATH:/usr/bin; export PATH

(2) 环境文件

.profile

3. C shell

变量设置

例子: 终端类型:setenv TERM=vt100

路径变量:set path=($path /usr/bin)

(2) 环境文件

.login .cshrc

(四) 创建,删除用户帐户

admintool

useradd

时间: 2024-11-05 06:24:56

Solaris用户管理的相关文章

Win2000 Advanced Server的用户管理

server|用户管理 在以Windows 2000 Advanced Server为服务器操作系统的局域网中,对域中对象尤其是对用户的控制绝对是举足轻重.本文要介绍的是Windows 2000 Advanced Server的用户管理"三板斧",即:配置文件.文件夹重定向和管理模板.      配置文件      用户的桌面.显示器.网络.打印机.鼠标等项的设置均由用户配置文件管理.配置文件分如下三类:      1.本地用户配置文件,通常位于"C:Documents an

ldap+qmail+postaci 安装, 用户管理

用户管理 ldap+qmail+postaci  安装, 用户管理 参考文献:1. 建一个大容量的webmail系统(作者:谢顺华)    目前唯一能找到的中文qmail+ldap资料    http://www.linuxforum.net/doc/webmail.html2. Postaci Webmail    基于php的webmail系统, 支持pop3, imap, 使用数据库做缓存.    相对于imp和sqwebmail来说, 配置相当容易, 而且界面很好.    (http:/

如何实现MySQL中的用户管理

mysql|用户管理 MySQL有一套先进的但非标准的安全/授权系统,掌握其授权机制是开始操作MySQL数据库必须要走的第一步,对于一个熟悉SQL基本操作的人来说,也是MySQL所有的知识中比较难以理解的一个部分.本文通过揭开其授权系统的运作机制,希望大家能够可以更好地操作和使用这个优秀的数据库系统. 本文主要参考了MySQL安装所附的使用手册第六章中的部分内容. 1.授权机制的主要作用是什么? 授权机制的基本作用是给某个主机上的用户对某个数据库以select,insert,update和det

MySQL用户管理(转)

mysql|用户管理 MySQL用户管理[晏子]  http://clyan.hongnet.com/index.html MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么.MySQL 3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限.两条语句扮演了mysql数据库的前端角色,并提供与直接操作这些表的内容不同的另一种方法.CREATE和REVOKE语句影响4个表:

MySQL用户管理

mysql|用户管理 MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么.MySQL 3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限.两条语句扮演了mysql数据库的前端角色,并提供与直接操作这些表的内容不同的另一种方法.CREATE和REVOKE语句影响4个表:授权表 内容 user 能连接服务器的用户以及他们拥有的任何全局权限 db 数据库级权限 tables

利用ASP的文件操作实现用户管理

用户管理 简单.好用.开发效率高等等是ASP的优点,但是其系统操作方面如文件操作等则 是比较微弱的.要想实现这方面的功能,只有采取调用组件的办法. FileSystemObject对象就是一个例子.ASP安装后,该对象就在系统中注册了.不过其功能也非常一般,只能操作文本类型的文件.不过也可以满足我们的一些需要了.前几天我的一个同事的一个朋友在网上申请了一个支持ASP的空间,想实现诸如用户注册.信息修改.用户注销等功能,又不想用数据库来实现,因为要进行一大堆的设置.其实利用FileSystemOb

一个用于网站用户管理的函数库(原作者:tim

函数|用户管理 <?php $hidden_hash_var='your_password_here'; $LOGGED_IN=false; //clear it out in case someone sets it in the URL or something unset($LOGGED_IN); /* create table user ( user_id int not null auto_increment primary key, user_name text, real_name

FreeBSD用户管理之增加用户

为了使用多用户的FreeBSD操作系统,必须是系统的登记用户.用户信息保存在/etc目录下passwd 文件中,在这个文件中定义的一个FreeBSD用户应具有以下属性: 用户名(Username):在系统中使用这个用户名来标识用户,每个用户名不超过8个字符,且是大小写敏感的.习惯上用户名只使用小写字母,通常根据用户真实名字的缩写来选择合适的用户名. 用户标识号(User ID):由于计算机中处理数字比处理字符串更容易,因而使用数字方式的用户标识号来区分不同用户更为适合.事实上Unix系统就是使用

用户管理架构设计

今天给大家分享的是:用户管理模块 或者说用户管理子系统如何设计,包括如何抽象以及相关的存储. 大部分的应用中都会有用户的概念,除非你的网站全部是匿名访问,不保存用户任何信息.其实这也是不好的,因为你的网站如果没有用户的概念,没有设计用户模块,就很难收集用户信息及用户行为,也就很难有数据来分析用户的喜好,也就少了一条给用户提供更好服务的途径. 现在是web2.0的时代,甚至是web3.0,用户越来越在意网站给自己带来的内容,显示的内容是否合适自己,而且用户很想参与网站的内容构建,想要对自己构建的内