由于Linux的命令较多,可选项也较多.所以只能掌握一些常用的命令来学习:
用户及用户组管理命令
1.useradd 命令
useradd 添加一个用户
-g 指定该用户的首要组
-G 指定该用户的次要组
-d 制定该用户的Home目录
-p 指定该用户的密码
useradd wtang -g oinstall -G dba -d /home/oracle -p wtang
该语句创建一个用户wtang,用户的首要组为oinstall
次要组为dba,Home目录为/home/wtang 密码为wtang
2.userdel 命令
删除一个已存在的帐号.
userdel 用户名
3.groupadd 命令
groupadd密令可以创建一个新的用户组,其基本用法为:
groupadd 组名
4.groupdel 命令
groupdel命令用于删除一个已存在的用户组.
groupdel 组名
5.passwd 命令
passwd命令 用户可以使用该命令改变自己的口令.
超级用户还可以修改其他用户的口令:
passwd 用户名 修改的密码要符合规范才能修改
6.su 命令
su命令可以在用户之间来回切换
例如要操作oracle 就必须要使用
su -oracle 而和su oracle不用的是 加上了- 可以把环境带过去,不加是没有该用户的环境的.
7.chomd 命令
chmod命令非常重要,用于改变文件或目录的访问权限.
它的设定用法: chmod [who] [+ | - | =] [mode] 文件名
1 操作对象who 可以是下述字母中的任一个或者它们的组合
u 表示用户(user) 即文件或目录的所有者
g 表示同组(group)用户即与文件属主有相同组ID 的所有用户
o 表示其他(others)用户
a 表示所有(all)用户它是系统默认值
2 操作符号可以是
+ 添加某个权限
- 取消某个权限
= 赋予给定权限,并取消其他所有权限
3 mode 表示权限常用的参数有
r 可读
w 可写
x 可执行
一.将文件script的权限设定为可执行.命令如下:
chomd =rx text
二.将文件 text 的权限设为文件属主可读可写可执行与文件属主同组
的用户可读其他用户不可读命令如下
chmod u=rwx,g=r,o= text 注意,后无空格o=后有空格
三.给文件单独赋权
chomd ug+x text
chomd ug=rtx text
8.chown 命令
chown 用于更改某个文件或目录的属主和属组这个命令也很常用例如
root 用户把自己的一个文件拷贝给用户oracle 为了让用户oracle 能够存
取这个文件root 用户应该把这个文件的属主设为oracle 否则用户oracle
无法存取这个文件chown 的基本用法为
chown [用户:组] 文件
举例:
chown oracle:dba text
chown -R oracle:dba /fssi/app/oracle/admin/DZDACS/dpdump