打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
linux 建用户授权
一、创建用户:
1、使用命令 useradd
例:useradd user1——创建用户user1
useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-30到期
用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定UID,
例:useradd –u 600 user3
2、使用 passwd 命令为新建用户设置密码
例:passwd user1
注意:没有设置密码的用户不能使用。
3、命令 usermod 修改用户账户
例:将用户 user1的登录名改为  u1,
usermod –l u1 user1
例:将用户 user1 加入到 users组中,
usermod –g users user1
例:将用户 user1 目录改为/users/us1
usermod –d /users/us1 user1
4、使用命令 userdel 删除用户账户
例:删除用户user2
userdel user2
例:删除用户 user3,同时删除他的工作目录
userdel –r user3
5、查看用户信息
id命令查看一个用户的UID和GID, 例:查看user4的id
id user4
finger命令 ——可以查看用户的主目录、启动shell、用户名、地址、电话等信息
例:finger user4
二、用户组:
6、命令 groupadd创建用户组
groupadd –g 888 users
创建一个组users,其GID为888
7、命令 gpasswd为组添加用户
只有root和组管理员能够改变组的成员:
例:把 user1加入users组
gpasswd –a user1 users
例:把 user1退出users组
gpasswd –d user1 users
8、命令groupmod修改组
groupmod –n user users       修改组名user为users
9、groupdel删除组
groupdel users    删除组users
三、改变文件或者文件夹的所有者
指令名称 : chown   使用权限 : root
将文件 file1.txt 的拥有者设为 users 群体的使用者user1 :
chown user1:users file1.txt
如果user1在各个用户组不重复,可直接采用chown user1 file1.txt
将目前目录下的所有文件与子目录的拥有者皆设为 users 群体的使用者 user1 :
chown -R user1:users *
四: 变更文件或目录的权限 指令名称chmod
在UNIX系统家族里,文件或目录权限的控制分别以读取(r 4),写入(w 2),执行(x 1)3种一般权限来区分,
r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理
每个文件和和文件夹由1个类型和9个权限位来描述,9个权限位分为3组,每组3个权限位,具体表示如下所示:
第一种是(文件和文件夹)的所有者的读写执行权限,第二种是(文件和文件夹)的所有者所在组读写执行权限,第三种是(文件和文件夹)的别的所有者的读写执行权限
例子
chmod 775 file1
说明:file1的权限是
1:拥有(文件和文件夹)的所有者的读、写、执行三种权限。
2:拥有(文件和文件夹)的所有者所在组读、写、执行三种权限。
3:拥有(文件和文件夹)的别的所有者的读、执行两种权限,不拥有写入权限
chmod 750 file1
说明:file1的权限是
1:拥有(文件和文件夹)的所有者的读、写、执行三种权限。
2:拥有(文件和文件夹)的所有者所在组读、执行两种权限。
3:不拥有(文件和文件夹)的别的所有者的读、执行这三种权限
drwxr-xr-x 2 root  root   4096 Jul  7 18:18 allbak
第一个字母d代表这是目录,其余代表权限
-rw-r--r-- 1 root root       155 Jul  7 18:25 ibbackup_export_variables.txt
没有第一个字母d,说明不是目录
chmod 777 file之外另外用法
n
chmod [u/g/o/a][+/-/=][权限] FileName/DirecName
u:代表所有者,g:代表所有者所在组,o:代表其余用户,a:ugo代表所有
+:增加指定的权限-:去掉指定的权限 =:清除所选的权限并将其设置为制定的权限
例子:
命令
结果
含义
chmod a-x haison.c
rw-rw-rw-
收回所有用户的执行权限
chmod go-w haison.c
rw-r- -r- -
收回同组用户和其他用户的写权限
chmod g+w haison.c
rw-rw-r- -
赋予同组用户写权限
chmod a=   haison.c
- - - - - -
清除文件的所有权限
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Ubuntu: Linux系统下如何修改文档及文件夹权限
linux系统下修改文件夹目录权限
chmod 777 到底是啥 ???看完这个你就完全懂了!
Linux操作系统之chmod命令详细用法:Linux中的Chmod命令用于更改或分配文件和目录的权限
Linux文件夹执行权限不够如何处理?
linux命令 chmod 755的含义
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服