linux中怎么样修改用户权限?
3个回答
展开全部
只能有一个ROOT帐号。
想要普通用户有权限,以ROOT帐号登陆,然后输入chmod o +rw [fileName]。
建议你用man chmod看看chmod的详细说明。
修改权限:1)管理用户(user)的工具或命令;
useradd 注:添加用户
adduser 注:添加用户
passwd 注:为用户设置密码
usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;
pwcov 注:同步用户从/etc/passwd 到/etc/shadow
pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;
pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;
finger 注:查看用户信息工具
id 注:查看用户的UID、GID及所归属的用户组
chfn 注:更改用户信息工具
su 注:用户切换工具
sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;
visudo 注:visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的;
sudoedit 注:和sudo 功能差不多。
2)管理用户组(group)的工具或命令;
groupadd 注:添加用户组;
groupdel 注:删除用户组;
groupmod 注:修改用户组信息
groups 注:显示用户所属的用户组grpckgrpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;
grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件。
展开全部
linux中更改用户权限和用户组可以使用chmod命令。
增加权限给当前用户 chmod +wx filename
chmod -R 777 /upload
用户组 chgrp -R foldname zdz
chown -R 所有者用户名.组名 文件夹名称
例如:chown -R zdz.nginx KooBox
语法:chmod [who] [+ | - | =] [mode] 文件名
命令中各选项的含义为
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。
X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
t 保存程序的文本到交换设备上。
u 与文件属主拥有一样的权限。
g 与和文件属主同组的用户拥有一样的权限。
o 与其他用户拥有一样的权限。
实例
修改文件可读写属性的方法
例如:把index.html 文件修改为可写可读可执行:
chmod 777 index.html
要修改目录下所有文件属性可写可读可执行:
chmod 777 *.*
把文件夹名称与后缀名用*来代替就可以了。
比如:修改所有htm文件的属性:
chmod 777 *.htm
修改文件夹属性的方法
把目录 /images/small 修改为可写可读可执行
chmod 777 /images/small
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你指的是用户权限?这个除了管理员root之外,其他普通用户权限都是一致的吧,只是通过给目录设定权限,达到不同用户,不同组不同权限的目的。
修改文件目录权限 chmod -R 755 /home/zhang
这句话的意思第一个数字代表文件归属者(7代表权限),对/home/zhang下的所有目录及子文件均拥有绝对权限,(5代表权限)第二个数字代表组,该组用户拥有读和执行权限,最后一个数字就是其他人,也是读和执行。
4 可读,2可写,1执行
举个例子,在root用户下,创建一个目录,那么这个目录属于root,对于上面的命令,就是root对该目录下所有文件有绝对权限,注意(root本身就是超级的存在,本身就有绝对权限,这里只是个例子),组的话,你可以指定一个组,组里面可以指定多个用户(chown指定目录归属于谁,哪个组),具体可以百度一下,毕竟一两句话讲不清楚
修改文件目录权限 chmod -R 755 /home/zhang
这句话的意思第一个数字代表文件归属者(7代表权限),对/home/zhang下的所有目录及子文件均拥有绝对权限,(5代表权限)第二个数字代表组,该组用户拥有读和执行权限,最后一个数字就是其他人,也是读和执行。
4 可读,2可写,1执行
举个例子,在root用户下,创建一个目录,那么这个目录属于root,对于上面的命令,就是root对该目录下所有文件有绝对权限,注意(root本身就是超级的存在,本身就有绝对权限,这里只是个例子),组的话,你可以指定一个组,组里面可以指定多个用户(chown指定目录归属于谁,哪个组),具体可以百度一下,毕竟一两句话讲不清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询