linux下修改用户权限的方法

一般我们日常碰到要修改用户权限的,往往是要么修改一下用户的gorupid,通过上面命令可以改;要么是把普通用户改成具有超级权限的用户,这个一般自己不能直接改,只能是root或有root权限的用户才能帮你改,在/etc/passwd文件里面,找到对应userid那一行,将userid那一列你的id改成0,然后强制保存退出。这时候你的这个用户就有超级用户权限了。改用户的groupid也可以这样改。

如果是改某个文件的属性,就比较简单了,直接用chmod命令就可以了,我一般直接后面接数字,如果要给rwx的权限,就给7,rw-,就是6,r--就是4(二进制的,对应x -1,w-2,r -4),比如要给某个文件用户自己rwx权限,用户group内 r-x的权限,其它人r--只读,那么用chmod命令就可以:

   # chomd 754 finename

修改权限:

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 功能差不多。

般如果你修改用户本身的权限,也没有太多好改的,一般用户创建用户(useradd)之后,用户就会有一个默认或指定的 userid和groupid. 一般对UNIX系统下的文件,都分为“user自己、usergroup、其它user”可以“读、写、执行”三类,用ls -la可以看到,如:

# ls -l

   -rwxr-xr-x   1 root     bin        62528 Jan 23  2005 zip

   其中r表示可以 read/读,w表示可以 write/写,x表示可以 execute/执行。

   userid一般都是唯一的,但你可以修改自己user的group信息,以加入需要的用户组里面访问特定的文件。

   groupadd :添加用户组;

   groupdel :删除用户组;

   groupmod :修改用户组信息

