linux用户授权
Ⅰ linux用户共有几类,每类用户拥有的权限是什么
Linux下的用户可以分为三类:超级用户、系统用户和普通用户。
超级用户的用户名为root,它具有一切权限,只有进行系统维护(例如建立用户等)或其他必要情形下才用超级用户登录,以避免系统出现安全问题。
系统用户是Linux系统正常工作所必需的内建的用户,主要是为了满足相应的系统进程对文件属主的要求而建立的,系统用户不能用来登录,如bin、daemon、adm、lp等用户。
普通用户是为了让使用者能够使用Linux系统资源而建立的,我们的大多数用户属于此类。
Ⅱ linux下如何添加一个用户并且让用户获得root权限
1、添加用户,首先用adser命令添加一个普通用户,命令如下: #adser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密码passwd: all authentication tokens updated successfully.2、赋予root权限方法一:修改/etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL然后修改用户,使其属于root组(wheel),命令如下:#usermod -g root tommy修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。方法二:修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示## Allow root to run any commands anywhereroot ALL=(ALL) ALLtommy ALL=(ALL) ALL修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。方法三:修改/etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:tommy:x:500:500:tommy:/home/tommy:/bin/bash修改后如下tommy:x:0:500:tommy:/home/tommy:/bin/bash保存,用tommy账户登录后,直接获取的就是root帐号的权限。建议阅读linux相关书籍比如说《linux就该这么学》。
Ⅲ linux怎样给普通用户设置权限
linux与用户权限设置:
1、添加用户
首先用adser命令添加一个普通用户,命令如下:
#adser tommy //添加一个名为tommy的用户
#passwd tommy //修改密码
Changing password for user tommy.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。
Ⅳ linux 下如何给用户添加权限
linux
添加用户、权限:
#
useradd
–d
/usr/sam
-m
sam
此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
假设当前用户是sam,则下面的命令修改该用户自己的口令:
#
passwd
Old
password:******
New
password:*******
Re-enter
new
password:*******
如果是超级用户,可以用下列形式指定任何用户的口令:
#
passwd
sam
New
password:*******
Re-enter
new
password:*******
参考====================================
1、添加用户
首先用adser命令添加一个普通用户,命令如下:
#adser
tommy
//添加一个名为tommy的用户
#passwd
tommy
//修改密码
Changing
password
for
user
tommy.
New
UNIX
password:
//在这里输入新密码
Retype
new
UNIX
password:
//再次输入新密码
passwd:
all
authentication
tokens
updated
successfully.
2、赋予root权限
方法一:修改
/etc/sudoers
文件,找到下面一行,把前面的注释(#)去掉
##
Allows
people
in
group
wheel
to
run
all
commands
%wheel
ALL=(ALL)
ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod
-g
root
tommy
修改完毕,现在可以用tommy帐号登录,然后用命令
su
-
,即可获得root权限进行操作。
方法二:修改
/etc/sudoers
文件,找到下面一行,在root下面添加一行,如下所示:
##
Allow
root
to
run
any
commands
anywhere
root
ALL=(ALL)
ALL
tommy
ALL=(ALL)
ALL
修改完毕,现在可以用tommy帐号登录,然后用命令
su
-
,即可获得root权限进行操作。《Linux就该这么学》里有相关介绍,建议看看。
Ⅳ 关于linux用户权限授权-急
首先,这些授权操作需要在root用户下进行,或者具有root权限的用户执行.
1. useradd dcos
2. mkdir -p /dcos
echo '123456' | passwd --stdin dcos(设置下密码,方便登录当然你可以设置随机密码,或者你中意)
chown -R dcos. /dcos(改权限,不太可能根目录让你一个普通用户有读写权限,所以根据我的理解,你是写错了,应该是根目录下的dcos目录,或者根据你实际情况修改吧)
visudo
修改里面的配置:(直接贴在最后吧4,5,6,7都在这里面了,相信你能看懂,毕竟都用到docker了)
Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool, /usr/sbin/iptables, /usr/bin/telnet, /usr/bin/ssh
Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum
Cmnd_Alias SERVICES = /usr/bin/systemctl, /usr/sbin/reboot
Cmnd_Alias STORAGE = /sbin/fdisk, /sbin/sfdisk, /sbin/parted, /sbin/partprobe, /bin/mount, /bin/umount
Cmnd_Alias DELEGATING = /bin/chown, /bin/chmod, /bin/chgrp, /usr/sbin/groupadd, /usr/sbin/useradd
Cmnd_Alias DOCKERM = /usr/bin/docker
dcos ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, DOCKERM
以上是在visudo里面编辑,以下是在命令行下操作
#getfacl /usr/local/bin 这条不用输入
3. setfacl -R -m user:dcos:rwx /usr/local/bin
#getfacl /usr/local/bin 这条也不用输入
注意:以上某些 命令如果没有安装的话,请事先安装,例如iptables,在centos 7中,默认是不安装的
特别注意,执行以上授权操作后,切换到dcos普通用户的后,如果需要使用命令,需要添加sudo ,例如sudo systemctl stop docker,sudo useradd fuck等
以上在本人centos 7.6.1810测试通过.
Ⅵ linux 为用户授权的方法
linux下给用户授权主要是这个用户对某一个文件或者是莫一个文件夹的操作权限,因为在Linux操作系统中的所有东西都可以统称为文件。
比如对于一个文件 可以采用 chmod 命令进行授权 假设文件 / 文件夹 tset
chmod 777 test
此命令表示对 test 文件 / 文件夹所有用户具有操作的权限
其中 linux 对文件的权限分为读、写、执行 ,分别用数字4、2、1表示,上述的7表示拥有最大的权限
在linux操作系统中,对于一个文件 / 文件夹用户分为三类,即拥有者,同组用户和其他用户。所以在上面的命令后面出现了三个7,分别代表拥有者和同组人员和其他用户的权限。
另外一种授权方式就是把某个文件/文件夹赋予某个用户
chown 用户名 文件路径
Ⅶ linux 怎样为用户授权
一楼,二楼正解。
一楼命令为例
终端操作
使用命令chmod
给谁加权限 ugo
什么权限 +rwx , +表示增加,-去除权限。r 只读 w 可写 x 可执行
哪个文件 file,不在当前目录的话就要绝对路径。
Ⅷ linux如何设置用户权限
liunx系统用户除了root怎么设置所有用户没有任何权限
Ⅸ linux如何添加一个 最低用户权限的用户
最低权限nologin就行了
#useradd
user1
-s
/sbin/nologin
-e
2011-11-02
用户最低权限和实效时间(今天是11.10.2)
#userdel
-r
user1
删除用户
#
Ⅹ linux 下如何给用户添加权限
linux 添加用户、权限:
# useradd –d /usr/sam -m sam
此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
假设当前用户是sam,则下面的命令修改该用户自己的口令:
# passwd
Old password:******
New password:*******
Re-enter new password:*******
如果是超级用户,可以用下列形式指定任何用户的口令:
# passwd sam
New password:*******
Re-enter new password:*******
参考====================================
1、添加用户
首先用adser命令添加一个普通用户,命令如下:
#adser tommy //添加一个名为tommy的用户
#passwd tommy //修改密码
Changing password for user tommy.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。