- 论坛徽章:
- 0
|
怎样管理用户权限???
管理帐号和组的一种方式是使用命令。使用useradd命令会在/etc/passwd和/etc/group中增加一行,使用这个命令还可以选择同时创建用户的home目录、shell和自动拷贝一个目录下的文件到用户的home目录下。
语法;
useradd [ -u uid [-o]] [-g group] [-G group [group]] [-d dir] [-s shell]
[ -c command] –m [ -k skel dir]] login
其中-o选项允许多个UID,-m选项使建立home目录。其中的许多的选项都是默认的。
例子:
1) 为用户renay创建一个帐号,并且建立一个/home/renay的home目录。使用/etc/skel作为框架目录,/usr/bin/sh作为shell。并且使用下一个最高的UID。
useradd –m –s /usr/bin/sh renay
2)为名叫Tracy的用户创建一个帐号。Tracy的主组为staff,tracy同时也是pe和chemistry组的成员。创建一个home 目录,而剩下的项目都使用默认值。
useradd –m –g staff – G pe,chemistry tracy
显示useradd命令的默认值。
useradd –D
更改默认的组为其他的组
useradd –D –g others
使用userdel命令删除用户。语法为:
userdel –r login
-r选项:在删除用户帐号的同时会删除用户的home目录。
groupadd命令语法为:
groupadd [-g gid [-o]] group
例子:
增加一个叫economics的组。使用大于ID号100,并且最接近100的有效的组ID号。
groupadd economics |
|