当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > FreeBSD 权限操作

Unix/Linux
Ubuntu 上安装IE浏览器的方法
Ubuntu Linux系统下设置静态IP的方法
搞定Ubuntu Linux下WPA无线上网
Ubuntu Linux 7.04QQ、MSN 安装和使用方法
windows系统与ubuntu系统远程连接
linux,Centos5,Ubuntu关掉ipv6的方法
在Ubuntu上安装Ruby的步骤
VMware Tools图文安装教程(以WIN2008和UBUNTU为例)
不用命令玩转Ubuntu 8.10(Wubi图文安装教程)
Fedora 9官方最终稳定版下载地址集合
fedora
修复grub/lilo引导菜单
Fedora 4.0 播放机支持mp3、wma的解决办法
Linux软件安装之RPM的安装技巧
fedora 8 DVD版下载
FC4下用wine 0.9.42 运行千千静听5.0.1版
Fedora 8 下 XMMS 的正确安装
Fedora Linux 8系统下配置SAMBA
Fedora 8下安装mplayer和evaqq视频下载
FC7中用yum自动搜索安装软件

Unix/Linux 中的 FreeBSD 权限操作


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 455 ::
收藏到网摘: n/a

0. 前言                        
因为 FreeBSD 是属于多人多任务的系统,所以了解权限方面的要求及设定的相关知识 ,是很重要的。跟权限扯上关系的常用有三: su 、 chown 、 chmod 。

1.
变更使用者身份
指令 : su ( substitute user identity )  
语法 : su [ - ] login_name  
参数 : 若加上 - 参数,则表示模拟该账号登入后的状况。  
实例 : test 转换身份为 panda

注意 :
1.
一般使用者切换需要输入对方账号的密码。                                
2.
一般使用者切换成 root ,其所属群组需为 wheel 。                                
3. root
切换成别的使用者,不需要输入密码。                                
4.
未指明欲切换的账号,表示欲切换为 root 。

2.
变更档案所有者                                         指令 : chown ( change file owner and group )更改档案所有者及群组。  
语法 : chown owner [ : group ] file_name  
参数 : 用 : 区隔,所有者与群组名称。(用旧版的 . 分隔也可,只是会有抱怨讯息。)  
实例 : 将档案 A 的所属使用者变更为 test 且所属群组变为 panda.  

操作说明 : 利用 touch 建立一个空档案 A ,并用 ls -al 检视 A 档案的权限。                 可以看出目前的拥有者是 root ,群组属于 wheel ;                 透过 chown 之后,拥有者变成 test 及群组也变成 panda 。                        

3.
变更档案权限                                
指令 : chmod ( change file modes )更改档案权限。  
语法 : chmod mod file_name  
参数 : r ( read 读取) = 2 的平方 =4 ; w ( write 写入) = 2 的 1 次方 =2 ; x ( excute 执行) = 2 的零次方 =1 。   说明 : 只读 --> r = 4 ;                 可读可写 --> r+w = 6 ;                 可读可写可执行 r+w+x = 7 ;                 但使用上需要配合三组 ( 使用者、群组、其它 ) 数字结合,才是完整 mod 的语法。                        
实例 : 将 A 档案的权限变更为所有者可读可写、同群组者可读、其它人都不行。                

操作说明 : 我们可以看出原先的权限为 644 ,已经变更成为 740 也就是 ( 可读可写可执行 =7 , 只读 =4 , 什么权限都没有 =0 )