2)管理用户组(group)的工具或命令;

   groupadd 注:添加用户组;

   groupdel 注:删除用户组;

   groupmod 注:修改用户组信息

   groups 注:显示用户所属的用户组

   grpck

   grpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;

   grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件。



  • linux涓嬩慨鏀圭敤鎴锋潈闄愮殑鏂规硶
    绛旓細涓鑸垜浠棩甯哥鍒拌淇敼鐢ㄦ埛鏉冮檺鐨勶紝寰寰鏄涔堜慨鏀逛竴涓嬬敤鎴风殑gorupid锛岄氳繃涓婇潰鍛戒护鍙互鏀癸紱瑕佷箞鏄妸鏅氱敤鎴锋敼鎴愬叿鏈夎秴绾ф潈闄愮殑鐢ㄦ埛锛岃繖涓竴鑸嚜宸变笉鑳界洿鎺ユ敼锛屽彧鑳芥槸root鎴栨湁root鏉冮檺鐨勭敤鎴锋墠鑳藉府浣犳敼锛屽湪/etc/passwd鏂囦欢閲岄潰锛屾壘鍒板搴攗serid閭d竴琛岋紝灏唘serid閭d竴鍒椾綘鐨刬d鏀规垚0锛岀劧鍚庡己鍒朵繚瀛橀鍑恒傝繖...
  • linux鐢ㄦ埛淇敼鏉冮檺linux鏀圭敤鎴锋潈闄
    绛旓細娣诲姞鐢ㄦ埛锛岄鍏堢敤adduser鍛戒护娣诲姞涓涓櫘閫氱敤鎴凤紝鍛戒护濡備笅锛#addusertommy//娣诲姞涓涓悕涓簍ommy鐨勭敤鎴#passwdtommy//淇敼瀵嗙爜Changingpasswordforusertommy.NewUNIXpassword://鍦ㄨ繖閲岃緭鍏ユ柊瀵嗙爜RetypenewUNIXpassword://鍐嶆杈撳叆鏂板瘑鐮乸asswd:allauthenticationtokensupdatedsuccessfully.2銆佽祴浜坮oot鏉冮檺鏂规硶涓锛氫慨鏀/et...
  • linux缁欑敤鎴锋潈闄愬浣曠粰linux鐢ㄦ埛鏉冮檺
    绛旓細瑕佷慨鏀圭洰褰曚笅鎵鏈夋枃浠跺睘鎬у彲鍐欏彲璇诲彲鎵ц:chmod777*.鎶婃枃浠跺す鍚嶇О涓庡悗缂鍚嶇敤*鏉ヤ唬鏇垮氨鍙互浜銆傛瘮濡傦細淇敼鎵鏈塰tm鏂囦欢鐨勫睘鎬:chmod777*.htm 淇敼鏂囦欢澶瑰睘鎬х殑鏂规硶 鎶婄洰褰/images/small淇敼涓哄彲鍐欏彲璇诲彲鎵ц chmod777/images/small linux鎬庝箞璧嬩簣鏉冮檺锛熷垱寤虹敤鎴穟seraddaa銆俽oot鐢ㄦ埛缁檃a璁剧疆瀵嗙爜passwdaa鍚庤緭鍏...
  • linux涓鎬庝箞鏍淇敼鐢ㄦ埛鏉冮檺?
    绛旓細淇敼鏉冮檺:1)绠$悊鐢ㄦ埛(user)鐨勫伐鍏锋垨鍛戒护; useradd 娉:娣诲姞鐢ㄦ埛 adduser 娉:娣诲姞鐢ㄦ埛 passwd 娉:涓虹敤鎴疯缃瘑鐮 usermod 娉:淇敼鐢ㄦ埛鍛戒护,鍙互閫氳繃usermod 鏉ヤ慨鏀圭櫥褰曞悕銆佺敤鎴风殑瀹剁洰褰曠瓑绛; pwcov 娉:鍚屾鐢ㄦ埛浠/etc/passwd 鍒/etc/shadow pwck 娉:pwck鏄牎楠岀敤鎴烽厤缃枃浠/etc/passwd 鍜/etc/shadow 鏂囦欢鍐呭...
  • linux鐢ㄦ埛鏉冮檺鏇存敼linux鐢ㄦ埛鏉冮檺淇敼
    绛旓細linux杩涘叆root鏉冮檺鐨勬柟娉曪細棣栧厛浣跨敤鈥淐trl+Alt+T鈥濇墦寮缁堢锛屾墽琛屸渟udopasswdroot鈥濆懡浠わ紱鐒跺悗杈撳叆鐢ㄦ埛瀵嗙爜锛岃缃畆oot瀵嗙爜锛涙渶鍚庢墽琛屸渟u鈥濆懡浠わ紝杈撳叆鍒氬垰璁剧疆鐨剅oot瀵嗙爜鍗冲彲銆傞鍏堟墦寮缁堢锛圕trl+Alt+T锛夊湪杩欓噷瑙i噴涓涓媌wj@ubuntu:~$杩欏彞璇濈殑鍚箟锛歜wj鏄敤鎴峰悕锛屼篃灏辨槸浣犺嚜宸辫捣鐨勫悕瀛椼傛槸鍒嗗壊鐨勭鍙...
  • 濡備綍鍦Linux涓嬩慨鏀鏂囦欢鎴栬呮枃浠跺す鐨鏉冮檺?
    绛旓細1銆佸湪linux鐨刢hmod鍛戒护涓紝鏉冮檺瀵瑰簲鐨勬暟鍊煎垎鍒涓嬶細r(read璇绘潈闄)锛4w(write鍐欐潈闄): 2x(execute鎵ц鏉冮檺锛:1 銆2銆linux涓殑鏂囦欢鎴栬呮枃浠跺す鐨勬潈闄愪粠宸﹀彸鍒板彸渚濇涓烘墍鏈夎呮潈闄愩佹墍鏈夎呮墍鍦ㄧ粍鐨勬潈闄愩佸叾瀹鐢ㄦ埛鏉冮檺銆1锛夈744:琛ㄧず鎵鏈夎呮潈闄愪负7銆佹墍鏈夎呮墍鍦ㄧ粍鐨勬潈闄愪负4銆佸叾瀹冪敤鎴锋潈闄愪负47=4+2+1...
  • linux鐢ㄦ埛璧鏉冮檺鍛戒护chmodlinux鐢ㄦ埛璧嬫潈闄
    绛旓細linux鏉冮檺璁剧疆锛熸搷浣滄楠/鏂规硶 1.杩涘叆linux绯荤粺锛屾寜鐩綍渚濇杩涘叆闇瑕佽缃鏉冮檺鐨鏂囦欢銆備富瑕佸懡浠わ細cd锛堝垏鎹㈢洰褰曪級ls锛堟煡鐪嬫枃浠讹級2.璁剧疆鏂囦欢鏉冮檺鍓嶏紝鍏堟煡鐪嬫枃浠舵潈闄愩傚懡浠わ細ls-lxxx.xxx 3.鎴戜滑鍙互鐪嬪埌鏂囦欢鐨勫叿浣撴潈闄愶紝鍒嗗埆鐢╮锛寃锛寈锛-琛ㄧず瀵瑰簲鏉冮檺銆4.姣忎竴涓潈闄愬搴斾竴涓浉瀵圭殑缁勭粐锛屾瘮濡傛墍鏈夎咃紝缁勶紝...
  • linux鎬庝箞缁鐢ㄦ埛鏉冮檺linux濡備綍缁欑敤鎴锋潈闄
    绛旓細1銆佽繛鎺ヤ笂鐩稿簲鐨刲inux涓绘満锛岃繘鍏ュ埌绛夊緟杈撳叆shell鎸囦护鐨刲inux鍛戒护琛岀姸鎬佷笅銆2銆佸湪linux鍛戒护琛屼笅杈撳叆shell鎸囦护锛歭l銆3銆佹渶鍚庯紝鎸変笅鍥炶溅閿墽琛宻hell鎸囦护锛屾鏃朵細鐪嬪埌鎵鏈鐢ㄦ埛鎵灞炴枃浠跺す鐨剅wx鏉冮檺淇℃伅銆linux涓濡備綍娣诲姞鐢ㄦ埛骞剁粰鐢ㄦ埛娣诲姞鏉冮檺锛熶竴銆佹坊鍔犵敤鎴 娣诲姞璐﹀彿灏辨槸鍦ㄧ郴缁熶腑鍒涘缓涓涓柊璐﹀彿锛岀劧鍚庝负鏂拌处鍙峰垎閰...
  • linux濡備綍璁剧疆鐢ㄦ埛鏉冮檺
    绛旓細2銆佽祴浜坮oot鏉冮檺 鏂规硶涓锛氫慨鏀 /etc/sudoers 鏂囦欢锛屾壘鍒涓嬮潰涓琛岋紝鎶婂墠闈㈢殑娉ㄩ噴锛#锛夊幓鎺 Allows people in group wheel to run all commands wheel ALL=(ALL) ALL 鐒跺悗淇敼鐢ㄦ埛锛屼娇鍏跺睘浜巖oot缁勶紙wheel锛夛紝鍛戒护濡備笅锛歶sermod -g root tommy 淇敼瀹屾瘯锛岀幇鍦ㄥ彲浠ョ敤tommy甯愬彿鐧诲綍锛岀劧鍚庣敤鍛戒护 su...
  • linux鍒囨崲鍒皉oot鐢ㄦ埛
    绛旓細榛樿鎯呭喌涓嬶紝sudo鍛戒护鐨剅oot鏉冮檺鍦5鍒嗛挓鍚庝細澶辨晥銆傝繖绉鏂规硶鏇村姞瀹夊叏锛屽洜涓哄彲浠ラ檺鍒秗oot鏉冮檺鐨浣跨敤鏃堕棿銆3銆佷娇鐢╯udo-i鍛戒护銆備娇鐢╯udo-i鍛戒护鍙互杩涘叆root鐢ㄦ埛锛屼絾涓嶉渶瑕佸啀娆¤緭鍏ュ瘑鐮併傚湪缁堢涓杈撳叆sudo-i鍛戒护锛岀劧鍚庤緭鍏ュ綋鍓嶇鐞嗗憳鐢ㄦ埛鐨勫瘑鐮佸嵆鍙繘鍏oot鐢ㄦ埛銆傝繖绉嶆柟娉曚笌浣跨敤sudo鍛戒护鐩镐技锛屼絾鏄彲浠ョ洿鎺ヨ繘鍏oot...
  • 扩展阅读:linux chmod 修改用户权限 ... linux修改用户权限chown ... linux赋权限命令777 ... linux给用户分配权限 ... linux chown修改文件权限 ... linux修改用户权限为root ... linux修改权限chmod示例 ... linux用户权限设置 ... linux8.1怎样修改用户权限 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网